GC之垃圾對象判定及回收機制

如何判定對象爲垃圾對象 1、引用計數法 2、可達性分析法 引用分析法 原理:在對象中添加一個引用計數器,當有地方引用這個對象的時候,這個引用計數器的值就+1,讓引用失效(把對象的值製爲空)的時候,這個計數器的值就-1。 優點:實現簡單,判定效率高 缺點:如果①斷開後,這個對象的引用計數器還是大於0,就像如上圖所示,object1對象除了被棧中引用之外,對象object2也引用了object1對象,
相關文章
相關標籤/搜索