垃圾收集算法(深入理解java虛擬機筆記)

  1,標記—清除算法(Mark-Sweep)     首先標記所有需要回收的對象, 在標記完成後統一回收所有被標記的對象。 有兩個不足:    1,標記和清除兩個過程的效率都不高    2,會產生內存碎片 2,複製算法(copying)     將內存容量分爲兩塊,每次使用其中一塊。當這一塊的內存用完了,就將還存活的對象複製到另一塊上面,然後再把已使用過的內存空間一次性清理掉。 3,標記—整理算
相關文章
相關標籤/搜索