Richard Schneeman
Richard Schneeman

Richard Schneems writes Ruby at Heroku, maintains, and co-organizes Keep Ruby Weird. He is in the top 50 Rails contributors and is an accidental maintainer of Sprockets. His likes include fast code. His dislikes include unnecessary memory allocations.

Faster Applications Through Reduced Memory Allocations

In this talk, we will use memory allocation profiling tools to discover performance hotspots, even when they're coming from inside a library. We will use this technique with a real-world application to identify a piece of optimizable code in Active Record that ultimately leads to a patch with a substantial impact on page speed.