使用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的服务器,借鉴了一下这位仁兄的博客,加上自己的思路整理而来
文章均为本站原创,转载请注明出处!