解释一下七个垃圾回收器
- Serial New收集器是针对新⽣代的收集器,采⽤的是复制算法;
- Parallel New(并⾏)收集器,新⽣代采⽤复制算法,⽼年代采⽤标记整理;
- Parallel Scavenge(并⾏)收集器,针对新⽣代,采⽤复制收集算法;
- Serial Old(串⾏)收集器,新⽣代采⽤复制,⽼年代采⽤标记清理;
- Parallel Old(并⾏)收集器,针对⽼年代,标记整理;
- CMS收集器,基于标记清理;
- G1收集器(JDK):整体上是基于标记清理,局部采⽤复制;
综上:新⽣代基本采⽤复制算法,⽼年代采⽤标记整理算法。cms采⽤标记清理;