美文网首页
GC 日志格式

GC 日志格式

作者: 蓝不多山 | 来源:发表于2018-01-04 09:34 被阅读0次

随机截取一段GC日志

55442.859: [GC 55442.860: [DefNew: 421455K->2848K(471872K), 0.0186330 secs] 691020K->272414K(1176384K), 0.0189020 secs] [Times: user=0.02 sys=0.00, real=0.02 secs]
55484.830: [GC 55484.830: [DefNew: 422303K->2299K(471872K), 0.0179130 secs] 691869K->271866K(1176384K), 0.0181820 secs] [Times: user=0.02 sys=0.00, real=0.01 secs]
55523.850: [GC 55523.850: [DefNew: 421755K->2763K(471872K), 0.0191260 secs] 691322K->272330K(1176384K), 0.0194560 secs] [Times: user=0.02 sys=0.00, real=0.02 secs]

55442.859是从JVM启动以来经历的秒数,可以认为是发生GC的相对时间。GC表示是否暂停线程,也就是著名的Stop-The-World, Full GC代表发生了线程暂停。DefNew是GC发生的内存区域,DefNew是默认的新生代,还可能是ParNew,Tentured,Perm。接下来的数字与该内存区域大小有关,格式为GC前该区域大小->GC后该区域大小(该区域总容量)。方括号外的数字与整个堆的大小有关,格式为GC前堆大小->GC后堆大小(堆总容量)。最后是GC占用时间。

总结下来,GC日志格式为
$发生时间:[$是否STW $发生时间: [$内存区域: $该区域GC前大小->$该区域GC后大小($该区域总容量), $该区域GC耗时] $GC前堆大小->$GC后堆大小($堆总容量), $GC总耗时][$GC总耗时]

GC 基础知识可以参考 Java Garbage Collection Basics

相关文章

  • JVM GC 日志详解

    JVM GC 日志详解 本文采用的JDK版本: 一、GC 日志参数 设置JVM GC格式日志的主要参数包括如下8个...

  • GC 日志格式

    随机截取一段GC日志 55442.859是从JVM启动以来经历的秒数,可以认为是发生GC的相对时间。GC表示是否暂...

  • JVM GC 日志详解

    本文采用的JDK版本: 一、GC 日志参数 设置JVM GC格式日志的主要参数包括如下8个: 本文假设读者已经熟悉...

  • 通过 gc.log 调优 JVM

    一、GC 日志查看 GC 日志默认是关闭的,需要查看 GC 日志首先需要开启 GC 日志。 常用 GC 日志的配置...

  • go gc 分析

    1 先翻译一下runtime 文档中,关于gc的内容(里面涉及GC日志格式) ···原文: https://gol...

  • JVM - GC日志

    JVM - GC日志 -XX:+PrintGC 输出GC日志 -XX:+PrintGCDetails 输出GC的详...

  • Java GC日志分析

    1. 查看GC日志准备 2. 年轻代GC日志 3. CMS GC日志 4. CMS GC 7阶段解析 1.初始标记...

  • GC 日志格式官方解释

    原文:https://docs.oracle.com/javase/8/docs/technotes/guides...

  • GC日志查看和分析

    GC日志查看和分析 GC日志查看 可以通过在java命令种加入参数来指定对应的gc类型,打印gc日志信息并输出至文...

  • JVM调优常用参数介绍

    -XX:+PrintGC #输出GC日志 -XX:+PrintGCDetails #打印GC详细日志 -XX:+P...

网友评论

      本文标题:GC 日志格式

      本文链接:https://www.haomeiwen.com/subject/feilnxtx.html