深入理解Java虚拟机之垃圾收集器

垃圾收集(GC) 程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的生命周期内,线程结束之后也会消失。 因此不需要对这三个区域进行垃圾回收。垃圾回收主要是针对 Java 堆和方法区进行。 弄明白三个问题:①哪有内存需要回收②什么时候回收③如何回收 1. 判断一个对象是否可回收 1.1 引用计数(与Java无关) 给对象添加一个引用计数器,当对象增加一个引用时计数器加 1,引用
相关文章
相关标签/搜索