Tag-Free GC (cont.)
Advantages
- more efficient use of heap space
- more efficient execution
- more accurate recognition of live data and garbage
Disadvantage: increase in code size, but
- simpler garbage routines
- recognition of program points that can cause GC