JAVA虚拟机(二):垃圾收集算法

1、如何判断可回收的对象         Java采用的是可达性分析算法,基本思路是通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Roots没有任何引用链相连时,则证明此对象是不可用的。         在Java语言中,可作为GC Roots的对象有:(1)虚拟机栈中引用的对象。(2)方法区中类静态属性引用的对象。(3
相关文章
相关标签/搜索