Java 垃圾回收

一、垃圾回收算法 1、引用計數: 每個對象每增加一個引用,則引用計數器加1,當計數爲0時被判定爲可回收對象,但對於循環引用無法處理。 2、標記清除: 從根對象開始標記所有可達對象,其餘對象清除。但此時清除後的空間會產生大量內存碎片,如:a、b、c三塊連續內存中,可能b被清除而a、c中有存活對象,則一些大對象的存儲效率會降低。 根對象一般爲方法區中的靜態變量、常量以及方法棧的棧幀中局部變量、 3、復
相關文章
相關標籤/搜索