垃圾回收-如何判斷是一個垃圾

判斷垃圾-引用計數法 判斷一個對象是否存活:給這個對象增加一個引用計數器,當有一個地方引用他時就加1,當引用失效就減1,計數器爲0的對象就是可以回收的。 缺陷:很難解決對象之間循環引用的問題。如:objA.instance=objB,objB.instance=objA,除此之外這兩個對象沒有任何引用,但是因爲他們彼此引用,導致無法回收。 判斷垃圾-可達性分析算法    找到一些gc Roots對
相關文章
相關標籤/搜索