java垃圾收集器

堆中几乎存放着Java世界中所有的对象实例,垃圾收集器在对堆进行回收前首先要确定哪些对象还活着,哪些对象已经死去。 1,判断对象是否已死 1.1引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1,当引用失效时,计数器就减1;任何时刻计数器都为0的对象是不可能在被使用的。 引用计数算法无法对象之间循环引用的问题。 1.2 根搜索算法 通过一系列名为“GC Roots”的对
相关文章
相关标签/搜索