性能话题>CMSParallelRemarkEnabled 参数讨论专区>

CMSParallelRemarkEnabled 参数讨论专区

欢迎来到 JVM 参数CMSParallelRemarkEnabled的讨论专区

参数名称

CMSParallelRemarkEnabled

取值类型

boolean

参数说明

Whether parallel remark enabled (only if ParNewGC)

用法及建议

  • 你可以通过-XX:+CMSParallelRemarkEnabled开启,或者-XX:-CMSParallelRemarkEnabled关闭

默认值

平台/版本 JDK6 JDK7 JDK8
Linux true true true
MacOS true true true
Windows true true true

关于该参数的使用,您有什么心得体会或者疑问吗?欢迎在下方参与讨论 ↓

8185 阅读
请先登录,再评论

CMS收集算法步骤如下:初始标记 -> 并发标记 -> 重新标记 -> 标记清除。
其中 初始标记和重新标记都需要STW,即暂停用户线程。
CMSParallelRemarkEnabled参数可以让重新标记阶段进行并行重新标记,减少暂停时间。

1年前