标记清除

先把没被GC root引用的对象标记起来,再清除对象,
对象所释放内存的起始地址首尾记录下来,放入空闲地址列表,下次有需要的时候可以进行内存分配。
优点:速度快;
缺点:空间不连续,易产生内存碎片,新对象可能存不进去。
01-010 垃圾回收之回收算法

标记整理

优点:没有内存碎片;
缺点:对象在整理过程中,内存地址发生变化,速度慢。
01-010 垃圾回收之回收算法

复制算法

优点:没有内存碎片;
缺点:占用双倍内存空间。
复制过程中完成整理,左侧直接全部清空后交换两位置。
01-010 垃圾回收之回收算法

学习整理于解密JVM.

相关文章:

  • 2021-09-09
  • 2022-01-16
  • 2022-03-02
  • 2021-09-22
  • 2021-12-29
  • 2021-10-08
  • 2022-01-15
  • 2021-07-31
猜你喜欢
  • 2022-03-06
  • 2021-09-20
  • 2022-01-08
  • 2021-11-10
  • 2021-06-23
相关资源
相似解决方案