《垃圾回收的算法與實現》——GC複製算法

基本概念 GC複製算法將堆分紅From和To兩個內存塊,當From被佔滿時GC將From中的存活對象複製到To中,同時將From和To交換。 經過遞歸遍歷GC root(即採用深度優先)複製存活對象,對於已經複製過的標記其COPIED字段。 複製過的對象將在From的對象的forwarding記錄To中該對象地址,以便於其他引用了該對象的引用進行修改。 分配對象時將先判斷From中連續可用空間是否
相關文章
相關標籤/搜索