java對象存活判定算法

在堆裏存放着java世界中幾乎所有對象實例,垃圾收集器在對堆進行回收前,第一件事就是要確定這些對象之中哪些還「存活」着,哪些已經「死去」。 引用計數算法 給對象添加一個引用計數器,每當有一個地方引用它時,計數器就增加1;當引用失效時,計數器就減1;任何時刻計數器爲0時對象就是不可能在被使用的。 可觀的說引用計數器的實現簡單,判定效率也很高,在大部分情況下他都是一個不錯的算法,但是主流的java虛擬
相關文章
相關標籤/搜索