4種GC方法+分代回收+觸發GC狀況+內存申請過程

①引用計數 對象增長一個引用時,引用數+1。減小一個時,引用數-1。當進行垃圾回收時,只回收引用數爲0的對象。面對互相引用無解,方法比較老,基本棄用算法 ②標記+清除 從根節點遍歷標記對象,而後遍歷整個堆,清除沒有標記的對象。 缺點:運行效率不高,產生了內存碎片,運行時須要暫停應用spa ③複製 將內存分爲2個區域(區域a和區域b),一個區域空着(區域a),另外一個區域(區域b)放對象。垃圾回收時
相關文章
相關標籤/搜索