jvm如何判断对象是否应该回收?
解决方法:
JVM会采用根搜索算法,设立若干种根对象,当任何一个根对象到这个对象均不可达时,则认为这个对象是可以被GC垃圾回收的。
可以当做根对象有以下几种可能:
1、虚拟机栈中的引用的对象。
2、方法区中的类静态属性引用的对象。
3、方法区中的常量引用的对象。
4、本地方法栈中JNI的引用的对象。
有建议,请留言!
*您的姓名:
*所在城市:
*您的联系电话:
*您的QQ:
咨询问题: