垃圾回收的算法与实现1.3 mutator_垃圾回收的算法与实现1.3 mutator试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 算法 > 垃圾回收的算法与实现 > 1.3 mutator

垃圾回收的算法与实现——1.3 mutator

mutator 是Edsger Dijkstra [15] 琢磨出来的词,有“改变某物”的意思。说到要改变什么,那就是GC 对象间的引用关系。不过光这么说可能大家还是不能理解,其实用一句话概括的话,它的实体就是“应用程序”。这样说就容易理解了吧。GC 就是在这个mutator 内部精神饱满地工作着。 mutator 实际进行的操作有以下2 种。 • 生成对象 • 更新指针 mutator 在进行这些操作时,会同时为应用程序的用户进行一些处理(数值计算、浏览网页、编辑文章等)。随着这些处理的逐步推进,对象间的引用关系也会“改变”。伴随这些变化会产生垃圾,而负责回收这些垃圾的机制就是GC。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《垃圾回收的算法与实现》其他试读目录

• 1.1 对象/ 头/ 域
• 1.2 指针
• 1.3 mutator [当前]
• 1.4 堆
• 1.5 活动对象/ 非活动对象
• 1.6 分配
• 1.7 分块
• 1.8 根
• 1.9 评价标准
• 2.1 什么是GC标记- 清除算法