新生代垃圾收集器:
Serial
单线程收集器,主要用于新生代收集,采用复制算法
ParNew
Serial收集器的多线程版本,即并行的多线程收集器
Parallel Scavenge
新生代收集器,与ParNew差不多,但更关注的是达到一个可控制的吞吐量(吞吐量=用户代码运行时间/(用户代码运行时间+垃圾收集时间)),还提供了一种自适应调节策略,这也是与ParNew的一个重要区别
老年代垃圾收集器:
CMS(ConcMarkSweep)
是一种基于标记-清除算法,以获取最短回收停顿时间为目标的收集器
Serial Old
Serial收集器的老年代版本
Parallel Old
Parallel Scavenge收集器的老年代版本
介于新生代和老年代之间的垃圾收集器:G1
网友评论