JVM的4種垃圾回收算法、垃圾回收機制與總結

垃圾回收算法 1.標記清除 標記-清除算法將垃圾回收分爲兩個階段:標記階段和清除階段。 在標記階段首先通過根節點(GC Roots),標記所有從根節點開始的對象,未被標記的對象就是未被引用的垃圾對象。然後,在清除階段,清除所有未被標記的對象。 適用場合: 存活對象較多的情況下比較高效 適用於年老代(即舊生代) 缺點: 容易產生內存碎片,再來一個比較大的對象時(典型情況:該對象的大小大於空閒表中的每
相關文章
相關標籤/搜索