jstat最常用的命令总结
垃圾回收统计
jstat -gcutil 60805 1000
每1秒对60805进程进行一次统计
重点关注一下几列:
YGC:年轻代垃圾回收次数
YGCT:年轻代垃圾回收消耗时间
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间
如果每次FGC时间超过1s对性能造成较大的影响,频繁的FGC会导致CPU使用率很高,GC 的直接原因是内存不足,可以从内存泄露的角度去查找原因。
jstat -gcutil 60805 1000
每1秒对60805进程进行一次统计
重点关注一下几列:
YGC:年轻代垃圾回收次数
YGCT:年轻代垃圾回收消耗时间
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间
如果每次FGC时间超过1s对性能造成较大的影响,频繁的FGC会导致CPU使用率很高,GC 的直接原因是内存不足,可以从内存泄露的角度去查找原因。