Java -XX:+;UseConcMarkSweepGC(什么是默认的年轻一代收集器?)
据我所知,我们可以通过以下选项运行JVM:Java -XX:+;UseConcMarkSweepGC(什么是默认的年轻一代收集器?),java,garbage-collection,concurrent-mark-sweep,Java,Garbage Collection,Concurrent Mark Sweep,据我所知,我们可以通过以下选项运行JVM: -XX:+UseConcMarkSweepGC -XX:-UseParNewGC 在本例中,我们将为年轻一代提供串行(DefNew)垃圾收集器,为老一代提供并发标记扫描垃圾收集器 那么,我们可以只使用-XX:+useConMarkSweepGC选项运行JVM吗?我的意思是没有任何选项来描述年轻一代的垃圾收集器。如果我们能做到这一点,旧一代将使用哪个垃圾收集器?根据: 请注意,对于最新的JVM版本-XX:+UseParNewGC已启用 设置-XX:+U
-XX:+UseConcMarkSweepGC
-XX:-UseParNewGC
在本例中,我们将为年轻一代提供串行(DefNew)垃圾收集器,为老一代提供并发标记扫描垃圾收集器
那么,我们可以只使用-XX:+useConMarkSweepGC
选项运行JVM吗?我的意思是没有任何选项来描述年轻一代的垃圾收集器。如果我们能做到这一点,旧一代将使用哪个垃圾收集器?根据:
请注意,对于最新的JVM版本-XX:+UseParNewGC
已启用
设置-XX:+UseConMarkSweepGC
时自动执行。因此,,
如果不需要并行年轻一代GC,则需要
通过设置-XX:-UseParNewGC
禁用
对于命令行组合的简明摘要,您可能还对以下内容感兴趣