说明
jstat:jvm垃圾回收情况监测工具
使用方式:
执行情况:
使用jstat -gc pid在windows上执行:
结果说明:
- S0C:s0区大小
- S1C:s1区大小
- S0U:s0区使用大小
- S1U:s1区使用大小
- EC:eden区大小
- EU:eden区使用大小
- OC:old区大小
- OU:old区使用大小
- MC:method区大小
- MU:method区使用大小
- CCSC:压缩类空间大小
- CCSU:压缩类空间使用大小
- YGC:年轻代垃圾回收次数
- YGCT:年轻代垃圾回收消耗时间
- FGC:老年代垃圾回收次数
- FGCT:老年代垃圾回收消耗时间
- GCT:垃圾回收消耗总时间
使用jstat在linux上执行
与上面不同的是多了
- PC: 永久代大小
- PU:永久代使用大小
使用jstat-gcutil pid time
执行结果的每一项是在相应区域的使用情况的占比
yong GC 相当于 minor GC 发生在eden区
full GC 不区分新生代和老年代