JVM中垃圾收集機制

一:對象已死嗎? 在堆裏面存放着Java世界中幾乎所有的對象實例,垃圾收集器在對堆進回收前,第一件事就是確定這些對象之中還有哪些對象存活,哪些已經死去(即不可能再被任何途徑使用的對象) 二:判定垃圾是否存活辦法 1:引用技術算法: 爲每個對象創建一個引用計數,有對象引用時計數器 +1,引用被釋放時計數 -1,當計數器爲 0 時就可以被回收。它有一個缺點不能解決循環引用的問題。 2:可達性分析算法:
相關文章
相關標籤/搜索