zoukankan      html  css  js  c++  java
  • GC日志

    开头的数字代表了GC发生的时间,也就是从java虚拟机启动以来经过的秒数
    GC日志开头的[GC和[FULL GC说明了这次垃圾收集的停顿类型,而不是用来区分新生代GC还是老年代GC的。如果有FULL,说明这次GC是发生了Stop-The-World的。如果是调用了System.gc()触发的收集,则会显示[Full GC(System)
    接下来的[DefNew、[Tenured、[Perm表示GC发生的区域,这里显示的区域名称与使用的GC收集器是密切相关的。例如使用Serial收集器中的新生代名为Default New Generation,会显示DefNew;如果是ParNew收集器,新生代就会变成[ParNew,意思是Parallel New Generation;如果采用Parallel Scavenge收集器,那它配套的新生代成为PSYoungGen,老年代和永久代同理,名称也是由收集器决定的
    后面方括号内部的123K->12K(21K)意思是 GC前该内存区域已使用容量->GC后该内存区域已使用容量
    方括号之外的123K->12k(144k)表示GC前java堆已使用容量->GC后java堆已使用容量(java堆总容量)
    0.0000012 secs 表示该内存区域GC所占用的时间,单位是秒。[Times: user=0.01 sys=0.00, real=0.02 secs]这里面的user、sys、real与linux的time命令所输出的时间含义一致,分别代表用户消耗的CPU时间、内核态消耗的CPU事件和操作从开始到结束所经过的墙钟时间。
  • 相关阅读:
    安装依赖包
    python之高阶函数编程
    ubuntu之安装java浏览器插件
    python之函数式编程
    openstack第1天
    mysql null 相关bug
    nginx 【转】
    python mock
    查看docker 内各个容器的ip
    python sqlparse 各种 token
  • 原文地址:https://www.cnblogs.com/gqymy/p/11470625.html
Copyright © 2011-2022 走看看