JVM 如何判断对象是否存活

JVM 判断对象是否存活 在进行GC之前,首先要确定的就是在java堆中那些对象已经“死去”那些对象还“活着” 引用记数法(Referencecounting) 了解即可,虚拟机并不是通过该算法来判断对象是否存活。 引用计数器的实现很简单,对于一个对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当引用失效时,引用计数器就减1。只要对象A的引用计数器的值为0,则对象A就不可能再被使用。
相关文章
相关标签/搜索