有哪些对象能够作为 gc root?
来源:7-1 垃圾回收之标记算法
慕粉0027932
2019-02-27
在垃圾回收中,有哪些对象会被作为可达性分析的根结点?为什么?
写回答
1回答
-
翔仔
2019-02-27
同学好,正如视频里说的,以下节点均可以作为GC root 原因我理解是因为比较好以这些节点作为起点,去分析衍生出来的对象
(1) 虚拟机栈中引用的对象(栈帧中的本地变量表);
(2) 方法区中的常量引用的对象;
(3) 方法区中的类静态属性引用的对象;
(4) 本地方法栈中JNI(Native方法)的引用对象。
(5) 活跃线程。
00
相似问题