《深入理解Java虚拟机》读书笔记-垃圾收集器与内存分配策略

 在堆里存放着java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前需要知道哪些对象还存活,哪些对象已经死去。那怎么样去判断对象是否存活呢?       一、判断对象是否存活算法   1、引用计数法   实现思路:给对象添加一个引用计数器。每当有一个地方引用它时,计数器加1;引用失效时计数器减1。在任何时刻计数器为0的对象就是不可能再被使用的。   优点:实现简单,效率高。   缺点:很难解
相关文章
相关标签/搜索