最详细G1垃圾回收器日志解读

本文详细介绍了G1垃圾回收器的日志解析,重点关注疏散阶段和标记阶段。通过开启-XX:+PrintGCDetails选项获取详细GC日志,疏散阶段涉及内存数据的分区复制,而标记阶段则是垃圾回收的关键步骤。
摘要由CSDN通过智能技术生成

首先,开启gc日志。-XX:+PrintGCDetails

疏散阶段

疏散阶段,主要是将内存中的数据从一些分区复制到其他分区

0.522: [GC pause (young), 0.15877971 secs] # 这次疏散只涉及年轻代,总耗时 0.15877971.如果是混合gc则可能是 [GC pause (mixed), 0.32714353 secs]
   [Parallel Time: 157.1 ms] # 并行疏散,总耗时 157.1 ms
      [GC Worker Start (ms):  522.1  522.2  522.2  522.2 # 每个疏散线程的开始时间
       Avg: 522.2, Min: 522.1, Max: 522.2, Diff:   0.1]  # 最大时间,最小时间
      [Ext Root Scanning (ms):  1.6  1.5  1.6  1.9  # 每个线程扫描根分区的时间
       Avg:   1.7, Min:   1.5, Max:   1.9, Diff:   0.4]
      [Update RS (ms):  38.7  38.8  50.6  37.3 #更新RS的耗时,线程会把对当前分区引用的变更记录在buffer里,这里就是处理这些buffer
       Avg:  41.3, Min:  37.3, Max:  50.6, Diff:  13.3]
         [
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值