垃圾收集器

在说垃圾收集器之前,先说一下如何判断对象是否被回收的算法和垃圾收集算法。

一、判断对象是否被回收的算法

1、引用计数算法

2、根搜索算法

二、垃圾收集算法

1、标记-清除算法

2、复制算法

 

3、标记-整理算法

4、分代收集算法

 

三、垃圾收集器

1、Serial收集器(新生代-单线程)

2、ParNew收集器(新生代-多线程)

3、Parallel Scavenge收集器(新生代-多线程)

4、Serial Old收集器(老年代-单线程)

5、Parallel Old收集器(老年代-多线程)

6、CMS收集器(老年代-多线程)

7、G1收集器

 

原文地址:https://www.cnblogs.com/rrb520/p/7826823.html