深入理解JVM---之垃圾回收器和内存分配策略

3.垃圾回收器和内存分配策略  3.1 对象回收 (1)判断对象是否存活 1.引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用此对象,计数器就加1;当引用失效时,计数器就减1。计数器值为0的情况下,对象就不可被使用。 缺点:很难解决对象之间的相互循环引用的问题 2.根搜索算法(Java.c#) 通过GC Roots的对象作为起始点,从这些节点开始往下面搜索,搜索所走过路径,称为引用链,
相关文章
相关标签/搜索