Skip to content
Advertisement

Memory size in profiling when i try to detect memory leak

I run java program with -Xms512m -Xmx1G -Xss1G. I make profiling to verify the memory, so i Track every 10 object allocations. i observe this figure :

enter image description here

My question is, why it display me that 117mo represent 40% while i give 1G to memory ?

Advertisement

Answer

The graph is a percentage of all allocations, not the heap size. Add all the percentages in that screenshot up and they reach ~100%

User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement