
23: Ben Gamari
The Haskell Interlude
00:00
The Non-Moving Collector in GHC
Most concurrent collectors, you know, it's a Mark sweep collector and we call it the non moving collector. We wanted to make sure that we didn't have to touch the mutator code. Instead of moving old data, once you've data has lasted for a few Gc cycles, we're going to move it off into the non moving section of the heap which is going to be collected via a different strategy.
Transcript
Play full episode