跳到正文

第10章笔记:内存模型与垃圾回收

课程笔记

本章七节的结构、语义与实验联系。

关联:章节 第10章 内存模型与垃圾回收

第10章笔记:内存模型与垃圾回收

联系

  • 位置、值与存储:写出结构、语义状态、反例和测试。
  • 栈、堆和对象图:写出结构、语义状态、反例和测试。
  • 引用计数:写出结构、语义状态、反例和测试。
  • 标记清除:写出结构、语义状态、反例和测试。
  • 复制与分代回收:写出结构、语义状态、反例和测试。
  • 弱引用和终结器:写出结构、语义状态、反例和测试。
  • GC正确性与停顿:写出结构、语义状态、反例和测试。

练习

以位置、值与存储为输入,一直推进到GC正确性与停顿,每一步保存制品。换一个程序重做,不能复用最终答案。

自检

闭卷画本章状态图,指出错误属于扫描、解析、绑定、类型还是运行阶段,并用最小反例验证。# 第10章笔记:内存模型与垃圾回收

联系

  • 位置、值与存储:写出结构、语义状态、反例和测试。
  • 栈、堆和对象图:写出结构、语义状态、反例和测试。
  • 引用计数:写出结构、语义状态、反例和测试。
  • 标记清除:写出结构、语义状态、反例和测试。
  • 复制与分代回收:写出结构、语义状态、反例和测试。
  • 弱引用和终结器:写出结构、语义状态、反例和测试。
  • GC正确性与停顿:写出结构、语义状态、反例和测试。

练习

以位置、值与存储为输入,一直推进到GC正确性与停顿,每一步保存制品。换一个程序重做,不能复用最终答案。

自检

闭卷画本章状态图,指出错误属于扫描、解析、绑定、类型还是运行阶段,并用最小反例验证。# 第10章笔记:内存模型与垃圾回收

联系

  • 位置、值与存储:写出结构、语义状态、反例和测试。
  • 栈、堆和对象图:写出结构、语义状态、反例和测试。
  • 引用计数:写出结构、语义状态、反例和测试。
  • 标记清除:写出结构、语义状态、反例和测试。
  • 复制与分代回收:写出结构、语义状态、反例和测试。
  • 弱引用和终结器:写出结构、语义状态、反例和测试。
  • GC正确性与停顿:写出结构、语义状态、反例和测试。

练习

以位置、值与存储为输入,一直推进到GC正确性与停顿,每一步保存制品。换一个程序重做,不能复用最终答案。

自检

闭卷画本章状态图,指出错误属于扫描、解析、绑定、类型还是运行阶段,并用最小反例验证。