詳解JVM垃圾收集算法

1. 標記—清除算法(Mark-Sweep) 標記-清除算法是現代垃圾回收算法的思想基礎。標記-清除算法將垃圾回收分爲兩個階段:標記階段和清除階段。一種可行的實現是,在標記階段,首先通過根節點,標記所有從根節點開始的可達對象。因此,未被標記的對象就是未被引用的垃圾對象。然後,在清除階段,清除所有未被標記的對象 該算法有兩個不足: 一是效率,標記和清除兩個階段效率都不高。 二是空間問題,標記清除後會
相關文章
相關標籤/搜索