深入理解Java虚拟机 第2版 周志明著(三)

第3章 垃圾收集器与内存分配策略 3.1 如何判定对象是“活着”或者“死去”? 引用计数法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1,当引用失效时,计数器值就减1,任何时刻计数器为0的对象就是不在被使用的对象。 缺点:很难解决循环引用问题。 可达性分析算法:通过一系列的称为"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到
相关文章
相关标签/搜索