5.2垃圾收集器SerialParallelParNewCMS详解( 二 )


**总结:**从它的名字就可以看出它是一款优秀的垃圾收集器,主要优点:并发收集、低停顿 。但是它有下面几个明显的缺点:
垃圾收集器总结:
? 收集器主要用于JDK1.5及以前版本,所以这收集器现在使用的应该很少了,缺点是一个单线程收集器;收集器是JDK1.8默认的收集器,关注点是吞吐量(高效利用CPU-cpu中用于运行用户代码的时间和cpu总消耗时间的比值),适用于内存为2-3G,太大效率不高 。CMS收集器更多关注点是用户线程停顿时间(提高用户体验),配置复杂,适用于大内存 。ZGC是JDK11版本的,串行->并行->CMS->G1,G1推荐内存为8G以上到几百G 。