分代回收算法是一种用于回收垃圾对象的算法。

针对生命周期不同的对象采取不同的回收策略。

例如:

  • 对于朝生暮死的对象放到A区域,且对A区域使用复制算法。
  • 对于寿命比较长的对象放到B区域,且对B区域使用标记-清除算法。