JVM: GC过程

堆区是用来存储new出来的对象的,当对象填充满堆区后,就会导致内存爆掉,程序就GG了。 就需要科学的进行GC: 首先需要判断这个对象是否应该被删除,如果应该被删除,那么需要将这个对象清理掉。 判断的标准:GCRoot(一般是指被栈上的直接或间接引用、本地方法栈直接或间接引用的对象、方法区的j静态static变量或常量直接或间接引用的对象) 和GCRoot没有相连的关系的就可以删除。 清理堆区对象的
相关文章
相关标签/搜索