Open MoneZhao opened 5 years ago
https://monezhao.github.io/2017/08/28/gc/
垃圾收集器可达性分析算法通过一系列的称谓 GC Roots 的对象作为起始点, 从这些节点开始向下搜索, 搜索所有走过的路径为引用链, 当一个对象到 GC Roots 没有任何引用链项链时, 则证明此对象时不可用的。 Java 语言中, 可作为 GC Roots 的对象包括下面几种: 虚拟机栈 (栈帧中的本地变量表) 中引用的对象 方法区中类静态属性引用的对象 方法区中常量引用的对象 本地方法栈
https://monezhao.github.io/2017/08/28/gc/
垃圾收集器可达性分析算法通过一系列的称谓 GC Roots 的对象作为起始点, 从这些节点开始向下搜索, 搜索所有走过的路径为引用链, 当一个对象到 GC Roots 没有任何引用链项链时, 则证明此对象时不可用的。 Java 语言中, 可作为 GC Roots 的对象包括下面几种: 虚拟机栈 (栈帧中的本地变量表) 中引用的对象 方法区中类静态属性引用的对象 方法区中常量引用的对象 本地方法栈