可达性分析详解

谈到垃圾回收,就不得不说如何判断一个对象是不是垃圾?是否可以在本次收集活动中清理掉?所以就需要一种算法来判断一个对象是应该生存还是死亡。目前主要有两种算法,一种是引用计数法(python语言采用此算法),另一种就是这里要讲的可达性分析算法(java,c#等语言) 主要思路 可达性分析算法的主要思路是先找出一批根节点对象集合作为GC Roots(可称为根节点枚举),然后从这批根节点出发,查找其引用关
相关文章
相关标签/搜索