[Vm-dev] Default memory allocation of the vm

Norbert Hartl norbert at hartl.name
Wed Aug 23 08:05:01 UTC 2017

I'm migrating all my services to 64bit pharo6 at the moment. In the monitoring I saw that the vm allocates something around around 150 MB and has approx. 96 MB free in heap. I changed the startup of my services to use —mmap 64m but it resulted in a 10-20MB bigger allocation as you can see from the chart

What I want to know:

- how much memory does the vm allocate at startup without any commandline options?
- Is that default value smaller than 64 MB which would explain the behviour in the chart. If so why is at —mmap 64m the heap 96 m free?
- when does the vm a full GC? When memory becomes sparse or earlier?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20170823/a311669d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Bildschirmfoto 2017-08-23 um 09.31.27.png
Type: image/png
Size: 96076 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20170823/a311669d/attachment-0001.png>

More information about the Vm-dev mailing list