《垃圾回收的算法与实现》试读

序 章

在序章中,我们将对什么是GC、GC 的历史、学习GC 的目的进行简要说明。此外还将说明阅读本书时的注意事项。 图 GC的定义 GC 是Garbage Collection 的简称,中文称为“垃圾回收”。 垃圾的回收 Garbage Collection 的Garbage,也就是“垃圾”,具体指的是什么呢? 在现实世界中,说到垃圾,指的就是那些不读的书、不穿的衣服等。这种情况下的“垃圾”指的是“自己不用的... (更多)

第1章 学习GC之前

本章中将为各位说明GC 中的基本概念。 1.1 对象/ 头/ 域 对象这个词,在不同的使用场合其意思各不相同。比如,在面向对象编程中,它指“具有属性和行为的事物”,然而在GC 的世界中,对象表示的是“通过应用程序利用的数据的集合”。 对象配置在内存空间里。GC 根据情况将配置好的对象进行移动或销毁操作。因此,对象是GC 的基本单位。本书中的所有“对象”都表示这个含义。 ...

  1. 1.1 对象/ 头/ 域
  2. 1.2 指针
  3. 1.3 mutator
  4. 1.4 堆
  5. 1.5 活动对象/ 非活动对象
  6. 1.6 分配
  7. 1.7 分块
  8. 1.8 根
  9. 1.9 评价标准

第2章 GC标记-清除算法

世界上首个值得纪念的GC 算法是GC 标记- 清除算法(Mark Sweep GC)[1]。自其问世以来,一直到半个世纪后的今天,它依然是各种处理程序所用的伟大的算法。 2.1 什么是GC标记- 清除算法 就如它的字面意思一样,GC 标记- 清除算法由标记阶段和清除阶段构成。标记阶段是把所有活动对象都做上标记的阶段。清除阶段是把那些没有标记的对象,也就是非活动对象回收的阶段。通过这两个阶段..

  1. 2.1 什么是GC标记- 清除算法

>垃圾回收的算法与实现

垃圾回收的算法与实现
作者: 中村成洋, 相川光
原作名: ガベージコレクションのアルゴリズムと実装
isbn: 711542747X
书名: 垃圾回收的算法与实现
页数: 456
译者: 丁灵
定价: 99.00元
出版社: 人民邮电出版社
装帧: 平装
出版年: 2016-7-1
出品方: 图灵教育