JVM学习:判断对象是否存活的方法

判断对象是否存活的方法有两种,分别是引用计数法、可达性分析算法。 注:如无特殊说明,本文所有图的来源为《深入理解Java虚拟机JVM高级特性与最佳实践》 1、引用计数法 引用计数法是指给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,当引用失效时,计数器值就减1,任何时刻计数器为0的对象就是不可能再被使用的。 缺点是它很难解决对象之间相互循环引用的问题。举个简单的例子,对象objA
相关文章
相关标签/搜索