《深入理解虛擬機》閱讀筆記-垃圾回收算法

垃圾回收算法 標記-清除(Mark-Sweep) 標記需要回收的對象,清除所有回收對象的內存區域 標記與清除過程的效率不高 會產生大量不連續的內存碎片,不利於分配大對象(無足夠的連續內存時,會觸發另一次垃圾收集)。 停止-複製 將可用內存等分爲兩塊。每次僅使用一塊,當內存耗盡,將活着的對象規整地放入另外一塊內存。 內存區域規整,分配內存僅需移動指針即可。 缺點:浪費一半內存。 標記-整理(Mark
相關文章
相關標籤/搜索