7款经典垃圾回收器总结

截止JDK1.8,一共有7款不同的垃圾收集器。每一款不同的垃圾收集器都有不同的特点,在具体使用的时候,需要根据具体的情况选用不同的垃圾收集器。

垃圾回收器 分类 作用位置 使用算法 特点 使用场景
Serial 串行运行 新生代 复制算法 相应速度优先 适用于单CPU场景下的client模式
ParNew 并行运行 新生代 复制算法 响应速度优先 多CPU场景下Server模式,配合CMS使用
Parallel 并行运行 新生代 复制算法 吞吐量优先 适用于后台运算而不需要太多交互的场景
Serial Old 串行运行 老年代 标记-压缩算法 响应速度优先 适用于单CPU场景下的client模式
Parallel Old 并行运行 老年代 标记-压缩算法 吞吐量优先 适用于后台运算而不需要太多交互的场景
CMS 并发运行 老年代 标记-清除算法 响应速度优先 适用于互联网或者B/S业务
G1 并发、并行运行 新生代、老年代 标记-压缩算法、复制算法 响应速度优先 面向服务端业务

 

你可能感兴趣的:(JVM,尚硅谷-宋红康,笔记)