JVM(三) -- JVM对象回收判断

2020-05-13  本文已影响0人  OakesYa

主要来源自阅读深入理解java虚拟机

引用计数法

对对象添加一个引用计数器,每当有一个地方引用,计数器就会加1;当引用失效时计数器就减1,任何时刻计数器为0的时候就应该可回收了。优点在于实现简单,但是引用计数法很难解决循环引用的问题

可达性分析

可达性分析是java实际的算法,通过GC Roots开始乡下搜索,搜索走过的路径叫引用链,当一个对象到GC Roots没有任何引用链,就可以判断成可回收对象,GC Roots包含

引用

上一篇 下一篇

猜你喜欢

热点阅读