垃圾回收-如何判断是一个垃圾

判断垃圾-引用计数法 判断一个对象是否存活:给这个对象增加一个引用计数器,当有一个地方引用他时就加1,当引用失效就减1,计数器为0的对象就是可以回收的。 缺陷:很难解决对象之间循环引用的问题。如:objA.instance=objB,objB.instance=objA,除此之外这两个对象没有任何引用,但是因为他们彼此引用,导致无法回收。 判断垃圾-可达性分析算法    找到一些gc Roots对
相关文章
相关标签/搜索