JVM-垃圾收集器参数

此处参数主要依据JDK1.7。

参数功能
-Xmx设置最大堆大小
-Xms设置初始堆的大小
-Xmn设置年轻代的大小
-SurvivorRation [n]新生代中Eden区与Survivor区的容量比值,默认为8,代表Eden:Survivor=8:1
-PretenureSizeThreshold设置这个参数之后,大对象会直接被分配在老年代
-MaxTenuringThreshold设置晋升到老年代的年龄,即经过了几次MinorGC
-UseAdaptiveSizePolicy动态调整Java堆中各个区域的大小以及进入老年代的”年龄”
-UseSerialGCClient下默认开启,使用单线程的收集器组合
-UseParNewGC在新生代使用ParNew,老年代使用SerialOld
-UseConcMarkSweepGC使用ParNew+CMS组合,SerialOld作为CMS的后补
-UseParallelGCserver模式下使用Parallel+SerialOld,默认开启
-UseParallelOldGC相比上一指令更换老年代收集器
-ParallelGCThreads设置收集器执行时的线程数
-GCTimeRatio使用Parallel时用来控制GC占总时间比例,默认99(%)
-MaxGCpauseMillis设置GC的最大停顿时间
-CMSInitatingOccupancyFraction默认68%,设置老年代使用多少时出发GC
-UseCMSCompactAtFullCollection设置在完成一次GC后是否进行内存碎片整理
-CmsFullGCsBeforeCompaction设置在进行多少次GC后进行内存碎片整理
PrintGCDetails内存GC时打印回收日志
-server将虚拟机主动切换到Server模式

注:部分选自《深入理解Java虚拟机》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值