3.深入理解java虚拟机--第二部分--- 垃圾收集器与内存分配策略

3.1概述 哪些内存需要回收?[插图]什么时候回收?[插图]如何回收? 3.2对象已死了吗? 在堆中存放在几乎所有的java对象的实例,垃圾回收器在回收前,第一件事就是确定哪些对象是活的哪些对象已经死了 3.2.1引用计数算法 常用的是引用及计数算法:即给对象添加一个计数器,每当有地方引用它,计数器就加1,当引用失效,计数器就减一,任何时候计数器为0 的对象就是不可再用的对象,就是垃圾回收的目标.
相关文章
相关标签/搜索