标签: java garbage-collection jvm
在我的应用程序中,我已经指定了以下jvm参数,这意味着CMS GC将仅在我的终身内存使用率超过70%时启动。我的应用程序没有使用超过50%的终身内存,但CMS仍然被触发。
-XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly
我的问题是,当我们提到JVM何时触发CMS时(当终端内存使用率> 70%时),为什么CMS会被触发?