JVM垃圾回收的时候如何确定垃圾?什么是GC Roots?

什么是垃圾: 简单的说, 内存中已经不再被使用的空间,就是垃圾. 例如一个对象指向为null了 Person p1 = null , 那么就可以将p1对象进行回收. 要进行垃圾回收, 怎么判断一个对象是否可以被回收? 引用计数法 (了解) GCRoot (枚举根节点可达性分析(根搜索路径)) 把GC Root对象开始作为起点, 来进行链路的扫描和访问, 如果能够可达就认为是活跃的,就不能回收,如果
相关文章
相关标签/搜索