垃圾回收器——如何判斷對象是否存活

垃圾回收器在對堆進行回收前,第一件事情就是要肯定這些對象之中哪些還「存活」着,哪些已經「死去」[即已經不可能再被使用的對象]java 引用計數算法 給對象添加一個引用計數器,每當有一個地方引用它時,計數器的值就+1;當引用失效時,值就-1;任什麼時候刻技術器爲0的對象就是不能再被使用的。web 引用計數器算法的實現很是簡單,斷定效率也很高,在大部分狀況下它都是一個不錯的算法,也有一些比較著名的應用
相關文章
相關標籤/搜索