垃圾回收的基本算法

JVM 垃圾回收的方式主要有三種,現代的垃圾回收器機制,是基於這三種規避它們的缺點,綜合優點。 清除(sweep) 就是將死亡的對象進行標記,把死亡對象的內存標記爲空閒內存,並且記錄在一個空閒列表中,當新建對象的時候,內存模塊從這塊空閒列表中尋找空閒能夠足夠分配的內存,給新建對象。 其中 GC Roots 是指向還在使用的對象,沒有指向的將被當初空閒內存。 優點 簡單 缺點 造成內存碎片 因爲 J
相關文章
相關標籤/搜索