GC - 复制算法

是什么

  • copy()
  • new_obj()
  • 执行

优点

  • 吞吐量
  • 可实现高速分配
  • 不会碎片化
  • 与缓存兼容

缺点

  • 堆使用效率低
  • 不兼容保守式GC算法
  • 递归调用函数

Cheney的GC复制算法

  • copy()
  • 执行
  • 被隐藏的队列
  • 优点
  • 缺点

近似DFS方法

  • 复习
  • 前提
  • 执行
  • 结果

多空间复制算法

  • multi_space_copying()
  • mark_or_copy()
  • copy()
  • 执行
  • 优点
  • 缺点

你可能感兴趣的:(GC - 复制算法)