19、JVM实战:垃圾收集器:Seiral

本文深入解析Java虚拟机中的Serial垃圾收集器,包括其单线程、Stop-The-World的特征、与Serial Old的协同工作模式、适用场景(Client模式)以及使用方法(-XX:+UseSerialGC),帮助开发者理解基础GC机制。

19.1–垃圾收集器–Seiral


1、结构图

 

2、Seiral 收集器

2.1、特征

1. 是单线程的
2. 在垃圾回收时必须暂停其他所有线程的工作线程即所谓的"Stop The World"
3. jvm在Client模式下默认的新生代收集器仍然是Serial收集器虽然它有着上述两个重大的缺点但也有这简单高效的优点
	1. 单线程没有线程交互开销
4. 使用方法-XX:+UseSerialGC
5. 适用运行在Client模式下的虚拟机
 

2.2、Serial和Serial Old的协同工作模式