《深入理解Java虛擬機》讀書筆記-垃圾收集器與內存分配策略

 在堆裏存放着java世界中幾乎所有的對象實例,垃圾收集器在對堆進行回收前需要知道哪些對象還存活,哪些對象已經死去。那怎麼樣去判斷對象是否存活呢?       一、判斷對象是否存活算法   1、引用計數法   實現思路:給對象添加一個引用計數器。每當有一個地方引用它時,計數器加1;引用失效時計數器減1。在任何時刻計數器爲0的對象就是不可能再被使用的。   優點:實現簡單,效率高。   缺點:很難解
相關文章
相關標籤/搜索