• 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事件和操作从开始到结束所经过的墙钟时间。
  • 相关阅读:
    设计模式之创建型模式
    Django Admin的简单使用
    单例模式
    自定义异步IO模块
    ps 处理gif
    安装vmware tools问题
    ppt图片在word中不能正常显示,只显示为矩形框的解决方法
    没有注册类别的一种解决方法
    VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法
    Ubuntu重装VMwareTools
  • 原文地址:https://www.cnblogs.com/gqymy/p/11470625.html
Copyright © 2020-2023  润新知