GC的算法

一.垃圾判斷: 1.引用計數法:給對象添加一個引用計數器,當某一個地方引用這個對象時計數器加1,當引用失效時計數器減1,當引用計數器爲0時,則說明改對象可以被回收 缺點:很難解決對象之間循環引用 2.跟搜索法:當一個對象對GCRoot對象沒有任何一個引用鏈相連時說明該對象不可達,即該對象不可用. 可以作爲GCroot對象的有: 虛擬機棧中引用的對象 類中的靜態屬性引用的對象 方法區的常量引用對象
相關文章
相關標籤/搜索