垃圾回收的算法與實現學習筆記六、GC標記-清除算法 優缺點

一、優點 1、算法簡單、容易實現 2、與保守式GC 算法兼容 1)清除算法不會移動對象,所以非常適合搭配保守式算法。 二、缺點 1、清除算法的使用過程中會逐漸產生被細化的分塊,不久後就會導致無數的小分塊散佈在堆的各處。 1)發生碎片化,那麼即使堆中分塊的總大小夠用,也會因爲一個個的分塊都太小而不能執行分配。 2)如果發生碎片化,就會增加 mutator 的執行負擔。 2、GC 標記 - 清除算法中
相關文章
相關標籤/搜索