• Engine Yard
  • LivingSocial
  • VMware
  • Heroku
  • Rackspace Hosting
  • Blue Box Group
  • JetBrains
  • New Relic
  • Percona
  • Pivotal Labs
  • Rails Dog
  • WyeWorks
  • Chargify

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at yromaine@oreilly.com.

Download the RailsConf Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of RailsConf contacts.

Rails Performance Tools

Aman Gupta (GitHub)
Location: Ballroom II
Average rating: ****.
(4.57, 53 ratings)

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.

Tools we will cover include:

  • lsof
  • tcpdump
  • strace
  • rbtrace
  • perftools
  • perftools.rb
  • rack-perftools_profiler
  • gdb
  • gdb.rb
  • memprof
Photo of Aman Gupta

Aman Gupta


Aman is a serial entrepreneur, ruby hacker and a recent winner of a Ruby Heroes award. He currently maintains the EventMachine project and various other gems that help build high-performance distributed and asynchronous systems in ruby, including em-mysql, em-spec, jsSocket and amqp.

Most recently, Aman has been hacking on performance improvements to MRI, releasing several patches to ruby and perftools.rb, a sampling profiler for ruby code based on google-perftools.

Comments on this page are now closed.


Picture of Aman Gupta
Aman Gupta
05/18/2011 10:28am EDT

The slides are up @ speakerdeck.com/u/tmm1/p/de...

Gourav Tiwari
05/18/2011 10:20am EDT

Great talk Aman! please share slides soon :)

Philippe Creux
05/18/2011 9:38am EDT

Great talk, awesome tools!

Simon Lee
05/18/2011 9:37am EDT

Good tools dude. I was hoping to get the slides if you can point the way.

Picture of Paul Cook
Paul Cook
05/18/2011 9:33am EDT

LOL @ Kevin

Very good coverage of tools, can’t wait to dive into the slides some more. Thanks for the ruby specific versions of these tools you created. Should make profiling and debugging a lot more enjoyable.

Kevin Rohrbaugh
05/18/2011 8:33am EDT

Made me feel dumb. I think that’s the sign of a good talk!