Welcome to

Vcode

首页 / Java / GC Root面试题

GC Root面试题

GC Roots

垃圾:内存中已经不再被使用到的空间就是垃圾。

可达性分析算法:基本思路是通过一系列名为 GC Roots 的对象作为起始点,从这些对象开始向下搜索,如果一个对象到 GC Roots 没有任何引用链相连,说明此对象不可用。

GC Roots 是一组必须活跃的引用。

可以作为 GC Roots 的对象的有:

  1. 虚拟机栈(栈帧中的局部变量区,也称局部变量表)中引用的对象。

  2. 方法区中类静态属性引用的对象。

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

  4. 本地方法栈中 JNI ( Native 方法 )引用的对象。


本文暂无评论

发表评论

您的电子邮件地址不会被发布。

>> <<