通过一系列的称为 GC Roots 的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),当一个对象到GC Roots 没有任何引用链相连时,则证明对象是不可用的。

可作为 GC Roots 的对象包括:

  • 虚拟机栈(栈帧中本地变量表)中的引用对象

  • 本地方法栈中JNI(即一般说的Native方法)引用的对象

  • 方法区中静态属性的引用的对象

  • 方法区中常量引用的对象

results matching ""

    No results matching ""