垃圾回收的算法与实现
38推荐 收藏
25.4K阅读
图灵程序设计丛书

垃圾回收的算法与实现

中村成洋 , 相川光 , 竹内郁雄 (作者) 丁灵 (译者)
2016年最受欢迎电子书 技术类TOP10,全榜单:http://www.ituring.com.cn/article/273709

<内容提要>
本书分为“算法篇”和“实现篇”两大部分。算法篇介绍了标记-清除算法、引用计数法、复制算法、标记-压缩算法、保守式GC、分代垃圾回收、增量式垃圾回收、RC Immix算法等几种重要的算法;实现篇介绍了垃圾回收在Python、DalvikVM、Rubinius、V8等几种语言处理程序中的具体实现。本书适合各领域程序员阅读。

本书特色

★ Ruby之父松本行弘推荐:上古传承之魔法,彻底揭开垃圾回收的秘密!
★ 日本天才程序员兼LISP黑客竹内郁雄审校
★ 254幅图解,轻松掌握GC经典算法
★ 实际源码剖析,深入探讨GC具体实现

从入门到进阶,一本书掌握自动内存回收的机制!

★ 全面涵盖GC经典算法
标记-清除算法、引用计数法、复制算法、标记-压缩算法、保守式GC、分代GC、增量式GC、RC Immix算法,一网打尽!
★ 理论结合实际
在系统介绍GC算法的基础上,重点解读Python、DalvikVM、Rubinius、V8等几种实用系统中的GC代码,探究GC算法的实际应用,做到了理论和实际的平衡统一。
★ 图文直观、讲解细致
配合大量形象的插图和代码,将各个知识点掰开揉碎讲解,非常适合入门学习。

目录

版权声明 阅读
审校者前言 阅读
前言 阅读
谢辞 阅读
本书评论 阅读
序章 阅读
算法篇 阅读
第 1 章 学习 GC 之前 阅读
第 2 章 GC 标记 - 清除算法 阅读
第 3 章 引用计数法
第 4 章 GC 复制算法
第 5 章 GC 标记 - 压缩算法
第 6 章 保守式 GC
第 7 章 分代垃圾回收
第 8 章 增量式垃圾回收
第 9 章 RC Immix 算法
实现篇
第 10 章 Python 的垃圾回收
第 11 章 DalvikVM 的垃圾回收
第 12 章 Rubinius 的垃圾回收
第 13 章 V8 的垃圾回收
附录
后记
参考文献

作者介绍


<作者介绍>
中村成洋
Network Applied Communication Laboratory Ltd. 研究员。
因为偶然的机会对GC产生浓厚兴趣,其本人却说不清楚为何喜欢GC,当被人追问原因时,总是回答“是缘分”。现在是CRuby的commiter,每天致力于GC的改善。
执笔本书“实现篇”。

相川光
游戏开发者。
京都大学在学期间开始研究GC。热爱GC但讨厌打扫。除了GC之外还喜欢咖喱。
执笔本书“算法篇”。

