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事件和操作从开始到结束所经过的墙钟时间。
  • 相关阅读:
    全字母短句
    java 遍历map的方法
    实现num1、num2交换,无中间变量
    N多条短信,用什么算法从中找出相似内容的来?
    Linux基础_磁盘分区
    Linux基础_软链接,硬链接
    Linux基础_系统启动流程
    Linux基础_合并,归档,压缩,dump,编辑器
    Linux基础_Linux操作系统简介
    计算机基础_操作系统
  • 原文地址:https://www.cnblogs.com/gqymy/p/11470625.html
Copyright © 2011-2022 走看看