GC roots的原理分析

来源:互联网 发布:windows loader 8.1 编辑:程序博客网 时间:2024/06/01 21:19


从上图可分析出:reference1,reference2,reference3都是gc roots

reference1-> 对象实例1

reference2-> 对象实例2

reference3-> 对象实例4

reference3-> 对象实例4 ->对象实例6

可以得出对象实例1246都具有GC Roots可达性,也就是存活对象,不能被GC回收的对象。
而对于对象实例35直接虽然连通,但并没有任何一个GCRoots与之相连,这便是GC Roots不可达的对象,这就是GC需要回收的垃圾对象。














0 0
原创粉丝点击