回收對象判斷方法

1.java堆中判斷對象存活還是死亡的算法 1.1 引用計數算法 給對象中添加一個引用計數器,每當有一個地方引用它時,計數器值就會加1,當引用失效時,計數器值就減1,任何時刻計數器都爲0的對象就是不可能再被使用的。 然而,在一些案例中,java對象存在互相引用的情況,虛擬機依然回收了他們,也就從側面說明了虛擬機並不是通過引用計數算法來判斷對象是否存活的。 1.2 根搜索算法 基本思路是通過一系列的
相關文章
相關標籤/搜索