第三章:垃圾回收器-参数总结
Posted use-d
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章:垃圾回收器-参数总结相关的知识,希望对你有一定的参考价值。
- UseSerialGC
使用串行GC,虚拟机在client模式下的默认GC方式
- UseParNewGC
打开此选项,使用ParNew+Serial Old 组合GC方式
- UseConcMarkSweepGC
使用ParNew+CMS+Serial Old组合GC方式,Serial Old将作为CMS GC出现Concurrent mode fail失败后的后备收集器。
- UseParallelGC
虚拟机在Server模型下的默认收集器,打开此选项后,使用Parallel Scavnege + Serial Old的组合GC方式。
- SurviorRatio
新生代Eden和Survior区的比例,默认为8比1.
- PretenureSizeThreshold
设置此参数后,大于该参数的对象将直接在老年单分配
- MaxTenuringThreshold
对象在新生代经过几次youngGC后进入老年代
- UseAdaptiveSizePolicy
动态调整Java堆中各个区域的大小以及进入老年代的年龄
- HandlePromotionFailure
是否允许分配担保失败,即老年代的剩余空间不足以应付新生代的整个Eden和Survior区的所有对象都存活的极端情况
- ParallelGCThreads
设置并行GC时,并行回收的线程数量
- GCTimeRatio
GC时间占用总时间的比例,默认为99,仅在Parallel Scavenge收集器时有效
- MaxGCPauseMillis
设置GC 最大暂停时间,仅在Parallel Scavenge收集器时有效
- GMSInitiatingOccupancyFraction
设置GMC收集器在老年代空间被使用多少后触发垃圾回收。默认职位68%,仅在CMS收集器下有效。
- UseCMSCompactAtFullCollection
设置GMS收集器在完成垃圾回收后是否进行一次内存碎片整理,仅在CMS收集器下有效。
- CMSFullGCSBeforeCompaction
设置CMS收集器在进行几次垃圾回收后进行一次内存碎片整理,仅在CMS收集器下有效。
以上是关于第三章:垃圾回收器-参数总结的主要内容,如果未能解决你的问题,请参考以下文章
直通BAT必考题系列:JVM的4种垃圾回收算法垃圾回收机制与总结