Visualizing Garbage Collection in Rubinius, JRuby and Ruby 2.0

A session at RubyConf 2013

Saturday 9th November, 2013

2:45pm to 3:30pm (EST)

In this talk we’ll dive into Ruby internals and take a close look at an ugly topic: garbage collection. How do these Ruby VM’s allocate memory for new objects? How do they identify unused objects? How do they reclaim memory from garbage objects, allowing it to be used again?

You can learn a lot about someone from their garbage. Using a series of diagrams, we’ll visually compare and contrast the complex algorithms these very different Ruby implementations use. What computer science research is behind each garbage collector? We’ll also look at the GC changes planned for the upcoming Ruby 2.1 release.

About the speaker

This person is speaking at this event.
Pat Shaughnessy

Author of Ruby Under a Microscope

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 2:45pm3:30pm EST

Date Sat 9th November 2013

Short URL


Official event site


View the schedule


Books by speaker

  • Ruby Under a Microscope: An Illustrated Guide to Ruby Internals

See something wrong?

Report an issue with this session