jvm-日志结构

jvm-日志结构

起男 389 2022-12-14

jvm-日志结构

垃圾收集器

收集器 新生代名称 老年代名称
Serial [DefNew
Serial Old [Tenured
ParNew [ParNew
Parallel [PSYoungGen
Parallel Old [ParOldGen
G1 garbage-first heap

GC前后情况

gc日志格式的规律一般是:gc前内存占用->gc后内存占用

例如:[PSYoungGen:5986k->696k(8704k)] 5986->704k(9216k)

  • 中括号内:gc回收前年轻代堆大小->回收后大小(年轻代堆总大小)

    这里的年轻代是指Eden去加幸存者from区,不包括幸存者to区

  • 中括号外:gc回收前年轻代和老年代大小->回收后大小(年轻代和老年代总大小)

GC时间

  • secs:整个gc所花费的时间,单位是秒
  • Times
    • user:cpu在用户态所花费的时间
    • sys:cpu工作在内核态所花费的时间
    • real:此次gc事件中所花费的总时间