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

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?