一.判断对象存活的算法 1.引用计数(Reference Counting)算法 给对象添加一个引用计数器,每当有一个地方引用时,计数器加1.当引用失效时,计数器减1.当计数器的值为0的时候说该对象不可能再被使用.引用计数器算法的实现简单,效率高,比如微软的COM(Component Object Model)技术,Python等.但是Java虚拟机没有使用该技术,因为该技术难以解决对象循环依赖的问题,即A中有B,B中有A这种情况. 2.可达性分析(Reachability Anlysis)算法…