JVM之內存回收算法

概述 GC需要完成3件事情: 那些內粗需要回收 什麼時候回收 如何回收 那麼該如何判斷對象已死,可以被回收呢? 引用計數法 引用計數算法:給對象添加一個引用計數器,每當有一個地方引用它時,計數器就+1;當引用失效時計數器就-1;任何時候計數器爲0時,對象就不再使用,可以被回收。 雖然引用計數法實現簡單,效率也很高,但是它很難解決對象之間的相互循環引用問題。 舉個例子: 分別new 2個實例對象A以
相關文章
相關標籤/搜索