Parallel Scvenge收集器也是采用了复制算法、并行回收和STW机制。
和ParNew收集器不同的是,Parallel Scvenge收集器的目标是达到一个可控的吞吐量,它被称为吞吐量优先的垃圾收集器。自适应调节策略也是Parallel Scavenge与ParNew一个重要区别。
高吞吐量则可以高效的利用CPU时间,尽快完成程序的运算任务,主要适合在后台运算而不需要太多交互的任务。因此,常见在服务器环境中使用。例如,那些执行批处理、订单处理、工资支付、科学计算的应用程序。
Parallel收集器在JDK1.6时提供了用于执行老年代垃圾收集的Parallel Old收集器,用来代替老年代的Serial Old收集器。Parallel Old收集器采用了标记-压缩算法,但同样也是基于并行回收和STW机制。
在程序吞吐量优先的应用场景中,Parallel收集器和Parallel Old收集器的组合,在Server模式下的内存回收性能很不错。
Java 8中Parallel Scvenge收集器是默认垃圾收集器。
Information
- Show
- FrequencyUpdated daily
- Published27 December 2021 at 08:04 UTC
- Length2 min
- Episode8
- RatingClean