An overview of the progress we've made in the last two years development on the SpiderMonkey GC implementing generational collection and starting work on compacting.
The rough outline of the talk will be: Generational GC
movitation: performance
the generational hypothesis
implementation details:
exact rooting
heap postbarriers
results
Compacting GC
motivation: more free memory
implementation details
relocation and fixup
selecting arenas to relocate
results
Talk will be 20 minutes.
Speakers: Jon Coppeard