启用并行 GC

并行 GC 是 Stop-The-World(STW) 收集器,它在运行垃圾收集器时停止所有应用程序线程。

当引入 Parallel GC 时,它只在年轻代收集器中启用了并行 GC,而 OldGeneration Collector 是单线程 stop-the-world 收集器,但后来引入了单独的命令行选项来启用 Old Parallel。

在 Java 6 上启用并行 GC:-XX:+ UseParallelOldGC

在 Java 7u4 上启用并行 GC:-XX:+ UseParallelGC OR -XX:+ UseParallelOldGC

并行 GC 在 Java7 更新 4 之后是默认的,但是指定上述选项之一使其显式化。