JVM垃圾回收算法和几种JVM垃圾收集器

一、JVM垃圾回收算法

注意:只是简单总结,不详细解释算法概念,不理解自行百度。

1、复制算法

2、标记-清理算法

3、标记-整理算法

4、两个概念:

新生代:初始对象,一般是采用复制算法,需要重点掌握理解,内存被分为一个Eden,两个Survivor区。

永久代:长时间存在的对象。

整个java的垃圾回收是新生代和年老代的协作,这种叫做分代回收。

二、几种JVM垃圾收集器

1、新生代串行收集器,采用复制算法;

2、老年代串行收集器,采用标记-整理算法;

3、新生代并行收集器,采用复制算法;

4、老年代并行收集器,采用标记-整理算法;

5、CMS收集器,采用标记-清理算法。

猜你喜欢

转载自blog.csdn.net/fyrcarry/article/details/80999183
今日推荐