JVM系列---【如何确定FullGC的频率?】
  TEZNKK3IfmPf 2024年04月19日 38 0
jvm

1.查看程序运行以来共发生了多少次FullGC

#查看进程号pid,还能查看jvm启动参数
jps -v
#查看fullgc,5000代表每隔5s打印一次
jstat -gc pid 5000 

S0C:第一个幸存区的大小
S1C:第二个幸存区的大小
S0U:第一个幸存区的使用大小
S1U:第二个幸存区的使用大小
EC:伊甸园区的大小
EU:伊甸园区的使用大小
OC:老年代大小
OU:老年代使用大小
MC:方法区大小
MU:方法区使用大小
CCSC:压缩类空间大小
CCSU:压缩类空间使用大小
YGC:年轻代垃圾回收次数
YGCT:年轻代垃圾回收消耗时间
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间,单位s

JVM系列---【如何确定FullGC的频率?】

2.查看程序运行了多久

ps -eo pid,tty,user,comm,lstart,etime | grep pid

JVM系列---【如何确定FullGC的频率?】

3.计算FullGC频率

持续运行时间/FullGC次数=30.5/5=6.1
由此计算出,大概6.1天发生一次FullGC。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年04月19日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月15日   112   0   0 算法javajvm
  TEZNKK3IfmPf   2024年03月22日   89   0   0 javajvm开发语言
  TEZNKK3IfmPf   2023年11月15日   28   0   0 classjavajvm
  TEZNKK3IfmPf   2024年03月22日   27   0   0 javajvm
TEZNKK3IfmPf