标记-压缩算法适用于存活对象比较多的场合,如老年代。它在标记-清除算法的基础上坐了一些优化。和标记-清除算法一样,

标记-压缩算法也是首先从根结点开始,对所有可以达到的对象进行一次标记。但之后,它并是要简单但清理未被标记的对象,

而是将所有存活的对象压缩到内存的一端。之后,清理所有边界外的空间。


找出标记的对席后,开始移动存活对象,不是清除未标记的对象。移动完后 ,清理边界外的对象。


标记-压缩方法


标记压缩相对于标记清除算法而言,有什么优势?

相关文章:

  • 2021-11-22
  • 2021-07-11
  • 2021-09-02
  • 2021-06-03
  • 2021-12-02
  • 2021-05-21
  • 2021-09-01
  • 2021-05-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-11
  • 2021-08-10
  • 2021-12-02
  • 2021-07-17
  • 2021-07-18
相关资源
相似解决方案