GC垃圾回收之標記清除、複製、標記整理和分代回收算法詳解

GC進行垃圾回收,首先通過引用計數法和根搜索法判斷對象是否存活,再通過標記清除、或者複製、標記整理以及分代回收算法進行垃圾回收,本篇博客將對該4種算法進行詳細講解。 1)標記清除 其實很好理解,就是標記哪些是垃圾,然後執行清除就把空間清理出來了,這就是標記清除算法。 假設上圖中的小中大三種方塊對應1M、2M和4M,清除標記的垃圾以後,就會產生很多段內存空間(內存碎片),而實際開闢內存空間時,需要的
相關文章
相關標籤/搜索