[Vm-dev] Re: [squeak-dev] Squeak 5 will run on Rasberry Pi OOTB
eliot.miranda at gmail.com
Fri Jul 24 20:46:01 UTC 2015
first., apologies fror being unresponsive. I've had things to do for
the last few days.
On Thu, Jul 23, 2015 at 11:17 AM, Herbert König <herbertkoenig at gmx.net>
> Hey, great!
> downloaded it on the Pi A+ installed my trusty 24/7 cat surveillance app
> and it worked.
> CPU usage went down from 50 to 40%. It exercises BitBlt, Collections,
> file I/O incl. GPIO, OSProcess and CommandShell
> Memory went up from 52M to 75M which is critical as I use the PiNoir
So there's two things going on here. One is that the object format is
indeed less compact tan the previous one and Spur image files are about 15%
larger, so a 57Mb image file should result in something around 65Mb.
Another is that right now I've chosen to have the memory manager allocate a
chunk of free space at startup that defaults to the growHeadroom,
which defaults to 16Mb. You can see what the free old space is via vm
parameter 54, e.g.
Smalltalk vmParameterAt: 54 22689208
You can change this by the command line switch -maxoldspace. Really I
think there needs to be a way of a) specifying a free headroom on the
command line, and b) setting a grow size in the image header, rather than
from Smalltalk code.
Basically Spur is very green and we need to evolve its facilities for
management of memory management. So please feel free to make suggestions
and requests for functionality here, but especially on vm-dev. We could do
with careful discussions here as I don't want to hack, but I'm not
pretending to have the right answers.
> I'll watch what comes out of Tim's (Rowledge) recent post.
> And I'll watch if it runs as stable as 4.5.
> Am 23.07.2015 um 17:55 schrieb Chris Muller:
>> I managed to successfully incorporate the ARM platform into the 5.0
>> All-In-One -- so Squeak 5 will now start up with one-click on FOUR
>> platforms, OOTB..!!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Vm-dev