[Vm-dev] [VM-dev] Is armVM threaded or timeout based?

Ben Coman btc at openinworld.com
Mon May 15 15:22:29 UTC 2017


On Mon, May 15, 2017 at 11:11 PM, Eliot Miranda <eliot.miranda at gmail.com>
wrote:
>
> Hi Denis,
>
> On Mon, May 15, 2017 at 7:54 AM, Denis Kudriashov <dionisiydk at gmail.com>
wrote:
>>
>>
>>
>> 2017-05-15 15:22 GMT+02:00 Eliot Miranda <eliot.miranda at gmail.com>:
>>>
>>>
>>> The make system builds both. If the directory in products ends in ht it
has a heartbeat thread (ht=HeartbeatThread); if not it is not.
>>
>>
>> Probably they all are not published on bintray for armVM. Only version
there.
>>
>>>
>>>
>>> If you run the --version command the print out tells you which.
>>
>>
>> It gives me:
>>
>>
>> 5.0-201705091027  Tue May  9 11:28:14 UTC 2017 gcc 4.9.2 [Production
Spur VM]
>>
>> CoInterpreter VMMaker.oscog-eem.2207 uuid:
8da5de9b-33d7-478b-9081-58591f7da69a May  9 2017
>>
>> StackToRegisterMappingCogit VMMaker.oscog-eem.2208 uuid:
4877be7d-941d-4e15-b6df-4f1b8c7072a8 May  9 2017
>>
>> VM: 201705091027 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
Date: Tue May 9 12:27:47 2017 +0200 $
>>
>> Plugins: 201705091027
https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
>>
>> Linux testing-gce-20dfeada-ed5f-48a3-b0b1-9ec915ac3ab8 4.4.0-62-generic
#83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:30 UTC 2017 armv7l GNU/Linux
>>
>> plugin path: armVMLatest/lib/pharo/5.0-201705091027 [default:
/home/pi/iot/armVMLatest/lib/pharo/5.0-201705091027/]
>
>
> That's the threaded heartbeat.  If it used the timer heartbeat it would
print
>
> 5.0-201705091027  Tue May  9 11:28:14 UTC 2017 gcc 4.9.2 [Production Spur
ITHB VM]

I always wondered what I was missing in distinguishing between the two
heartbeats.
Its a bit cryptic until its spelled out.

>>> BTW, please /don't/ say "threaded"; that means something entirely
different.  Please say "heartbeat thread".

A minor thought... if instead of  "" & "ITHB" ,   --version reported
"ThreadedHeartbeat" & "ItimerHeartbeat"
that would encourage the use of these terms in discussion.

cheers -ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20170515/8033b147/attachment-0001.html>


More information about the Vm-dev mailing list