垃圾收集器與內存分配策略(二)——對象已死嗎

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