问题的提出:GC发生在JVM那个部分,由几种GC,它们的算法是什么?

课堂重点:

GC发生在JVM体系的堆部分。

   

什么是GC(分代手机算法)Minor GC 和 Full GC

尚硅谷面试第一季-16 JVM垃圾回收机制

GC4大算法:

尚硅谷面试第一季-16 JVM垃圾回收机制

1、引用计数法

   

2、复制算法(Copying)

年轻代中使用的是Minor GC,这种GC算法使用的是复制算法(Copying)

尚硅谷面试第一季-16 JVM垃圾回收机制

3、标记清除(Mark-Sweep)

老年代一般是由标记清除或者是标记整理的混合实现

尚硅谷面试第一季-16 JVM垃圾回收机制

4、标记压缩(Mark-Compact)

老年代一般是由标记清除或者是标记整理的混合实现

尚硅谷面试第一季-16 JVM垃圾回收机制

5、标记清除压缩(Mark-Sweep-Compact)

尚硅谷面试第一季-16 JVM垃圾回收机制

文件下载:

https://gitee.com/ZhangShunHai/interview_atguigu_seasonone/tree/master/JVM%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E6%9C%BA%E5%88%B6

相关文章:

  • 2022-01-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-31
  • 2021-09-13
  • 2021-10-06
  • 2021-03-31
相关资源
相似解决方案