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

2、根搜索算法


二、垃圾收集算法
1、标记-清除算法


2、复制算法


3、标记-整理算法


4、分代收集算法

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

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

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

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

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

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

7、G1收集器


浙公网安备 33010602011771号