JVM學習:判斷對象是否存活的方法

判斷對象是否存活的方法有兩種,分別是引用計數法、可達性分析算法。 注:如無特殊說明,本文所有圖的來源爲《深入理解Java虛擬機JVM高級特性與最佳實踐》 1、引用計數法 引用計數法是指給對象添加一個引用計數器,每當有一個地方引用它時,計數器值就加1,當引用失效時,計數器值就減1,任何時刻計數器爲0的對象就是不可能再被使用的。 缺點是它很難解決對象之間相互循環引用的問題。舉個簡單的例子,對象objA
相關文章
相關標籤/搜索