天天看点

JVM笔记4-垃圾回收

文章目录

  • 视频资源地址
  • 笔记资源地址
  • 我的笔记
    • 48-49.判断垃圾-引用计数
    • 50.可达分析
    • 51.可达分析-根对象

视频资源地址

B站 https://www.bilibili.com/video/av70549061

笔记资源地址

https://nyimac.gitee.io/

我的笔记

48-49.判断垃圾-引用计数

如何判断一个对象可以被回收? 两种算法:引用计数法与可达分析算法。

其中引用计数法,就是当一个对象被引用就计数加一,不被引用了就计数减一。这种方案有弊端:

弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法被释放。

JVM笔记4-垃圾回收

早期的python虚拟机用了这种方法。java使用的是可达分析法。

50.可达分析

51.可达分析-根对象