可達性分析詳解

談到垃圾回收,就不得不說如何判斷一個對象是不是垃圾?是否可以在本次收集活動中清理掉?所以就需要一種算法來判斷一個對象是應該生存還是死亡。目前主要有兩種算法,一種是引用計數法(python語言採用此算法),另一種就是這裏要講的可達性分析算法(java,c#等語言) 主要思路 可達性分析算法的主要思路是先找出一批根節點對象集合作爲GC Roots(可稱爲根節點枚舉),然後從這批根節點出發,查找其引用關
相關文章
相關標籤/搜索