常见垃圾回收算法-对象已死吗?

1,判断对象是否已死 引用计数法: 实现:给对象添加一个引用计数器,每当有一个地方引用到它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的 缺点:无法解决循环引用的问题 可达性分析算法 实现:从GC Roots对象为起点,往下搜索,形成一条引用链,当对象与任何引用链没有相连的时候,证明该对象是不可用的 GC Roots对象:      虚拟机栈引用的对
相关文章
相关标签/搜索