A Day in the Life of a Ruby Object
Your code creates millions of Ruby objects every day, but do you actually know what happens to these objects?
In this talk, we’ll walk through the lifespan of a Ruby object from birth to the grave: from
.new to having its slot reallocated. We’ll discuss object creation, the Ruby object space, and an overview of garbage collection.
Along the way, we’ll learn how to make our apps more performant, consume less memory, and have fewer memory leaks. We’ll learn specific tips and pointers for how to see what the garbage collector is doing and how to take advantage of the strategies it employs.