请教 Java 程序如何观测真实的内存使用情况

1次阅读

共计 212 个字符,预计需要花费 1 分钟才能阅读完成。

生产如何观测 java 内存的真实使用情况, 比如其它的语言 go, C, python… 占用情况操作系统会真实反映出来, 但 java 的真实情况被一层虚拟机屏蔽了

比如有多个应用 -xms 16g -xmx 16g, 我要怎么知道哪些实际只需要 1g, 哪些需要更多呢, 尝试使用 jmx_exporter 内存趋势也看不出来什么, 有些看上去线性的涨到最高, 然后马上下降 (可能是 GC?), 有些完全没规律.

有什么技巧可以简单有效的观测真实内存需要, 麻烦分享下

正文完
 0