DIY::Thread.profile -- Light-Weight Profiling in Pure Ruby

A session at MountainWest RubyConf 2013

Thursday 4th April, 2013

1:30pm to 2:00pm (MST)

Whether your application is concurrent or not, there's insight to be gained from Ruby's threading support.

This talk demonstrates building a light-weight sampling profiler in pure Ruby. The techniques are simple enough to integrate into almost any application, and fast enough for even a production environment. If you've ever wondered exactly what your application is doing at any given moment, this will show you how to find out.

Along the way we'll expose gotchas and pitfalls of thread introspection on the many versions and implementations of Ruby. Based on experience implementing thread profiling for New Relic, we'll also touch on how to debug and work around problems when they come up.

About the speaker

This person is speaking at this event.
Jason Clark

Rubyist, cyclist, homebrewist

Coverage of this session

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

Tell your friends!


Time 1:30pm2:00pm MST

Date Thu 4th April 2013

Short URL


View the schedule



See something wrong?

Report an issue with this session