GC對象的判定和GC算法

一 GC對象的判定 1 引用計數算法        對於一個對象A,只要有任何一個對象引用了A,則A的引用計數器就加1,當引用失效時,引用計數器就減1。只要對象A的引用計數器的值爲0,則對象A就不可能再被使用。主要缺點是很難解決對象之間相互循環引用的問題。 從圖1右邊可以看出,當根對象Root Obj不再引用Obj1時,由於Obj1,Obj2和Obj3三者之間存在循環引用,所以引用計數不爲0,即被
相關文章
相關標籤/搜索