【Java】垃圾回收算法

一、判断对象存活情况 1、引用计数算法(非Java所使用的方法) 每个对象都维护一个引用计数器,每有一个地方引用这个对象的时候,引用计数器就加1;当引用失效时,引用计数器就减1,当引用计数器的值为0时表示这个对象不可能再被使用了。 2、可达性分析算法 虚拟机维护一系列称为“GC Roots”的对象作为根节点的树,所有引用了这个“GC Root”的对象都是其子节点,由此可以得到以可引用树,当一个对象
相关文章
相关标签/搜索