美文网首页
JVM 中GC Roots对象有哪些?

JVM 中GC Roots对象有哪些?

作者: 矢里昂 | 来源:发表于2020-07-05 20:07 被阅读0次

在java虚拟机的GC中,什么对象可作为GCRoot的对象?

a. java虚拟机栈中的引用的对象。 

b.方法区中的类静态属性引用的对象。 (一般指被static修饰的对象,加载类的时候就加载到内存中。)

c.方法区中的常量引用的对象。 

d.本地方法栈中的JNI(native方法)引用的对象

相关文章

  • JVM 中GC Roots对象有哪些?

    在java虚拟机的GC中,什么对象可作为GCRoot的对象?

  • JVM - 垃圾回收器

    JVM - 垃圾回收器 Young GC 查找GC Roots,拷贝所引用的对象到to区GC ROOTS内存区域主...

  • GCRoots

    转载Java中什么样的对象才能作为gc root,gc roots有哪些呢? java的gc为什么要分代? 所谓"...

  • JVM - GC Roots对象

    1,Java中的GC Roots对象(确切的说是引用) 1)虚拟机栈(栈帧中的局部变量表)中对象的引用。JVM会通...

  • JVM的GC ROOTS有哪些?

    JVM垃圾回收是根据可达性分析算法来判断堆里面的对象是否有用。可达性分析算法是从GC ROOTS扫描对象引用链,来...

  • JVM系列(二):深入讲解JVM内存溢出分析!

    JVM 内存溢出 1、堆内存溢出 堆内存中主要存放对象、数组等,只要不断地创建这些对象,并且保证 GC Roots...

  • Gc Root对象

    1. gc root对象有那些 1.1解释 常说的GC(Garbage Collector) roots,特指的是...

  • JVM - GC垃圾回收

    注:可达性分析法(判断对象是否存活):当一个对象到GC Roots没有任何引用链相连时。GC Roots对象:虚拟...

  • G1垃圾收集器

    初始标记暂停所有其他现场(STW),标记GC Roots能直接引用的对象 并发标记从GC Roots直接引用的对象...

  • GC Roots对象

    官方参考 Garbage Collection RootsA garbage collection root is...

网友评论

      本文标题:JVM 中GC Roots对象有哪些?

      本文链接:https://www.haomeiwen.com/subject/gucbqktx.html