JVM GC Root对象

JVM对那些没有根引用的对象进行来及回收,也就是无法从根对象中追述的对象。

JVM垃圾回收的根对象的范围有以下几种:

1、栈中引用的对象,引用是在栈帧中的本地变量表中的,真正的对象在堆中

2、方法区perm中的类静态属性引用的对象,以及常量引用的对象

3、本地方法栈中JNI(Native方法)的引用的对象

 

参考文献:

http://javabook.compuware.com/content/memory/how-garbage-collection-works.aspx

你可能感兴趣的:(root)