JVM垃圾回收(深入理解Java虚拟机学习笔记)

什么是垃圾 Java中那些不可达的对象就会变成垃圾。对象之间的引用可以抽象成树形结构,通过树根(GC Roots)作为起点,从这些树根往下搜索,搜索走过的链称为引用链。当一个对象到GC Roots没有任何引用链相连时,则证明这个对象为可回收的对象。 可作为GC Roots的对象包括下面几种: 虚拟机栈(栈帧中的本地变量表)中引用的对象 方法区中类静态属性和常量引用的对象 本地方法栈中JNI(即一般
相关文章
相关标签/搜索