Default memory allocation of the vm

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Default memory allocation of the vm

NorbertHartl
 
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?

thanks,

Norbert