Lecture Notes for April 24
Read for Today
- Sections 7.7.
Topics to Cover Today
- Pointers
- models: reference model versus value model
- tagged pointers (cf. "The Ruby VALUE")
- dangling reference, memory leak
- Garbage collection
- mark-sweep: tagging memory, recursive mark, iterative mark, free list
- stop-and-copy: fight fragmentation, generational, conservative