JVM中垃圾的回收由垃圾收集器进行,随着JDK的不断升级,垃圾收集器也开发出了各种版本,垃圾收集器不断优化的动力,就是为了实现更短的停顿. 下面是7种不同的分代收集器,如果两个收集器之间有连线,则表示它们之间可以搭配使用:所处的区域表示属于新生代还是老年代收集器. 1.Serial 收集器 (新生代) 最基本.历史最悠久(JDK1.3.1之前),这是一个单线程的收集器,当该收集器运行时必须暂停其他所有的工作线程,直到它收集结束. 收集过程:暂停所有线程 算法:复制算法 优点:简单高效,拥有很高的…