判斷對象是否可以回收的方法

1.引用計數法 給每一個對象添加一個引用計數器,每次引用計數器就加1,當引用失效的時候就減1,當計數器的值爲0的時候,就可以對該對象進行回收。 2.可達性分析算法 將一系列的gc roots對象作爲起始點,從這些節點向下搜索,搜索走過的路徑稱爲是引用鏈,當gc roots對象到一個對象沒有引用鏈的時候,稱爲這個對象是不可達的,此對象是不可用的,就可以進行回收。 在上圖中,對象5.6.7都是不可達的
相關文章
相關標籤/搜索