VM判斷對象已死 與 引用

判斷對象已死 1、引用計數算法: (1)在對象中添加一個引用計數器,每當有一個地方引用它時,計數器值就加一;當引用失效時,計數器值就減一。 (2)缺點:循環引用無法回收。 2、可達性分析算法:(主流:java,C#,Lisp) (1)就是通過一系列稱爲「GC Roots」的根對象作爲起始節點集,從這些節點開始,根據引用關係向下搜索,搜索過程所走過的路徑稱爲「引用鏈」(Reference Chain
相關文章
相關標籤/搜索