目前我正在使用 CMS 和 ParNewGC 的组合
-XX:+UseConcMarkSweepGC -XX:+UseParNewGC
据我了解,CMS 用于 Old Gen GC,而 UserPareNewGC 用于您的垃圾回收。
如果我只将 CMS 作为单个参数传递 -XX:+UseConcMarkSweepGC
,CMS 是否用于年轻一代和老一代的垃圾收集?
我认为它UseParNewGC
仍然用于年轻一代,即使它没有与 CMS 一起配置。但我想确认这个假设。
我对吗?
编辑:我使用的是JDK 1.7 版本。如果1.7 和 1.8中的行为不同,请解释。