File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ jstat -gcutil 31798
284284
285285 -XX:ParallelGCThreads=n: 设置并发收集器年轻代收集方式为并行收集时,使用的CPU数。并行收集线程数。
286286
287- -XX:+CMSInitiatingOccupancyFraction: 设置CMS收集器在老年代空间被使用多少后触发,默认68 %
287+ -XX:+CMSInitiatingOccupancyFraction: 设置CMS收集器在老年代空间被使用多少后触发,默认92 %
288288
289289-XX:+UseCMSCompactAtFullCollection: 设置CMS收集器在完成垃圾收集后是否要进行一次内存碎片的整理
290290
@@ -294,15 +294,19 @@ jstat -gcutil 31798
294294
295295-XX:+CMSParallelRemarkEnabled: 启用并行重标记
296296
297+ -XX:+CMSParallelInitialMarkEnabled:在初始标记的时候使用多线程
298+
297299-XX:CMSInitiatingPermOccupancyFraction: 当永久区占用率达到这一百分比时,启动CMS回收(前提是开启-XX:+CMSClassUnloadingEnabled)
298300
299- -XX:UseCMSInitiatingOccupancyOnly: 表示只在到达阈值的时候,才进行CMS回收
301+ -XX:+UseCMSInitiatingOccupancyOnly: 表示只在到达阈值的时候(-XX:CMSInitiatingPermOccupancyFraction指定的值),才进行CMS回收,如果不指定,JVM仅在第一次使用设定值,后续会自动调整
302+
303+ -XX:+CMSScavengeBeforeRemark:在CMS GC 前启动一次minor gc,目的在于减少老年代对年轻代的引用,降低CMS GC 标记阶段的开销,一般CMS的GC耗时80%都在标记阶段
300304
301305
302306
303307** G1回收器设置**
304308
305- -XX:+UseG1GC: 使用G1回收器
309+ -XX:+UseG1GC: 使用G1回收器
306310
307311-XX:+UnlockExperimentalVMOptions: 允许使用实验性参数
308312
You can’t perform that action at this time.
0 commit comments