Skip to content

Instantly share code, notes, and snippets.

@lusis
Created March 19, 2011 04:54
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lusis/877233 to your computer and use it in GitHub Desktop.
Save lusis/877233 to your computer and use it in GitHub Desktop.
First 300 lines of the 22GB rbtrace log
EventMachine::Hiredis::Connection#receive_data
Hiredis::Reader#feed <0.000003>
Hiredis::Reader#gets
Encoding.default_external <0.000002>
String#force_encoding <0.000002>
Encoding.default_external <0.000001>
String#force_encoding <0.000001>
Encoding.default_external <0.000000>
String#force_encoding <0.000001>
Encoding.default_external <0.000001>
String#force_encoding <0.000001>
Hiredis::Reader#gets <0.000032>
Array#==
Kernel#respond_to_missing? <0.000000>
Array#== <0.000008>
EventMachine::Hiredis::EventEmitter#emit
EventMachine::Hiredis::EventEmitter#_listeners <0.000001>
Array#each
Proc#call
Module#=== <0.000003>
Array#include?
String#== <0.000000>
String#== <0.000001>
Array#include? <0.000004>
String#to_sym <0.000003>
EventMachine::Hiredis::EventEmitter#emit
EventMachine::Hiredis::EventEmitter#_listeners <0.000001>
Proc#call
Kernel#(unknown)
Kernel#(unknown) <0.000105>
Kernel#(unknown) <0.000137>
Proc#call
Proc#call
String#(unknown)
Array#(unknown) <0.000066>
(unknown) <0.000031>
String#(unknown) <0.000225>
Proc#call <0.000338>
Proc#call <0.000417>
(unknown)
Array#(unknown) <0.000028>
each <0.005847>
spawn_workers
Kernel#(unknown) <0.000001>
EventMachine.next_tick
Kernel#(unknown) <0.000001>
Mutex#synchronize
Mutex#lock <0.000002>
Mutex#unlock <0.000001>
Mutex#synchronize <0.000009>
EventMachine.(unknown) <0.000001>
EventMachine.signal_loopbreak <0.000009>
EventMachine.next_tick <0.000033>
spawn_workers <0.000042>
(unknown) <0.005998>
Proc#call <0.006674>
EventMachine::Hiredis::EventEmitter#emit <0.006718>
Proc#call <0.006742>
Array#each <0.006747>
EventMachine::Hiredis::EventEmitter#emit <0.006755>
EventMachine::Hiredis::Connection#receive_data <0.006816>
Hiredis::Reader#gets <0.000001>
EventMachine.run_deferred_callbacks
Array#empty? <0.000001>
Mutex#synchronize
Mutex#lock <0.000001>
Mutex#unlock <0.000001>
Mutex#synchronize <0.000004>
Array#each
Proc#call
Proc#call
Array#empty? <0.000000>
Array#shift <0.000001>
Kernel#(unknown) <0.000002>
BasicObject#singleton_method_added <0.000000>
Proc#call <0.000073>
info <0.000030>
(unknown)
call
(unknown)
Fixnum#(unknown)
Fixnum#(unknown)
Fixnum#(unknown) <0.000025>
Fixnum#(unknown) <0.000175>
String#(unknown)
BasicObject#method_missing <0.000036>
set_backtrace <0.000022>
String#(unknown) <0.000175>
(unknown) <0.000010>
BasicObject#method_missing
(unknown)
(unknown)
(unknown) <0.000005>
(unknown) <0.000009>
(unknown) <0.000015>
(unknown) <0.000001>
(unknown) <0.000001>
set_backtrace <0.000002>
BasicObject#method_missing <0.000081>
Kernel#respond_to_missing? <0.000000>
Fixnum#(unknown) <0.046796>
(unknown) <0.046836>
(unknown)
Module#=== <0.000000>
(unknown) <0.000003>
String#(unknown)
(unknown) <0.000001>
String#(unknown) <0.000007>
call <0.046879>
(unknown) <0.046935>
(unknown)
(unknown)
(unknown)
Thread.(unknown) <0.000001>
Mutex#lock <0.000002>
Thread.(unknown) <0.000001>
(unknown) <0.000008>
Kernel#(unknown) <0.000001>
(unknown)
Kernel#(unknown) <0.000001>
(unknown) <0.000002>
(unknown) <0.000015>
(unknown)
(unknown)
Thread.(unknown) <0.000001>
(unknown) <0.000003>
Mutex#unlock <0.000001>
(unknown) <0.000007>
(unknown) <0.000040>
(unknown) <0.000043>
Proc#call <0.047216>
Array#each <0.047218>
Enumerable#find_all
Array#each
decode64
decode64
String#unpack <0.000017>
decode64
decode64
Array#first
decode64 <0.000022>
decode64 <0.000029>
decode64 <0.000030>
Array#first <0.000217>
decode64
Array#first
decode64
decode64
String#unpack
decode64 <0.000010>
decode64 <0.000023>
decode64 <0.000023>
String#unpack
decode64
Array#first
decode64 <0.000023>
decode64 <0.000023>
decode64 <0.000029>
String#unpack
decode64 <0.000010>
decode64
Array#first
decode64
String#unpack <0.000003>
Array#first <0.000001>
decode64 <0.000010>
decode64
String#unpack <0.000001>
Array#first <0.000001>
decode64 <0.000005>
decode64
String#unpack <0.000002>
Array#first <0.000000>
decode64 <0.000005>
decode64
String#unpack <0.000002>
Array#first <0.000000>
decode64 <0.000005>
decode64
String#unpack <0.000001>
Array#first <0.000001>
decode64 <0.000004>
decode64
String#unpack <0.000002>
Array#first <0.000001>
decode64 <0.000004>
decode64
String#unpack <0.000001>
Array#first <0.000000>
decode64 <0.000005>
decode64
String#unpack <0.000001>
Array#first <0.000000>
decode64 <0.000005>
decode64
String#unpack <0.000002>
Array#first <0.000001>
decode64 <0.000004>
decode64
String#unpack <0.000001>
Array#first <0.000000>
decode64 <0.000004>
decode64
String#unpack <0.000002>
Array#first <0.000001>
decode64 <0.000004>
decode64
String#unpack <0.000001>
Array#first <0.000001>
decode64 <0.000004>
decode64 <0.000028>
decode64 <0.000029>
Array#first <0.002442>
decode64
Array#first
decode64 <0.002225>
Array#first <0.000001>
Array#first <0.002270>
decode64
String#unpack <0.000002>
Array#first <0.000001>
decode64 <0.000006>
decode64
String#unpack <0.000001>
decode64 <0.000010>
decode64
String#unpack <0.000022>
decode64 <0.000023>
decode64 <0.000025>
decode64 <0.000022>
decode64
Array#first
decode64
Array#first
decode64
Array#first
decode64 <0.000010>
decode64 <0.000010>
decode64 <0.000010>
decode64
String#unpack
decode64 <0.000010>
decode64
String#unpack <0.000022>
String#unpack
decode64
String#unpack
decode64
String#unpack <0.000037>
decode64 <0.000052>
decode64
Array#first
decode64 <0.000023>
decode64
Array#first
decode64 <0.000023>
decode64
String#unpack
decode64
String#unpack <0.000050>
decode64 <0.000052>
decode64
Array#first
decode64 <0.005609>
Array#first <0.000002>
Array#first <0.005709>
decode64
String#unpack <0.000004>
Array#first <0.000001>
decode64 <0.000013>
decode64
String#unpack <0.000003>
Array#first <0.000001>
decode64 <0.000009>
decode64
String#unpack <0.000003>
Array#first <0.000001>
decode64 <0.000010>
decode64
String#unpack <0.000001>
Array#first <0.000000>
decode64 <0.000004>
decode64
String#unpack <0.000001>
Array#first <0.000001>
decode64 <0.000003>
decode64
String#unpack <0.000002>
Array#first <0.000001>
decode64 <0.000004>
decode64
String#unpack <0.000002>
Array#first <0.000001>
decode64 <0.000004>
decode64
String#unpack <0.000002>
Array#first <0.000001>
decode64 <0.000004>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment