JVM学习笔记之三 垃圾回收可达性分析算法

垃圾回收中无用对象的判断 为什么要垃圾回收     JVM堆内存和方法区,不像程序计数器,虚拟机栈和本地方法栈等运行时区域,随着线程的生死而分配内存和释放内存,不需要主动回收内存。堆中并且存储了绝大多数对象,占用较大的内存空间。当对象越存储越多的时候,以至于不能够为正要创建的对象提供大小合适的内存空间时,就要触发javaGC,也就是java的自动内存回收,通过该行为中系统中“无用的对象”的内存回收
相关文章
相关标签/搜索