如何查看jvm中full gc频率
查看gc次数的方法
使用jstat命令即可查看例:查看gc的次数
jstat -gc java进程ID
返回列说明
S0C:第一个幸存区的大小 S1C:第二个幸存区的大小 S0U:第一个幸存区的使用大小 S1U:第二个幸存区的使用大小 EC:伊甸园区的大小 EU:伊甸园区的使用大小 OC:老年代大小 OU:老年代使用大小 MC:方法区大小 MU:方法区使用大小 CCSC:压缩类空间大小 CCSU:压缩类空间使用大小 YGC:年轻代垃圾回收次数 YGCT:年轻代垃圾回收消耗时间 FGC:老年代垃圾回收次数 FGCT:老年代垃圾回收消耗时间 GCT:垃圾回收消耗总时间
查看java进程持续时间(不是运行时间)
ps -eo pid,tty,user,comm,lstart,etime | grep java进程ID etime列代表持续时间(最后一列)
计算GC的频率
持续时间 01:56:04转换成分钟就是116分钟 将分钟除以GC次数7 约等于16分钟 即GC的频率是16分钟一次
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。