天天看點

梳理一下JVM GC Root對象有哪些

JVM對那些沒有根引用的對象進行來及回收,也就是無法從根對象中追述的對象。

JVM垃圾回收的根對象的範圍有以下幾種:

1、棧中引用的對象,引用是在棧幀中的本地變量表中的,真正的對象在堆中

2、方法區perm中的類靜态屬性引用的對象,以及常量引用的對象

3、本地方法棧中JNI(Native方法)的引用的對象