JVM垃圾回收之標記壓縮算法

標記壓縮算法是在標記清除算法的基礎之上,作了優化改進的算法。和標記清除算法同樣,也是從根節點開始,對對象的引用進行標記,在清理階段,並非簡單的清理未標記的對象,而是將存活的對象壓縮到內存的一端,而後清理邊界之外的垃圾,從而解決了碎片化的問題。 原理 優缺點 優缺點同標記清除算法,解決了標記清除算法的碎片化的問題,標記壓縮算法多了一步,對象移動內存位置的步驟,其效率也有必定的影響。web
相關文章
相關標籤/搜索