垃圾回收的算法与实现1.7 分块_垃圾回收的算法与实现1.7 分块试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 算法 > 垃圾回收的算法与实现 > 1.7 分块

垃圾回收的算法与实现——1.7 分块

分块(chunk)在GC 的世界里指的是为利用对象而事先准备出来的空间。 初始状态下,堆被一个大的分块所占据。 然后,程序会根据mutator 的要求把这个分块分割成合适的大小,作为(活动)对象使用。活动对象不久后会转化为垃圾被回收。此时,这部分被回收的内存空间再次成为分块,为下次被利用做准备。也就是说,内存里的各个区块都重复着分块→活动对象→垃圾(非活动对象)→分块→ …… 这样的过程。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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

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