Java 虚拟机 之面试必知必会

深入理解Java 虚拟机 之垃圾收集器与内存分配策略 一、概述 1. 哪些内存需要回收? 2. 什么时候回收? 3. 如何回收? 我们只有在程序处于运行期间才能知道会创建哪些对象,这部分内存的分配和回收都是动态的,垃圾收集器所关注的是这部分内存。 二、对象“存活还是死去” 垃圾回收之前首先得确定对象是“存活”还是“死亡” 1. 引用计数算法 给对象添加一个引用计数器,每当有一个地方引用它,计数器值
相关文章
相关标签/搜索