查看jvm的cg情况

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的总时间
原文地址:https://www.cnblogs.com/staystand/p/12098972.html