技术栈

可达性算法

weisian151
3 小时前
jvm·可达性算法
JVM--20-面试题6:如何判断对象可以被垃圾回收?作者:Weisian 发布时间:2026 年 2 月 25 日📌 系列导读:在前几篇中,我们依次建立了 JVM 的全局认知、详解了运行时数据区、深入分析了堆内存结构、探讨了类加载机制。今天,我们来探讨垃圾回收的前置核心问题——如何判断对象可以被垃圾回收。
hgz0710
21 天前
jvm·可达性算法
可达性分析算法内容概述当前主流的商用JVM都采用可达性分析算法来判断对象是否存活。这个算法的基本思路就是通过一系列称为“GC Roots”的根对象作为起始点,从这些节点开始根据引用关系向下搜索,搜索过程所走过的路径称为引用链,当一个对象到任何GC Roots都没有引用链相连时,则证明此对象是不可用的,可以被回收。
我是有底线的