Java的垃圾回收算法,以及垃圾回收器介绍

如何判断一个对象可以被回收 1-引用计数法。也就是给对象添加一个引用计数器,对象每被引用1次计数器+1,当引用失效时计数器-1。计数器为0时,对象可以被回收。 优点 : 实现简单,效率高 缺点 :无法回收循环引用的对象 2-可达性分析法。也就是通过被称为“GC Root”(即本地变量,静态类属性引用的对象,常量对象,JNI引用的对象)的对象作为起始点,从这些节点往下开始搜索,当一个对象到GC Ro
相关文章
相关标签/搜索