JAVA、Spring类型应用输出GC日志

可以在java的执行命令中加入以下jvm参数,将GC的日志保存下来用GCViewer或者GCeasy进行分析。

-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/log/k8sapplication/gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1M

以上命令详情解析可见Java官网UseGCLogFileRotation

命令解释
-XX:+PrintGCDetails输出GC的细节
-XX:+PrintGCTimeStamps输出GC的时间
-Xloggc:/log/k8sapplication/gc-%t.log将GC日志保存到/log/k8sapplication/gc-%t.log文件中,其中&t是文件生成时间,例如gc-2020-12-04_13-39-46.log
XX:+UseGCLogFileRotation将日志分成多个文件输出,注意启动此项之后.log后面会加上是第几个文件,例如gc-2020-12-04_13-39-46.log.0.current
-XX:NumberOfGCLogFiles=5分成5个文件
-XX:GCLogFileSize=1M每个文件最大1M,单位可以是K、M、G
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值