3、垃圾收集器与内存分配策略
3.1 概述
3.2 对象已死?
判断对象是否存活两种算法
3.2.1 引用计数算法
3.2.2 可达性分析算法
其中判断依据“引用”
3.2.3 再谈引用
3.2.4 生存还是死亡?
可达性分析算法中对象缓刑
3.2.5 回收方法区
方法区中的垃圾回收
3.3 垃圾收集算法
“引用计数式垃圾收集”(Reference Counting GC): 已经基本不用
以下分类针对 “追踪式垃圾收集”(Tracing GC)
3.3.1 分代收集理论
3.3.2 标记 - 清除算法
3.3.3 标记 - 复制算法
3.3.4 标记 - 整理算法
3.4 HotSpot的算法细节实现
介绍在HotSpot中垃圾收集算法的实现 3.4.1 - 3.4.3 提高可达性分析算法的效率,加速内存回收 3.4.4 - 3.4.6 解决对象跨代引用所带来的问题,保证回收正确性