垃圾收集器

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

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

1、引用计数算法

2、根搜索算法

二、垃圾收集算法

1、标记-清除算法

2、复制算法

 

3、标记-整理算法

4、分代收集算法

 

三、垃圾收集器

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

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

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

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

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

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

7、G1收集器

 

 

posted @ 2017-11-13 16:17  北极星的眼泪520  阅读(119)  评论(0编辑  收藏  举报