Java虚拟机——对象是否死亡,以及两次标记过程图解

在Java堆中存放着几乎所有的对象实例,当垃圾回收器在对Java堆进行回收前,就需要对里面的对象进行是否存活的判断。然而,要真正宣告一个对象的死亡,是需要经历两次标记过程的。接下来就来具体分析。 1、两种判断对象是否存活的方法(但注意,这两种均不能真正宣告对象死亡。)—— 1.1 引用计数器法  ① 工作原理:给对象添加一个引用计数器,每当由一个地方引用它时,计数器值就加1;当引用失效时,计数器值
相关文章
相关标签/搜索