Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:JVM参数详解以及配置调优 [Re:阿熊] |
liuaike
版主 发贴: 20 积分: 0 |
于 2009-07-02 11:18
注意了,解决停滞问题就是用UseParNewGC+CMS,解决promotion failed问题就是加大救助空间、加大年老代空间、设置CMSInitiatingOccupancyFraction。 64位jdk似乎不能设置MaxTenuringThreshold,一旦设置MaxTenuringThreshold=0,CMS也有停滞。 所以64位jdk参考下面这个设置,年老代涨得很慢,CMS执行频率变小,CMS没有停滞,也不会有promotion failed问题,内存回收得很干净。不过还是要灵活配置才行,只要理解了,总能找到适合自己应用的解决办法。 $JAVA_ARGS .= " -Dresin.home=$SERVER_ROOT -server -Xmx3000M -Xms3000M -Xmn600M -XX:PermSize=500M -XX:MaxPermSize=500M -Xss256K -XX:+DisableExplicitGC -XX:SurvivorRatio=1 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:LargePageSizeInBytes=128M -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+PrintClassHistogram -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -Xloggc:log/gc.log ";
阿熊 edited on 2009-07-03 11:28
[转帖]面向对象的思维方法 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
14962 | JVM参数详解以及配置调优 | 阿熊 | 5015 | 2009-06-05 12:47 |
12427 | Re:JVM参数详解以及配置调优 | YuLimin | 198 | 2009-06-16 20:24 |
13344 | Re:JVM参数详解以及配置调优 | liuaike | 901 | 2009-07-02 11:18 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |