JVM 与垃圾回收¶
深入理解 Java 虚拟机的内存管理机制
本章系统整理了垃圾回收(GC)的核心知识,从基础概念到高级算法,涵盖:
| 文档 | 主题 | 关键词 |
|---|---|---|
| 垃圾回收基础 | GC 概念、无 GC 的语言、GC 的代价 | 自动内存管理 |
| 内存碎片与整理 | 碎片产生原因、标记-清除/压缩/复制三种整理方式 | 碎片、Mark-Sweep、Mark-Compact |
| 分代 GC | Java 分代结构、Eden/Survivor/老年代、对象晋升流程 | 分代、Minor GC、Major GC |
| GC 回收器对比 | Serial/Parallel/CMS/G1/ZGC 对比,重点 CMS 与 G1 | CMS、G1、可预测暂停 |
| GC Roots 与三色标记 | GC Root 类型、可达性分析、三色标记法及并发问题 | GC Root、漏标、SATB |