GC算法会根据自动内存回收所需的环境(机器、语言、应用等)的不同而不同。到具体的程序层面,GC则为程序员提供了一个最佳的游乐场所,令其尽情地发挥编程技巧,大展身手。GC这东西很麻烦,但却是必需的。它就像一个 幕后英雄,默默地做着贡献,用户并不会期待它变得显眼。但因为它进行的是幕后工作,所以编程老手们或许会为之心动。
《垃圾回收的算法与实现》分为“算法篇”和“实现篇”两大部分。
- 算法篇介绍了标记-清除算法、引用计数法、复制算法、标记-压缩算法、保守式GC、分代垃圾回收、增量式垃圾回收、RC Immix算法等几种重要的算法;
- 实现篇介绍了垃圾回收在Python、DalvikVM、 Rubinius、 V8 等几种语言处理程序中的具体实现。
总目录
由于内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的看文末有免费的获取方式!
算法篇
- 1学习GC之前
- 2 GC标记-清除算法
- 3引用计数法
- 4 GC复制算法
- 5 GC标记-压缩算法
- 可有效利用堆
- 压缩花费计算成本
- 6保守式GC
- 语言处理程序不依赖于GC
- 7分代垃圾回收
- 吞吐量得到改善
- 在部分程序中会起到反作用
- 8增量式垃圾回收
- 9 RC Immix算法
实现篇
- 10 Python的垃圾回收
- 11 DalvikVM的垃圾回收
- 12 Rubinius的垃圾回收
- 13 V8的垃圾回收
资料全部真实有效,不会缺页,不会只是大纲!!!由于文章篇幅有限,为了不耽误大家宝贵的时间,这份PDF小编已经为大家整理好了,需要免费领取的朋友可以点击此处来获取就可以了!