71.常用的显示GC日志的参数、GC日志分析、日志分析工具的使用

1.常用的显示GC日志的参数

在这里插入图片描述
解释:
日志中,GCFull GC表示的是GC的类型。GC只在新生代进行,Full GC包括新生代和老年代、方法区。
Allocation FailureGC发生的原因,一般新生代的GC发生的原因都是Eden区空间不够,不足以用来创建新的对象。
80832k -> 19298k: 堆回收之前和回收之后剩余的空间的大小。
(227840k):堆空间的大小。
在这里插入图片描述
解释:
PSYoungGen:使用了Parallel Scavenge收集器回收新生代之后,堆空间的大小变化。
ParOldGen:使用了Parallel Old收集器收集老年代之后,堆空间大小变化。
Metaspace:元数据区GC前后,大小变化。
user:垃圾收集器花费的所有cpu时间
sys:花费在等待系统调用或系统事件的时间
real:真正GC从开始到结束的时间。 ==> 垃圾收集花费的时间看这个就行。
在这里插入图片描述
使用两个参数,打印日期和时间。
在这里插入图片描述
日志解析补充说明:
在这里插入图片描述
在这里插入图片描述
堆空间占用情况日志解析:
在这里插入图片描述

2.图解垃圾GC日志(重要)

  1. YGC日志分析
    在这里插入图片描述
  2. Full GC日志分析
    在这里插入图片描述

3.日志分析工具的使用

  1. GC日志保存在日志中。
    在这里插入图片描述
  2. 使用GC日志分析工具,进行分析。常用的日志分析工具如下。
    在这里插入图片描述
    GCEasy是在线的工具,比较好用。
    上面这些工具,可以可视化GC日志,便于分析。

更多JVM文章请访问我的JVM专栏:
https://blog.csdn.net/u011069294/category_10113093.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值