垃圾收集算法(深入理解java虚拟机笔记)

  1,标记—清除算法(Mark-Sweep)     首先标记所有需要回收的对象, 在标记完成后统一回收所有被标记的对象。 有两个不足:    1,标记和清除两个过程的效率都不高    2,会产生内存碎片 2,复制算法(copying)     将内存容量分为两块,每次使用其中一块。当这一块的内存用完了,就将还存活的对象复制到另一块上面,然后再把已使用过的内存空间一次性清理掉。 3,标记—整理算
相关文章
相关标签/搜索