TL;DR of Symbioz.
Notes: I only had luck with Ruby 1.9.3, not Ruby2, but I didn't dig into the Ruby2 problems too deeply. YMMV.
Installation on a Mac:
gem install perftools.rb
brew install ghostscript
brew install graphviz
Profiling
# Generate Profiled Data
CPUPROFILE=/tmp/output.prof \
CPUPROFILE_REALTIME=1 \
CPUPROFILE_FREQUENCY=1000 \
RUBYOPT="-r`gem which perftools | tail -1`" rake
# Generate Pretty Graph
pprof.rb --pdf /tmp/output.prof > /tmp/output.pdf