【Java虛擬機】——垃圾回收與內存分配策略(一)

一、那些內存需要回收? 1.判斷對象是否已「死」 (1)引用計數法 引用計數值+1,引用失效計數值-1.爲0則可以回收 (2)可達性分析法 對象到達GC-Root根節點,則不回收。否則回收 通過一系列名爲」GCRoots」的對象作爲起始點,從這個節點向下搜索,搜索走過的路徑稱爲ReferenceChain,當一個對象到GCRoots沒有任何ReferenceChain相連時,(圖論:這個對象不可到
相關文章
相關標籤/搜索