垃圾回收的算法与实现
内容简介
★ Ruby之父Matz作推荐语:上古传承的魔法,彻底揭开垃圾回收的秘密!
★ 日本天才程序员兼Lisp黑客竹内郁雄审校
本书前半介绍基本GC算法,包括标记-清除GC、引用计数、复制算法的GC、串行GC的算法、并发GC的算法等。后半介绍V8、Rubinius、Dalvik、CPython等几种具体GC的实现。本书适合各领域程序员阅读。
目录
文章试读
通过GC,对象会被销毁或保留。这时候起到关键作用的就是指针。因为GC 是根据对象的指针指向去搜寻其他对象的。另一方面,GC 对非指针不进行任何操作。 在这里有两点需要我们注意。 首先,要注意语言处理程序是否能判别指针和非指针。要判别指针和非指针需要花费一定的功夫,关于这一点我们会在第6 章详细说明。除第6 章之外,在“算法篇”的各个章节中,我们都以GC 可判别对象各域中的值是指针还是非...
该书热门标签
- 最新
- 热门
-
0 阿弥陀佛呃呃呃 2017-01-08
在看cms和g1的时候因为一些细节 花了四天时间看完 要是后面能有Java垃圾回收细节就更好了 整体上的伪代码给的很不错
-
0 杨嘉捷 2017-03-18
非常棒,松木行弘大师推荐
-
0 yun1233 2017-04-08
这书还是不错的,反正gc就那几种方式。对于Python,官方的解释器也就勉强及格能用,PyPy由于采用JIT技术,性能提升了一大截
-
0 苦辛仔 2016-11-06
前面还好,中间开始有些翻译读起来瞬间出戏。感觉译者不怎么看过国内的书似的。关于书的内容,有图解很方便理解~实现篇中,Dalvik虚拟机那部分应该说是跟出书的当时彻底不同了吧。
-
1 [已死亡] 2017-02-16
//R大推荐的书,这周末读下
-
0 fuzhli 2016-08-31
比Matz讲解的要好。就是看递归函数有些头疼。
-
0 放开那个西红柿 2017-01-10
还可以,前面讲算法还有些看头,中间讲代码的时候,伪代码所以没什么意思,无论是引用计数还是分代,都有这种问题,感觉很像工程上的优化问题。实现部分看了 Python 的。
-
1 Jeffrey 2016-09-09
大致翻了下, 讲的还行.
-
1 [已死亡] 2017-02-16
//R大推荐的书,这周末读下
-
1 Jeffrey 2016-09-09
大致翻了下, 讲的还行.
-
0 阿弥陀佛呃呃呃 2017-01-08
在看cms和g1的时候因为一些细节 花了四天时间看完 要是后面能有Java垃圾回收细节就更好了 整体上的伪代码给的很不错
-
0 杨嘉捷 2017-03-18
非常棒,松木行弘大师推荐
-
0 yun1233 2017-04-08
这书还是不错的,反正gc就那几种方式。对于Python,官方的解释器也就勉强及格能用,PyPy由于采用JIT技术,性能提升了一大截
-
0 苦辛仔 2016-11-06
前面还好,中间开始有些翻译读起来瞬间出戏。感觉译者不怎么看过国内的书似的。关于书的内容,有图解很方便理解~实现篇中,Dalvik虚拟机那部分应该说是跟出书的当时彻底不同了吧。
-
0 fuzhli 2016-08-31
比Matz讲解的要好。就是看递归函数有些头疼。
-
0 放开那个西红柿 2017-01-10
还可以,前面讲算法还有些看头,中间讲代码的时候,伪代码所以没什么意思,无论是引用计数还是分代,都有这种问题,感觉很像工程上的优化问题。实现部分看了 Python 的。
- 最新
- 热门
评价“垃圾回收的算法与实现”