zoukankan      html  css  js  c++  java
  • 理解Java的GC日志

    分析如下GC日志:
    [GC [PSYoungGen: 9216K->1024K(9216K)] 1246196K->1246220K(1287040K), 0.2398360 secs] [Times: user=0.29 sys=0.01, real=0.24 secs]
    [Full GC [PSYoungGen: 1024K->0K(9216K)] [ParOldGen: 1245196K->1245509K(1492992K)] 1246220K->1245509K(1502208K) [PSPermGen: 2402K->2402K(21248K)], 11.7459250 secs] [Times: user=19.42 sys=0.03, real=11.75 secs]

    • 日志最开始的GC和Full GC表示垃圾回收的停顿类型;
    • PSYoungGen中最前面的PS代表垃圾收集器是Parallel Scavenge收集器,回收的区域是新生代(YoungGen)
    • ParOldGen中最前面的Par代表垃圾收集器是ParNew收集器,回收的区域是老年代(YoungGen).
    • 方括号内的9216K->1024K(9216K)中9表示GC前该内存区域使用容量->GC后该内存区域已使用容量(该内存区域总容量).
    • 1246196K->1246220K(1287040K)表示GC前Java堆已使用容量->GC后Java对已使用容量(Java对总容量).
    • 0.2398360 secs表示GC所占有时间.




  • 相关阅读:
    Day26
    Day25
    day24
    day22
    DAY21
    Day20
    Day19
    Day18
    Day17
    RabbitMQ
  • 原文地址:https://www.cnblogs.com/csu_xajy/p/4345458.html
Copyright © 2011-2022 走看看