标记-清除算法

标记-清除算法(Mark-Sweep),算法的执行流程就是

首先标记出所需要回收的对象,标记完成后,统一回收所有被标记的对象。

缺点
  • 执行效率不稳定
  • 存在内存空间碎片问题