Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (21 sloc) 664 Bytes
$: << File.expand_path(Dir.pwd + "/lib")
$:.reverse!
require 'rubygems'
require 'rye'
begin
require 'perftools'
rescue LoadError => ex
puts ex.message
puts "$> gem install perftools.rb"
exit 1
end
data_file = Dir.pwd + "/profile.data"
pdf_file = Dir.pwd + "/profile.pdf"
text_file = Dir.pwd + "/profile.txt"
PerfTools::CpuProfiler.start(data_file) do
lo0 = Rye::Hop.new "localhost" # set some real host names
lo1 = Rye::Box.new "localhost", :via => lo0 # set some real host names
puts lo1.uptime
end
system("pprof.rb --pdf #{data_file} > #{pdf_file}")
system("pprof.rb --text #{data_file} > #{text_file}")
Something went wrong with that request. Please try again.