今天我们使用并发标记清除(concurrent mark sweep),像这样指定它:
我看到一些文章推荐在这个表单中使用额外的参数:
-XX:+UseConcMarkSweepGC
我看到一些文章推荐在这个表单中使用额外的参数:
-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseParNewGC
根据我所了解的,当使用并发标记清除器时,UseParNewGC会自动指定,并且如果机器只有1或2个CPU,则需要CMSIncrementalMode。
因此,在考虑到我们大多数机器都是四核的情况下(使得系统可见的CPU数量为4或8),使用这些附加参数是否有意义呢?
谢谢!