本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的JVM部分补充。
3. 回收器
3.1 Serial回收器:串行回收
3.1.1 概述
1.Serial收集器是最基本、历史最悠久的垃圾收集器了。JDK1.3之前回收新生代唯一的选择。
2.Serial收集器作为Hotspot中Client模式下的默认新生代垃圾收集器。
3.Serial收集器采用复制算法、串行回收和"stop-the-World"机制的方式执行内存回收。
4.除了年轻代之外, Serial收集器还提供用于执行老年代垃圾收集的Serial Old收集器。 Serial Old收集器同样也采用了串行回收和"Stop the World"机制,只不过内存回收算法使用的是标记-压缩算法
- Seriall Old是运行在Client模式下默认的老年代的垃圾回收器
- Seriall Old在 Server模式下主要有两个用途:①与新生代的Parallel Scavenge配合使用 ②作为老年代CMS收集器的后备垃圾收集方案