1.引用计数法:每一个对象都添加一个计数器,只要有一个 对象引用它,计数器就加1;引用失效,就减一。如果该对象的计数器为0,说明这个对象再也不会被使用,就判断为死亡。
2.可行性分析法:从一系列称作"GC ROOT"的对象作为起点,往下搜索,节点所走过的路径称作引用链。当一个对象到GC ROOT的路径没有引用链的时候,就判断为死亡。
1.引用计数法:每一个对象都添加一个计数器,只要有一个 对象引用它,计数器就加1;引用失效,就减一。如果该对象的计数器为0,说明这个对象再也不会被使用,就判断为死亡。
2.可行性分析法:从一系列称作"GC ROOT"的对象作为起点,往下搜索,节点所走过的路径称作引用链。当一个对象到GC ROOT的路径没有引用链的时候,就判断为死亡。