36垃圾回收器 — Serial和Serial Old

Posted 一起学 Java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了36垃圾回收器 — Serial和Serial Old相关的知识,希望对你有一定的参考价值。

01

Serial 回收器:串行回收

  1. Serial 收集器是历史最悠久的收集器。JDK1.3 之前新生代唯一的垃圾收集器

  2. Serial 是HotSpot中Client模式下默认的新生代垃圾收集器

  3. Serial 使用复制算法、串行回收和STW机制的方式回收新生代

  4. Serial Old 采用串行回收和STW机制,使用标记 - 压缩算法回收老年代。Serial Old 用途:

    • Serial Old 是运行在 Client 模式下默认的老年代收集器

    • Serial Old 在Server模式下:①与新生代的Parallel Scavenge配合使用;②作为老年代CMS收集器的后备垃圾收集方案

  5. Serial 收集器图解:

02

Serial 回收器优点

  1. 简单高效(与其他收集器的单线程相比),对于限定单个CPU的环境来说,Serial 收集器由于没有线程切换的开销,就可以专心做垃圾收集,可以获得最高的单线程收集效率



03

如何使用Serial收集器

  1. -XX:UseSerialGC:指定年轻代和老年代都是用串行收集器。等价于新生代使用 Serial,老年代使用Serial Old




扫码关注我




你们点点“分享”,给我充点儿电吧~



以上是关于36垃圾回收器 — Serial和Serial Old的主要内容,如果未能解决你的问题,请参考以下文章

一文了解JVM全部垃圾回收器,从Serial到ZGC

一文了解JVM全部垃圾回收器,从Serial到ZGC

JVM 专题二十一:垃圾回收垃圾回收器

一文了解JVM全部垃圾回收器,从Serial到ZGC

37垃圾回收器 — ParNew回收器

JVM--18---垃圾回收器----Serial 回收器ParNew回收器 Parallel回收器