JVM垃圾收集器的种类

Posted wenxiangchen

tags:

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

参考:GC垃圾收集器分类

一、垃圾回收算法

1.标记-清除算法

2.复制算法

3.标记-整理算法

二、按垃圾收集器所处区域分类

  技术图片

    1.新生代收集器:Serial(复制算法)、ParNew、Parallel Scavenge;

    2.老年代收集器:Serial Old(标记-整理)、Parallel Old、CMS(标记-清除)

    3.整堆收集器:G1(标记-整理)

三、垃圾收集器流程

1.CMS收集器

  1)初始标记

  2)并发标记

  3)重新标记

  4)并发清除

2.G1

  1)初始标记

  2)并发标记

  3)最终标记

  4)(并发)筛选回收

 

 

以上是关于JVM垃圾收集器的种类的主要内容,如果未能解决你的问题,请参考以下文章

JVM系列:HotSpot垃圾收集器的种类

JVM垃圾回收器类型

如何设置JVM使用的垃圾收集器及各种垃圾回收器采用的算法

JVM的垃圾算法有哪几种

JVM学习十:JVM之垃圾收集器及GC参数

JVM垃圾收集器