目录
一、Serial收集器的概述
- 一、Serial收集器的概述
- 二、Serial收集器的优点
- 三、Serial收集器的缺点
- 四、Serial/Serial Old收集器运行示意图
- Serial收集器是最基本、发展历史最悠久的收集器,曾经(在JDK1.3.1之前)是虚拟机新生代收集器的唯一选择,这个收集器是一个单线程的收集器。
- “单线程”的意义并不仅仅说明它只会使用一个CPU或一条收集线程去完成垃圾收集工作,它进行垃圾收集时,必须暂停其他所有的工作线程,直到它收集结束。
- Serial收集器依然是虚拟机在Client模式下的默认新生代收集器,它有着优于其他收集器的地方:
- 简单而高效(与其他收集器的单线程比),对于限定单个CPU的环境来说,Serial收集器由于没有线程交互的开销,专心做垃圾收集自然可以获得最高的单线程收集效率。
- 在用户不可见的情况下把用户正常工作的线程全部停掉,这对很多应用来说都是难以接受的。