简述 如果说收集算法时内存回收的方法论,那么垃圾收集器就是内存回收的具体实现.这里我们讨论的垃圾收集器是基于JKD1.7之后的Hotspot虚拟机,这个虚拟机包含的所有收集器如图: Serial 收集器 Serial收集器是一个单线程收集器,它在进行垃圾收集时,(Stop The World)必须暂停其它所有的工作线程,直到它收集结束.这对很多应用来说是无法接受的,试想你的计算机每运行1小时就会暂停5分钟,是否有种想砸电脑的冲动. Serial 收集器运行示意图 Serial 收集器适用场景 简…
垃圾收集器组合 Serial+Serial Old Serial+CMS ParNew+CMS ParNew+Serial Old Paralle Scavenge + Serial Old Paralle Scavenge + Paralle Old 一.Serial(年轻代) : 年轻代收集器,可以和Serial Old.CMS组合使用 采用复制算法 使用单线程进行垃圾回收,回收时会导致Stop The World,用户进程停止 client模式年轻代默认算法 GC日志关键字:DefNew(…