垃圾收集算法

  1. 标记-清除算法
  2. 复制算法
  3. 标记-整理算法
  4. 分代收集算法

标记-清除算法:

  • 首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。
  • 它的主要不足有两个:一个是效率问题,标记和清除两个过程的效率都不高;另一个是空间问题,标记清除之后会产生大量不连续的内存碎片,导致之后程序运行时需要分配比较大,无法找到足够大连续的空间。

简述垃圾回收算法与垃圾回收器-LMLPHP

复制算法:

07-14 01:53