Schedule

Back
Aaron Patterson
Aaron Patterson
@tenderlove

Aaron is on the Ruby core team, the Rails core team, and the team that takes care of his cat, Gorby puff. Someday he will find the perfect safety gear to wear while extreme programming.

Compacting GC for MRI v2

In this talk we will cover an implementation for a compacting GC in MRI. MRI's implementation presents unique challenges for implementing a compacting GC. In this talk, we will cover compactor implementation and algorithms, challenges presented by MRI's implementation, compaction reference verification, and results of compactor benchmarks.