Proper way to compute resident memory which uses ZGC
Per Liden
per.liden at oracle.com
Tue Feb 8 08:48:50 UTC 2022
Hi,
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 (https://en.wikipedia.org/wiki/Proportional_set_size) 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, psmem.py) that
shows PSS.
cheers,
Per
More information about the zgc-dev
mailing list