How to determine the total process size of the JVM process (that includes Heap, Non Heap and Native memory)?
Is there any command to obtain this value on Solaris (for Sun JVM)?
I refer the process size to http://middlewaremagic.com/weblogic/wp-content/uploads/2010/11/Java_Heap_Diagram_12.jpg) here.
Many thanks for your help in advance!
Make sure that Total Heap + Native memory will be consider as total Memory.
That means in 32 bit you will have only at most 4 GB for process + additional 2 GB for OS.
So let assume if you have 4GM RAM then out of the 4GB you can allocate 2GB as Heap and 512m as Perm in case of Hot spot and remaining will be consider as Native memory.
But in case of 64 bit will change you will have good amount of the memory so you can use plenty of Heap and Perm size.
Still if you have query let me know.