0
点赞
收藏
分享

微信扫一扫

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

穆熙沐 2022-03-24 阅读 46


$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,对年轻代采用多线程并行回收,这样收得快;



举报

相关推荐

0 条评论