1.查询java程序的pid
ps -ef|grep java 查询
或者
top 查询
2.使用jstat查看gc情况
jstat -gc pid 1000[间隔时间] 得到如下
bash-4.4# jstat -gc 28 1000
S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
34048.0 34048.0 0.0 2000.1 272640.0 41824.1 707840.0 63625.3 116736.0 106797.8 15104.0 13522.1 99 3.638 0 0.000 3.638
34048.0 34048.0 0.0 2000.1 272640.0 42511.0 707840.0 63625.3 116736.0 106797.8 15104.0 13522.1 99 3.638 0 0.000 3.638
34048.0 34048.0 0.0 2000.1 272640.0 42883.7 707840.0 63625.3 116736.0 106797.8 15104.0 13522.1 99 3.638 0 0.000 3.638
3.分析各个属性
YGC:young gc的次数
YGCT:young gc的时间
FGC:full gc的次数
FGCT:full gc的时间
GCT:gc的总时间