Defragging Ruby
Aaron Patterson • Minsk, Belarus • Talk

Date: April 02, 2017
Published: May 02, 2017
Announced: unknown

It's been said that programmers like garbage collectors, so lets take a look at Ruby's GC! In this talk we'll walk through how Ruby allocates objects, then talk about how we can optimize object layout and memory usage via compaction. Finally we'll take a look at how to actually build a compacting GC for Ruby as well as the interesting challenges that can be found within.

RubyConfBY 2017

Explore all talks recorded at RubyConfBY 2017
Jan Krutisch
Aaron Patterson
Bozhidar Batsov
Anna Shcherbinina
Vladimir Dementyev
Charles Nutter
Miha Rekar
+3