您当前的位置: 首页 >  jvm

105分布式电商项目 - JVM调优(典型配置)

杨林伟 发布时间:2019-07-22 15:36:49 ,浏览量:4

$JAVA_ARGS .= " -Dresin.home=$SERVER_ROOT 
-server 
-Xms6000M 
-Xmx6000M 
-Xmn500M 
-XX:PermSize=500M 
-XX:MaxPermSize=500M 
-XX:SurvivorRatio=65536 
-XX:MaxTenuringThreshold=0 
-Xnoclassgc 
-XX:+DisableExplicitGC 
-XX:+UseParNewGC 
-XX:+UseConcMarkSweepGC 
-XX:+UseCMSCompactAtFullCollection 
-XX:CMSFullGCsBeforeCompaction=0 
-XX:+CMSClassUnloadingEnabled 
-XX:-CMSParallelRemarkEnabled 
-XX:CMSInitiatingOccupancyFraction=90 
-XX:SoftRefLRUPolicyMSPerMB=0 
-XX:+PrintClassHistogram 
-XX:+PrintGCDetails 
-XX:+PrintGCTimeStamps 
-XX:+PrintHeapAtGC 
-Xloggc:log/gc.log "; 

说明: 1、 -XX:SurvivorRatio=65536 -XX:MaxTenuringThreshold=0就是去掉了救助空间;

2、-Xnoclassgc禁用类垃圾回收,性能会高一点;

3、-XX:+DisableExplicitGC禁止System.gc(),免得程序员误调用gc方法影响性能;

4、-XX:+UseParNewGC,对年轻代采用多线程并行回收,这样收得快;

关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 4浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0767s