Java 對象之死

如何判斷對象「無用」? 關於判斷對象是否無用的算法,在JVM的發展過程中出現過兩種算法:一種是引用計數和根集算法。 引用計數算法 例如下圖中的object1的引用計數是2,GC的時候不回收,object6、object7引用計數爲0,GC的時候要被回收。引用計數有個缺點:當引用產生閉環的時候即便是對象實際上已經「無用」也無法回收了,例如下圖中的 ,object4、object5、object8直接
相關文章
相關標籤/搜索