JVM如何判斷對象是否須要被回收

JVM判斷一個對象是否存活用的是可達性分析而不是引用計數法算法 引用計數法 引用計數法思路是這樣的,給對象添加一個引用計數器,有地方引用時,計數器就加1;當引用失效時就減1;當計數爲0的時候就斷定對象須要被回收對象 引用計數法有一個難以解決的問題就是相互循環引用問題。blog 例:虛擬機 obj1.instance=obj2.instance;obj2.instance=obj1.instance
相關文章
相關標籤/搜索