serial收集器是最基本发展历史最悠久的收集器。在jdk1.3之前是虚拟机新生代收集的唯一选择。这个收集器是单线程收集器,但它单线程的意义并不仅仅说明它只会使用一个CPU或者一条收集线程去完成垃圾收集工作,更重要的是,它进行垃圾收集时,必须暂停其他所有的线程,之道它收集结束。"Stop The World"是这个收集器的特点。这个工作其实是由虚拟机在后台自动发起自动完成的在用户不可见的情况下把用户正常工作的线程全部停掉对很多应用难以接受。但是虚拟机开发团队为消除或者工作线程因为内存回收而导致的停顿一直努力进行着,从serial到Parallel收集器到CMS再到G1,一个个越来越优秀的收集器出现,用户线程停顿时间不断缩短,但是仍然没办法消除。