JVM调优

使用server模式

-server

堆内存

-Xms512m
-Xmx512m

年轻代:

-Xmn216m

初始化持久代:

-XX:PermSize=64M

最大持久代

-XX:MaxPermSize=64M 

并行收集器会自动选择年轻代区大小和相应的Survivor区比例,以达到目标系统规定的最低响应时间或者收集频率等。

-XX:+UseAdaptiveSizePolicy

设置年老代为并发收集

-XX:+UseConcMarkSweepGC

设置CMS垃圾回收之后是否进行一次碎片整理

-XX:+UseCMSCompactAtFullCollection

设置首次运行进行碎片整理

-XX:CMSFullGCsBeforeCompaction=10

设置老年代什么程度进行CMS回收(默认72%)

-XX:CMSInitiatingOccupancyFraction=70

设置Survivor区的回收百分百(超过90%就回收,默认50%)

-XX:TargetSurvivorRatio=90

笔者这里采用的是4C8G的服务器,借鉴了一下这位仁兄的博客,加上自己的思路整理而来



文章均为本站原创,转载请注明出处!

 

发表评论