JVM学习之垃圾回收

如何确定一个对象是垃圾? 对于某个对象而言,只要应用程序中持有该对象的引用,就说明该对象不是垃圾,如果一个对象没有任何指针对其引用,它就是垃圾。 通过GC Root的对象,开始向下寻找,看某个对象是否可达 例子:opt2==引用—》引用其他对象—》其他对象person 只要这条链路上的对象被引用,那么就不能称他们为垃圾,即不可回收; 一般情况下只针对堆进行垃圾回收。方法区、栈和本地方法区不被GC所
相关文章
相关标签/搜索