Skip to content

Instantly share code, notes, and snippets.

@dschneider
Created November 29, 2012 08:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dschneider/4167476 to your computer and use it in GitHub Desktop.
Save dschneider/4167476 to your computer and use it in GitHub Desktop.
rbtrace
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000003>
Redis::Client#connected? <0.000010>
Process.pid <0.000004>
Array#each
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000006>
Symbol#to_s <0.000004>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000033>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000060>
IO#write <0.000042>
Redis::Connection::Ruby#write <0.000113>
Redis::Client#io <0.000119>
Redis::Client#write <0.000126>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000004>
String#to_s <0.000004>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000107>
Fixnum#to_s <0.000003>
Array#[]= <0.000005>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000135>
IO#write <0.000012>
Redis::Connection::Ruby#write <0.000155>
Redis::Client#io <0.000160>
Redis::Client#write <0.000166>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000004>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000006>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000005>
Array#each <0.000097>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000125>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000141>
Redis::Client#io <0.000147>
Redis::Client#write <0.000151>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000002>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000025>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000052>
IO#write <0.000007>
Redis::Connection::Ruby#write <0.000068>
Redis::Client#io <0.000073>
Redis::Client#write <0.000078>
Array#each <0.000563>
Kernel#block_given? <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000004>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000008>
SystemCallError#initialize <0.000028>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000005>
IO#read_nonblock <0.000118>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000388>
IO#read_nonblock <0.000017>
Redis::Connection::SocketMixin#_read_from_socket <0.000549>
String#index <0.000005>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000007>
Redis::Connection::SocketMixin#gets <0.000606>
String#slice! <0.000004>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000005>
Redis::Connection::Ruby#format_status_reply <0.000010>
Redis::Connection::Ruby#format_reply <0.000028>
Redis::Connection::Ruby#read <0.000652>
Redis::Client#io <0.000658>
Redis::Client#read <0.000664>
Array#[]= <0.000003>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000006>
SystemCallError#initialize <0.000019>
Exception#exception <0.000007>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000098>
Errno::EAGAIN.=== <0.000004>
IO.select <0.000570>
IO#read_nonblock <0.000011>
Redis::Connection::SocketMixin#_read_from_socket <0.000700>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000007>
Fixnum#== <0.000012>
String#bytesize <0.000003>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000748>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000007>
Redis::Connection::Ruby#format_status_reply <0.000012>
Redis::Connection::Ruby#format_reply <0.000029>
Redis::Connection::Ruby#read <0.000791>
Redis::Client#io <0.000796>
Redis::Client#read <0.000802>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000002>
Fixnum#==
BasicObject#== <0.000006>
Fixnum#== <0.000011>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000006>
Redis::Connection::Ruby#format_status_reply <0.000012>
Redis::Connection::Ruby#format_reply <0.000026>
Redis::Connection::Ruby#read <0.000072>
Redis::Client#io <0.000079>
Redis::Client#read <0.000083>
Array#[]= <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000006>
Fixnum#== <0.000010>
String#bytesize <0.000003>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000004>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000005>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000011>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000006>
String#=== <0.000003>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000002>
Class#new
Array#initialize <0.000003>
Class#new <0.000008>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000019>
Redis::Connection::Ruby#format_reply <0.000052>
Redis::Connection::Ruby#read <0.000097>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000007>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000006>
String#=== <0.000002>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000003>
Redis::Connection::Ruby#format_integer_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000031>
Redis::Connection::Ruby#read <0.000076>
Array#initialize <0.000184>
Class#new <0.000189>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000203>
Redis::Connection::Ruby#format_reply <0.000236>
Redis::Connection::Ruby#read <0.000282>
Redis::Client#io <0.000287>
Redis::Client#read <0.000293>
Array#[]= <0.000003>
Integer#times <0.001210>
Redis::Client#ensure_connected <0.002485>
Redis::Client#logging <0.002495>
Redis::Client#process <0.002501>
Redis::Client#call_pipelined <0.002525>
Redis::Pipeline::Multi#finish
Array#last <0.000002>
Kernel#nil? <0.000002>
Kernel#is_a? <0.000004>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000006>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000002>
Proc#call <0.000009>
Redis::Future#_set
Proc#call <0.000003>
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000008>
Redis::Future#_set <0.000022>
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000008>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000002>
Redis::Future#value <0.000007>
Redis::Future#_set <0.000013>
Array#each <0.000067>
Enumerable#each_with_index <0.000073>
Enumerator#each <0.000078>
Enumerable#map <0.000084>
Redis::Pipeline#finish <0.000099>
Redis::Pipeline::Multi#finish <0.000129>
Redis::Client#with_reconnect <0.002701>
Redis::Client#call_pipeline <0.002712>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000008>
Mutex#unlock <0.000002>
MonitorMixin#mon_exit <0.000020>
MonitorMixin#mon_synchronize <0.002953>
Redis#synchronize <0.002958>
Redis#multi <0.002964>
Array#each <0.000003>
Redis#multi
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000002>
Mutex#lock <0.000002>
Thread.current <0.000002>
MonitorMixin#mon_enter <0.000018>
Kernel#block_given? <0.000002>
Class#new
Redis::Pipeline#initialize <0.000003>
Class#new <0.000013>
Redis#zrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000002>
MonitorMixin#mon_enter <0.000008>
Redis::Pipeline#call
Array#first <0.000002>
Symbol#== <0.000002>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000013>
Redis::Pipeline#call <0.000028>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000007>
MonitorMixin#mon_exit <0.000013>
MonitorMixin#mon_synchronize <0.000063>
Redis#synchronize <0.000069>
Redis#zrangebyscore <0.000075>
Redis#zremrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000006>
MonitorMixin#mon_enter <0.000011>
Redis::Pipeline#call
Array#first <0.000003>
Symbol#== <0.000003>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000009>
Redis::Pipeline#call <0.000023>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000012>
MonitorMixin#mon_exit <0.000017>
MonitorMixin#mon_synchronize <0.000067>
Redis#synchronize <0.000072>
Redis#zremrangebyscore <0.000077>
Redis::Client#call_pipeline
Redis::Pipeline#with_reconnect? <0.000003>
Redis::Client#with_reconnect
Redis::Pipeline::Multi#commands
Redis::Pipeline#commands
Array#map
Redis::Future#_command <0.000002>
Redis::Future#_command <0.000003>
Array#map <0.000018>
Redis::Pipeline#commands <0.000022>
Redis::Pipeline::Multi#commands <0.000029>
Redis::Client#call_pipelined
Array#empty? <0.000002>
Class#new
Array#initialize <0.000004>
Class#new <0.000009>
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000003>
Redis::Client#connected? <0.000011>
Process.pid <0.000003>
Array#each
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000006>
Fixnum#to_s <0.000003>
Array#each <0.000029>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000054>
IO#write <0.000023>
Redis::Connection::Ruby#write <0.000086>
Redis::Client#io <0.000091>
Redis::Client#write <0.000101>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000004>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000103>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000127>
IO#write <0.000010>
Redis::Connection::Ruby#write <0.000149>
Redis::Client#io <0.000154>
Redis::Client#write <0.000160>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000007>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000005>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000002>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000095>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000123>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000139>
Redis::Client#io <0.000145>
Redis::Client#write <0.000150>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Array#each <0.000024>
Fixnum#to_s <0.000003>
Array#[]= <0.000002>
Array#join <0.000013>
Redis::Connection::CommandHelper#build_command <0.000065>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000082>
Redis::Client#io <0.000087>
Redis::Client#write <0.000092>
Array#each <0.000540>
Kernel#block_given? <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000006>
SystemCallError#initialize <0.000019>
Exception#exception <0.000002>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000099>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000246>
IO#read_nonblock <0.000030>
Redis::Connection::SocketMixin#_read_from_socket <0.000400>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000444>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000029>
Redis::Connection::Ruby#read <0.000486>
Redis::Client#io <0.000491>
Redis::Client#read <0.000497>
Array#[]= <0.000002>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000005>
SystemCallError#initialize <0.000018>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000008>
IO#read_nonblock <0.000102>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000555>
IO#read_nonblock <0.000011>
Redis::Connection::SocketMixin#_read_from_socket <0.000689>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000738>
String#slice! <0.000004>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000009>
Redis::Connection::Ruby#format_reply <0.000024>
Redis::Connection::Ruby#read <0.000776>
Redis::Client#io <0.000785>
Redis::Client#read <0.000795>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000022>
Redis::Connection::Ruby#read <0.000069>
Redis::Client#io <0.000077>
Redis::Client#read <0.000083>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000003>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000007>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000026>
String#=== <0.000003>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000004>
Class#new
Array#initialize <0.000004>
Class#new <0.000012>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000032>
Redis::Connection::Ruby#format_reply <0.000088>
Redis::Connection::Ruby#read <0.000135>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000011>
String#bytesize <0.000002>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000035>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000002>
Redis::Connection::Ruby#format_integer_reply <0.000011>
Redis::Connection::Ruby#format_reply <0.000031>
Redis::Connection::Ruby#read <0.000080>
Array#initialize <0.000225>
Class#new <0.000230>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000242>
Redis::Connection::Ruby#format_reply <0.000274>
Redis::Connection::Ruby#read <0.000320>
Redis::Client#io <0.000325>
Redis::Client#read <0.000330>
Array#[]= <0.000003>
Integer#times <0.001235>
Redis::Client#ensure_connected <0.002315>
Redis::Client#logging <0.002324>
Redis::Client#process <0.002329>
Redis::Client#call_pipelined <0.002352>
Redis::Pipeline::Multi#finish
Array#last <0.000003>
Kernel#nil? <0.000002>
Kernel#is_a? <0.000003>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000003>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000008>
Redis::Future#_set
Proc#call <0.000003>
Redis::Future#value
Kernel#kind_of? <0.000002>
Redis::Future#value <0.000008>
Redis::Future#_set <0.000023>
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000012>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000002>
Redis::Future#value <0.000008>
Redis::Future#_set <0.000013>
Array#each <0.000071>
Enumerable#each_with_index <0.000079>
Enumerator#each <0.000084>
Enumerable#map <0.000090>
Redis::Pipeline#finish <0.000102>
Redis::Pipeline::Multi#finish <0.000134>
Redis::Client#with_reconnect <0.002527>
Redis::Client#call_pipeline <0.002537>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000009>
Mutex#unlock <0.000003>
MonitorMixin#mon_exit <0.000029>
MonitorMixin#mon_synchronize <0.002775>
Redis#synchronize <0.002780>
Redis#multi <0.002785>
Array#each <0.000006>
Array#each <0.005780>
ConnectionPool#checkin
Thread.current <0.000002>
Thread#[] <0.000003>
Array#pop <0.000002>
Array#empty? <0.000002>
TimedQueue#push
Mutex#synchronize
Mutex#lock <0.000003>
Array#push <0.000015>
ConditionVariable#broadcast
Mutex#synchronize
Mutex#lock <0.000002>
Kernel#dup
Kernel#initialize_dup
Array#initialize_copy <0.000003>
Kernel#initialize_dup <0.000008>
Kernel#dup <0.000015>
Array#clear <0.000002>
Mutex#unlock <0.000002>
Mutex#synchronize <0.000040>
Array#each <0.000002>
ConditionVariable#broadcast <0.000056>
Mutex#unlock <0.000003>
Mutex#synchronize <0.000093>
TimedQueue#push <0.000099>
ConnectionPool#checkin <0.000129>
ConnectionPool#with <0.006049>
Sidekiq.redis <0.006059>
Sidekiq::Scheduled::Poller#poll_interval
Sidekiq.options <0.000003>
Sidekiq::Scheduled::Poller#poll_interval <0.000011>
Celluloid#after
Thread.current <0.000002>
Thread#[] <0.000003>
Celluloid::Actor#after
Timers#after
Class#new
Timers::Timer#initialize
Time.now
Time#initialize
Fixnum#+ <0.000003>
Time#initialize <0.000009>
Time.now <0.000015>
Timers::Timer#reset
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000004>
ActiveSupport::Duration.=== <0.000012>
Time#plus_without_duration
Fixnum#+ <0.000006>
Time#plus_without_duration <0.000012>
Time#plus_with_duration <0.000032>
Timers#add
Kernel#is_a? <0.000003>
SortedSet#add
Kernel#respond_to? <0.000004>
Set#add
Hash#[]=
Kernel#hash <0.000002>
Hash#[]= <0.000008>
Set#add <0.000014>
SortedSet#add <0.000027>
Timers#add <0.000041>
Timers::Timer#reset <0.000082>
Timers::Timer#initialize <0.000109>
Class#new <0.000115>
Timers#after <0.000124>
Celluloid::Actor#after <0.000132>
Celluloid#after <0.000152>
Sidekiq::Util#watchdog <0.006301>
Sidekiq::Scheduled::Poller#poll <0.006309>
Set#delete
Hash#delete
Kernel#hash <0.000002>
Hash#delete <0.000008>
Set#delete <0.000013>
Fiber#resume <0.006401>
Celluloid::TaskFiber#resume <0.006413>
Celluloid::Actor#task <0.006489>
Proc#call <0.006498>
Timers::Timer#fire <0.006505>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000003>
SortedSet#to_a
Hash#keys <0.000003>
Array#sort! <0.000003>
SortedSet#to_a <0.000014>
Array#each <0.000008>
SortedSet#each <0.000038>
Enumerable#first <0.000045>
Comparable#>=
Time#compare_with_coercion
Kernel#is_a? <0.000003>
Time#to_time
Time#getlocal
Fixnum#* <0.000004>
Fixnum#<=> <0.000003>
Fixnum#* <0.000003>
Bignum#<=> <0.000003>
Fixnum#divmod <0.000003>
Time#getlocal <0.000047>
Time#to_time <0.000053>
Time#compare_without_coercion
Rational#<=>
Rational#<=>
Fixnum#* <0.000003>
Bignum#- <0.000003>
Bignum#<=> <0.000003>
Rational#<=> <0.000019>
Rational#<=> <0.000025>
Time#compare_without_coercion <0.000030>
Time#compare_with_coercion <0.000098>
Comparable#>= <0.000104>
Timers#fire <0.006998>
Celluloid::Receivers#fire_timers
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000008>
Time.now <0.000015>
Timers#fire
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000009>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000003>
Bignum#<=> <0.000002>
Bignum#< <0.000002>
Bignum#% <0.000004>
Fixnum#div <0.000003>
Bignum#div <0.000002>
Float#to_r <0.000037>
Kernel#respond_to_missing? <0.000006>
Rational#* <0.000004>
Fixnum#+
Rational#coerce <0.000002>
Rational#+
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Fixnum#div <0.000003>
Bignum#+ <0.000003>
Fixnum#div <0.000005>
Bignum#< <0.000003>
Fixnum#% <0.000003>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000002>
Rational#+ <0.000058>
Fixnum#+ <0.000069>
Time#plus_without_duration <0.000130>
Time#plus_with_duration <0.000150>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a <0.000002>
Array#each <0.000003>
SortedSet#each <0.000018>
Enumerable#first <0.000027>
Timers#fire <0.000186>
Celluloid::Receivers#fire_timers <0.000208>
Celluloid::Actor#timeout_interval
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000012>
Time.now <0.000018>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a <0.000002>
Array#each <0.000003>
SortedSet#each <0.000019>
Enumerable#first <0.000024>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000006>
Kernel#respond_to? <0.000012>
Kernel#is_a? <0.000003>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000002>
ActiveSupport::Duration.=== <0.000007>
Time#minus_without_duration
Fixnum#- <0.000003>
Numeric#quo
Rational#/ <0.000003>
Numeric#quo <0.000008>
Rational#to_f
Fixnum#fdiv <0.000002>
Rational#to_f <0.000007>
Time#minus_without_duration <0.000037>
Time#minus_with_duration <0.000052>
Time#minus_with_coercion <0.000078>
Timers#wait_interval <0.000111>
Celluloid::Receivers#wait_interval
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000008>
Time.now <0.000015>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000003>
SortedSet#to_a <0.000003>
Array#each <0.000003>
SortedSet#each <0.000017>
Enumerable#first <0.000024>
Timers#wait_interval <0.000032>
Celluloid::Receivers#wait_interval <0.000054>
Celluloid::Actor#timeout_interval <0.000195>
Celluloid::Mailbox#receive
Mutex#lock <0.000003>
Celluloid::Mailbox#next_message
Kernel#block_given? <0.000002>
Array#shift <0.000003>
Celluloid::Mailbox#next_message <0.000013>
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000008>
Time.now <0.000014>
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000011>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000003>
Fixnum#div <0.000002>
Fixnum#div <0.000002>
Float#to_r <0.000019>
Kernel#respond_to_missing? <0.000003>
Rational#* <0.000004>
Fixnum#+
Rational#coerce <0.000006>
Rational#+
Fixnum#div <0.000003>
Fixnum#* <0.000003>
Fixnum#div <0.000002>
Bignum#+ <0.000003>
Fixnum#div <0.000002>
Bignum#< <0.000003>
Fixnum#% <0.000003>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000002>
Rational#+ <0.000058>
Fixnum#+ <0.000072>
Time#plus_without_duration <0.000111>
Time#plus_with_duration <0.000130>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000002>
Kernel#respond_to? <0.000008>
Kernel#is_a? <0.000006>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000002>
ActiveSupport::Duration.=== <0.000008>
Time#minus_without_duration
Rational#-
Fixnum#div <0.000002>
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Bignum#- <0.000003>
Fixnum#div <0.000003>
Bignum#< <0.000003>
Fixnum#% <0.000002>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Rational#- <0.000062>
Rational#quo
Fixnum#* <0.000003>
Rational#quo <0.000012>
Rational#to_f
Bignum#fdiv <0.000002>
Rational#to_f <0.000008>
Time#minus_without_duration <0.000095>
Time#minus_with_duration <0.000111>
Time#minus_with_coercion <0.000135>
Float#<= <0.000002>
ConditionVariable#wait
Mutex#synchronize
Mutex#lock <0.000003>
Thread.current <0.000003>
Array#push <0.000003>
Mutex#unlock <0.000002>
Mutex#synchronize <0.000028>
Class#new <0.000010>
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000006>
Redis::Client#connected? <0.000016>
Process.pid <0.000003>
Array#each
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000034>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000066>
IO#write <0.000031>
Redis::Connection::Ruby#write <0.000117>
Redis::Client#io <0.000124>
Redis::Client#write <0.000132>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000004>
Symbol#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000099>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000127>
IO#write <0.000010>
Redis::Connection::Ruby#write <0.000145>
Redis::Client#io <0.000150>
Redis::Client#write <0.000156>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000094>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000118>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000135>
Redis::Client#io <0.000140>
Redis::Client#write <0.000151>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Array#each <0.000028>
Fixnum#to_s <0.000003>
Array#[]= <0.000002>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000052>
IO#write <0.000007>
Redis::Connection::Ruby#write <0.000068>
Redis::Client#io <0.000073>
Redis::Client#write <0.000077>
Array#each <0.000561>
Kernel#block_given? <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000004>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000006>
SystemCallError#initialize <0.000033>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000131>
Errno::EAGAIN.=== <0.000006>
IO.select <0.000278>
IO#read_nonblock <0.000017>
Redis::Connection::SocketMixin#_read_from_socket <0.000458>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000011>
String#bytesize <0.000002>
String#slice! <0.000006>
Redis::Connection::SocketMixin#gets <0.000524>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000005>
Redis::Connection::Ruby#format_status_reply <0.000016>
Redis::Connection::Ruby#format_reply <0.000035>
Redis::Connection::Ruby#read <0.000582>
Redis::Client#io <0.000589>
Redis::Client#read <0.000594>
Array#[]= <0.000003>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000005>
SystemCallError#initialize <0.000018>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000104>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000513>
IO#read_nonblock <0.000011>
Redis::Connection::SocketMixin#_read_from_socket <0.000647>
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000696>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000004>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000024>
Redis::Connection::Ruby#read <0.000737>
Redis::Client#io <0.000743>
Redis::Client#read <0.000749>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000029>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000023>
Redis::Connection::Ruby#read <0.000068>
Redis::Client#io <0.000075>
Redis::Client#read <0.000082>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000029>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000005>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000029>
String#slice! <0.000007>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize <0.000003>
Class#new <0.000011>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000021>
Redis::Connection::Ruby#format_reply <0.000051>
Redis::Connection::Ruby#read <0.000097>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000003>
Redis::Connection::Ruby#format_integer_reply <0.000011>
Redis::Connection::Ruby#format_reply <0.000035>
Redis::Connection::Ruby#read <0.000080>
Array#initialize <0.000187>
Class#new <0.000193>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000211>
Redis::Connection::Ruby#format_reply <0.000246>
Redis::Connection::Ruby#read <0.000291>
Redis::Client#io <0.000296>
Redis::Client#read <0.000305>
Array#[]= <0.000003>
Integer#times <0.001165>
Redis::Client#ensure_connected <0.002391>
Redis::Client#logging <0.002400>
Redis::Client#process <0.002408>
Redis::Client#call_pipelined <0.002439>
Redis::Pipeline::Multi#finish
Array#last <0.000003>
Kernel#nil? <0.000003>
Kernel#is_a? <0.000004>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000004>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000002>
Proc#call <0.000009>
Redis::Future#_set
Proc#call <0.000003>
Redis::Future#value
Kernel#kind_of? <0.000006>
Redis::Future#value <0.000015>
Redis::Future#_set <0.000029>
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000008>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000007>
Redis::Future#_set <0.000013>
Array#each <0.000078>
Enumerable#each_with_index <0.000083>
Enumerator#each <0.000088>
Enumerable#map <0.000104>
Redis::Pipeline#finish <0.000119>
Redis::Pipeline::Multi#finish <0.000152>
Redis::Client#with_reconnect <0.002650>
Redis::Client#call_pipeline <0.002669>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000009>
Mutex#unlock <0.000003>
MonitorMixin#mon_exit <0.000020>
MonitorMixin#mon_synchronize <0.002939>
Redis#synchronize <0.002951>
Redis#multi <0.002956>
Array#each <0.000003>
Redis#multi
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000003>
Mutex#lock <0.000002>
Thread.current <0.000002>
MonitorMixin#mon_enter <0.000018>
Kernel#block_given? <0.000002>
Class#new
Redis::Pipeline#initialize <0.000003>
Class#new <0.000013>
Redis#zrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000002>
MonitorMixin#mon_enter <0.000008>
Redis::Pipeline#call
Array#first <0.000002>
Symbol#== <0.000002>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000012>
Redis::Pipeline#call <0.000028>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000007>
MonitorMixin#mon_exit <0.000013>
MonitorMixin#mon_synchronize <0.000063>
Redis#synchronize <0.000069>
Redis#zrangebyscore <0.000074>
Redis#zremrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000003>
MonitorMixin#mon_enter <0.000008>
Redis::Pipeline#call
Array#first <0.000002>
Symbol#== <0.000002>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000008>
Redis::Pipeline#call <0.000025>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000009>
MonitorMixin#mon_exit <0.000015>
MonitorMixin#mon_synchronize <0.000060>
Redis#synchronize <0.000066>
Redis#zremrangebyscore <0.000071>
Redis::Client#call_pipeline
Redis::Pipeline#with_reconnect? <0.000002>
Redis::Client#with_reconnect
Redis::Pipeline::Multi#commands
Redis::Pipeline#commands
Array#map
Redis::Future#_command <0.000002>
Redis::Future#_command <0.000002>
Array#map <0.000016>
Redis::Pipeline#commands <0.000021>
Redis::Pipeline::Multi#commands <0.000029>
Redis::Client#call_pipelined
Array#empty? <0.000003>
Class#new
Array#initialize <0.000004>
Class#new <0.000009>
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000002>
Redis::Client#connected? <0.000012>
Process.pid <0.000003>
Array#each
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000006>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000030>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000055>
IO#write <0.000024>
Redis::Connection::Ruby#write <0.000092>
Redis::Client#io <0.000097>
Redis::Client#write <0.000103>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000002>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Array#each <0.000097>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000009>
Redis::Connection::CommandHelper#build_command <0.000132>
IO#write <0.000011>
Redis::Connection::Ruby#write <0.000151>
Redis::Client#io <0.000156>
Redis::Client#write <0.000161>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000006>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000006>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Array#each <0.000096>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000124>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000140>
Redis::Client#io <0.000146>
Redis::Client#write <0.000151>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000002>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000024>
Fixnum#to_s <0.000003>
Array#[]= <0.000002>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000053>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000069>
Redis::Client#io <0.000078>
Redis::Client#write <0.000082>
Array#each <0.000536>
Kernel#block_given? <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000007>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000006>
SystemCallError#initialize <0.000019>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000089>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000209>
IO#read_nonblock <0.000017>
Redis::Connection::SocketMixin#_read_from_socket <0.000339>
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000386>
String#slice! <0.000007>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000004>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000023>
Redis::Connection::Ruby#read <0.000429>
Redis::Client#io <0.000434>
Redis::Client#read <0.000440>
Array#[]= <0.000003>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000004>
SystemCallError#initialize <0.000017>
Exception#exception <0.000003>
Exception#backtrace <0.000006>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000092>
Errno::EAGAIN.=== <0.000007>
IO.select <0.000496>
IO#read_nonblock <0.000011>
Redis::Connection::SocketMixin#_read_from_socket <0.000624>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000672>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000009>
Redis::Connection::Ruby#format_reply <0.000028>
Redis::Connection::Ruby#read <0.000713>
Redis::Client#io <0.000719>
Redis::Client#read <0.000724>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000002>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000026>
Redis::Connection::Ruby#read <0.000072>
Redis::Client#io <0.000078>
Redis::Client#read <0.000083>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000002>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000003>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000006>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000006>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000002>
Class#new
Array#initialize <0.000003>
Class#new <0.000008>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000018>
Redis::Connection::Ruby#format_reply <0.000051>
Redis::Connection::Ruby#read <0.000095>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000002>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000010>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000031>
String#slice! <0.000002>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000007>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000003>
Redis::Connection::Ruby#format_integer_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000031>
Redis::Connection::Ruby#read <0.000075>
Array#initialize <0.000180>
Class#new <0.000185>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000197>
Redis::Connection::Ruby#format_reply <0.000229>
Redis::Connection::Ruby#read <0.000274>
Redis::Client#io <0.000280>
Redis::Client#read <0.000284>
Array#[]= <0.000003>
Integer#times <0.001123>
Redis::Client#ensure_connected <0.002144>
Redis::Client#logging <0.002149>
Redis::Client#process <0.002155>
Redis::Client#call_pipelined <0.002177>
Redis::Pipeline::Multi#finish
Array#last <0.000002>
Kernel#nil? <0.000002>
Kernel#is_a? <0.000004>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000003>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000008>
Redis::Future#_set
Proc#call <0.000003>
Redis::Future#value
Kernel#kind_of? <0.000002>
Redis::Future#value <0.000008>
Redis::Future#_set <0.000018>
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000011>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000007>
Redis::Future#_set <0.000012>
Array#each <0.000065>
Enumerable#each_with_index <0.000070>
Enumerator#each <0.000075>
Enumerable#map <0.000084>
Redis::Pipeline#finish <0.000095>
Redis::Pipeline::Multi#finish <0.000120>
Redis::Client#with_reconnect <0.002336>
Redis::Client#call_pipeline <0.002350>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000002>
MonitorMixin#mon_check_owner <0.000008>
Mutex#unlock <0.000003>
MonitorMixin#mon_exit <0.000019>
MonitorMixin#mon_synchronize <0.002572>
Redis#synchronize <0.002578>
Redis#multi <0.002583>
Array#each <0.000002>
Array#each <0.005569>
ConnectionPool#checkin
Thread.current <0.000003>
Thread#[] <0.000003>
Array#pop <0.000002>
Array#empty? <0.000002>
TimedQueue#push
Mutex#synchronize
Mutex#lock <0.000003>
Array#push <0.000005>
ConditionVariable#broadcast
Mutex#synchronize
Mutex#lock <0.000003>
Kernel#dup
Kernel#initialize_dup
Array#initialize_copy <0.000003>
Kernel#initialize_dup <0.000010>
Kernel#dup <0.000020>
Array#clear <0.000006>
Mutex#unlock <0.000003>
Mutex#synchronize <0.000050>
Array#each <0.000002>
ConditionVariable#broadcast <0.000060>
Mutex#unlock <0.000002>
Mutex#synchronize <0.000092>
TimedQueue#push <0.000097>
ConnectionPool#checkin <0.000127>
ConnectionPool#with <0.005860>
Sidekiq.redis <0.005878>
Sidekiq::Scheduled::Poller#poll_interval
Sidekiq.options <0.000004>
Sidekiq::Scheduled::Poller#poll_interval <0.000016>
Celluloid#after
Thread.current <0.000002>
Thread#[] <0.000003>
Celluloid::Actor#after
Timers#after
Class#new
Timers::Timer#initialize
Time.now
Time#initialize
Fixnum#+ <0.000006>
Time#initialize <0.000012>
Time.now <0.000019>
Timers::Timer#reset
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#plus_without_duration
Fixnum#+ <0.000002>
Time#plus_without_duration <0.000008>
Time#plus_with_duration <0.000024>
Timers#add
Kernel#is_a? <0.000006>
SortedSet#add
Kernel#respond_to? <0.000003>
Set#add
Hash#[]=
Kernel#hash <0.000002>
Hash#[]= <0.000009>
Set#add <0.000014>
SortedSet#add <0.000027>
Timers#add <0.000042>
Timers::Timer#reset <0.000075>
Timers::Timer#initialize <0.000104>
Class#new <0.000111>
Timers#after <0.000116>
Celluloid::Actor#after <0.000126>
Celluloid#after <0.000142>
Sidekiq::Util#watchdog <0.006123>
Sidekiq::Scheduled::Poller#poll <0.006136>
Set#delete
Hash#delete
Kernel#hash <0.000002>
Hash#delete <0.000008>
Set#delete <0.000014>
Fiber#resume <0.006231>
Celluloid::TaskFiber#resume <0.006238>
Celluloid::Actor#task <0.006299>
Proc#call <0.006306>
Timers::Timer#fire <0.006313>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a
Hash#keys <0.000004>
Array#sort! <0.000003>
SortedSet#to_a <0.000014>
Array#each <0.000003>
SortedSet#each <0.000031>
Enumerable#first <0.000040>
Comparable#>=
Time#compare_with_coercion
Kernel#is_a? <0.000006>
Time#to_time
Time#getlocal
Fixnum#* <0.000004>
Fixnum#<=> <0.000002>
Fixnum#* <0.000003>
Bignum#<=> <0.000002>
Fixnum#divmod <0.000002>
Time#getlocal <0.000041>
Time#to_time <0.000046>
Time#compare_without_coercion
Rational#<=>
Rational#<=>
Fixnum#* <0.000004>
Bignum#- <0.000003>
Bignum#<=> <0.000003>
Rational#<=> <0.000018>
Rational#<=> <0.000024>
Time#compare_without_coercion <0.000033>
Time#compare_with_coercion <0.000121>
Comparable#>= <0.000126>
Timers#fire <0.006816>
Celluloid::Receivers#fire_timers
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000009>
Time.now <0.000019>
Timers#fire
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000003>
Bignum#<=> <0.000006>
Bignum#< <0.000003>
Bignum#% <0.000004>
Fixnum#div <0.000002>
Bignum#div <0.000003>
Float#to_r <0.000040>
Kernel#respond_to_missing? <0.000002>
Rational#* <0.000004>
Fixnum#+
Rational#coerce <0.000006>
Rational#+
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Fixnum#div <0.000003>
Bignum#+ <0.000003>
Fixnum#div <0.000002>
Bignum#< <0.000002>
Fixnum#% <0.000002>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000003>
Rational#+ <0.000058>
Fixnum#+ <0.000072>
Time#plus_without_duration <0.000133>
Time#plus_with_duration <0.000150>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a <0.000003>
Array#each <0.000003>
SortedSet#each <0.000028>
Enumerable#first <0.000034>
Timers#fire <0.000192>
Celluloid::Receivers#fire_timers <0.000220>
Celluloid::Actor#timeout_interval
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000009>
Time.now <0.000014>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000003>
SortedSet#to_a <0.000003>
Array#each <0.000003>
SortedSet#each <0.000023>
Enumerable#first <0.000028>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000002>
Kernel#respond_to? <0.000008>
Kernel#is_a? <0.000003>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000002>
ActiveSupport::Duration.=== <0.000008>
Time#minus_without_duration
Fixnum#- <0.000003>
Numeric#quo
Rational#/ <0.000003>
Numeric#quo <0.000008>
Rational#to_f
Fixnum#fdiv <0.000002>
Rational#to_f <0.000008>
Time#minus_without_duration <0.000033>
Time#minus_with_duration <0.000055>
Time#minus_with_coercion <0.000076>
Timers#wait_interval <0.000113>
Celluloid::Receivers#wait_interval
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000009>
Time.now <0.000014>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a <0.000006>
Array#each <0.000002>
SortedSet#each <0.000022>
Enumerable#first <0.000027>
Timers#wait_interval <0.000032>
Celluloid::Receivers#wait_interval <0.000055>
Celluloid::Actor#timeout_interval <0.000195>
Celluloid::Mailbox#receive
Mutex#lock <0.000003>
Celluloid::Mailbox#next_message
Kernel#block_given? <0.000002>
Array#shift <0.000003>
Celluloid::Mailbox#next_message <0.000017>
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000009>
Time.now <0.000014>
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000003>
Fixnum#div <0.000002>
Fixnum#div <0.000002>
Float#to_r <0.000028>
Kernel#respond_to_missing? <0.000003>
Rational#* <0.000003>
Fixnum#+
Rational#coerce <0.000002>
Rational#+
Fixnum#div <0.000003>
Fixnum#* <0.000010>
Fixnum#div <0.000003>
Bignum#+ <0.000003>
Fixnum#div <0.000003>
Bignum#< <0.000003>
Fixnum#% <0.000003>
Bignum#% <0.000002>
Bignum#div <0.000003>
Fixnum#div <0.000006>
Rational#+ <0.000066>
Fixnum#+ <0.000076>
Time#plus_without_duration <0.000124>
Time#plus_with_duration <0.000140>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000003>
Kernel#respond_to? <0.000008>
Kernel#is_a? <0.000003>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000012>
Time#minus_without_duration
Rational#-
Fixnum#div <0.000002>
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Bignum#- <0.000002>
Fixnum#div <0.000002>
Bignum#< <0.000006>
Fixnum#% <0.000006>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Rational#- <0.000066>
Rational#quo
Fixnum#* <0.000003>
Rational#quo <0.000009>
Rational#to_f
Bignum#fdiv <0.000006>
Rational#to_f <0.000012>
Time#minus_without_duration <0.000102>
Time#minus_with_duration <0.000121>
Time#minus_with_coercion <0.000143>
Float#<= <0.000003>
ConditionVariable#wait
Mutex#synchronize
Mutex#lock <0.000003>
Thread.current <0.000003>
Array#push <0.000002>
Mutex#unlock <0.000006>
Mutex#synchronize <0.000028>
Class#new <0.000010>
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000003>
Redis::Client#connected? <0.000012>
Process.pid <0.000003>
Array#each
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000004>
Symbol#to_s <0.000003>
String#bytesize <0.000006>
Fixnum#to_s <0.000003>
Array#each <0.000038>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000068>
IO#write <0.000029>
Redis::Connection::Ruby#write <0.000117>
Redis::Client#io <0.000124>
Redis::Client#write <0.000133>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000004>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000002>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Array#each <0.000098>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000008>
Redis::Connection::CommandHelper#build_command <0.000134>
IO#write <0.000012>
Redis::Connection::Ruby#write <0.000154>
Redis::Client#io <0.000160>
Redis::Client#write <0.000164>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000007>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000002>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000006>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000097>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000125>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000140>
Redis::Client#io <0.000146>
Redis::Client#write <0.000151>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000025>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000053>
IO#write <0.000007>
Redis::Connection::Ruby#write <0.000069>
Redis::Client#io <0.000078>
Redis::Client#write <0.000083>
Array#each <0.000578>
Kernel#block_given? <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000004>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000007>
SystemCallError#initialize <0.000029>
Exception#exception <0.000003>
Exception#backtrace <0.000002>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000139>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000253>
IO#read_nonblock <0.000018>
Redis::Connection::SocketMixin#_read_from_socket <0.000444>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000011>
String#bytesize <0.000003>
String#slice! <0.000006>
Redis::Connection::SocketMixin#gets <0.000512>
String#slice! <0.000004>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000012>
Redis::Connection::Ruby#format_reply <0.000031>
Redis::Connection::Ruby#read <0.000573>
Redis::Client#io <0.000580>
Redis::Client#read <0.000585>
Array#[]= <0.000003>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000006>
SystemCallError#initialize <0.000023>
Exception#exception <0.000003>
Exception#backtrace <0.000002>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000104>
Errno::EAGAIN.=== <0.000002>
IO.select <0.000484>
IO#read_nonblock <0.000012>
Redis::Connection::SocketMixin#_read_from_socket <0.000627>
String#index <0.000005>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000677>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000028>
Redis::Connection::Ruby#read <0.000719>
Redis::Client#io <0.000725>
Redis::Client#read <0.000730>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000027>
Redis::Connection::Ruby#read <0.000074>
Redis::Client#io <0.000080>
Redis::Client#read <0.000085>
Array#[]= <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000004>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000007>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000007>
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000002>
Class#new
Array#initialize <0.000002>
Class#new <0.000009>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000019>
Redis::Connection::Ruby#format_reply <0.000052>
Redis::Connection::Ruby#read <0.000103>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000007>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000029>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000002>
Redis::Connection::Ruby#format_integer_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000031>
Redis::Connection::Ruby#read <0.000077>
Array#initialize <0.000190>
Class#new <0.000195>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000213>
Redis::Connection::Ruby#format_reply <0.000251>
Redis::Connection::Ruby#read <0.000298>
Redis::Client#io <0.000303>
Redis::Client#read <0.000308>
Array#[]= <0.000003>
Integer#times <0.001152>
Redis::Client#ensure_connected <0.002383>
Redis::Client#logging <0.002391>
Redis::Client#process <0.002403>
Redis::Client#call_pipelined <0.002430>
Redis::Pipeline::Multi#finish
Array#last <0.000007>
Kernel#nil? <0.000003>
Kernel#is_a? <0.000004>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000003>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000013>
Redis::Future#_set
Proc#call <0.000004>
Redis::Future#value
Kernel#kind_of? <0.000002>
Redis::Future#value <0.000011>
Redis::Future#_set <0.000026>
Proc#call
Kernel#is_a? <0.000006>
Proc#call <0.000012>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000002>
Redis::Future#value <0.000008>
Redis::Future#_set <0.000013>
Array#each <0.000083>
Enumerable#each_with_index <0.000088>
Enumerator#each <0.000094>
Enumerable#map <0.000103>
Redis::Pipeline#finish <0.000118>
Redis::Pipeline::Multi#finish <0.000155>
Redis::Client#with_reconnect <0.002649>
Redis::Client#call_pipeline <0.002666>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000008>
Mutex#unlock <0.000002>
MonitorMixin#mon_exit <0.000020>
MonitorMixin#mon_synchronize <0.002942>
Redis#synchronize <0.002953>
Redis#multi <0.002963>
Array#each <0.000002>
Redis#multi
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000003>
Mutex#lock <0.000003>
Thread.current <0.000002>
MonitorMixin#mon_enter <0.000019>
Kernel#block_given? <0.000003>
Class#new
Redis::Pipeline#initialize <0.000003>
Class#new <0.000010>
Redis#zrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000003>
MonitorMixin#mon_enter <0.000008>
Redis::Pipeline#call
Array#first <0.000002>
Symbol#== <0.000002>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000009>
Redis::Pipeline#call <0.000025>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000002>
MonitorMixin#mon_check_owner <0.000008>
MonitorMixin#mon_exit <0.000017>
MonitorMixin#mon_synchronize <0.000064>
Redis#synchronize <0.000073>
Redis#zrangebyscore <0.000080>
Redis#zremrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000002>
MonitorMixin#mon_enter <0.000008>
Redis::Pipeline#call
Array#first <0.000003>
Symbol#== <0.000003>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000008>
Redis::Pipeline#call <0.000028>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000007>
MonitorMixin#mon_exit <0.000013>
MonitorMixin#mon_synchronize <0.000060>
Redis#synchronize <0.000069>
Redis#zremrangebyscore <0.000075>
Redis::Client#call_pipeline
Redis::Pipeline#with_reconnect? <0.000002>
Redis::Client#with_reconnect
Redis::Pipeline::Multi#commands
Redis::Pipeline#commands
Array#map
Redis::Future#_command <0.000003>
Redis::Future#_command <0.000003>
Array#map <0.000015>
Redis::Pipeline#commands <0.000020>
Redis::Pipeline::Multi#commands <0.000043>
Redis::Client#call_pipelined
Array#empty? <0.000002>
Class#new
Array#initialize <0.000003>
Class#new <0.000009>
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000002>
Redis::Client#connected? <0.000009>
Process.pid <0.000003>
Array#each
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000030>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000057>
IO#write <0.000023>
Redis::Connection::Ruby#write <0.000089>
Redis::Client#io <0.000095>
Redis::Client#write <0.000100>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000008>
Symbol#to_s <0.000004>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000006>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000006>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000107>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000134>
IO#write <0.000010>
Redis::Connection::Ruby#write <0.000155>
Redis::Client#io <0.000161>
Redis::Client#write <0.000166>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000002>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000098>
Fixnum#to_s <0.000003>
Array#[]= <0.000002>
Array#join <0.000008>
Redis::Connection::CommandHelper#build_command <0.000127>
IO#write <0.000010>
Redis::Connection::Ruby#write <0.000145>
Redis::Client#io <0.000150>
Redis::Client#write <0.000156>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000029>
Fixnum#to_s <0.000003>
Array#[]= <0.000002>
Array#join <0.000003>
Redis::Connection::CommandHelper#build_command <0.000053>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000073>
Redis::Client#io <0.000078>
Redis::Client#write <0.000083>
Array#each <0.000548>
Kernel#block_given? <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000009>
SystemCallError#initialize <0.000023>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000104>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000280>
IO#read_nonblock <0.000012>
Redis::Connection::SocketMixin#_read_from_socket <0.000418>
String#index <0.000064>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000008>
String#bytesize <0.000002>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000525>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000006>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000004>
Redis::Connection::Ruby#format_status_reply <0.000010>
Redis::Connection::Ruby#format_reply <0.000085>
Redis::Connection::Ruby#read <0.000626>
Redis::Client#io <0.000631>
Redis::Client#read <0.000636>
Array#[]= <0.000003>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000004>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000005>
SystemCallError#initialize <0.000018>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000006>
IO#read_nonblock <0.000278>
Errno::EAGAIN.=== <0.000008>
IO.select <0.000079>
IO#read_nonblock <0.000011>
Redis::Connection::SocketMixin#_read_from_socket <0.000395>
String#index <0.000061>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000004>
String#slice! <0.000006>
Redis::Connection::SocketMixin#gets <0.000565>
String#slice! <0.000004>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000004>
Redis::Connection::Ruby#format_status_reply <0.000009>
Redis::Connection::Ruby#format_reply <0.000080>
Redis::Connection::Ruby#read <0.000668>
Redis::Client#io <0.000723>
Redis::Client#read <0.000782>
Array#[]= <0.000007>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000005>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000086>
String#slice! <0.000004>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000024>
Redis::Connection::Ruby#read <0.000129>
Redis::Client#io <0.000135>
Redis::Client#read <0.000141>
Array#[]= <0.000006>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000008>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000029>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000029>
String#slice! <0.000007>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize <0.000002>
Class#new <0.000012>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000022>
Redis::Connection::Ruby#format_reply <0.000050>
Redis::Connection::Ruby#read <0.000096>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000003>
Redis::Connection::Ruby#format_integer_reply <0.000007>
Redis::Connection::Ruby#format_reply <0.000031>
Redis::Connection::Ruby#read <0.000075>
Array#initialize <0.000182>
Class#new <0.000187>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000201>
Redis::Connection::Ruby#format_reply <0.000231>
Redis::Connection::Ruby#read <0.000278>
Redis::Client#io <0.000283>
Redis::Client#read <0.000289>
Array#[]= <0.000003>
Integer#times <0.001249>
Redis::Client#ensure_connected <0.002475>
Redis::Client#logging <0.002482>
Redis::Client#process <0.002486>
Redis::Client#call_pipelined <0.002510>
Redis::Pipeline::Multi#finish
Array#last <0.000002>
Kernel#nil? <0.000002>
Kernel#is_a? <0.000004>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000003>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000006>
Proc#call <0.000011>
Redis::Future#_set
Proc#call <0.000003>
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000007>
Redis::Future#_set <0.000019>
Proc#call
Kernel#is_a? <0.000002>
Proc#call <0.000008>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000002>
Redis::Future#value <0.000011>
Redis::Future#_set <0.000016>
Array#each <0.000069>
Enumerable#each_with_index <0.000074>
Enumerator#each <0.000079>
Enumerable#map <0.000085>
Redis::Pipeline#finish <0.000096>
Redis::Pipeline::Multi#finish <0.000121>
Redis::Client#with_reconnect <0.002694>
Redis::Client#call_pipeline <0.002704>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000002>
MonitorMixin#mon_check_owner <0.000011>
Mutex#unlock <0.000003>
MonitorMixin#mon_exit <0.000023>
MonitorMixin#mon_synchronize <0.002941>
Redis#synchronize <0.002947>
Redis#multi <0.002952>
Array#each <0.000002>
Array#each <0.005941>
ConnectionPool#checkin
Thread.current <0.000002>
Thread#[] <0.000003>
Array#pop <0.000003>
Array#empty? <0.000002>
TimedQueue#push
Mutex#synchronize
Mutex#lock <0.000003>
Array#push <0.000006>
ConditionVariable#broadcast
Mutex#synchronize
Mutex#lock <0.000006>
Kernel#dup
Kernel#initialize_dup
Array#initialize_copy <0.000003>
Kernel#initialize_dup <0.000011>
Kernel#dup <0.000020>
Array#clear <0.000002>
Mutex#unlock <0.000002>
Mutex#synchronize <0.000051>
Array#each <0.000002>
ConditionVariable#broadcast <0.000065>
Mutex#unlock <0.000003>
Mutex#synchronize <0.000095>
TimedQueue#push <0.000101>
ConnectionPool#checkin <0.000134>
ConnectionPool#with <0.006247>
Sidekiq.redis <0.006263>
Sidekiq::Scheduled::Poller#poll_interval
Sidekiq.options <0.000004>
Sidekiq::Scheduled::Poller#poll_interval <0.000013>
Celluloid#after
Thread.current <0.000003>
Thread#[] <0.000003>
Celluloid::Actor#after
Timers#after
Class#new
Timers::Timer#initialize
Time.now
Time#initialize
Fixnum#+ <0.000003>
Time#initialize <0.000010>
Time.now <0.000019>
Timers::Timer#reset
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#plus_without_duration
Fixnum#+ <0.000002>
Time#plus_without_duration <0.000008>
Time#plus_with_duration <0.000024>
Timers#add
Kernel#is_a? <0.000002>
SortedSet#add
Kernel#respond_to? <0.000003>
Set#add
Hash#[]=
Kernel#hash <0.000002>
Hash#[]= <0.000008>
Set#add <0.000014>
SortedSet#add <0.000026>
Timers#add <0.000041>
Timers::Timer#reset <0.000076>
Timers::Timer#initialize <0.000108>
Class#new <0.000115>
Timers#after <0.000121>
Celluloid::Actor#after <0.000128>
Celluloid#after <0.000147>
Sidekiq::Util#watchdog <0.006532>
Sidekiq::Scheduled::Poller#poll <0.006544>
Set#delete
Hash#delete
Kernel#hash <0.000002>
Hash#delete <0.000008>
Set#delete <0.000013>
Fiber#resume <0.006661>
Celluloid::TaskFiber#resume <0.006667>
Celluloid::Actor#task <0.006745>
Proc#call <0.006759>
Timers::Timer#fire <0.006773>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000003>
SortedSet#to_a
Hash#keys <0.000004>
Array#sort! <0.000003>
SortedSet#to_a <0.000020>
Array#each <0.000005>
SortedSet#each <0.000041>
Enumerable#first <0.000046>
Comparable#>=
Time#compare_with_coercion
Kernel#is_a? <0.000003>
Time#to_time
Time#getlocal
Fixnum#* <0.000004>
Fixnum#<=> <0.000003>
Fixnum#* <0.000002>
Bignum#<=> <0.000003>
Fixnum#divmod <0.000003>
Time#getlocal <0.000042>
Time#to_time <0.000047>
Time#compare_without_coercion
Rational#<=>
Rational#<=>
Fixnum#* <0.000003>
Bignum#- <0.000003>
Bignum#<=> <0.000003>
Rational#<=> <0.000020>
Rational#<=> <0.000025>
Time#compare_without_coercion <0.000030>
Time#compare_with_coercion <0.000098>
Comparable#>= <0.000103>
Timers#fire <0.007356>
Celluloid::Receivers#fire_timers
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000009>
Time.now <0.000015>
Timers#fire
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000004>
ActiveSupport::Duration.=== <0.000009>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000003>
Bignum#<=> <0.000003>
Bignum#< <0.000003>
Bignum#% <0.000003>
Fixnum#div <0.000003>
Bignum#div <0.000004>
Float#to_r <0.000041>
Kernel#respond_to_missing? <0.000002>
Rational#* <0.000008>
Fixnum#+
Rational#coerce <0.000002>
Rational#+
Fixnum#div <0.000003>
Fixnum#* <0.000003>
Fixnum#div <0.000002>
Bignum#+ <0.000002>
Fixnum#div <0.000002>
Bignum#< <0.000006>
Fixnum#% <0.000003>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000002>
Rational#+ <0.000058>
Fixnum#+ <0.000069>
Time#plus_without_duration <0.000134>
Time#plus_with_duration <0.000152>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000006>
SortedSet#to_a <0.000003>
Array#each <0.000002>
SortedSet#each <0.000022>
Enumerable#first <0.000027>
Timers#fire <0.000186>
Celluloid::Receivers#fire_timers <0.000211>
Celluloid::Actor#timeout_interval
Time.now
Time#initialize
Fixnum#+ <0.000003>
Time#initialize <0.000008>
Time.now <0.000018>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000003>
SortedSet#to_a <0.000003>
Array#each <0.000004>
SortedSet#each <0.000018>
Enumerable#first <0.000025>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000006>
Kernel#respond_to? <0.000012>
Kernel#is_a? <0.000003>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000007>
Time#minus_without_duration
Fixnum#- <0.000002>
Numeric#quo
Rational#/ <0.000004>
Numeric#quo <0.000009>
Rational#to_f
Fixnum#fdiv <0.000002>
Rational#to_f <0.000007>
Time#minus_without_duration <0.000036>
Time#minus_with_duration <0.000051>
Time#minus_with_coercion <0.000111>
Timers#wait_interval <0.000144>
Celluloid::Receivers#wait_interval
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000009>
Time.now <0.000016>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a <0.000003>
Array#each <0.000003>
SortedSet#each <0.000018>
Enumerable#first <0.000025>
Timers#wait_interval <0.000034>
Celluloid::Receivers#wait_interval <0.000059>
Celluloid::Actor#timeout_interval <0.000238>
Celluloid::Mailbox#receive
Mutex#lock <0.000006>
Celluloid::Mailbox#next_message
Kernel#block_given? <0.000002>
Array#shift <0.000003>
Celluloid::Mailbox#next_message <0.000013>
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000009>
Time.now <0.000014>
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000007>
ActiveSupport::Duration.=== <0.000012>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000003>
Fixnum#div <0.000003>
Fixnum#div <0.000002>
Float#to_r <0.000020>
Kernel#respond_to_missing? <0.000002>
Rational#* <0.000005>
Fixnum#+
Rational#coerce <0.000004>
Rational#+
Fixnum#div <0.000002>
Fixnum#* <0.000004>
Fixnum#div <0.000002>
Bignum#+ <0.000003>
Fixnum#div <0.000003>
Bignum#< <0.000003>
Fixnum#% <0.000006>
Bignum#% <0.000004>
Bignum#div <0.000003>
Fixnum#div <0.000002>
Rational#+ <0.000060>
Fixnum#+ <0.000074>
Time#plus_without_duration <0.000115>
Time#plus_with_duration <0.000136>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000002>
Kernel#respond_to? <0.000008>
Kernel#is_a? <0.000002>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000002>
ActiveSupport::Duration.=== <0.000008>
Time#minus_without_duration
Rational#-
Fixnum#div <0.000002>
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Bignum#- <0.000006>
Fixnum#div <0.000002>
Bignum#< <0.000002>
Fixnum#% <0.000003>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000002>
Fixnum#* <0.000002>
Rational#- <0.000066>
Rational#quo
Fixnum#* <0.000005>
Rational#quo <0.000025>
Rational#to_f
Bignum#fdiv <0.000003>
Rational#to_f <0.000009>
Time#minus_without_duration <0.000116>
Time#minus_with_duration <0.000132>
Time#minus_with_coercion <0.000156>
Float#<= <0.000003>
ConditionVariable#wait
Mutex#synchronize
Mutex#lock <0.000003>
Thread.current <0.000003>
Array#push <0.000003>
Mutex#unlock <0.000002>
Mutex#synchronize <0.000029>
Class#new <0.000011>
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000003>
Redis::Client#connected? <0.000013>
Process.pid <0.000004>
Array#each
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000004>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000035>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000006>
Redis::Connection::CommandHelper#build_command <0.000068>
IO#write <0.000033>
Redis::Connection::Ruby#write <0.000122>
Redis::Client#io <0.000129>
Redis::Client#write <0.000137>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000004>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000106>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000132>
IO#write <0.000011>
Redis::Connection::Ruby#write <0.000151>
Redis::Client#io <0.000156>
Redis::Client#write <0.000161>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000002>
String#to_s <0.000005>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000002>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000002>
String#to_s <0.000005>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000094>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000119>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000136>
Redis::Client#io <0.000143>
Redis::Client#write <0.000149>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000004>
String#bytesize <0.000003>
Fixnum#to_s <0.000006>
Array#each <0.000028>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000051>
IO#write <0.000007>
Redis::Connection::Ruby#write <0.000067>
Redis::Client#io <0.000072>
Redis::Client#write <0.000077>
Array#each <0.000571>
Kernel#block_given? <0.000006>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000007>
SystemCallError#initialize <0.000031>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000139>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000259>
IO#read_nonblock <0.000017>
Redis::Connection::SocketMixin#_read_from_socket <0.000447>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000011>
String#bytesize <0.000003>
String#slice! <0.000007>
Redis::Connection::SocketMixin#gets <0.000515>
String#slice! <0.000004>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000008>
Redis::Connection::Ruby#format_status_reply <0.000016>
Redis::Connection::Ruby#format_reply <0.000035>
Redis::Connection::Ruby#read <0.000574>
Redis::Client#io <0.000580>
Redis::Client#read <0.000585>
Array#[]= <0.000003>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000007>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000005>
SystemCallError#initialize <0.000018>
Exception#exception <0.000002>
Exception#backtrace <0.000002>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000093>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000551>
IO#read_nonblock <0.000011>
Redis::Connection::SocketMixin#_read_from_socket <0.000680>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000726>
String#slice! <0.000007>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000009>
Redis::Connection::Ruby#format_reply <0.000024>
Redis::Connection::Ruby#read <0.000768>
Redis::Client#io <0.000775>
Redis::Client#read <0.000780>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000029>
String#slice! <0.000006>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000023>
Redis::Connection::Ruby#read <0.000069>
Redis::Client#io <0.000075>
Redis::Client#read <0.000080>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000007>
String#bytesize <0.000003>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000029>
String#slice! <0.000007>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000027>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000030>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize <0.000002>
Class#new <0.000009>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000023>
Redis::Connection::Ruby#format_reply <0.000052>
Redis::Connection::Ruby#read <0.000101>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000007>
String#bytesize <0.000005>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000006>
Redis::Connection::Ruby#format_integer_reply <0.000011>
Redis::Connection::Ruby#format_reply <0.000035>
Redis::Connection::Ruby#read <0.000081>
Array#initialize <0.000191>
Class#new <0.000198>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000237>
Redis::Connection::Ruby#format_reply <0.000271>
Redis::Connection::Ruby#read <0.000317>
Redis::Client#io <0.000323>
Redis::Client#read <0.000327>
Array#[]= <0.000002>
Integer#times <0.001222>
Redis::Client#ensure_connected <0.002446>
Redis::Client#logging <0.002456>
Redis::Client#process <0.002467>
Redis::Client#call_pipelined <0.002496>
Redis::Pipeline::Multi#finish
Array#last <0.000003>
Kernel#nil? <0.000002>
Kernel#is_a? <0.000004>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000003>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000002>
Proc#call <0.000010>
Redis::Future#_set
Proc#call <0.000003>
Redis::Future#value
Kernel#kind_of? <0.000002>
Redis::Future#value <0.000015>
Redis::Future#_set <0.000030>
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000008>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000007>
Redis::Future#_set <0.000013>
Array#each <0.000080>
Enumerable#each_with_index <0.000085>
Enumerator#each <0.000095>
Enumerable#map <0.000103>
Redis::Pipeline#finish <0.000121>
Redis::Pipeline::Multi#finish <0.000155>
Redis::Client#with_reconnect <0.002711>
Redis::Client#call_pipeline <0.002730>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000009>
Mutex#unlock <0.000003>
MonitorMixin#mon_exit <0.000020>
MonitorMixin#mon_synchronize <0.003006>
Redis#synchronize <0.003018>
Redis#multi <0.003027>
Array#each <0.000002>
Redis#multi
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000002>
Mutex#lock <0.000003>
Thread.current <0.000003>
MonitorMixin#mon_enter <0.000018>
Kernel#block_given? <0.000002>
Class#new
Redis::Pipeline#initialize <0.000003>
Class#new <0.000009>
Redis#zrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000002>
MonitorMixin#mon_enter <0.000008>
Redis::Pipeline#call
Array#first <0.000003>
Symbol#== <0.000002>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000009>
Redis::Pipeline#call <0.000029>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000007>
MonitorMixin#mon_exit <0.000013>
MonitorMixin#mon_synchronize <0.000065>
Redis#synchronize <0.000070>
Redis#zrangebyscore <0.000076>
Redis#zremrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000003>
MonitorMixin#mon_enter <0.000008>
Redis::Pipeline#call
Array#first <0.000002>
Symbol#== <0.000003>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000009>
Redis::Pipeline#call <0.000025>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000008>
MonitorMixin#mon_exit <0.000017>
MonitorMixin#mon_synchronize <0.000061>
Redis#synchronize <0.000069>
Redis#zremrangebyscore <0.000075>
Redis::Client#call_pipeline
Redis::Pipeline#with_reconnect? <0.000003>
Redis::Client#with_reconnect
Redis::Pipeline::Multi#commands
Redis::Pipeline#commands
Array#map
Redis::Future#_command <0.000006>
Redis::Future#_command <0.000003>
Array#map <0.000018>
Redis::Pipeline#commands <0.000023>
Redis::Pipeline::Multi#commands <0.000031>
Redis::Client#call_pipelined
Array#empty? <0.000003>
Class#new
Array#initialize <0.000003>
Class#new <0.000009>
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000003>
Redis::Client#connected? <0.000008>
Process.pid <0.000003>
Array#each
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000002>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000031>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000057>
IO#write <0.000028>
Redis::Connection::Ruby#write <0.000093>
Redis::Client#io <0.000099>
Redis::Client#write <0.000103>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000004>
Symbol#to_s <0.000003>
String#bytesize <0.000006>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000006>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000002>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Array#each <0.000103>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000006>
Redis::Connection::CommandHelper#build_command <0.000132>
IO#write <0.000011>
Redis::Connection::Ruby#write <0.000152>
Redis::Client#io <0.000158>
Redis::Client#write <0.000163>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000002>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Array#each <0.000101>
Fixnum#to_s <0.000002>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000127>
IO#write <0.000009>
Redis::Connection::Ruby#write <0.000142>
Redis::Client#io <0.000149>
Redis::Client#write <0.000153>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Array#each <0.000025>
Fixnum#to_s <0.000002>
Array#[]= <0.000006>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000052>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000068>
Redis::Client#io <0.000074>
Redis::Client#write <0.000082>
Array#each <0.000540>
Kernel#block_given? <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000004>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000005>
SystemCallError#initialize <0.000018>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000091>
Errno::EAGAIN.=== <0.000007>
IO.select <0.000261>
IO#read_nonblock <0.000016>
Redis::Connection::SocketMixin#_read_from_socket <0.000393>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000441>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000025>
Redis::Connection::Ruby#read <0.000484>
Redis::Client#io <0.000489>
Redis::Client#read <0.000494>
Array#[]= <0.000007>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000005>
SystemCallError#initialize <0.000018>
Exception#exception <0.000003>
Exception#backtrace <0.000002>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000097>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000602>
IO#read_nonblock <0.000011>
Redis::Connection::SocketMixin#_read_from_socket <0.000730>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000012>
String#bytesize <0.000003>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000777>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000012>
Redis::Connection::Ruby#format_reply <0.000028>
Redis::Connection::Ruby#read <0.000819>
Redis::Client#io <0.000825>
Redis::Client#read <0.000831>
Array#[]= <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000011>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000012>
Redis::Connection::Ruby#format_reply <0.000026>
Redis::Connection::Ruby#read <0.000072>
Redis::Client#io <0.000078>
Redis::Client#read <0.000083>
Array#[]= <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000011>
String#bytesize <0.000003>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
String#=== <0.000006>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize <0.000002>
Class#new <0.000009>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000018>
Redis::Connection::Ruby#format_reply <0.000051>
Redis::Connection::Ruby#read <0.000098>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000002>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000003>
Redis::Connection::Ruby#format_integer_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000031>
Redis::Connection::Ruby#read <0.000076>
Array#initialize <0.000183>
Class#new <0.000189>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000200>
Redis::Connection::Ruby#format_reply <0.000233>
Redis::Connection::Ruby#read <0.000278>
Redis::Client#io <0.000283>
Redis::Client#read <0.000289>
Array#[]= <0.000006>
Integer#times <0.001233>
Redis::Client#ensure_connected <0.002314>
Redis::Client#logging <0.002320>
Redis::Client#process <0.002325>
Redis::Client#call_pipelined <0.002347>
Redis::Pipeline::Multi#finish
Array#last <0.000002>
Kernel#nil? <0.000002>
Kernel#is_a? <0.000003>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000004>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000002>
Proc#call <0.000008>
Redis::Future#_set
Proc#call <0.000003>
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000007>
Redis::Future#_set <0.000019>
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000008>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000007>
Redis::Future#_set <0.000013>
Array#each <0.000065>
Enumerable#each_with_index <0.000070>
Enumerator#each <0.000076>
Enumerable#map <0.000081>
Redis::Pipeline#finish <0.000096>
Redis::Pipeline::Multi#finish <0.000120>
Redis::Client#with_reconnect <0.002514>
Redis::Client#call_pipeline <0.002524>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000009>
Mutex#unlock <0.000003>
MonitorMixin#mon_exit <0.000020>
MonitorMixin#mon_synchronize <0.002753>
Redis#synchronize <0.002758>
Redis#multi <0.002763>
Array#each <0.000002>
Array#each <0.005818>
ConnectionPool#checkin
Thread.current <0.000002>
Thread#[] <0.000002>
Array#pop <0.000003>
Array#empty? <0.000002>
TimedQueue#push
Mutex#synchronize
Mutex#lock <0.000005>
Array#push <0.000009>
ConditionVariable#broadcast
Mutex#synchronize
Mutex#lock <0.000003>
Kernel#dup
Kernel#initialize_dup
Array#initialize_copy <0.000003>
Kernel#initialize_dup <0.000010>
Kernel#dup <0.000020>
Array#clear <0.000003>
Mutex#unlock <0.000003>
Mutex#synchronize <0.000050>
Array#each <0.000002>
ConditionVariable#broadcast <0.000061>
Mutex#unlock <0.000003>
Mutex#synchronize <0.000095>
TimedQueue#push <0.000100>
ConnectionPool#checkin <0.000130>
ConnectionPool#with <0.006115>
Sidekiq.redis <0.006132>
Sidekiq::Scheduled::Poller#poll_interval
Sidekiq.options <0.000003>
Sidekiq::Scheduled::Poller#poll_interval <0.000014>
Celluloid#after
Thread.current <0.000002>
Thread#[] <0.000003>
Celluloid::Actor#after
Timers#after
Class#new
Timers::Timer#initialize
Time.now
Time#initialize
Fixnum#+ <0.000003>
Time#initialize <0.000013>
Time.now <0.000019>
Timers::Timer#reset
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#plus_without_duration
Fixnum#+ <0.000003>
Time#plus_without_duration <0.000009>
Time#plus_with_duration <0.000025>
Timers#add
Kernel#is_a? <0.000002>
SortedSet#add
Kernel#respond_to? <0.000003>
Set#add
Hash#[]=
Kernel#hash <0.000002>
Hash#[]= <0.000008>
Set#add <0.000015>
SortedSet#add <0.000027>
Timers#add <0.000043>
Timers::Timer#reset <0.000076>
Timers::Timer#initialize <0.000106>
Class#new <0.000113>
Timers#after <0.000122>
Celluloid::Actor#after <0.000129>
Celluloid#after <0.000145>
Sidekiq::Util#watchdog <0.006383>
Sidekiq::Scheduled::Poller#poll <0.006396>
Set#delete
Hash#delete
Kernel#hash <0.000002>
Hash#delete <0.000008>
Set#delete <0.000013>
Fiber#resume <0.006494>
Celluloid::TaskFiber#resume <0.006503>
Celluloid::Actor#task <0.006571>
Proc#call <0.006578>
Timers::Timer#fire <0.006586>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000003>
SortedSet#to_a
Hash#keys <0.000004>
Array#sort! <0.000009>
SortedSet#to_a <0.000020>
Array#each <0.000004>
SortedSet#each <0.000038>
Enumerable#first <0.000044>
Comparable#>=
Time#compare_with_coercion
Kernel#is_a? <0.000003>
Time#to_time
Time#getlocal
Fixnum#* <0.000003>
Fixnum#<=> <0.000003>
Fixnum#* <0.000003>
Bignum#<=> <0.000003>
Fixnum#divmod <0.000003>
Time#getlocal <0.000042>
Time#to_time <0.000048>
Time#compare_without_coercion
Rational#<=>
Rational#<=>
Fixnum#* <0.000003>
Bignum#- <0.000003>
Bignum#<=> <0.000003>
Rational#<=> <0.000019>
Rational#<=> <0.000024>
Time#compare_without_coercion <0.000030>
Time#compare_with_coercion <0.000098>
Comparable#>= <0.000104>
Timers#fire <0.007080>
Celluloid::Receivers#fire_timers
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000008>
Time.now <0.000015>
Timers#fire
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000009>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000003>
Bignum#<=> <0.000003>
Bignum#< <0.000003>
Bignum#% <0.000003>
Fixnum#div <0.000003>
Bignum#div <0.000003>
Float#to_r <0.000041>
Kernel#respond_to_missing? <0.000002>
Rational#* <0.000004>
Fixnum#+
Rational#coerce <0.000003>
Rational#+
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Fixnum#div <0.000003>
Bignum#+ <0.000003>
Fixnum#div <0.000002>
Bignum#< <0.000002>
Fixnum#% <0.000012>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000003>
Rational#+ <0.000064>
Fixnum#+ <0.000078>
Time#plus_without_duration <0.000140>
Time#plus_with_duration <0.000158>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a <0.000010>
Array#each <0.000002>
SortedSet#each <0.000026>
Enumerable#first <0.000031>
Timers#fire <0.000198>
Celluloid::Receivers#fire_timers <0.000224>
Celluloid::Actor#timeout_interval
Time.now
Time#initialize
Fixnum#+ <0.000013>
Time#initialize <0.000020>
Time.now <0.000026>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a <0.000002>
Array#each <0.000004>
SortedSet#each <0.000019>
Enumerable#first <0.000029>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000003>
Kernel#respond_to? <0.000011>
Kernel#is_a? <0.000002>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000002>
ActiveSupport::Duration.=== <0.000008>
Time#minus_without_duration
Fixnum#- <0.000003>
Numeric#quo
Rational#/ <0.000008>
Numeric#quo <0.000013>
Rational#to_f
Fixnum#fdiv <0.000002>
Rational#to_f <0.000008>
Time#minus_without_duration <0.000042>
Time#minus_with_duration <0.000057>
Time#minus_with_coercion <0.000086>
Timers#wait_interval <0.000124>
Celluloid::Receivers#wait_interval
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000013>
Time.now <0.000019>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000003>
SortedSet#to_a <0.000002>
Array#each <0.000003>
SortedSet#each <0.000022>
Enumerable#first <0.000028>
Timers#wait_interval <0.000032>
Celluloid::Receivers#wait_interval <0.000059>
Celluloid::Actor#timeout_interval <0.000222>
Celluloid::Mailbox#receive
Mutex#lock <0.000003>
Celluloid::Mailbox#next_message
Kernel#block_given? <0.000003>
Array#shift <0.000006>
Celluloid::Mailbox#next_message <0.000016>
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000008>
Time.now <0.000015>
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000006>
Fixnum#div <0.000002>
Fixnum#div <0.000002>
Float#to_r <0.000024>
Kernel#respond_to_missing? <0.000003>
Rational#* <0.000004>
Fixnum#+
Rational#coerce <0.000003>
Rational#+
Fixnum#div <0.000003>
Fixnum#* <0.000003>
Fixnum#div <0.000002>
Bignum#+ <0.000003>
Fixnum#div <0.000002>
Bignum#< <0.000002>
Fixnum#% <0.000003>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000003>
Rational#+ <0.000061>
Fixnum#+ <0.000076>
Time#plus_without_duration <0.000120>
Time#plus_with_duration <0.000141>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000002>
Kernel#respond_to? <0.000008>
Kernel#is_a? <0.000003>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000006>
ActiveSupport::Duration.=== <0.000011>
Time#minus_without_duration
Rational#-
Fixnum#div <0.000003>
Fixnum#div <0.000003>
Fixnum#* <0.000003>
Bignum#- <0.000003>
Fixnum#div <0.000002>
Bignum#< <0.000003>
Fixnum#% <0.000003>
Bignum#% <0.000002>
Bignum#div <0.000003>
Fixnum#div <0.000003>
Fixnum#* <0.000003>
Rational#- <0.000063>
Rational#quo
Fixnum#* <0.000003>
Rational#quo <0.000008>
Rational#to_f
Bignum#fdiv <0.000004>
Rational#to_f <0.000012>
Time#minus_without_duration <0.000095>
Time#minus_with_duration <0.000115>
Time#minus_with_coercion <0.000136>
Float#<= <0.000003>
ConditionVariable#wait
Mutex#synchronize
Mutex#lock <0.000003>
Thread.current <0.000003>
Array#push <0.000003>
Mutex#unlock <0.000003>
Mutex#synchronize <0.000028>
Class#new <0.000010>
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000003>
Redis::Client#connected? <0.000011>
Process.pid <0.000003>
Array#each
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000004>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000033>
Fixnum#to_s <0.000003>
Array#[]= <0.000004>
Array#join <0.000006>
Redis::Connection::CommandHelper#build_command <0.000061>
IO#write <0.000034>
Redis::Connection::Ruby#write <0.000106>
Redis::Client#io <0.000112>
Redis::Client#write <0.000117>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000008>
Symbol#to_s <0.000004>
String#bytesize <0.000006>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000006>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000002>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000103>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000131>
IO#write <0.000011>
Redis::Connection::Ruby#write <0.000150>
Redis::Client#io <0.000157>
Redis::Client#write <0.000161>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000004>
String#bytesize <0.000002>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000100>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000125>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000141>
Redis::Client#io <0.000146>
Redis::Client#write <0.000151>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000004>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000025>
Fixnum#to_s <0.000003>
Array#[]= <0.000006>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000053>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000068>
Redis::Client#io <0.000073>
Redis::Client#write <0.000082>
Array#each <0.000551>
Kernel#block_given? <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000004>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000007>
SystemCallError#initialize <0.000029>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000005>
IO#read_nonblock <0.000122>
Errno::EAGAIN.=== <0.000007>
IO.select <0.000212>
IO#read_nonblock <0.000017>
Redis::Connection::SocketMixin#_read_from_socket <0.000380>
String#index <0.000005>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000006>
Redis::Connection::SocketMixin#gets <0.000435>
String#slice! <0.000004>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000005>
Redis::Connection::Ruby#format_status_reply <0.000010>
Redis::Connection::Ruby#format_reply <0.000028>
Redis::Connection::Ruby#read <0.000482>
Redis::Client#io <0.000488>
Redis::Client#read <0.000494>
Array#[]= <0.000007>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000005>
SystemCallError#initialize <0.000019>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000101>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000483>
IO#read_nonblock <0.000012>
Redis::Connection::SocketMixin#_read_from_socket <0.000618>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000013>
String#bytesize <0.000002>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000667>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000004>
Redis::Connection::Ruby#format_status_reply <0.000012>
Redis::Connection::Ruby#format_reply <0.000028>
Redis::Connection::Ruby#read <0.000709>
Redis::Client#io <0.000718>
Redis::Client#read <0.000723>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000012>
String#bytesize <0.000003>
String#slice! <0.000004>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000011>
Redis::Connection::Ruby#format_reply <0.000026>
Redis::Connection::Ruby#read <0.000074>
Redis::Client#io <0.000080>
Redis::Client#read <0.000085>
Array#[]= <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000011>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000005>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000004>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize <0.000003>
Class#new <0.000008>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000018>
Redis::Connection::Ruby#format_reply <0.000052>
Redis::Connection::Ruby#read <0.000098>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000003>
Redis::Connection::Ruby#format_integer_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000031>
Redis::Connection::Ruby#read <0.000077>
Array#initialize <0.000185>
Class#new <0.000190>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000203>
Redis::Connection::Ruby#format_reply <0.000237>
Redis::Connection::Ruby#read <0.000283>
Redis::Client#io <0.000289>
Redis::Client#read <0.000294>
Array#[]= <0.000006>
Integer#times <0.001134>
Redis::Client#ensure_connected <0.002231>
Redis::Client#logging <0.002237>
Redis::Client#process <0.002243>
Redis::Client#call_pipelined <0.002269>
Redis::Pipeline::Multi#finish
Array#last <0.000003>
Kernel#nil? <0.000002>
Kernel#is_a? <0.000004>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000003>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000009>
Redis::Future#_set
Proc#call <0.000003>
Redis::Future#value
Kernel#kind_of? <0.000002>
Redis::Future#value <0.000008>
Redis::Future#_set <0.000020>
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000008>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000008>
Redis::Future#_set <0.000012>
Array#each <0.000070>
Enumerable#each_with_index <0.000074>
Enumerator#each <0.000081>
Enumerable#map <0.000086>
Redis::Pipeline#finish <0.000102>
Redis::Pipeline::Multi#finish <0.000129>
Redis::Client#with_reconnect <0.002447>
Redis::Client#call_pipeline <0.002459>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000008>
Mutex#unlock <0.000003>
MonitorMixin#mon_exit <0.000019>
MonitorMixin#mon_synchronize <0.002708>
Redis#synchronize <0.002714>
Redis#multi <0.002720>
Array#each <0.000002>
Redis#multi
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000003>
Mutex#lock <0.000003>
Thread.current <0.000002>
MonitorMixin#mon_enter <0.000019>
Kernel#block_given? <0.000002>
Class#new
Redis::Pipeline#initialize <0.000003>
Class#new <0.000009>
Redis#zrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000003>
MonitorMixin#mon_enter <0.000008>
Redis::Pipeline#call
Array#first <0.000002>
Symbol#== <0.000002>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000009>
Redis::Pipeline#call <0.000029>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000002>
MonitorMixin#mon_check_owner <0.000008>
MonitorMixin#mon_exit <0.000014>
MonitorMixin#mon_synchronize <0.000065>
Redis#synchronize <0.000070>
Redis#zrangebyscore <0.000076>
Redis#zremrangebyscore
Redis#synchronize
MonitorMixin#mon_synchronize
MonitorMixin#mon_enter
Thread.current <0.000003>
MonitorMixin#mon_enter <0.000011>
Redis::Pipeline#call
Array#first <0.000003>
Symbol#== <0.000002>
Class#new
Redis::Future#initialize <0.000003>
Class#new <0.000009>
Redis::Pipeline#call <0.000023>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000003>
MonitorMixin#mon_check_owner <0.000008>
MonitorMixin#mon_exit <0.000016>
MonitorMixin#mon_synchronize <0.000062>
Redis#synchronize <0.000068>
Redis#zremrangebyscore <0.000072>
Redis::Client#call_pipeline
Redis::Pipeline#with_reconnect? <0.000002>
Redis::Client#with_reconnect
Redis::Pipeline::Multi#commands
Redis::Pipeline#commands
Array#map
Redis::Future#_command <0.000002>
Redis::Future#_command <0.000003>
Array#map <0.000013>
Redis::Pipeline#commands <0.000022>
Redis::Pipeline::Multi#commands <0.000029>
Redis::Client#call_pipelined
Array#empty? <0.000002>
Class#new
Array#initialize <0.000003>
Class#new <0.000009>
Redis::Client#process
Redis::Client#logging
Redis::Client#ensure_connected
Redis::Client#connected?
Redis::Connection::Ruby#connected? <0.000002>
Redis::Client#connected? <0.000008>
Process.pid <0.000003>
Array#each
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000030>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000055>
IO#write <0.000023>
Redis::Connection::Ruby#write <0.000088>
Redis::Client#io <0.000093>
Redis::Client#write <0.000099>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000004>
Kernel#is_a? <0.000007>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000006>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000100>
Fixnum#to_s <0.000003>
Array#[]= <0.000003>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000126>
IO#write <0.000016>
Redis::Connection::Ruby#write <0.000149>
Redis::Client#io <0.000157>
Redis::Client#write <0.000193>
Array#first <0.000003>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000002>
Symbol#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000002>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000002>
String#to_s <0.000002>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Kernel#is_a? <0.000003>
String#to_s <0.000003>
String#bytesize <0.000003>
Fixnum#to_s <0.000003>
Array#each <0.000097>
Fixnum#to_s <0.000002>
Array#[]= <0.000006>
Array#join <0.000005>
Redis::Connection::CommandHelper#build_command <0.000126>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000141>
Redis::Client#io <0.000147>
Redis::Client#write <0.000151>
Array#first <0.000002>
Redis::Client#write
Redis::Client#io
Redis::Connection::Ruby#write
Redis::Connection::CommandHelper#build_command
Array#each
Kernel#is_a? <0.000003>
Symbol#to_s <0.000003>
String#bytesize <0.000002>
Fixnum#to_s <0.000003>
Array#each <0.000028>
Fixnum#to_s <0.000003>
Array#[]= <0.000002>
Array#join <0.000004>
Redis::Connection::CommandHelper#build_command <0.000052>
IO#write <0.000008>
Redis::Connection::Ruby#write <0.000072>
Redis::Client#io <0.000077>
Redis::Client#write <0.000082>
Array#each <0.000569>
Kernel#block_given? <0.000002>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000005>
SystemCallError#initialize <0.000019>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000096>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000158>
IO#read_nonblock <0.000018>
Redis::Connection::SocketMixin#_read_from_socket <0.000298>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000008>
String#bytesize <0.000002>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000343>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000007>
String#=== <0.000003>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000004>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000029>
Redis::Connection::Ruby#read <0.000386>
Redis::Client#io <0.000392>
Redis::Client#read <0.000397>
Array#[]= <0.000003>
Integer#times
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Redis::Connection::SocketMixin#_read_from_socket
IO#read_nonblock
SystemCallError#initialize
Exception#initialize <0.000005>
SystemCallError#initialize <0.000018>
Exception#exception <0.000003>
Exception#backtrace <0.000003>
Exception#set_backtrace <0.000004>
IO#read_nonblock <0.000099>
Errno::EAGAIN.=== <0.000003>
IO.select <0.000505>
IO#read_nonblock <0.000011>
Redis::Connection::SocketMixin#_read_from_socket <0.000637>
String#index <0.000004>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000009>
Redis::Connection::SocketMixin#gets <0.000687>
String#slice! <0.000004>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000009>
Redis::Connection::Ruby#format_reply <0.000025>
Redis::Connection::Ruby#read <0.000726>
Redis::Client#io <0.000736>
Redis::Client#read <0.000744>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000008>
String#bytesize <0.000002>
String#slice! <0.000006>
Redis::Connection::SocketMixin#gets <0.000033>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
Redis::Connection::Ruby#format_status_reply
String#strip <0.000003>
Redis::Connection::Ruby#format_status_reply <0.000008>
Redis::Connection::Ruby#format_reply <0.000023>
Redis::Connection::Ruby#read <0.000069>
Redis::Client#io <0.000076>
Redis::Client#read <0.000082>
Array#[]= <0.000003>
Redis::Client#read
Redis::Client#io
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000005>
Redis::Connection::SocketMixin#gets <0.000031>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000003>
Class#new
Array#initialize
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000003>
Fixnum#== <0.000007>
String#bytesize <0.000002>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000031>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000002>
String#=== <0.000003>
Redis::Connection::Ruby#format_multi_bulk_reply
String#to_i <0.000006>
Class#new
Array#initialize <0.000003>
Class#new <0.000008>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000023>
Redis::Connection::Ruby#format_reply <0.000052>
Redis::Connection::Ruby#read <0.000095>
Redis::Connection::Ruby#read
Redis::Connection::SocketMixin#gets
String#index <0.000003>
Fixnum#==
BasicObject#== <0.000002>
Fixnum#== <0.000008>
String#bytesize <0.000003>
String#slice! <0.000003>
Redis::Connection::SocketMixin#gets <0.000032>
String#slice! <0.000003>
Redis::Connection::Ruby#format_reply
String#=== <0.000003>
String#=== <0.000003>
String#=== <0.000003>
Redis::Connection::Ruby#format_integer_reply
String#to_i <0.000006>
Redis::Connection::Ruby#format_integer_reply <0.000011>
Redis::Connection::Ruby#format_reply <0.000030>
Redis::Connection::Ruby#read <0.000077>
Array#initialize <0.000181>
Class#new <0.000187>
Redis::Connection::Ruby#format_multi_bulk_reply <0.000200>
Redis::Connection::Ruby#format_reply <0.000230>
Redis::Connection::Ruby#read <0.000274>
Redis::Client#io <0.000279>
Redis::Client#read <0.000285>
Array#[]= <0.000003>
Integer#times <0.001139>
Redis::Client#ensure_connected <0.002148>
Redis::Client#logging <0.002154>
Redis::Client#process <0.002162>
Redis::Client#call_pipelined <0.002185>
Redis::Pipeline::Multi#finish
Array#last <0.000002>
Kernel#nil? <0.000003>
Kernel#is_a? <0.000004>
Redis::Pipeline#finish
Enumerable#each_with_index <0.000003>
Enumerable#map
Enumerator#each
Enumerable#each_with_index
Array#each
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000008>
Redis::Future#_set
Proc#call <0.000003>
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000008>
Redis::Future#_set <0.000019>
Proc#call
Kernel#is_a? <0.000003>
Proc#call <0.000008>
Redis::Future#_set
Redis::Future#value
Kernel#kind_of? <0.000003>
Redis::Future#value <0.000008>
Redis::Future#_set <0.000013>
Array#each <0.000070>
Enumerable#each_with_index <0.000075>
Enumerator#each <0.000081>
Enumerable#map <0.000087>
Redis::Pipeline#finish <0.000098>
Redis::Pipeline::Multi#finish <0.000122>
Redis::Client#with_reconnect <0.002348>
Redis::Client#call_pipeline <0.002358>
MonitorMixin#mon_exit
MonitorMixin#mon_check_owner
Thread.current <0.000002>
MonitorMixin#mon_check_owner <0.000011>
Mutex#unlock <0.000002>
MonitorMixin#mon_exit <0.000023>
MonitorMixin#mon_synchronize <0.002588>
Redis#synchronize <0.002593>
Redis#multi <0.002603>
Array#each <0.000002>
Array#each <0.005344>
ConnectionPool#checkin
Thread.current <0.000003>
Thread#[] <0.000006>
Array#pop <0.000003>
Array#empty? <0.000002>
TimedQueue#push
Mutex#synchronize
Mutex#lock <0.000003>
Array#push <0.000005>
ConditionVariable#broadcast
Mutex#synchronize
Mutex#lock <0.000002>
Kernel#dup
Kernel#initialize_dup
Array#initialize_copy <0.000007>
Kernel#initialize_dup <0.000012>
Kernel#dup <0.000022>
Array#clear <0.000002>
Mutex#unlock <0.000003>
Mutex#synchronize <0.000044>
Array#each <0.000002>
ConditionVariable#broadcast <0.000055>
Mutex#unlock <0.000003>
Mutex#synchronize <0.000080>
TimedQueue#push <0.000089>
ConnectionPool#checkin <0.000119>
ConnectionPool#with <0.005611>
Sidekiq.redis <0.005625>
Sidekiq::Scheduled::Poller#poll_interval
Sidekiq.options <0.000003>
Sidekiq::Scheduled::Poller#poll_interval <0.000010>
Celluloid#after
Thread.current <0.000003>
Thread#[] <0.000003>
Celluloid::Actor#after
Timers#after
Class#new
Timers::Timer#initialize
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000009>
Time.now <0.000015>
Timers::Timer#reset
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#plus_without_duration
Fixnum#+ <0.000002>
Time#plus_without_duration <0.000012>
Time#plus_with_duration <0.000028>
Timers#add
Kernel#is_a? <0.000002>
SortedSet#add
Kernel#respond_to? <0.000004>
Set#add
Hash#[]=
Kernel#hash <0.000002>
Hash#[]= <0.000008>
Set#add <0.000014>
SortedSet#add <0.000027>
Timers#add <0.000038>
Timers::Timer#reset <0.000080>
Timers::Timer#initialize <0.000106>
Class#new <0.000115>
Timers#after <0.000122>
Celluloid::Actor#after <0.000129>
Celluloid#after <0.000145>
Sidekiq::Util#watchdog <0.005866>
Sidekiq::Scheduled::Poller#poll <0.005873>
Set#delete
Hash#delete
Kernel#hash <0.000003>
Hash#delete <0.000009>
Set#delete <0.000014>
Fiber#resume <0.005970>
Celluloid::TaskFiber#resume <0.005976>
Celluloid::Actor#task <0.006053>
Proc#call <0.006061>
Timers::Timer#fire <0.006069>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a
Hash#keys <0.000004>
Array#sort! <0.000002>
SortedSet#to_a <0.000015>
Array#each <0.000004>
SortedSet#each <0.000031>
Enumerable#first <0.000040>
Comparable#>=
Time#compare_with_coercion
Kernel#is_a? <0.000002>
Time#to_time
Time#getlocal
Fixnum#* <0.000004>
Fixnum#<=> <0.000003>
Fixnum#* <0.000003>
Bignum#<=> <0.000002>
Fixnum#divmod <0.000007>
Time#getlocal <0.000045>
Time#to_time <0.000050>
Time#compare_without_coercion
Rational#<=>
Rational#<=>
Fixnum#* <0.000003>
Bignum#- <0.000003>
Bignum#<=> <0.000003>
Rational#<=> <0.000019>
Rational#<=> <0.000024>
Time#compare_without_coercion <0.000029>
Time#compare_with_coercion <0.000093>
Comparable#>= <0.000102>
Timers#fire <0.006587>
Celluloid::Receivers#fire_timers
Time.now
Time#initialize
Fixnum#+ <0.000003>
Time#initialize <0.000009>
Time.now <0.000014>
Timers#fire
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000002>
Bignum#<=> <0.000003>
Bignum#< <0.000003>
Bignum#% <0.000004>
Fixnum#div <0.000002>
Bignum#div <0.000003>
Float#to_r <0.000036>
Kernel#respond_to_missing? <0.000002>
Rational#* <0.000004>
Fixnum#+
Rational#coerce <0.000003>
Rational#+
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Fixnum#div <0.000003>
Bignum#+ <0.000003>
Fixnum#div <0.000003>
Bignum#< <0.000003>
Fixnum#% <0.000003>
Bignum#% <0.000003>
Bignum#div <0.000003>
Fixnum#div <0.000002>
Rational#+ <0.000058>
Fixnum#+ <0.000069>
Time#plus_without_duration <0.000133>
Time#plus_with_duration <0.000149>
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a <0.000003>
Array#each <0.000003>
SortedSet#each <0.000021>
Enumerable#first <0.000028>
Timers#fire <0.000185>
Celluloid::Receivers#fire_timers <0.000209>
Celluloid::Actor#timeout_interval
Time.now
Time#initialize
Fixnum#+ <0.000003>
Time#initialize <0.000008>
Time.now <0.000018>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000002>
SortedSet#to_a <0.000002>
Array#each <0.000004>
SortedSet#each <0.000019>
Enumerable#first <0.000024>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000002>
Kernel#respond_to? <0.000011>
Kernel#is_a? <0.000003>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000002>
ActiveSupport::Duration.=== <0.000007>
Time#minus_without_duration
Fixnum#- <0.000003>
Numeric#quo
Rational#/ <0.000004>
Numeric#quo <0.000009>
Rational#to_f
Fixnum#fdiv <0.000003>
Rational#to_f <0.000012>
Time#minus_without_duration <0.000036>
Time#minus_with_duration <0.000052>
Time#minus_with_coercion <0.000076>
Timers#wait_interval <0.000108>
Celluloid::Receivers#wait_interval
Time.now
Time#initialize
Fixnum#+ <0.000002>
Time#initialize <0.000009>
Time.now <0.000014>
Timers#wait_interval
Enumerable#first
SortedSet#each
Kernel#block_given? <0.000003>
SortedSet#to_a <0.000003>
Array#each <0.000003>
SortedSet#each <0.000017>
Enumerable#first <0.000027>
Timers#wait_interval <0.000032>
Celluloid::Receivers#wait_interval <0.000054>
Celluloid::Actor#timeout_interval <0.000193>
Celluloid::Mailbox#receive
Mutex#lock <0.000003>
Celluloid::Mailbox#next_message
Kernel#block_given? <0.000003>
Array#shift <0.000003>
Celluloid::Mailbox#next_message <0.000016>
Time.now
Time#initialize
Fixnum#+ <0.000003>
Time#initialize <0.000008>
Time.now <0.000014>
Time#plus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#plus_without_duration
Float#to_r
Fixnum#<< <0.000003>
Fixnum#div <0.000002>
Fixnum#div <0.000002>
Float#to_r <0.000018>
Kernel#respond_to_missing? <0.000002>
Rational#* <0.000004>
Fixnum#+
Rational#coerce <0.000003>
Rational#+
Fixnum#div <0.000003>
Fixnum#* <0.000003>
Fixnum#div <0.000003>
Bignum#+ <0.000003>
Fixnum#div <0.000003>
Bignum#< <0.000003>
Fixnum#% <0.000003>
Bignum#% <0.000006>
Bignum#div <0.000003>
Fixnum#div <0.000002>
Rational#+ <0.000058>
Fixnum#+ <0.000071>
Time#plus_without_duration <0.000109>
Time#plus_with_duration <0.000129>
Time#minus_with_coercion
Kernel#respond_to?
Kernel#respond_to_missing? <0.000002>
Kernel#respond_to? <0.000008>
Kernel#is_a? <0.000002>
Time#minus_with_duration
ActiveSupport::Duration.===
Kernel#is_a? <0.000003>
ActiveSupport::Duration.=== <0.000008>
Time#minus_without_duration
Rational#-
Fixnum#div <0.000002>
Fixnum#div <0.000002>
Fixnum#* <0.000003>
Bignum#- <0.000003>
Fixnum#div <0.000006>
Bignum#< <0.000003>
Fixnum#% <0.000003>
Bignum#% <0.000002>
Bignum#div <0.000003>
Fixnum#div <0.000003>
Fixnum#* <0.000003>
Rational#- <0.000062>
Rational#quo
Fixnum#* <0.000007>
Rational#quo <0.000012>
Rational#to_f
Bignum#fdiv <0.000003>
Rational#to_f <0.000008>
Time#minus_without_duration <0.000094>
Time#minus_with_duration <0.000109>
Time#minus_with_coercion <0.000133>
Float#<= <0.000003>
ConditionVariable#wait
Mutex#synchronize
Mutex#lock <0.000002>
Thread.current <0.000006>
Array#push <0.000002>
Mutex#unlock <0.000002>
Mutex#synchronize <0.000028>
Mutex#sleep
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment