jstat最常用的命令总结


垃圾回收统计

jstat -gcutil  60805 1000

每1秒对60805进程进行一次统计

重点关注一下几列:
YGC:年轻代垃圾回收次数
YGCT:年轻代垃圾回收消耗时间
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间

如果每次FGC时间超过1s对性能造成较大的影响,频繁的FGC会导致CPU使用率很高,GC 的直接原因是内存不足,可以从内存泄露的角度去查找原因。