Java虛擬機如何判斷對象能夠被回收

垃圾收集器如何判斷一個對象已經「死去」,可以回收這塊內存呢?一般有引用計數法和可達性算法。java (1)引用計數法         簡單的說就是給對象添加一個計數器,每當有一個地方引用它時,計數器就加1;當引用失效,計數器就減1;任什麼時候刻計數器爲0的對象,就是不可能再使用的。算法 優勢:效率高,實現簡單ide 缺點:沒法解決對象之間循環引用的問題this (2)可達性算法         算
相關文章
相關標籤/搜索