app server GC异常的问题分析

记录下前面分析系统APP Server GC异常的情况

根据服务器GC的参数设置,结合服务器Heap  一段时间居高不下(会阻塞一段时间,然后会回收),但是并未发生out of memory的情况,分析如下

 1、  Heap的总大小设置为1g,年轻代的大小128m,垃圾回收算法使用的是 gencon(并发垃圾收集,高响应性能),

这个算法更注重高响应,要求稍微大的年轻代大小。在此算法下,年轻代相对小的话,会导致过多的对象进入年老代。(建议适当增加年轻代大小)

<!--[if !supportLists]-->2、  <!--[endif]-->根据weblogic的官方文档,推荐使用以下配置

JRockit JDK

When using JRockit's JVM, experiment with the following garbage collection parameters:

<!--[if !supportLists]-->§ <!--[endif]-->-Xms and -Xmx (use equal settings at startup)

<!--[if !supportLists]-->§ <!--[endif]-->-Xns

<!--[if !supportLists]-->§ <!--[endif]-->-Xgc: parallel

<!--[if !supportLists]-->§ <!--[endif]-->-XXenablefatspin

 

3、建议增加以下参数,将GC收集的信息打印到一个文件中,方便查找  -Xverboselog:verbose-jrockit.log(通过这些GC的log,可以看出gc的具体信息,方便调整gc的配置)

 -Xverboselog:verbose-jrockit.log  会把GC收集的信息打印到verbose-jrockit.log  这个log文件里,bin目录下

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值