Debugging Ruby Systems 4.29 http://spkr8.com/t/5024

Description:

Ruby might be slow, but bad code only makes it worse. This talk will teach you how to use powerful tools to see how your code is executed, so you can understand, debug and optimize it. The talk will cover techniques that can be used to troubleshoot production ruby deployments from three perspectives: the operating system and process, the C code VM, and the Ruby code in application itself. Each tool will be presented with a variety of real-world examples of how it was used to solve problems in a popular library or application. This talk will cover the following tools: lsof, strace, tcpdump, perftools, perftools.rb, ltrace, ltrace/dl, gdb, gdb.rb, bleakhouse, memprof, and rack-perftools_profiler

Comments on this Talk

Stream.16173 pitosalas, 11 Nov 07:18 PM

Nice job!

Avatar-missing-icon-03 Piotr Sarnacki, 12 Nov 01:43 AM

Really really nice talk. I'm just trying to use some of techniques that you showed on rails boot :)

Avatar-missing-icon-05 Juan Leal, 14 Nov 03:49 AM

It was an awesome talk. I know the material will eventually be on confreaks but do you have the slide avail for download anywhere now? Thanks.

Stream.5904 jwhitmire, 15 Nov 02:36 PM

Great overview of the tools that are available to help debugging. It moved way too fast to learn any one of the tools enough to use them, but did a perfect job of it's advertised purpose of making the community aware so you know what to look for when you have a need.

Have an account? Sign in or register.

Leave a Comment

10 Ratings: 4.29

Delivery: 4.16

Content: 4.41

Last Five Ratings