通俗理解JVM系列(三)——GC算法理解

一.垃圾对象判断 判断对象是否可回收 引用计数法 概念:这种方式现在用的不多,它给对象添加一个引用计数器,每当有一个地方引用了此对象,计数器就加1,当引用失效则减1。任何时候,计数器为0时,表示对象不再被引用。 特点:这个方式效率高,但是无法解决相互引用的问题,当对象两个对象相互引用对方,导致循环引用,这样计数器就无法为0,所以无法进行回收。 可达性分析算法 通过一系列称为GC Roots的对象作
相关文章
相关标签/搜索