您的位置:首页 > 编程语言 > Java开发

垃圾回收的依据,如何判断一个对象已经毫无用处

2016-08-26 20:57 411 查看
垃圾回收的依据,如何判断一个对象已经毫无用处

)可达性分析算法:通过一系列成为GC Roots的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径成为引用链,当一个对象到GC Root没有任何引用链相连的时候,则证明这个对象时不可用的。所以就会被收集。

2)可作为GC Roots的对象包括以下几种:

1,虚拟机栈中引用的对象

2,方法区中类静态属性引用的对象

3,方法区中常量引用的对象

4,本地方法栈中引用的对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java