Parallel垃圾回收器
Parallel Scavenge和ParNew一样使用的复制算法、并行回收和“Stop-the-Word”机制。
那何必多次多次一举呢?
- Parallel Scavenge追求的是可控制的吞吐量(Thoughput),它也被称为吞吐量优先的垃圾回收器。
- 自适应调节策略也是Parallel Scavenge于ParNew的重要区别。
特性
- 高吞吐量可以更高效率的利用CPU,尽快完成程序的运行任务,主要应用在后台运算而不需要太多交互的场景。因此一般在服务器环境使用。例如执行批量处理,订单处理,科学计算的应用程序。
- Parallel 收集器从JDK1.6开始提供了用于老年代回收的 Parallel Old 收集器
- Parallel Old 收集器使用了标记-压缩算法(Mark-Compact),同样也是基于并行回收和“Stop-the-Word”机制。
Parallel Scavenge—Parallel Old(JDK1.8中默认此组合)常用的设置参数