java gc 信息说明

  在运行java时添加输出gc信息如下:

 

2246.940: [GC 2246.940: [DefNew: 105861K->1270K(118016K), 0.0074023 secs] 235056K->130464K(511232K), 0.0076789 secs] [Times: user=0.01 sys=0.00, real=0.02 secs]
2254.701: [Full GC (System) 2254.701: [Tenured: 129194K->129633K(393216K), 0.5826171 secs] 148077K->129633K(511232K), [Perm : 71213K->71213K(71424K)], 0.5829274 secs] [Times: user=0.58 sys=0.00, real=0.58 secs]

 

上述如果对GC稍有了解,基本能看出:红色表示GC发生的时间,DefNew 是指年轻代的GC;而第二行的Tenured是老年代的GC,Perm 是永久区,也就是存放class信息的区域,其它参数,通过文档可能了解各项参数代表的含义。上述日志基本可以对应如下格式:

 

 [GC [<collector>: <starting occupancy1> -> <ending occupancy1>, <pause time1> secs] <starting occupancy3> -> <ending occupancy3>, <pause time3> secs]
<collector>                      GC收集器的名称
<starting occupancy1>    新生代在GC前占用的内存
<ending occupancy1>     新生代在GC后占用的内存
<pause time1>                 新生代局部收集时jvm暂停处理的时间
<starting occupancy3>    JVM Heap 在GC前占用的内存
<ending occupancy3>     JVM Heap 在GC后占用的内存
 <pause time3>                GC过程中jvm暂停处理的总时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值