书籍 垃圾收集的封面

垃圾收集

琼斯

出版时间

2004-03-31

ISBN

9787115120700

评分

★★★★★

标签

算法

书籍介绍

书围绕着动态内存自动回收的话题,介绍了垃圾收集机制,详细分析了各种算法和相关技术。

本书共12章。第1章首先介绍计算机存储器管理的演化和自动内存回收的需求,并引入了本书所使用的术语和记法。第2章介绍了3种“经典”的垃圾收集技术:引用计数(reference counting)、标记-清扫(mark-sweep)和节点复制(copying)。 随后的4章更详细地讨论了上述这些垃圾收集方式和标记-缩并(mark-compact)收集。第7章和第8章分别介绍了在现代垃圾收集实现中具有重要地位的分代式(generational)垃圾收集和渐进式(incremental)垃圾收集。第9章和第10章扩展了垃圾收集的领域,讨论了如何让垃圾收集能够在无法得到来自语言编译器的支持的环境(分别是C和C++)中运行。第11章讨论了一个相对较新的研究领域 -- 垃圾收集和硬件数据cache的相互作用。第12章简要地考察了用于分布式系统的垃圾收集。

本书适合对动态内存管理感兴趣的读者阅读,可供专业的研究人员参考。

目录
第1章 简介
1.1 内存分配的历史
1.1.1 静态分配
1.1.2 栈分配
1.1.3 堆分配

显示全部
用户评论
很快过了一遍。对于研究内存垃圾回收的人,这无疑是最权威的参考;不过对于普通的程序员,只要了解大概就好。
读了一部分,对GC感兴趣的不妨翻一翻,讲得比较透彻的
垃圾收集
以前只知道引用计数,现在知道了追踪、节点复制、分代等,虽然具体算法都没认真看。GC实在是个高端话题,记几个术语用来吹吹牛很不错~
只看了ref counting,mark and sweep,copy这三种基本的 方案。书中对各自的优点和缺点讲的比较充分 。中文翻译的个人觉得还可以。
翻译确实不大好,但是还能忍受。整体比较全面,我不是专门搞这个的所以没有深入所有细节
: TP393.098/1148
翻译的实际上还可以,不过没看完
讲的很细,一般人感觉没必要弄这么透彻