Java虚拟机之性能监控

时间:2022-11-02 04:05:47

一、jstat:虚拟机统计信息监控工具监视虚拟机各种运行状态

Java虚拟机之性能监控

图中,S0、S1(Survivor0、Survivor1)代表两个Survivor区,其中一个值为57.60%、另一个为0。E(Eden)使用了54.29%,可以看出会先使用一个S0和Eden。

O代表老年代使用的空间61.32%,P代表永久代使用空间99.62%。YGC(young GC )次数为196,YGCT(Young GC)总耗时1.070秒,FGC(Full GC)次数为11,

FGCT(Full GC)总耗时1.000,GCT代表所有GC的总耗时为2.071秒。

二、jmap:Java内存映射工具

命令用于生成堆转存快照

Java虚拟机之性能监控

Java虚拟机之性能监控

堆内存 = 年轻代 + 老年代 + 永久代

年轻代 = Eden + Survivor0(From) + Survivor1(To)