-XX:+UseConcMarkSweepGC 激活CMS收集器 -XX:+CMSParallelRemarkEnabled 并行运行最终标记阶段,加快最终标记的速度 -XX:ConcGCThreads 设置CMS线程的数量 -XX:+UseCMSInitiatingOccupancyOnly 只根据老年代使用比例来决定是否进行CMS -XX:CMSInitiatingOccupancyFraction 设置触发CMS老年代回收的内存使用率占比 -XX:+CMSParallelRemarkEnabled 并行运行最终标记阶段,加快最终标记的速度 -XX:+UseCMSCompactAtFullCollection 每次触发CMS Full GC的时候都整理一次碎片 -XX:CMSFullGCsBeforeCompaction=* 经过几次CMS Full GC的时候整理一次碎片 -XX:+CMSClassUnloadingEnabled 让CMS可以收集永久带,默认不会收集 -XX:+CMSScavengeBeforeRemark 最终标记之前强制进行一个Minor GC -XX:+ExplicitGCInvokesConcurrent 当调用System.gc()的时候,执行并行gc,只有在CMS或者G1下该参数才有效
|