码迷,mamicode.com
首页 > 其他好文 > 详细

JVM垃圾收集器-Serial Old收集器,Parallel Old收集器

时间:2019-01-15 12:05:25      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:png   blog   ado   利用   组合   col   整理   单线程   选择   

Serial Old收集器

? ? ? Serial Old收集器是Serial收集器的老年代版本,它是一个单线程收集器,使用“标记-整理”算法。这个收集器的主要意义也是被Client模式下的虚拟机使用。在server模式下,它主要还有两大用途:一个是在JDK1.5及之前的版本中与Parallel Scavenge收集器搭配使用,另外一个就是作为CMS收集器的后备元,在并发收集发生 Concurrent Mode Failure的时候使用。
技术分享图片
? ? ??
? ?

Parallel Old收集器

? ? ? Parallel Old是Parallel Scavenge收集器的老年代版本,使用多线程和“标记-整理”算法。这个收集器是在JDK1.6中才开始提供的,在此之前,新生代的Parallel Scavenge收集器一直处于比较尴尬的状态。原因是,如果新生代选择了Parallel Scavenge收集器,老年代除了Serial Old收集器外别无选择。由于单线程的老年代收集器在服务端应用性能上“拖累”,即便使用Parallel Scavenge

也未必能在整体应用上获得吞吐量最大化的效果,又因为老年代集中无法充分利用服务器多CPU的处理能力,在老年代很呆而且硬件比较高级的环境中,这种组合的吞吐量甚至还不一定有ParNew加CMS的组合“给力”。

? ? ? 直到Parallel Old收集器出现后,“吞吐量优先”收集器终于有了比较名副其实的应用组合,在注重吞吐量及CPU资源敏感的场合,都可以优先考虑Parallel Scavenge加Parallel Old收集器。

技术分享图片


作者:柯之梦
来源:CSDN
原文:https://blog.csdn.net/yin4302008/article/details/86475624
版权声明:本文为博主原创文章,转载请附上博文链接!

JVM垃圾收集器-Serial Old收集器,Parallel Old收集器

标签:png   blog   ado   利用   组合   col   整理   单线程   选择   

原文地址:http://blog.51cto.com/13971805/2342712

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!