你假笨JVM参数 - 1 CMSScavengeBeforeRemark

Posted tonyauto

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你假笨JVM参数 - 1 CMSScavengeBeforeRemark相关的知识,希望对你有一定的参考价值。

参数:-XX:CMSScavengeBeforeRemark
含义:
Enable scavenging attempts before the CMS remark step.
开启或关闭在CMS重新标记阶段之前的清除(YGC)尝试
CMS并发标记阶段与用户线程并发进行,此阶段会产生已经被标记了的对象又发生变化的情况,若打开此开关,可在一定程度上降低CMS重新标记阶段对上述“又发生变化”对象的扫描时间,当然,“清除尝试”也会消耗一些时间
注,开启此开关并不会保证在标记阶段前一定会进行清除操作
默认值:

技术图片

 

-XX:+CMSScavengeBeforeRemark

 

技术图片技术图片技术图片技术图片

 

以上是关于你假笨JVM参数 - 1 CMSScavengeBeforeRemark的主要内容,如果未能解决你的问题,请参考以下文章

jdk9+版本的bug

假笨说-又发现一个导致JVM物理内存消耗大的Bug(已提交Patch)

29 加载多个JdbcDriver造成死锁

29 加载多个JdbcDriver造成死锁

jvm基础--JVM参数配置

JVM调优1- JVM参数及JDK自带的JVM查询工具