深入理解JAVA虚拟机—第三章垃圾收集器和内存分配策略(一)对象的引用和判断对象是否可用

对于java语言来说,在每次进行垃圾清理时,首先应该确认的,是这个对象是否还应该存活。对于不应该存活的则GC会对这些对象宣判死刑。这次我们探究一下JVM是如何判断对象是否应该存活的。 引用计数法 引用计数法(Reference Couting),给每个对象添加一个引用计数器,当对象被引用后,计数器+1,当引用失效后,计数器-1。当某时刻计数器为0时,这个对象将无法再次使用。在很多领域引用计数法确实
相关文章
相关标签/搜索