JVM以內存回收算法

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