基本上全部的当代计算机语言都选用了垃圾回收体制,因而深层次掌握此层面內容针对全部开发人员来讲都大有益处。针对不一样垃圾回收器的工作中方法,及其当今垃圾回收器所遭遇的各种各样难题,这产品说明书都出示了技术专业的解释。把握这行的专业知识以后,在应对多种的垃圾回收器及其各种各样调整选择项时,坚信开发人员可以更没把握。
这书共19章,第1章讨论为何必须自动内存管理,并简略详细介绍对不一样垃圾回收对策开展较为的方式;第2~5章详细说明4种經典的垃圾回收算法,包含标识-清理算法、标识-梳理算法、拷贝式回收算法和引证记数算法;第6章深层次较为第2~5章所详细介绍的回收对策与算法;第7章详细介绍多种的运行内存分派技术性,并深化研究全自动垃圾回收与显示信息内存管理这二种情景下分派对策的不同点;第8章探讨为什么必须将堆区划为好几个不一样的室内空间,及其怎么管理这种室内空间;第9章详细介绍分代垃圾回收;第10章详细介绍大另一半的管理模式及其别的系统分区对策;第11章详细介绍运作时插口,包含表针搜索、可以安*进行垃圾回收的编码部位、读写能力天然屏障等;第12章探讨特殊語言有关內容,包含结束体制和弱引证;第13章讨论当代硬件系统给垃圾回收器的保持者所产生的新挑战和机遇,一起详细介绍同歩、前行、完毕、相同等难题的有关算法;第14章详细介绍怎样在脱机全部手机应用程序进程的前提条件下应用好几个进程开展垃圾回收;第15~18章详细介绍多种类型的高并发回收器;第19章讨论垃圾回收在硬即时系统软件中的运用。
目录
- 第1章 引言 1
- 第2章 标记–清扫回收 15
- 第3章 标记–整理回收 28
- 第4章 复制式回收 38
- 第5章 引用计数 49
- 第6章 垃圾回收器的比较 64
- 第7章 内存分配 72
- 第8章 堆内存的划分 87
- 第9章 分代垃圾回收 95
- 第10章 其他分区策略 117
- 第11章 运行时接口 138
- 第12章 特定语言相关内容 188
- 第13章 并发算法预备知识 202
- 第14章 并行垃圾回收 242
- 第15章 并发垃圾回收 271
- 第16章 并发标记–清扫算法 285
- 第17章 并发复制、并发整理算法 298
- 第18章 并发引用计数算法 322
- 第19章 实时垃圾回收 333