首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
可达链专题
JVM 中的 GC Roots 和可达链
什么是GC Root 对象? 简单讲,凡是被常量、静态变量、全局变量、运行时方法中的变量直接引用的对象,原则上不能被GC释放。 JVM中对内存进行回收时,需要判断对象是否仍在使用中,可以通过 GC Roots Tracing辨别。 GC Roots 定义: 通过一系列名为”GCRoots”的对象作为起始点,从这个节点向下搜索,搜索走过的路径称为ReferenceChain,当一个对象到G
阅读更多...