Proper way to compute resident memory which uses ZGC

Per Liden per.liden at
Tue Feb 8 08:48:50 UTC 2022


On 2/8/22 01:12, Sundara Mohan M wrote:
> Hi,
>     I am seeing the top command is reporting ~3x the original memory heap
> memory for a java process which uses ZGC. Know that this is because of the
> colored pointer concept used in ZGC.
> What is the proper way to get the real resident size of this process?

PSS ( gives a good 
view on actual memory used by a process.

   cat /proc/<pid>/smaps_rollup | grep ^Pss:

There are also a number of top-like tools (e.g. smem, that 
shows PSS.


More information about the zgc-dev mailing list