深入理解Java虛擬機 第2版 周志明著(三)

第3章 垃圾收集器與內存分配策略 3.1 如何判定對象是「活着」或者「死去」? 引用計數法:給對象中添加一個引用計數器,每當有一個地方引用它時,計數器就加1,當引用失效時,計數器值就減1,任何時刻計數器爲0的對象就是不在被使用的對象。 缺點:很難解決循環引用問題。 可達性分析算法:通過一系列的稱爲"GC Roots"的對象作爲起始點,從這些節點開始向下搜索,搜索所走過的路徑稱爲引用鏈,當一個對象到
相關文章
相關標籤/搜索