3.深入理解java虛擬機--第二部分--- 垃圾收集器與內存分配策略

3.1概述 哪些內存需要回收?[插圖]什麼時候回收?[插圖]如何回收? 3.2對象已死了嗎? 在堆中存放在幾乎所有的java對象的實例,垃圾回收器在回收前,第一件事就是確定哪些對象是活的哪些對象已經死了 3.2.1引用計數算法 常用的是引用及計數算法:即給對象添加一個計數器,每當有地方引用它,計數器就加1,當引用失效,計數器就減一,任何時候計數器爲0 的對象就是不可再用的對象,就是垃圾回收的目標.
相關文章
相關標籤/搜索