more advanced stop-and-copy GCs
problem with simple scheme
- big delays occur unpredictably
- unacceptable in real-time systems
- want to spread the cost of GC
incremental scheme
- computation does not stop to do GC
- whenever a cons cell is allocated, do a bit of GC