竹内郁雄(审校)
东京大学名誉教授。
热爱对象,甚至会给因为bug没能得到重复利用而死去(释放)的对象上供。
日本著名的Lisp黑客,著有《LISP入门》(初めての人のためのLISP)。

  • 首先感谢图灵为我们带来了该书的翻译!另外想问一下,该书原作者中村成洋在此书之后专门为JVM另外出的两本书《徹底解剖「G1GC」 アルゴリズム編》(http://tatsu-zine.com/books/g1gc)和《徹底解剖「G1GC」実装編》(http://tatsu-zine.com/books/g1gc-impl)将来会否出中文译版呢?这两本其实对我们Java从业者接受起来更直接,我和我周边许多不懂日文的同事同样非常期待!再次感谢图灵为译者搭建的平台,为读者带来的知识!
    观察者  发表于 2016-01-12 20:13:23
    推荐
    • 谢谢关注!根据R大的推荐,我们先出版目前这本书,再考虑引进你说的那两本。不敢一下子全引进,怕人手不够交不了差被骂^^

      乐馨  发表于 2016-01-13 08:56:43
    • 希望可以出版

      天才少年  发表于 2016-01-19 13:50:42
    • 同希望可以出版,虽然阅读原版并无问题。

      雨帆  发表于 2016-07-04 13:30:11
    • 同希望出版

      骑车去看海  发表于 2016-07-19 14:10:33
    • 同希望出版。。

      Jenson  发表于 2016-09-14 15:53:40
    • 已拿下,敬请期待(http://www.ituring.com.cn/book/1922)。如果有想要翻译这本书的同学也请踊跃参加试译啊~~

      高宇涵  发表于 2016-12-08 17:25:36
  • 电子版一出,必买
    dna  发表于 2015-08-24 09:59:11
    推荐
    • 已经有了啊

      赵明威  发表于 2016-08-24 13:56:41
    • 买买买,买买

      dna  发表于 2016-08-29 21:34:40
  • 不容易啊,终于找到翻译了
    天才少年  发表于 2015-09-18 09:28:22
    推荐
    • 是啊,希望中文版早日问世

      乐馨  发表于 2015-09-18 16:49:51
    • 十分期待啊!

      天才少年  发表于 2015-09-23 09:33:47
  • 希望赶紧翻译完,很想买
    TomShine  发表于 2015-12-04 14:28:49
    推荐
    • 这个月底翻译完。

      乐馨  发表于 2015-12-04 14:33:14
    • 嘿嘿,翻译完了,什么时候可以出版呀?等着买呢

      TomShine  发表于 2015-12-04 14:38:02
    • 谢谢关注,应该是过年前送印刷厂,过完年上市^^

      乐馨  发表于 2015-12-04 15:22:35
    • 年都过完这么久了,什么时候上市啊?

      japcle  发表于 2016-04-28 12:59:50
  • 2016 年内能出版吗?
    Kai  发表于 2016-01-12 17:53:54
    推荐
    • 能!上个月底翻译完啦,年后就能出了。

      乐馨  发表于 2016-01-13 08:57:44
    • 太棒了,上架我就马上买!

      Kai  发表于 2016-01-14 01:22:50
    • 谢谢支持啊!

      乐馨  发表于 2016-01-14 08:42:48
  • 姿势都摆好了,书呢?
    灵魂芯片  发表于 2016-04-08 17:26:36
    推荐
    • 正在加足马力审校、审校、审校中……

      杜晓静  发表于 2016-04-09 07:57:57
  • 这审校和出版的效率有点低啊!什么时候才能看到这书啊,哎。。。
    for(;;)  发表于 2016-05-30 14:08:37
    推荐
    • 多谢关注,这本书情况有些特殊,抱歉让您久等了^^ 现在已终审完毕在等书号啦!大概还有一个月就可以看到了……

      杜晓静  发表于 2016-05-30 16:00:57
  • 等的时间好长啊,有个确切的时间点吗
    zhanglei99bill  发表于 2016-06-20 18:39:26
    推荐
    • 正在给作者确认封面,本周内送印。

      杜晓静  发表于 2016-06-21 09:08:59
    • 好的,谢谢

      zhanglei99bill  发表于 2016-06-22 10:10:59
    • 还是觉得原来的图片好看

      天才少年  发表于 2016-06-23 13:34:13
    • 看来作者确实是一个linux程序员喜欢黑色调.不喜欢暖色调..

      jamesliu  发表于 2016-06-23 16:27:59
    • 一般从送印到能买到书大概多久?谁能解答一下,以后再碰到这种情况也好有个预期.

      jamesliu  发表于 2016-06-23 16:29:49
    • 谢谢关注!从送印到能买到大概要20天~~另,作者说我们的封面很帅气呢^^

      杜晓静  发表于 2016-06-23 17:44:26
    • 这个封面确实不错,谢谢及时更新状态

      zhanglei99bill  发表于 2016-06-23 22:59:46
    • 这个节奏,看来7.中旬才能买的到书

      jamesliu  发表于 2016-06-27 15:25:02
    • 现在都快到7月下旬了,从送印到现在,都25天左右了,是不是有出了什么幺蛾子.

      jamesliu  发表于 2016-07-19 11:59:16
    • 不会要等到8月中旬吧

      骑车去看海  发表于 2016-07-19 14:13:50
    • 报告各位,今天已检查小样书,还有大概一周即可购买(印制过程中确实出了幺蛾子== 让各位久等了,非常抱歉。。。)

      杜晓静  发表于 2016-07-26 18:02:37
    • 这个书到那个电商买比较方便,现在好像都还是预售...

      jamesliu  发表于 2016-08-01 17:38:44
  • 什么时候才能出版。。。已经等了大半年了。
    whthomas93  发表于 2016-07-19 17:00:19
    推荐
    • 我等的花儿都谢了。。。

      whthomas93  发表于 2016-08-02 09:22:58
  • 网上买了纸质版的,然后改了好几次到货时间7月22日,7月29日,8月2日,8月10日。。。问:为什么还没到货?答:图灵社区还没给我们书。。。真是够了!我服,图灵效率真是没话说了,下次不知还改到什么时候了。。。
    for(;;)  发表于 2016-08-04 13:15:46
    推荐
    • 真是对不起您,对不起等待这本书的各位,跪求原谅!这本书真的是一波三折,作为编辑我的心也要碎了…………跟您保证8月10日肯定不改了。

      杜晓静  发表于 2016-08-05 09:45:09
    • 不是说今天吗?在哪里可以买?

      邱源鑫  发表于 2016-08-10 08:58:50
  • 请问什么时候能出版呢?已经等了好久了!
    邱源鑫  发表于 2016-08-09 09:35:51
    推荐
    • 9号已经主发了,现在互动可直接购买http://product.china-pub.com/4972028,亚马逊和京东会陆续到货。

      杜晓静  发表于 2016-08-10 14:13:52
  • 请问这本书可以拿银子换吗
    g1eny0ung  发表于 2016-08-10 14:23:03
    推荐
    • 我已经换了

      hznge  发表于 2016-08-20 13:15:17
    • 请问怎样更换啊?

      夏望  发表于 2016-08-22 03:25:35
    • 我也换了,换书的话点我的空间->兑换图书

      g1eny0ung  发表于 2016-09-02 18:21:46
  • 这是玩我吗?刚买就出电子版!!!能不能要出电子版的预告一下啊!
    level55_474  发表于 2016-08-11 09:17:50
    推荐
    • 同感,而且还问了有没有电子版!

      天才少年  发表于 2016-08-15 21:07:21
  • 不知道这书要什么时候才能面世
    alwayrun  发表于 2014-06-24 09:06:48
    推荐
  • 非常想看啊, 感觉高大上的样子。
    cola  发表于 2014-07-20 08:13:38
    推荐
电子书
¥49.99
格式
mobi   pdf

纸质版定价
¥99.00

出版信息

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • 计算机科学的基础

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的最新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • Web性能权威指南

    Ilya Grigorik   李松峰   译

    本书作者是世界顶尖的Web性能工程师,他在书中深入浅出地讲解并演示了针对TCP、UDP和TLS协议的性能优化最...