深入理解JAVA虛擬機學習筆記(三)

三.垃圾收集器與內存分配策略 3.2對象已死? 主要有程序計數法和可達性法 程序計數法佔用了一些二wide空間來進行計數,每當被引用時計數值就加1,引用失效時,計數值就減1,任何計數器爲0的對象即爲不可用對象。 但是,當面對兩個對象相互引用的情況時,由於他們的相互引用,就導致雙方的引用計數均不爲0,導致使用計數法無法回收。 可達性分析算法 通過GCroots(根對象)作爲起點,通過可達性分析算法來
相關文章
相關標籤/搜索