对象是否存活

(1)引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值加1;当引用失效时,计数器减1;任何时刻计数器都为0的对象就是不可能再被使用的。实现简单,判断效率高,Java没有选用主要因为它很难解决对象相互循环引用的问题。 Java采用的方式: (1)可达性分析:"GC Roots"的对象作为起始点,从这些节点开始向下搜索,当一个对象到GC Roots没有任何引用链相连时,则证明
相关文章
相关标签/搜索