Skip to content

Instantly share code, notes, and snippets.

@chuckremes
Created December 13, 2011 15:46
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 chuckremes/1472608 to your computer and use it in GitHub Desktop.
Save chuckremes/1472608 to your computer and use it in GitHub Desktop.
Thread[RubyThread-4: /Users/cremes/.rvm/gems/jruby-1.6.3/gems/zmqmachine-0.7.1/lib/zm/reactor.rb:134,5,main] profile results:
Total time: 586.93
total self children calls method
----------------------------------------------------------------
586.90 0.12 586.78 73981 ZMQMachine::Reactor#run_once
574.67 0.23 574.45 73981 ZMQMachine::Reactor#poll
538.57 0.20 538.37 73978 ZMQ::Poller#poll
535.97 535.97 0.00 73978 ZMQ::LibZMQ.zmq_poll
37.07 0.36 36.71 463250 Array#each
35.46 0.33 35.13 41833 ZMQMachine::Socket::EnvelopeHelp#resume_read
26.30 0.21 26.09 83666 ZMQ::Socket#recv_multipart
25.49 1.00 24.50 83666 ZMQ::Socket#recvmsgs
16.57 0.76 15.81 3079083 Class#new
13.02 1.15 11.86 1105151 ZMQ::CommonSocketBehavior#more_parts?
11.35 1.34 10.02 1105151 ZMQ::Socket#getsockopt
11.27 0.11 11.16 73981 ZMQMachine::Reactor#run_procs
10.89 0.23 10.66 41834 Proc#call
10.66 0.26 10.40 41834 RzmqBrokers::Client::Handler#process_request
9.22 1.78 7.44 1397988 ZMQ::Message#initialize
9.04 1.35 7.69 1105151 ZMQ::CommonSocketBehavior#__getsockopt__
8.76 0.11 8.64 41834 RzmqBrokers::Client::Requests#add
8.60 0.10 8.50 41833 ZMQMachine::Server::XREQ#on_readable
8.60 0.11 8.49 41834 RzmqBrokers::Client::Requests#readd
8.34 0.21 8.13 41834 RzmqBrokers::Client::ActiveRequest#initialize
7.95 0.29 7.65 41834 RzmqBrokers::Client::ActiveRequest#resend
7.35 0.02 7.33 83666 Method#call
7.33 0.11 7.21 41833 RzmqBrokers::Client::Handler#on_read
7.20 0.25 6.95 41834 RzmqBrokers::Client::Handler#send_request
4.33 0.16 4.17 41833 RzmqBrokers::Consensus::Messages::Message.create_from
3.40 0.09 3.31 41833 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
2.96 2.18 0.78 7490029 ZMQ::Util.resultcode_ok?
2.90 0.15 2.75 41834 RzmqBrokers::Consensus::Messages::Request#to_msgs
2.86 0.46 2.40 1105151 ZMQ::Message#copy_out_string
2.86 0.25 2.61 41833 RzmqBrokers::Client::Requests#process_reply
2.78 2.78 0.00 1397990 FFI::MemoryPointer#initialize
2.71 0.77 1.95 1146984 ZMQ::Socket#recv
2.62 0.11 2.51 41833 RzmqBrokers::Consensus::Messages::Message.extract_payload
2.61 0.08 2.53 41834 ZMQMachine::Server::Base#write
2.59 0.33 2.26 83666 Array#collect
2.51 0.15 2.36 41834 ZMQMachine::Server::Base#write_queue_to_socket
2.44 0.85 1.59 1105151 ZMQ::CommonSocketBehavior#sockopt_buffers
2.31 0.70 1.61 1105151 ZMQ::Socket#int_option?
2.24 1.35 0.89 418338 Kernel#inspect
2.17 1.24 0.93 2210302 ZMQ::Socket#long_long_option?
1.94 0.18 1.76 73977 ZMQ::Poller#update_selectables
1.94 0.04 1.91 41834 ZMQMachine::Socket::EnvelopeHelp#send_messages
1.91 0.13 1.77 41834 ZMQ::Socket#sendmsgs
1.71 0.61 1.11 73977 ZMQ::PollItems#each
1.67 1.67 0.00 1146984 ZMQ::LibZMQ.zmq_recv
1.52 0.98 0.54 1105151 ZMQ::CommonSocketBehavior#int_option?
1.47 0.14 1.33 41833 RzmqBrokers::Client::ActiveRequest#process_reply
1.43 0.11 1.33 83667 ZMQMachine::Server::Base#close_messages
1.43 0.22 1.21 251004 ZMQ::Socket#send
1.28 1.07 0.21 1397988 FFI::Struct.size
Thread[RubyThread-1: /Users/cremes/.rvm/gems/jruby-1.6.3/gems/zmqmachine-0.7.1/lib/zm/reactor.rb:134,5,main] profile results:
Total time: 587.97
total self children calls method
----------------------------------------------------------------
587.94 0.07 587.86 56822 ZMQMachine::Reactor#run_once
583.40 0.89 582.51 56822 ZMQMachine::Reactor#poll
582.30 0.21 582.09 56822 ZMQ::Poller#poll
578.80 578.80 0.00 56822 ZMQ::LibZMQ.zmq_poll
3.29 0.05 3.24 56822 ZMQMachine::Reactor#run_timers
3.24 1.47 1.78 56822 ZMQMachine::Timers#fire_expired
2.73 0.51 2.23 56821 ZMQ::Poller#update_selectables
2.19 0.82 1.37 56821 ZMQ::PollItems#each
1.17 0.53 0.64 56822 ZMQMachine::Reactor#run_procs
0.80 0.13 0.67 56824 ZMQ::PollItems#get
0.70 0.08 0.62 56822 ZMQMachine::Timers.now
0.63 0.63 0.00 56822 Mutex#synchronize
0.62 0.61 0.02 56822 ZMQMachine::Timers#remove
0.42 0.39 0.03 56822 Time.now
0.42 0.41 0.01 56822 ZMQMachine::Timers#renew
0.42 0.39 0.03 56829 Class#new
0.36 0.36 0.00 170466 ZMQ::PollItems#clean
0.24 0.03 0.21 56822 ZMQ::PollItems#address
0.23 0.20 0.02 56821 ZMQ::LibZMQ::PollItem#writable?
0.21 0.15 0.06 56821 ZMQ::LibZMQ::PollItem#readable?
0.15 0.13 0.02 113645 ZMQ::Util.resultcode_ok?
0.13 0.07 0.06 56822 ZMQ::Poller#adjust
0.11 0.11 0.00 56822 Time#to_f
0.09 0.05 0.04 454574 Array#length
0.09 0.09 0.00 56824 FFI::AbstractMemory#+
0.09 0.05 0.04 113644 ZMQ::PollItems#size
0.09 0.03 0.05 56822 ZMQ::Poller#size
0.07 0.07 0.00 56822 Float#truncate
0.05 0.05 0.00 284112 Array#empty?
0.05 0.05 0.00 113647 FFI::Struct#[]
0.04 0.03 0.01 56822 ZMQ::PollItems#empty?
0.04 0.04 0.00 227287 Fixnum#>=
0.04 0.04 0.00 227287 Array#each
0.03 0.03 0.00 113642 Array#clear
0.03 0.03 0.00 113645 Fixnum#*
0.03 0.03 0.00 56822 ZMQMachine::Reactor#running?
0.02 0.02 0.00 113642 Fixnum#&
0.02 0.02 0.00 56824 FFI::Struct#initialize
0.02 0.02 0.00 56829 Kernel#nil?
0.02 0.02 0.00 113642 Fixnum#>
0.02 0.02 0.00 56822 Float#*
0.02 0.02 0.00 56822 Kernel#==
0.02 0.02 0.00 56821 ZMQ::Poller#readables
0.02 0.02 0.00 56822 Hash#default
0.02 0.02 0.00 56822 Time#initialize
0.02 0.02 0.00 56822 Fixnum#times
0.02 0.02 0.00 56822 Array#shift
0.01 0.01 0.00 56825 Fixnum#zero?
0.01 0.01 0.00 56822 Fixnum#+
0.01 0.01 0.00 56822 Integer#to_i
Thread[RubyThread-3: /Users/cremes/.rvm/gems/jruby-1.6.3/gems/zmqmachine-0.7.1/lib/zm/reactor.rb:134,5,main] profile results:
Total time: 586.95
total self children calls method
----------------------------------------------------------------
586.90 0.12 586.78 126710 ZMQMachine::Reactor#run_once
473.63 0.36 473.27 126710 ZMQMachine::Reactor#poll
280.27 0.27 280.00 126707 ZMQ::Poller#poll
262.39 262.39 0.00 126707 ZMQ::LibZMQ.zmq_poll
220.24 5.46 214.78 4097458 Array#each
191.11 2.99 188.12 898654 ZMQMachine::Socket::EnvelopeHelp#resume_read
130.50 2.17 128.33 1797896 ZMQ::Socket#recv_multipart
124.12 5.79 118.33 1797896 ZMQ::Socket#recvmsgs
111.07 0.47 110.59 126710 ZMQMachine::Reactor#run_procs
110.19 1.62 108.57 900283 Proc#call
108.26 1.26 107.00 896070 RzmqBrokers::Worker::Handler#succeeded
105.56 1.46 104.10 896070 RzmqBrokers::Worker::Handler#send_success_reply_to_broker
81.44 6.05 75.39 28013761 Class#new
73.88 13.00 60.88 11661010 ZMQ::Message#initialize
55.22 4.36 50.86 5385936 ZMQ::CommonSocketBehavior#more_parts?
54.25 0.84 53.40 899242 ZMQMachine::Server::XREQ#on_readable
51.85 1.90 49.96 896070 RzmqBrokers::Worker::Handler#write_messages
48.42 5.06 43.36 5385936 ZMQ::Socket#getsockopt
47.16 0.30 46.85 1795312 Method#call
46.85 2.31 44.54 899242 RzmqBrokers::Worker::Handler#on_read
43.99 0.86 43.13 896070 ZMQMachine::Server::Base#write
43.93 1.68 42.25 896070 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
42.79 1.47 41.32 896070 ZMQMachine::Server::Base#write_queue_to_socket
38.65 5.74 32.91 5385936 ZMQ::CommonSocketBehavior#__getsockopt__
33.41 0.46 32.95 896070 ZMQMachine::Socket::EnvelopeHelp#send_messages
32.95 1.18 31.77 896070 ZMQ::Socket#sendmsgs
26.25 2.80 23.44 5376420 ZMQ::Socket#send
24.25 1.69 22.56 899242 RzmqBrokers::Consensus::Messages::Message.create_from
22.29 22.29 0.00 5376420 ZMQ::LibZMQ.zmq_send
20.90 20.90 0.00 11661096 FFI::MemoryPointer#initialize
18.63 13.72 4.91 47827238 ZMQ::Util.resultcode_ok?
18.45 4.02 14.44 6284590 ZMQ::Socket#recv
17.00 0.20 16.80 126706 ZMQ::Poller#update_selectables
17.00 2.25 14.75 3584280 ZMQ::Message#copy_in_string
16.74 3.12 13.61 126706 ZMQ::PollItems#each
13.24 2.50 10.74 3584280 ZMQ::Message#copy_in_bytes
13.22 1.07 12.14 896070 RzmqBrokers::Consensus::Messages::Message.from_network
12.94 12.94 0.00 6284590 ZMQ::LibZMQ.zmq_recv
12.69 2.41 10.28 5385936 ZMQ::Message#copy_out_string
12.23 1.33 10.90 1795312 ZMQMachine::Server::Base#close_messages
11.20 6.02 5.18 2691382 Kernel#inspect
10.61 0.78 9.82 896070 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
10.14 3.39 6.75 5385936 ZMQ::CommonSocketBehavior#sockopt_buffers
10.07 2.61 7.46 5385936 ZMQ::Socket#int_option?
9.62 0.53 9.10 896070 RzmqBrokers::Messages::MessageInstanceMethods#to_msgs
9.27 3.87 5.40 11661010 ZMQ::Message#close
9.10 0.40 8.70 896070 RzmqBrokers::Consensus::Messages::Message#protocol_version_msg
8.88 7.26 1.62 11661010 FFI::Struct.size
8.73 4.57 4.16 10771872 ZMQ::Socket#long_long_option?
7.85 0.43 7.42 896070 RzmqBrokers::Consensus::Messages::ReplySuccess#reply_success_msg
Thread[main,5,main] profile results:
Total time: 3.32
total self children calls method
----------------------------------------------------------------
587.31 587.31 0.00 588 Kernel#sleep
2.27 0.06 2.21 320 Kernel#require
1.88 0.00 1.88 2869 Class#new
1.39 0.00 1.39 126 Kernel#require
1.04 0.00 1.04 1 Dummy#initialize
0.84 0.02 0.83 468 Array#each
0.77 0.00 0.77 3 Gem.try_activate
0.71 0.00 0.71 3 Gem.searcher
0.71 0.00 0.71 1 Gem::GemPathSearcher#initialize
0.68 0.00 0.68 1 Gem::GemPathSearcher#init_gemspecs
0.66 0.00 0.66 7 Gem.source_index
0.66 0.00 0.66 1 Gem::SourceIndex.from_installed_gems
0.59 0.00 0.59 1 Gem::SourceIndex.from_gems_in
0.59 0.00 0.59 1 Gem::SourceIndex#refresh!
0.59 0.00 0.59 1 Gem::SourceIndex#load_gems_in
0.59 0.00 0.59 1 Array#reverse_each
0.55 0.01 0.54 88 Gem::Specification.load
0.51 0.12 0.39 88 Kernel#eval
0.39 0.02 0.37 88 Gem::Specification#initialize
0.15 0.01 0.13 1379 Object.method_added
0.13 0.00 0.13 87 Gem::Specification#date=
0.13 0.00 0.13 2763 Object.method_added
0.11 0.00 0.11 42 Dummy#run_first
0.11 0.00 0.11 42 Dummy#setup_clients
0.11 0.00 0.11 42 Fixnum#times
0.11 0.00 0.11 42 RzmqBrokers::Worker::Handler#initialize
0.10 0.09 0.01 12 JavaUtilities#get_proxy_or_package_under_package
0.09 0.00 0.09 5 Java::Java.method_missing
0.09 0.00 0.09 3 IO.open
0.08 0.01 0.07 229 Array#collect
0.07 0.01 0.06 88 Gem::Specification#assign_defaults
0.07 0.03 0.04 2 IO#each_line
0.07 0.07 0.00 95 File.directory?
0.07 0.00 0.07 1 Gem::SourceIndex.installed_spec_directories
0.05 0.05 0.00 259 Time.now
0.05 0.01 0.04 224 Gem::Requirement#initialize
0.05 0.00 0.05 19 Regexp.new
0.05 0.05 0.00 19 Regexp#initialize
0.05 0.02 0.02 176 Module#module_eval
0.05 0.00 0.05 44 ZMQMachine::Server::Base#initialize
0.05 0.00 0.05 44 ZMQMachine::Reactor#create_socket
0.05 0.01 0.04 123 Gem::Specification#add_dependency_with_type
0.05 0.01 0.03 151 Gem::Version#<=>
0.04 0.00 0.04 43 ZMQMachine::Server::XREQ#allocate_socket
0.04 0.00 0.04 43 ZMQMachine::Reactor#xreq_socket
0.04 0.00 0.04 4 Enumerable#find
0.04 0.00 0.04 44 ZMQMachine::Socket::Base#initialize
0.04 0.00 0.04 3 Gem::GemPathSearcher#find
0.04 0.00 0.04 94 Comparable#>=
0.04 0.00 0.04 203 Gem::GemPathSearcher#matching_file?
Thread[SIGINT handler,9,system] profile results:
Total time: 0.00
total self children calls method
----------------------------------------------------------------
0.10 0.10 0.00 5 Java::OrgJrubyRuntimeProfile::AbstractProfilePrinter#printProfile
0.02 0.02 0.00 5 JRuby#reference
0.02 0.02 0.00 6 JRuby#runtime
0.01 0.00 0.01 10 Java::OrgJruby::Ruby#getInstanceConfig
0.01 0.00 0.01 10 Java::OrgJruby::RubyInstanceConfig#makeDefaultProfilePrinter
0.01 0.00 0.01 10 Java::OrgJruby::RubyThread#getContext
0.01 0.00 0.01 2 Java::OrgJrubyInternalRuntime::ThreadService#getRubyThreadMap
0.00 0.00 0.00 2 Java::OrgJruby::Ruby#getThreadService
0.00 0.00 0.00 1 Java::JavaLang.method_missing
0.00 0.00 0.00 21 Module#initialize_copy
0.00 0.00 0.00 1 JavaUtilities#get_proxy_or_package_under_package
0.00 0.00 0.00 5 Java::JavaIo::PrintStream#println
0.00 0.00 0.00 10 Java::JavaLang::System#err
0.00 0.00 0.00 10 Java::OrgJrubyRuntime::ThreadContext#getProfileData
0.00 0.00 0.00 10 Kernel#java
0.00 0.00 0.00 10 JavaUtilities#get_package_module_dot_format
0.00 0.00 0.00 34 JavaProxy.java_class=
0.00 0.00 0.00 5 JavaProxyMethods#to_s
0.00 0.00 0.00 1 JavaProxy.inherited
0.00 0.00 0.00 2 JavaProxy.java_class
0.00 0.00 0.00 10 Java::Java.lang
0.00 0.00 0.00 9 Java::JavaLang.System
0.00 0.00 0.00 1 Class#inherited
Thread[RubyThread-2: /Users/cremes/.rvm/gems/jruby-1.6.3/gems/zmqmachine-0.7.1/lib/zm/reactor.rb:134,5,main] profile results:
Total time: 587.04
total self children calls method
----------------------------------------------------------------
587.00 0.11 586.88 98734 ZMQMachine::Reactor#run_once
584.12 0.33 583.79 98734 ZMQMachine::Reactor#poll
425.74 0.78 424.96 4238491 Array#each
424.48 1.77 422.71 96582 ZMQMachine::Socket::EnvelopeHelp#resume_read
275.09 0.91 274.18 938034 ZMQMachine::Server::XREP#on_readable
266.25 0.31 265.93 938034 Method#call
265.93 1.04 264.89 938034 RzmqBrokers::Broker::Handler::Router#on_read
158.72 0.27 158.45 98733 ZMQ::Poller#poll
155.59 155.59 0.00 98733 ZMQ::LibZMQ.zmq_poll
146.14 1.47 144.66 1034616 ZMQ::Socket#recv_multipart
139.32 5.93 133.39 1034616 ZMQ::Socket#recvmsgs
119.48 0.71 118.77 896196 RzmqBrokers::Broker::Handler#process_worker
118.21 1.68 116.53 896154 RzmqBrokers::Consensus::Broker::Handler#process_worker_reply
116.95 0.10 116.85 41838 RzmqBrokers::Broker::Handler#process_client
114.56 0.10 114.46 41838 RzmqBrokers::Consensus::Broker::Handler#dispatch_client_work
114.08 0.04 114.04 41838 RzmqBrokers::Consensus::Broker::Service#add_request
114.04 0.18 113.86 41838 RzmqBrokers::Consensus::Broker::Service::Requests#add
113.35 0.10 113.25 83676 RzmqBrokers::Broker::Service#each
111.49 1.96 109.53 896196 RzmqBrokers::Broker::Handler#send_worker_request
106.11 5.67 100.44 29315818 Class#new
98.38 15.21 83.17 14096056 ZMQ::Message#initialize
72.83 0.60 72.23 896154 RzmqBrokers::Consensus::Broker::Service#process_reply
68.11 5.59 62.51 6566238 ZMQ::CommonSocketBehavior#more_parts?
59.52 1.72 57.80 2730342 RzmqBrokers::Messages::MessageInstanceMethods#envelope_identity
59.49 6.11 53.38 6566238 ZMQ::Socket#getsockopt
56.97 2.13 54.84 2730342 RzmqBrokers::Messages::MessageClassMethods#strhex
54.40 28.05 26.34 2730342 String#each_byte
47.75 0.79 46.95 896154 RzmqBrokers::Consensus::Broker::Service::Requests#process_reply
47.74 7.02 40.72 6566238 ZMQ::CommonSocketBehavior#__getsockopt__
47.43 0.79 46.64 941205 ZMQMachine::Server::Base#write
46.52 1.68 44.84 896196 RzmqBrokers::Consensus::Messages::Request#to_msgs
46.39 1.60 44.79 941205 ZMQMachine::Server::Base#write_queue_to_socket
43.28 3.86 39.42 3755264 Array#collect
42.34 1.04 41.29 896154 RzmqBrokers::Consensus::Broker::Service::Requests::Request#save_reply
35.40 0.49 34.90 941205 ZMQMachine::Socket::EnvelopeHelp#send_messages
34.90 1.19 33.71 941205 ZMQ::Socket#sendmsgs
34.70 4.65 30.05 7433236 ZMQ::Message#copy_in_string
28.02 1.88 26.14 938034 RzmqBrokers::Consensus::Messages::Message.create_from
26.84 5.21 21.62 7433236 ZMQ::Message#copy_in_bytes
26.42 3.32 23.10 7433236 ZMQ::Socket#send
24.67 24.67 0.00 14096058 FFI::MemoryPointer#initialize
24.48 0.59 23.88 896154 RzmqBrokers::Broker::Service#process_reply
21.60 21.60 0.00 7433236 ZMQ::LibZMQ.zmq_send
19.55 14.41 5.14 50421722 ZMQ::Util.resultcode_ok?
19.03 0.64 18.38 899368 RzmqBrokers::Broker::Worker#return_address
18.43 4.39 14.04 6662820 ZMQ::Socket#recv
18.11 7.78 10.33 2688462 Kernel#inspect
17.15 1.03 16.12 938033 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
16.63 0.13 16.50 41837 RzmqBrokers::Consensus::Broker::Service::Requests::Request#send_client_reply_success
15.29 1.32 13.97 1879239 ZMQMachine::Server::Base#close_messages
Thread[RubyThread-4: /Users/cremes/.rvm/gems/jruby-1.6.3/gems/zmqmachine-0.7.1/lib/zm/reactor.rb:134,5,main] profile results:
Total time: 819.00
%total %self total self children calls name
---------------------------------------------------------------------------------------------------------
100% 0% 819.00 -0.01 819.01 0 (top)
818.97 0.14 818.83 98252/98252 ZMQMachine::Reactor#run_once
0.05 0.05 0.00 98252/98252 ZMQMachine::Reactor#running?
---------------------------------------------------------------------------------------------------------
818.97 0.14 818.83 98252/98252 (top)
99% 0% 818.97 0.14 818.83 98252 ZMQMachine::Reactor#run_once
802.82 0.53 802.29 98252/98252 ZMQMachine::Reactor#poll
14.52 0.18 14.34 98252/98252 ZMQMachine::Reactor#run_procs
1.50 0.08 1.41 98252/98252 ZMQMachine::Reactor#run_timers
---------------------------------------------------------------------------------------------------------
802.82 0.53 802.29 98252/98252 ZMQMachine::Reactor#run_once
98% 0% 802.82 0.53 802.29 98252 ZMQMachine::Reactor#poll
751.07 0.35 750.72 98250/98250 ZMQ::Poller#poll
50.85 0.20 50.66 196498/590816 Array#each
0.17 0.06 0.10 98250/98250 ZMQ::Poller#size
0.08 0.06 0.02 98249/10006697 ZMQ::Util.resultcode_ok?
0.04 0.04 0.00 98249/98249 ZMQ::Poller#readables
0.03 0.03 0.00 196504/689072 Array#empty?
0.03 0.03 0.00 98249/98249 ZMQ::Poller#writables
0.02 0.02 0.00 2/2 Kernel#sleep
0.02 0.02 0.00 98250/147705 Fixnum#zero?
0.00 0.00 0.00 2/2 Fixnum#/
---------------------------------------------------------------------------------------------------------
751.08 0.35 750.73 98251/98251 ZMQMachine::Reactor#poll
91% 0% 751.08 0.35 750.73 98251 ZMQ::Poller#poll
746.64 746.64 0.00 98251/98251 ZMQ::LibZMQ.zmq_poll
3.38 0.40 2.99 98250/98250 ZMQ::Poller#update_selectables
0.23 0.13 0.11 98251/98251 ZMQ::Poller#adjust
0.22 0.18 0.03 98250/10006699 ZMQ::Util.resultcode_ok?
0.10 0.07 0.04 98251/98251 ZMQ::PollItems#address
0.08 0.07 0.01 98251/98251 ZMQ::PollItems#empty?
0.06 0.03 0.03 98251/196502 ZMQ::PollItems#size
---------------------------------------------------------------------------------------------------------
746.64 746.64 0.00 98251/98251 ZMQ::Poller#poll
91% 91% 746.64 746.64 0.00 98251 ZMQ::LibZMQ.zmq_poll
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 49453/590820 ZMQ::Socket#recv_multipart
0.02 0.02 0.00 98253/590820 ZMQMachine::Timers#fire_expired
0.02 0.02 0.00 98253/590820 ZMQMachine::Timers#renew
0.34 0.07 0.26 98907/590820 ZMQMachine::Server::Base#close_messages
1.23 0.19 1.04 49454/590820 ZMQ::Socket#sendmsgs
50.85 0.20 50.66 196500/590820 ZMQMachine::Reactor#poll
6% 0% 52.47 0.51 51.96 590820 Array#each
50.52 0.53 49.99 49453/49453 ZMQMachine::Socket::EnvelopeHelp#resume_read
1.36 0.52 0.83 1791639/1841092 ZMQ::Message#close
0.90 0.15 0.74 247270/296724 ZMQ::Socket#send
0.22 0.22 0.00 1494915/4633057 Array#<<
0.13 0.06 0.07 49454/3138191 Hash#[]
0.12 0.05 0.07 49453/1544368 ZMQ::Message#size
0.11 0.08 0.03 247270/10006701 ZMQ::Util.resultcode_ok?
0.04 0.04 0.00 247270/247270 Fixnum#|
0.01 0.01 0.00 49453/344862 Fixnum#>
0.00 0.00 0.00 1/1 ZMQMachine::Socket::Base#resume_write
---------------------------------------------------------------------------------------------------------
50.52 0.53 49.99 49453/49453 Array#each
6% 0% 50.52 0.53 49.99 49453 ZMQMachine::Socket::EnvelopeHelp#resume_read
37.09 0.28 36.81 98906/98906 ZMQ::Socket#recv_multipart
12.59 0.15 12.45 49453/49453 ZMQMachine::Server::XREQ#on_readable
0.15 0.06 0.09 49453/49453 ZMQMachine::Socket::Base#eagain?
0.12 0.09 0.03 247265/10006701 ZMQ::Util.resultcode_ok?
0.04 0.04 0.00 98906/98906 ZMQ::Util.nonblocking_flag
---------------------------------------------------------------------------------------------------------
37.09 0.28 36.81 98906/98906 ZMQMachine::Socket::EnvelopeHelp#resume_read
4% 0% 37.09 0.28 36.81 98906 ZMQ::Socket#recv_multipart
36.10 1.42 34.68 98906/98906 ZMQ::Socket#recvmsgs
0.04 0.03 0.01 98906/10006701 ZMQ::Util.resultcode_ok?
0.00 0.00 0.00 49453/590824 Array#each
---------------------------------------------------------------------------------------------------------
36.10 1.42 34.68 98906/98906 ZMQ::Socket#recv_multipart
4% 0% 36.10 1.42 34.68 98906 ZMQ::Socket#recvmsgs
18.13 1.97 16.16 1494930/1494930 ZMQ::CommonSocketBehavior#more_parts?
10.76 0.81 9.95 1544411/4027744 Class#new
4.15 1.23 2.92 1544423/1544423 ZMQ::Socket#recv
1.13 0.85 0.27 3039394/10007042 ZMQ::Util.resultcode_ok?
0.29 0.29 0.00 1494970/4633225 Array#<<
0.16 0.12 0.04 98908/98908 ZMQ::Socket#noblock?
0.06 0.02 0.04 49454/1841154 ZMQ::Message#close
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1841154/4027787 ZMQ::Message#initialize
0.00 0.00 0.00 49455/4027787 RzmqBrokers::Messages::MessageClassMethods#delimiter
0.00 0.00 0.00 49455/4027787 RzmqBrokers::Consensus::Messages::Request#request_msg
0.00 0.00 0.00 49455/4027787 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
0.00 0.00 0.00 49455/4027787 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
0.00 0.00 0.00 49455/4027787 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
0.00 0.00 0.00 49455/4027787 RzmqBrokers::Consensus::Messages::Message#protocol_version_msg
0.00 0.00 0.00 49455/4027787 RzmqBrokers::Client::Handler#send_request
0.00 0.00 0.00 2/4027787 ZMQ::CommonSocketBehavior#sockopt_buffers
0.12 0.04 0.08 49405/4027787 Dummy#run
0.18 0.06 0.12 49454/4027787 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
0.39 0.35 0.05 98253/4027787 ZMQ::PollItems#get
0.44 0.03 0.40 49455/4027787 RzmqBrokers::Client::Handler#process_request
10.25 0.04 10.21 49455/4027787 RzmqBrokers::Client::Requests#readd
10.76 0.81 9.95 1544424/4027787 ZMQ::Socket#recvmsgs
2% 0% 22.14 1.32 20.81 4027787 Class#new
12.71 2.54 10.17 1841154/1841154 ZMQ::Message#initialize
10.21 0.21 10.01 49455/49455 RzmqBrokers::Client::ActiveRequest#initialize
4.08 4.08 0.00 1841156/1841156 FFI::MemoryPointer#initialize
0.40 0.17 0.24 49455/49455 RzmqBrokers::Client::RequestOptions#initialize
0.16 0.16 0.00 98860/98860 RzmqBrokers::Consensus::Messages::Message#initialize
0.12 0.12 0.00 49454/49454 RzmqBrokers::Consensus::Messages::ReplySuccess#initialize
0.05 0.05 0.00 98254/98254 FFI::Struct#initialize
---------------------------------------------------------------------------------------------------------
18.14 1.97 16.16 1494970/1494970 ZMQ::Socket#recvmsgs
2% 0% 18.14 1.97 16.16 1494970 ZMQ::CommonSocketBehavior#more_parts?
15.45 1.55 13.90 1494970/1494970 ZMQ::Socket#getsockopt
0.53 0.37 0.15 1494970/10007052 ZMQ::Util.resultcode_ok?
0.18 0.18 0.00 1494970/1643333 Array#at
---------------------------------------------------------------------------------------------------------
15.45 1.55 13.90 1494970/1494970 ZMQ::CommonSocketBehavior#more_parts?
1% 0% 15.45 1.55 13.90 1494970 ZMQ::Socket#getsockopt
12.60 1.67 10.93 1494970/1494970 ZMQ::CommonSocketBehavior#__getsockopt__
0.56 0.42 0.14 1494970/10007052 ZMQ::Util.resultcode_ok?
0.28 0.28 0.00 2989940/16691286 Fixnum#==
0.23 0.23 0.00 1494970/1494970 Array#[]=
0.23 0.23 0.00 1494970/2038969 Array#[]
---------------------------------------------------------------------------------------------------------
14.52 0.18 14.34 98256/98256 ZMQMachine::Reactor#run_once
1% 0% 14.52 0.18 14.34 98256 ZMQMachine::Reactor#run_procs
13.85 0.33 13.52 49455/49455 Proc#call
0.44 0.44 0.00 98256/147661 Mutex#synchronize
0.02 0.02 0.00 147711/689096 Array#empty?
0.02 0.02 0.00 49455/197166 Array#shift
---------------------------------------------------------------------------------------------------------
13.85 0.33 13.52 49455/49455 ZMQMachine::Reactor#run_procs
1% 0% 13.85 0.33 13.52 49455 Proc#call
13.52 0.39 13.13 49455/49455 RzmqBrokers::Client::Handler#process_request
---------------------------------------------------------------------------------------------------------
13.52 0.39 13.13 49455/49455 Proc#call
1% 0% 13.52 0.39 13.13 49455 RzmqBrokers::Client::Handler#process_request
10.89 0.17 10.72 49455/49455 RzmqBrokers::Client::Requests#add
1.37 0.94 0.42 49455/494548 Kernel#inspect
0.44 0.03 0.40 49455/4027789 Class#new
0.26 0.25 0.01 49455/49455 RzmqBrokers::Client::Handler#get_sequence_id
0.11 0.11 0.00 49455/247273 Module#to_s
0.03 0.03 0.00 49455/49455 RzmqBrokers::Consensus::Messages::Message#sequence_id=
0.03 0.03 0.00 49455/247273 ZMQMachine::Reactor#log
0.01 0.01 0.00 49455/296728 Kernel#class
---------------------------------------------------------------------------------------------------------
12.71 2.54 10.17 1841154/1841154 Class#new
1% 0% 12.71 2.54 10.17 1841154 ZMQ::Message#initialize
1.64 1.36 0.28 1841154/1841154 FFI::Struct.size
1.53 1.53 0.00 1643334/1643334 ZMQ::LibZMQ.zmq_msg_init
1.33 0.16 1.17 197820/197820 ZMQ::Message#copy_in_string
0.73 0.56 0.18 1643334/10007054 ZMQ::Util.resultcode_ok?
0.00 0.00 0.00 1841154/4027789 Class#new
---------------------------------------------------------------------------------------------------------
12.60 1.67 10.93 1494971/1494971 ZMQ::Socket#getsockopt
1% 0% 12.60 1.67 10.93 1494994 ZMQ::CommonSocketBehavior#__getsockopt__
3.41 1.21 2.20 1495025/1495025 ZMQ::Socket#int_option?
3.37 1.34 2.03 1495025/1495025 ZMQ::CommonSocketBehavior#sockopt_buffers
1.74 1.74 0.00 1495025/1495025 ZMQ::LibZMQ.zmq_getsockopt
1.31 0.79 0.53 1495025/2990050 ZMQ::Socket#long_long_option?
0.64 0.48 0.16 1495025/10007403 ZMQ::Util.resultcode_ok?
0.24 0.24 0.00 1495025/1495025 FFI::AbstractMemory#read_long_long
0.23 0.23 0.00 1495025/4633393 Array#<<
---------------------------------------------------------------------------------------------------------
12.59 0.15 12.45 49455/49455 ZMQMachine::Socket::EnvelopeHelp#resume_read
1% 0% 12.59 0.15 12.45 49455 ZMQMachine::Server::XREQ#on_readable
10.93 0.03 10.90 49455/98910 Method#call
1.47 0.11 1.37 49455/98911 ZMQMachine::Server::Base#close_messages
0.04 0.04 0.00 49455/197823 Array#+
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 49455/98910 RzmqBrokers::Client::Handler#on_success
10.93 0.03 10.90 49455/98910 ZMQMachine::Server::XREQ#on_readable
1% 0% 10.93 0.03 10.90 98910 Method#call
10.90 0.18 10.72 49455/49455 RzmqBrokers::Client::Handler#on_read
1.86 0.27 1.59 49455/49455 Dummy#success
---------------------------------------------------------------------------------------------------------
10.90 0.18 10.72 49455/49455 Method#call
1% 0% 10.90 0.18 10.72 49455 RzmqBrokers::Client::Handler#on_read
6.20 0.23 5.97 49455/49455 RzmqBrokers::Consensus::Messages::Message.create_from
4.49 0.38 4.12 49455/49455 RzmqBrokers::Client::Requests#process_reply
0.03 0.03 0.00 49455/98910 RzmqBrokers::Consensus::Messages::ReplySuccess#success_reply?
---------------------------------------------------------------------------------------------------------
10.89 0.17 10.72 49456/49456 RzmqBrokers::Client::Handler#process_request
1% 0% 10.89 0.17 10.72 49456 RzmqBrokers::Client::Requests#add
10.65 0.21 10.44 49456/49456 RzmqBrokers::Client::Requests#readd
0.04 0.04 0.00 49456/49456 RzmqBrokers::Messages::MessageInstanceMethods#encode
0.02 0.02 0.00 49456/49456 RzmqBrokers::Messages::MessageInstanceMethods#service_name
0.01 0.01 0.00 49456/148366 RzmqBrokers::Consensus::Messages::Message#sequence_id
---------------------------------------------------------------------------------------------------------
10.65 0.21 10.44 49456/49456 RzmqBrokers::Client::Requests#add
1% 0% 10.65 0.21 10.44 49456 RzmqBrokers::Client::Requests#readd
10.25 0.04 10.21 49456/4027920 Class#new
0.19 0.13 0.05 49456/49457 Hash#[]=
---------------------------------------------------------------------------------------------------------
10.21 0.21 10.01 49456/49456 Class#new
1% 0% 10.21 0.21 10.01 49456 RzmqBrokers::Client::ActiveRequest#initialize
9.81 0.29 9.52 49456/49456 RzmqBrokers::Client::ActiveRequest#resend
0.15 0.13 0.02 49456/147764 Time.now
0.02 0.02 0.00 49456/98912 RzmqBrokers::Client::RequestOptions#timeout_ms
0.02 0.02 0.00 49456/98912 RzmqBrokers::Client::RequestOptions#retries
---------------------------------------------------------------------------------------------------------
9.81 0.29 9.52 49456/49456 RzmqBrokers::Client::ActiveRequest#initialize
1% 0% 9.81 0.29 9.52 49456 RzmqBrokers::Client::ActiveRequest#resend
9.01 0.33 8.69 49456/49456 RzmqBrokers::Client::Handler#send_request
0.18 0.05 0.13 49456/197823 Array#inspect
0.14 0.14 0.00 49456/445200 Fixnum#to_s
0.08 0.08 0.01 49456/49456 RzmqBrokers::Client::ActiveRequest#timeout_desired?
0.06 0.06 0.00 49456/247278 Module#to_s
0.02 0.02 0.00 49456/247278 ZMQMachine::Reactor#log
0.01 0.01 0.00 49456/296078 Fixnum#+
0.01 0.01 0.00 49456/296734 Kernel#class
---------------------------------------------------------------------------------------------------------
9.01 0.33 8.69 49456/49456 RzmqBrokers::Client::ActiveRequest#resend
1% 0% 9.01 0.33 8.69 49456 RzmqBrokers::Client::Handler#send_request
3.70 0.22 3.49 49456/49456 RzmqBrokers::Consensus::Messages::Request#to_msgs
3.16 0.12 3.04 49456/49456 ZMQMachine::Server::Base#write
1.09 0.60 0.49 49456/494558 Kernel#inspect
0.47 0.08 0.39 49456/49456 RzmqBrokers::Messages::MessageClassMethods#delimiter
0.09 0.09 0.00 49456/247278 Module#to_s
0.03 0.03 0.00 49456/247278 ZMQMachine::Reactor#log
0.02 0.02 0.00 49456/197823 Array#+
0.01 0.01 0.00 49456/296734 Kernel#class
0.00 0.00 0.00 49456/4027921 Class#new
---------------------------------------------------------------------------------------------------------
6.20 0.23 5.97 49455/49455 RzmqBrokers::Client::Handler#on_read
0% 0% 6.20 0.23 5.97 49455 RzmqBrokers::Consensus::Messages::Message.create_from
4.84 0.14 4.70 49455/49455 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
0.52 0.09 0.43 98910/1495025 ZMQ::Message#copy_out_string
0.32 0.06 0.26 49455/49455 RzmqBrokers::Messages::MessageClassMethods#envelope_strings
0.09 0.06 0.04 49455/49455 RzmqBrokers::Consensus::Messages::Message.correct_protocol?
0.06 0.05 0.01 49455/49455 RzmqBrokers::Consensus::Messages::Message.reply_success?
0.06 0.06 0.00 49455/247279 Kernel#respond_to?
0.05 0.04 0.01 49455/49455 RzmqBrokers::Consensus::Messages::Message.request?
0.02 0.02 0.00 98910/2039067 Array#[]
---------------------------------------------------------------------------------------------------------
4.84 0.14 4.70 49455/49455 RzmqBrokers::Consensus::Messages::Message.create_from
0% 0% 4.84 0.14 4.70 49456 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
3.89 0.11 3.77 49456/49456 RzmqBrokers::Consensus::Messages::Message.extract_payload
0.34 0.12 0.22 49456/49456 RzmqBrokers::Messages::MessageClassMethods#sequence_decoder
0.27 0.05 0.23 98912/1495080 ZMQ::Message#copy_out_string
0.18 0.06 0.12 49456/4028051 Class#new
0.02 0.02 0.00 98912/1643449 Array#at
---------------------------------------------------------------------------------------------------------
4.49 0.38 4.12 49456/49456 RzmqBrokers::Client::Handler#on_read
0% 0% 4.49 0.38 4.12 49456 RzmqBrokers::Client::Requests#process_reply
2.40 0.20 2.20 49456/49456 RzmqBrokers::Client::ActiveRequest#process_reply
0.50 0.08 0.42 49456/49456 RzmqBrokers::Client::Requests#find_active
0.45 0.17 0.28 49456/197827 Array#inspect
0.39 0.39 0.00 49456/247283 Module#to_s
0.26 0.09 0.17 49456/49456 RzmqBrokers::Client::Requests#close
0.05 0.05 0.00 49456/247283 ZMQMachine::Reactor#log
0.05 0.05 0.00 98912/148369 RzmqBrokers::Consensus::Messages::Message#sequence_id
0.02 0.02 0.00 49456/296740 Kernel#class
---------------------------------------------------------------------------------------------------------
0.27 0.05 0.23 98912/1495080 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
0.52 0.09 0.43 98912/1495080 RzmqBrokers::Consensus::Messages::Message.create_from
3.58 0.50 3.08 1297256/1495080 Array#collect
0% 0% 4.37 0.64 3.73 1495080 ZMQ::Message#copy_out_string
1.73 0.43 1.30 1495080/1495080 ZMQ::Message#data
1.21 0.38 0.83 1495080/1544536 ZMQ::Message#size
0.79 0.79 0.00 1495080/1495080 FFI::AbstractMemory#read_string
---------------------------------------------------------------------------------------------------------
0.04 0.03 0.01 49457/10007756 ZMQMachine::Server::Base#write_queue_to_socket
0.04 0.03 0.01 98912/10007758 ZMQ::Socket#recv_multipart
0.08 0.06 0.02 98259/10007758 ZMQMachine::Reactor#poll
0.11 0.08 0.03 247285/10007758 Array#each
0.12 0.09 0.03 247280/10007758 ZMQMachine::Socket::EnvelopeHelp#resume_read
0.22 0.18 0.03 98259/10007758 ZMQ::Poller#poll
0.53 0.37 0.15 1495080/10007758 ZMQ::CommonSocketBehavior#more_parts?
0.56 0.42 0.14 1495080/10007758 ZMQ::Socket#getsockopt
0.64 0.48 0.16 1495080/10007758 ZMQ::CommonSocketBehavior#__getsockopt__
0.73 0.56 0.18 1643450/10007758 ZMQ::Message#initialize
1.13 0.85 0.27 3039616/10007758 ZMQ::Socket#recvmsgs
0% 0% 4.18 3.14 1.03 10007758 ZMQ::Util.resultcode_ok?
1.03 1.03 0.00 10007758/10204276 Fixnum#>=
---------------------------------------------------------------------------------------------------------
4.15 1.23 2.92 1544536/1544536 ZMQ::Socket#recvmsgs
0% 0% 4.15 1.23 2.92 1544536 ZMQ::Socket#recv
2.52 2.52 0.00 1544536/1544536 ZMQ::LibZMQ.zmq_recv
0.40 0.40 0.00 1544536/1841278 ZMQ::Message#address
---------------------------------------------------------------------------------------------------------
4.08 4.08 0.00 1841280/1841280 Class#new
0% 0% 4.08 4.08 0.00 1841280 FFI::MemoryPointer#initialize
---------------------------------------------------------------------------------------------------------
0.26 0.08 0.18 49456/98912 RzmqBrokers::Messages::MessageClassMethods#envelope_strings
3.70 0.30 3.40 49456/98912 RzmqBrokers::Consensus::Messages::Message.extract_payload
0% 0% 3.96 0.38 3.58 98912 Array#collect
3.58 0.50 3.08 1297256/1495080 ZMQ::Message#copy_out_string
---------------------------------------------------------------------------------------------------------
3.89 0.11 3.77 49456/49456 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
0% 0% 3.89 0.11 3.77 49456 RzmqBrokers::Consensus::Messages::Message.extract_payload
3.70 0.30 3.40 49456/98912 Array#collect
0.03 0.03 0.00 49456/2039101 Array#[]
0.02 0.01 0.01 49456/885094 Array#length
0.01 0.01 0.00 49456/344889 Fixnum#>
---------------------------------------------------------------------------------------------------------
3.70 0.22 3.49 49457/49457 RzmqBrokers::Client::Handler#send_request
0% 0% 3.70 0.22 3.49 49457 RzmqBrokers::Consensus::Messages::Request#to_msgs
0.94 0.10 0.84 49457/49457 RzmqBrokers::Messages::MessageInstanceMethods#to_msgs
0.92 0.15 0.77 49457/49457 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
0.60 0.07 0.53 49457/49457 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
0.51 0.07 0.44 49457/49457 RzmqBrokers::Consensus::Messages::Request#request_msg
0.44 0.13 0.31 49457/49457 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
0.08 0.08 0.00 98914/197827 Array#+
---------------------------------------------------------------------------------------------------------
3.41 1.21 2.20 1495080/1495080 ZMQ::CommonSocketBehavior#__getsockopt__
0% 0% 3.41 1.21 2.20 1495080 ZMQ::Socket#int_option?
2.06 1.32 0.75 1495080/1495080 ZMQ::CommonSocketBehavior#int_option?
0.14 0.14 0.00 1495080/16692509 Fixnum#==
---------------------------------------------------------------------------------------------------------
Thread[main,5,main] profile results:
Total time: 3.44
%total %self total self children calls name
---------------------------------------------------------------------------------------------------------
1.00 1.00 0.00 1/820 Dummy#initialize
818.64 818.64 0.00 819/820 Integer#upto
23818% 23818% 819.64 819.64 0.00 820 Kernel#sleep
0.00 0.00 0.00 820/820 Fixnum#to_f
0.00 0.00 0.00 820/3498 Kernel#respond_to?
---------------------------------------------------------------------------------------------------------
100% 0% 3.44 0.00 3.44 0 (top)
1.50 0.00 1.50 1/126 Kernel#require
1.03 0.00 1.03 1/3061 Class#new
0.90 0.06 0.83 2/320 Kernel#require
0.01 0.01 0.00 1/1 Kernel#trap
0.00 0.00 0.00 146/393 Class#inherited
0.00 0.00 0.00 1/1 IO#puts
0.00 0.00 0.00 10/1379 Object.method_added
0.00 0.00 0.00 1/98 File.expand_path
0.00 0.00 0.00 1/216 File.dirname
0.00 0.00 0.00 1/5 Thread.abort_on_exception=
0.00 0.00 0.00 1/1 Array#push
0.00 0.00 0.00 1/772 Array#[]
0.00 -818.84 818.84 1/2 Integer#upto
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 189/320 Kernel#require
0.90 0.06 0.83 2/320 (top)
1.50 0.00 1.50 129/320 Kernel#require
69% 1% 2.40 0.06 2.34 320 Kernel#require
0.21 0.01 0.21 15/500 Array#each
0.12 0.01 0.11 996/1379 Object.method_added
0.10 0.00 0.10 5/5 Java::Java.method_missing
0.07 0.00 0.07 2/4 IO.open
0.05 0.05 0.00 1/308 Time.now
0.05 0.00 0.05 19/19 Regexp.new
0.02 0.00 0.02 7/7 ZMQMachine::ConfigClassMaker.create_class
0.02 0.00 0.01 26/26 FFI::Library#attach_function
0.01 0.01 0.00 12/27 Module#private_class_method
0.01 0.00 0.01 1/2 FFI::Struct.layout
0.01 0.00 0.01 1/1 JSON.generator=
0.01 0.00 0.00 61/62 Module#attr_reader
0.01 0.01 0.00 100/187 Module#private
0.01 0.00 0.01 70/79 Module#include
0.01 0.01 0.00 52/67 Module#module_function
0.00 0.00 0.00 28/50 Module#attr_accessor
0.00 0.00 0.00 10/10 Gem::Specification.array_attribute
0.00 0.00 0.00 1/1 Java::OrgJrubyLexerYacc.method_missing
0.00 0.00 0.00 16/118 Array#pack
0.00 0.00 0.00 12/12 ZMQ::LibZMQ.version2?
0.00 0.00 0.00 2/2 FFI::Library#ffi_lib
0.00 0.00 0.00 14/21 Gem::Specification.attribute
0.00 0.00 0.00 15/31 Module#initialize_copy
0.00 0.00 0.00 2/2 Java::OrgJruby.method_missing
0.00 0.00 0.00 1/88 Gem::Specification.load
0.00 0.00 0.00 1/10 Module#instance_methods
0.00 0.00 0.00 5/2763 Object.method_added
0.00 0.00 0.00 7/7 Gem::Specification.required_attribute
0.00 0.00 0.00 16/16 Kernel#java
0.00 0.00 0.00 1/1 Java::JavaUtil.method_missing
0.00 0.00 0.00 1/1 Java::Org.method_missing
0.00 0.00 0.00 1/1 Java::JavaNio.method_missing
0.00 0.00 0.00 14/14 Gem::Specification.overwrite_accessor
0.00 0.00 0.00 5/5 Gem::Specification.attribute_alias_singular
0.00 0.00 0.00 7/11 Kernel.method_added
0.00 0.00 0.00 15/15 FileUtils.private_module_function
0.00 0.00 0.00 3/3 FileUtils.collect_method
0.00 0.00 0.00 3/5 Kernel#raise
0.00 0.00 0.00 1/1 JavaUtilities#get_package_module
0.00 0.00 0.00 2/2 Kernel#org
0.00 0.00 0.00 2/8 Gem::Requirement.default
0.00 0.00 0.00 8/54 Module#alias_method
0.00 0.00 0.00 11/12 Kernel#extend
0.00 0.00 0.00 1/1 Time.at
0.00 0.00 0.00 1/1 Gem.marshal_version
0.00 0.00 0.00 1/1 Java::OrgJrubyLexer.method_missing
0.00 0.00 0.00 1/1 Java.method_missing
0.00 0.00 0.00 5/229 Array#collect
0.00 0.00 0.00 2/121 Array#join
0.00 0.00 0.00 325/456 Kernel#singleton_method_added
0.00 0.00 0.00 1/176 Module#module_eval
0.00 0.00 0.00 23/23 Module#protected
0.00 0.00 0.00 1/1 Kernel#singleton_methods
0.00 0.00 0.00 231/393 Class#inherited
0.00 0.00 0.00 1/1 Module#const_missing
0.00 0.00 0.00 5/7 JavaProxy.inherited
0.00 0.00 0.00 1/1 Gem.win_platform?
0.00 0.00 0.00 1/1 Time#gmt_offset
0.00 0.00 0.00 1/1 Java::JavaUtil.const_missing
0.00 0.00 0.00 1/2 FFI::DataConverter#native_type
0.00 0.00 0.00 1/1 Kernel#method_missing
0.00 0.00 0.00 1/7 Hash#keys
0.00 0.00 0.00 1/1 ZMQMachine.require_all_libs_relative_to
0.00 0.00 0.00 2/202 FFI.typedef
0.00 0.00 0.00 1/1 JavaProxy.[]
0.00 0.00 0.00 11/3061 Class#new
0.00 0.00 0.00 42/1064 Hash#[]=
0.00 0.00 0.00 322/1052 String#==
0.00 0.00 0.00 243/1752 Module#method_added
0.00 0.00 0.00 12/12 Module#autoload
0.00 0.00 0.00 1/1 Hash#merge!
0.00 0.00 0.00 5/358 File.join
0.00 0.00 0.00 1/1 JSON.parser=
0.00 0.00 0.00 1/1 ConcreteJavaProxy.new
0.00 0.00 0.00 2/89 FFI::Library#find_type
0.00 0.00 0.00 97/290 Fixnum#*
0.00 0.00 0.00 1/1 Gem.clear_paths
0.00 0.00 0.00 1/1 Array#-
0.00 0.00 0.00 31/36 Kernel#freeze
0.00 0.00 0.00 1/2 Module#attr_writer
0.00 0.00 0.00 1/215 String#scan
0.00 0.00 0.00 3/98 File.expand_path
0.00 0.00 0.00 2/2 Module#attr
0.00 0.00 0.00 7/216 File.dirname
0.00 0.00 0.00 2/668 String#split
0.00 0.00 0.00 1/1 Gem::Specification.read_only
0.00 0.00 0.00 1/1 FFI::DynamicLibrary#find_variable
0.00 0.00 0.00 3/3 ZMQ::LibZMQ.version3?
0.00 0.00 0.00 1/51 Time#-
0.00 0.00 0.00 7/7 Kernel#proc
0.00 0.00 0.00 8/10 String#+
0.00 0.00 0.00 8/19 JavaProxy.java_class=
0.00 0.00 0.00 6/13 Exception.===
0.00 0.00 0.00 3/1503 Hash#[]
0.00 0.00 0.00 2/16 Module#remove_method
0.00 0.00 0.00 1/1 JSON.create_id=
0.00 0.00 0.00 1/1 String#>
0.00 0.00 0.00 1/3498 Kernel#respond_to?
0.00 0.00 0.00 2/2 Time#to_i
0.00 0.00 0.00 2/2 Float#/
0.00 0.00 0.00 1/1 Method#arity
0.00 0.00 0.00 1/71 Module#undef_method
0.00 0.00 0.00 2/134 Module#public
0.00 0.00 0.00 8/2823 Fixnum#+
0.00 0.00 0.00 4/52 Module#method_defined?
0.00 0.00 0.00 1/1385 Module#instance_method
0.00 0.00 0.00 3/161 Fixnum#to_s
0.00 0.00 0.00 1/1 Fixnum#%
0.00 0.00 0.00 7/7 Java::Java.util
0.00 0.00 0.00 1/1 String#>=
0.00 0.00 0.00 3/3 Java::Java.lang
0.00 0.00 0.00 2/2 Fixnum#-@
0.00 0.00 0.00 1/1441 Kernel#method
0.00 0.00 0.00 6/772 Array#[]
0.00 0.00 0.00 1/1 Float#-@
0.00 0.00 0.00 1/1 String#<
0.00 0.00 0.00 1/1 Java::Java.io
0.00 0.00 0.00 1/1 Java::JavaUtil.regex
0.00 0.00 0.00 1/1 Java::Org.jruby
0.00 0.00 0.00 1/223 Array#+
0.00 0.00 0.00 1/519 Gem::Version#version
0.00 0.00 0.00 1/115 Gem::Specification#version
0.00 0.00 0.00 1/2039 Fixnum#==
0.00 0.00 0.00 1/140 Array#first
0.00 0.00 0.00 189/320 Kernel#require
0.00 0.00 0.00 76/126 Kernel#require
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 50/3061 RzmqBrokers::Consensus::Messages::Ready#heartbeat_retries_msg
0.00 0.00 0.00 300/3061 ZMQ::Message#initialize
0.00 0.00 0.00 50/3061 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
0.00 0.00 0.00 50/3061 RzmqBrokers::Consensus::Messages::Ready#heartbeat_interval_msg
0.00 0.00 0.00 50/3061 RzmqBrokers::Consensus::Messages::Ready#ready_msg
0.00 0.00 0.00 50/3061 RzmqBrokers::Consensus::Messages::Message#protocol_version_msg
0.00 0.00 0.00 50/3061 RzmqBrokers::Messages::MessageClassMethods#delimiter
0.00 0.00 0.00 50/3061 RzmqBrokers::Worker::Handler#send_readiness_to_broker
0.00 0.00 0.00 102/3061 ZMQMachine::Timers#add_periodical
0.00 0.00 0.00 52/3061 ZMQMachine::Reactor#create_socket
0.00 0.00 0.00 51/3061 ZMQMachine::Socket::XReq#allocate_socket
0.00 0.00 0.00 52/3061 ZMQ::Poller#register
0.00 0.00 0.00 104/3061 ZMQ::PollItems#get
0.00 0.00 0.00 52/3061 ZMQ::PollItems#clean
0.00 0.00 0.00 52/3061 ZMQMachine::Server::Configuration.create_from
0.00 0.00 0.00 224/3061 Gem::Requirement.parse
0.00 0.00 0.00 126/3061 Gem::Requirement.create
0.00 0.00 0.00 6/3061 Rational.new!
0.00 0.00 0.00 6/3061 Class#new
0.00 0.00 0.00 2/3061 Date._parse
0.00 0.00 0.00 8/3061 Gem::Platform.new
0.00 0.00 0.00 264/3061 Gem::Specification#initialize
0.00 0.00 0.00 88/3061 Gem::Version.create
0.00 0.00 0.00 123/3061 Gem::Specification#add_dependency_with_type
0.00 0.00 0.00 1/3061 Gem::SourceIndex.from_gems_in
0.00 0.00 0.00 2/3061 FFI::StructLayoutBuilder#initialize
0.00 0.00 0.00 9/3061 Dummy#initialize
0.00 0.00 0.00 2/3061 RzmqBrokers::Client::Client#initialize
0.00 0.00 0.00 1/3061 Mutex#synchronize
0.00 0.00 0.00 1/3061 RzmqBrokers::Client::Handler#generate_client_id
0.00 0.00 0.00 1/3061 RzmqBrokers::Client::Handler#initialize
0.00 0.00 0.00 8/3061 ZMQMachine::Reactor#initialize
0.00 0.00 0.00 4/3061 ZMQ::Poller#initialize
0.00 0.00 0.00 2/3061 RzmqBrokers::Broker::Broker#initialize
0.00 0.00 0.00 3/3061 RzmqBrokers::Broker::Handler#initialize
0.00 0.00 0.00 1/3061 RzmqBrokers::Broker::Services#initialize
0.00 0.00 0.00 1/3061 ZMQMachine::Socket::XRep#allocate_socket
0.00 0.00 0.00 1/3061 ZMQMachine::Configuration.create_from
0.00 0.00 0.00 1/3061 FFI::DynamicLibrary.open
0.00 0.00 0.00 1/3061 Gem::Version#bump
0.00 0.00 0.00 1/3061 ConcreteJavaProxy.new
0.00 0.00 0.00 2/3061 FFI::Struct.layout
0.00 0.00 0.00 26/3061 FFI::Library#attach_function
0.00 0.00 0.00 6/3061 Gem::SourceIndex#find_name
0.00 0.00 0.00 50/3061 Dummy#run
0.00 0.00 0.00 11/3061 Kernel#require
0.00 0.00 0.00 3/3061 JSON.generator=
0.00 0.00 0.00 8/3061 Gem::Requirement.default
0.00 0.00 0.00 3/3061 Gem.activate
0.00 0.00 0.00 88/3061 Kernel#eval
0.00 0.00 0.00 3/3061 ZMQ::LibZMQ.version
0.00 0.00 0.00 792/3061 IO#each_line
0.00 0.00 0.00 8/3061 FFI::StructLayoutBuilder#field_for_type
0.01 0.00 0.01 7/3061 Module#module_eval
0.19 0.00 0.19 50/3061 Fixnum#times
0.77 0.00 0.77 1/3061 Gem.searcher
1.03 0.00 1.03 1/3061 (top)
58% 0% 2.02 0.00 2.02 3061 Class#new
1.03 0.00 1.03 1/1 Dummy#initialize
0.77 0.00 0.77 1/1 Gem::GemPathSearcher#initialize
0.41 0.02 0.39 88/88 Gem::Specification#initialize
0.19 0.01 0.18 50/50 RzmqBrokers::Worker::Handler#initialize
0.07 0.00 0.07 51/51 ZMQMachine::Socket::XReq#initialize
0.05 0.01 0.04 224/224 Gem::Requirement#initialize
0.03 0.01 0.02 132/132 Gem::Dependency#initialize
0.03 0.01 0.02 487/487 Gem::Version#initialize
0.02 0.00 0.01 52/52 ZMQ::CommonSocketBehavior#initialize
0.02 0.00 0.02 1/1 RzmqBrokers::Client::Client#initialize
0.01 0.00 0.01 1/1 RzmqBrokers::Client::Handler#initialize
0.01 0.00 0.01 7/7 Class#initialize
0.01 0.00 0.01 1/1 UUID#initialize
0.01 0.00 0.01 1/1 RzmqBrokers::Broker::Broker#initialize
0.01 0.00 0.01 1/1 RzmqBrokers::Broker::Handler#initialize
0.01 0.00 0.01 1/1 RzmqBrokers::Broker::Handler::Router#initialize
0.00 0.00 0.00 1/1 ZMQMachine::Socket::XRep#initialize
0.00 0.00 0.00 300/300 ZMQ::Message#initialize
0.00 0.00 0.00 355/355 FFI::MemoryPointer#initialize
0.00 0.00 0.00 52/52 ZMQMachine::Server::Configuration#initialize
0.00 0.00 0.00 102/102 ZMQMachine::Timer#initialize
0.00 0.00 0.00 7/7 FFI::StructLayout::Field#initialize
0.00 0.00 0.00 1/1 ZMQ::Context#initialize
0.00 0.00 0.00 8/8 Gem::Platform#initialize
0.00 0.00 0.00 4/4 ZMQMachine::Reactor#initialize
0.00 0.00 0.00 3/3 JSON::Ext::Generator::State#initialize
0.00 0.00 0.00 156/156 FFI::Struct#initialize
0.00 0.00 0.00 792/792 String#initialize
0.00 0.00 0.00 50/50 RzmqBrokers::Consensus::Messages::Ready#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::ClientTracker#initialize
0.00 0.00 0.00 4/4 ZMQ::Poller#initialize
0.00 0.00 0.00 1/1 Gem::SourceIndex#initialize
0.00 0.00 0.00 2/2 ZMQMachine::Configuration#initialize
0.00 0.00 0.00 50/50 RzmqBrokers::Consensus::Messages::Message#initialize
0.00 0.00 0.00 6/6 Rational#initialize
0.00 0.00 0.00 4/4 ZMQ::PollItems#initialize
0.00 0.00 0.00 2/2 FFI::StructLayoutBuilder#initialize
0.00 0.00 0.00 1/1 ConcreteJavaProxy#initialize
0.00 0.00 0.00 30/30 Hash#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::Services#initialize
0.00 0.00 0.00 4/4 ZMQMachine::Timers#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::Configuration#initialize
0.00 0.00 0.00 2/2 Date::Format::Bag#initialize
0.00 0.00 0.00 1/1 FFI::StructLayout::Array#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::Client::Requests#initialize
0.00 0.00 0.00 8/8 Exception#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::Client::Configuration#initialize
0.00 0.00 0.00 1/59 Object#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::Worker::Configuration#initialize
0.00 0.00 0.00 2/2 Array#initialize
0.00 0.00 0.00 1/510 Hash#default
0.00 0.00 0.00 6/3061 Class#new
0.00 0.00 0.00 1/397 Time#initialize
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 76/126 Kernel#require
0.00 0.00 0.00 2/126 Gem::Specification#date=
0.00 0.00 0.00 1/126 Gem::Specification#add_dependency_with_type
0.00 0.00 0.00 1/126 Gem::SourceIndex.spec_directories_from_classpath
0.00 0.00 0.00 44/126 Array#each
0.00 0.00 0.00 1/126 UUID.state_file
1.50 0.00 1.50 1/126 (top)
43% 0% 1.50 0.00 1.50 126 Kernel#require
1.50 0.00 1.50 129/320 Kernel#require
0.84 0.00 0.84 3/3 Gem.try_activate
0.00 0.00 0.00 5/5 String#end_with?
0.00 0.00 0.00 5/5 Exception#message
0.00 0.00 0.00 2/5 Kernel#raise
0.00 0.00 0.00 5/13 Exception.===
---------------------------------------------------------------------------------------------------------
1.03 0.00 1.03 1/1 Class#new
29% 0% 1.03 0.00 1.03 1 Dummy#initialize
1.00 1.00 0.00 1/820 Kernel#sleep
0.00 0.00 0.00 2/4 ZMQMachine::Reactor#run
0.00 0.00 0.00 1/1 ZMQMachine::Configuration.create_from
0.00 0.00 0.00 1/1 Kernel#puts
0.00 0.00 0.00 3/3 ZMQMachine::Configuration#exception_handler=
0.00 0.00 0.00 3/3 ZMQMachine::Configuration#poll_interval=
0.00 0.00 0.00 3/3 ZMQMachine::Configuration#context=
0.00 0.00 0.00 3/3 ZMQMachine::Configuration#name=
0.00 0.00 0.00 2/3 ZMQMachine::Server::Configuration#connect=
0.00 0.00 0.00 2/3 ZMQMachine::Server::Configuration#endpoint=
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::Configuration#service_klass=
0.00 0.00 0.00 1/1 RzmqBrokers::Client::Configuration#service_name=
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::Configuration#worker_klass=
0.00 0.00 0.00 1/1 RzmqBrokers::Worker::Configuration#on_request=
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::Configuration#broker_endpoint=
0.00 0.00 0.00 1/1 RzmqBrokers::Worker::Configuration#base_msg_klass=
0.00 0.00 0.00 1/1 RzmqBrokers::Worker::Configuration#on_disconnect=
0.00 0.00 0.00 1/1 RzmqBrokers::Client::Configuration#on_success=
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::Configuration#base_msg_klass=
0.00 0.00 0.00 1/1 RzmqBrokers::Client::Configuration#base_msg_klass=
0.00 0.00 0.00 1/1 RzmqBrokers::Client::Configuration#heartbeat_retries=
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::Configuration#broker_klass=
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::Configuration#broker_bind=
0.00 0.00 0.00 1/1 RzmqBrokers::Client::Configuration#on_failure=
0.00 0.00 0.00 1/1 RzmqBrokers::Worker::Configuration#heartbeat_retries=
0.00 0.00 0.00 1/1 RzmqBrokers::Worker::Configuration#heartbeat_interval=
0.00 0.00 0.00 1/1 RzmqBrokers::Client::Configuration#heartbeat_interval=
0.00 0.00 0.00 1/1 RzmqBrokers::Worker::Configuration#service_name=
0.00 0.00 0.00 1/2 ZMQMachine::Server::Configuration#reactor=
0.00 0.00 0.00 4/1441 Kernel#method
0.00 0.00 0.00 9/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 18/500 Enumerable#inject
0.00 0.00 0.00 9/500 Module#module_eval
0.00 0.00 0.00 24/500 Enumerable#max
0.00 0.00 0.00 26/500 FFI::Library#attach_function
0.00 0.00 0.00 2/500 Array#collect
0.00 0.00 0.00 1/500 ZMQMachine.require_all_libs_relative_to
0.00 0.00 0.00 1/500 Gem::Specification.read_only
0.00 0.00 0.00 6/500 Enumerable#sort_by
0.00 0.00 0.00 1/500 ZMQMachine::Configuration.create_from
0.00 0.00 0.00 50/500 ZMQMachine::Server::Base#close_messages
0.00 0.00 0.00 176/500 Gem::Specification#assign_defaults
0.00 0.00 0.00 50/500 ZMQ::Socket#sendmsgs
0.01 0.00 0.00 52/500 ZMQ::PollItems#clean
0.01 0.00 0.00 7/500 ZMQMachine::ConfigClassMaker::MethodMaker.create_accessors
0.01 0.00 0.01 1/500 JSON.generator=
0.01 0.00 0.01 6/500 Gem.activate
0.03 0.00 0.03 1/500 Gem::GemPathSearcher#initialize
0.03 0.01 0.03 52/500 ZMQMachine::Server::Configuration.create_from
0.21 0.01 0.21 15/500 Kernel#require
0.60 0.00 0.60 2/500 Array#reverse_each
26% 0% 0.91 0.02 0.89 500 Array#each
0.59 0.01 0.58 87/88 Gem::Specification.load
0.03 0.02 0.01 157/176 Module#module_eval
0.03 0.00 0.02 87/87 Gem::GemPathSearcher#lib_dirs_for
0.02 0.00 0.02 1466/1482 Kernel#send
0.01 0.01 0.00 2816/2904 Kernel#instance_variable_set
0.01 0.00 0.01 87/87 Gem::SourceIndex#add_spec
0.01 0.01 0.00 26/26 FFI::Function.new
0.01 0.01 0.00 140/1179 String#=~
0.01 0.01 0.00 5280/6940 Module#===
0.00 0.00 0.00 1496/1593 Kernel#dup
0.00 0.00 0.00 54/71 Module#undef_method
0.00 0.00 0.00 250/300 ZMQ::Socket#send
0.00 0.00 0.00 2145/2209 Kernel#===
0.00 0.00 0.00 1827/2295 String#to_sym
0.00 0.00 0.00 46/54 Module#alias_method
0.00 0.00 0.00 3/3 FFI::DynamicLibrary.open
0.00 0.00 0.00 132/134 Module#public
0.00 0.00 0.00 1277/1277 LibC.memcpy
0.00 0.00 0.00 12/12 ZMQMachine.libpath
0.00 0.00 0.00 11/11 ZMQ.libpath
0.00 0.00 0.00 1182/3498 Kernel#respond_to?
0.00 0.00 0.00 26/89 FFI::Library#find_type
0.00 0.00 0.00 9/9 JSON.deep_const_get
0.00 0.00 0.00 87/493 Kernel#object_id
0.00 0.00 0.00 48/52 Module#method_defined?
0.00 0.00 0.00 26/26 FFI::DynamicLibrary#find_function
0.00 0.00 0.00 472/1819 String#to_s
0.00 0.00 0.00 300/300 ZMQ::Message#close
0.00 0.00 0.00 1277/1277 FFI::Struct#pointer
0.00 0.00 0.00 88/1064 Hash#[]=
0.00 0.00 0.00 21/358 File.join
0.00 0.00 0.00 1277/1381 FFI::AbstractMemory#+
0.00 0.00 0.00 1363/2823 Fixnum#+
0.00 0.00 0.00 21/216 File.dirname
0.00 0.00 0.00 306/1052 String#==
0.00 0.00 0.00 6/6 Gem::Specification#sort_obj
0.00 0.00 0.00 250/506 ZMQ::Util.resultcode_ok?
0.00 0.00 0.00 36/354 Module#const_get
0.00 0.00 0.00 9/10 JSON.const_defined_in?
0.00 0.00 0.00 27/238 Symbol#to_s
0.00 0.00 0.00 26/602 Array#<<
0.00 0.00 0.00 51/1223 Array#length
0.00 0.00 0.00 25/66 FFI::Type::Builtin#==
0.00 0.00 0.00 250/357 Fixnum#|
0.00 0.00 0.00 25/450 Fixnum#-
0.00 0.00 0.00 1/187 Module#private
0.00 0.00 0.00 24/708 Fixnum#<=>
0.00 0.00 0.00 25/772 Array#[]
0.00 0.00 0.00 26/180 Fixnum#>
0.00 0.00 0.00 26/957 Array#empty?
0.00 0.00 0.00 5/36 Kernel#freeze
0.00 0.00 0.00 9/16 String#empty?
0.00 0.00 0.00 1/13 Exception.===
0.00 0.00 0.00 3/6 Gem.activate
0.00 0.00 0.00 44/126 Kernel#require
---------------------------------------------------------------------------------------------------------
0.84 0.00 0.84 3/3 Kernel#require
24% 0% 0.84 0.00 0.84 3 Gem.try_activate
0.78 0.00 0.77 3/3 Gem.searcher
0.04 0.00 0.04 3/3 Gem::GemPathSearcher#find
0.02 0.00 0.02 3/6 Gem.activate
0.00 0.00 0.00 3/115 Gem::Specification#version
0.00 0.00 0.00 3/1527 Gem::Specification#name
0.00 0.00 0.00 3/519 Gem::Version#version
---------------------------------------------------------------------------------------------------------
0.78 0.00 0.77 3/3 Gem.try_activate
22% 0% 0.78 0.00 0.77 3 Gem.searcher
0.77 0.00 0.77 1/3061 Class#new
0.00 0.00 0.00 7/1379 Object.method_added
0.00 0.00 0.00 1/393 Class#inherited
---------------------------------------------------------------------------------------------------------
0.77 0.00 0.77 1/1 Class#new
22% 0% 0.77 0.00 0.77 1 Gem::GemPathSearcher#initialize
0.74 0.00 0.74 1/1 Gem::GemPathSearcher#init_gemspecs
0.03 0.00 0.03 1/500 Array#each
---------------------------------------------------------------------------------------------------------
0.74 0.00 0.74 1/1 Gem::GemPathSearcher#initialize
21% 0% 0.74 0.00 0.74 1 Gem::GemPathSearcher#init_gemspecs
0.72 0.00 0.72 1/7 Gem.source_index
0.02 0.01 0.01 1/2 Array#sort
0.00 0.00 0.00 1/1 Enumerable#collect
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 6/7 Gem.activate
0.72 0.00 0.72 1/7 Gem::GemPathSearcher#init_gemspecs
21% 0% 0.72 0.00 0.72 7 Gem.source_index
0.72 0.00 0.72 1/1 Gem::SourceIndex.from_installed_gems
---------------------------------------------------------------------------------------------------------
0.72 0.00 0.72 1/1 Gem.source_index
21% 0% 0.72 0.00 0.72 1 Gem::SourceIndex.from_installed_gems
0.66 0.00 0.66 1/1 Gem::SourceIndex.from_gems_in
0.07 0.00 0.07 1/1 Gem::SourceIndex.installed_spec_directories
0.00 0.00 0.00 1/957 Array#empty?
---------------------------------------------------------------------------------------------------------
0.66 0.00 0.66 1/1 Gem::SourceIndex.from_installed_gems
19% 0% 0.66 0.00 0.66 1 Gem::SourceIndex.from_gems_in
0.65 0.00 0.65 1/1 Gem::SourceIndex#refresh!
0.00 0.00 0.00 1/1 Gem::SourceIndex#spec_dirs=
0.00 0.00 0.00 1/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.65 0.00 0.65 1/1 Gem::SourceIndex.from_gems_in
19% 0% 0.65 0.00 0.65 1 Gem::SourceIndex#refresh!
0.65 0.00 0.65 1/1 Gem::SourceIndex#load_gems_in
0.00 0.00 0.00 1/1341 Kernel#nil?
---------------------------------------------------------------------------------------------------------
0.65 0.00 0.65 1/1 Gem::SourceIndex#refresh!
19% 0% 0.65 0.00 0.65 1 Gem::SourceIndex#load_gems_in
0.65 0.00 0.65 1/1 Array#reverse_each
0.00 0.00 0.00 1/1 Hash#clear
---------------------------------------------------------------------------------------------------------
0.65 0.00 0.65 1/1 Gem::SourceIndex#load_gems_in
19% 0% 0.65 0.00 0.65 1 Array#reverse_each
0.60 0.00 0.60 2/500 Array#each
0.05 0.05 0.00 2/3 Dir.glob
0.00 0.00 0.00 2/358 File.join
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/88 Kernel#require
0.59 0.01 0.58 87/88 Array#each
17% 0% 0.59 0.01 0.58 88 Gem::Specification.load
0.55 0.13 0.41 88/88 Kernel#eval
0.03 0.02 0.01 88/88 IO.read
0.01 0.01 0.00 88/94 File.file?
0.00 0.00 0.00 88/88 Kernel#binding
0.00 0.00 0.00 176/180 Kernel#untaint
0.00 0.00 0.00 88/1593 Kernel#dup
0.00 0.00 0.00 88/88 Gem::Specification#loaded_from=
0.00 0.00 0.00 88/6940 Module#===
---------------------------------------------------------------------------------------------------------
0.55 0.13 0.41 88/88 Gem::Specification.load
15% 3% 0.55 0.13 0.41 88 Kernel#eval
0.00 0.00 0.00 88/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.41 0.02 0.39 88/88 Class#new
12% 0% 0.41 0.02 0.39 88 Gem::Specification#initialize
0.14 0.00 0.14 87/87 Gem::Specification#date=
0.08 0.01 0.07 88/88 Gem::Specification#assign_defaults
0.04 0.00 0.04 87/94 Comparable#>=
0.04 0.00 0.03 79/79 Gem::Specification#add_development_dependency
0.02 0.00 0.02 44/45 Gem::Specification#add_runtime_dependency
0.01 0.00 0.01 88/88 Gem::Specification#version=
0.01 0.00 0.01 87/87 Gem::Specification#required_rubygems_version=
0.00 0.00 0.00 88/88 Gem::Specification#summary=
0.00 0.00 0.00 8/8 Gem::Specification#platform=
0.00 0.00 0.00 85/85 Gem::Specification#authors=
0.00 0.00 0.00 88/88 Gem::Specification#files=
0.00 0.00 0.00 80/80 Gem::Specification#description=
0.00 0.00 0.00 35/35 Gem::Specification#executables=
0.00 0.00 0.00 47/47 Gem::Specification#extra_rdoc_files=
0.00 0.00 0.00 44/44 Gem::Specification#rdoc_options=
0.00 0.00 0.00 174/3498 Kernel#respond_to?
0.00 0.00 0.00 30/30 Gem::Specification#test_files=
0.00 0.00 0.00 6/6 Gem::Specification#required_ruby_version=
0.00 0.00 0.00 1/204 Dir.[]
0.00 0.00 0.00 88/88 Gem::Specification#name=
0.00 0.00 0.00 87/87 Gem::Specification#require_paths=
0.00 0.00 0.00 87/87 Gem::Specification#email=
0.00 0.00 0.00 88/147 Kernel#block_given?
0.00 0.00 0.00 87/87 Gem::Specification#specification_version=
0.00 0.00 0.00 87/87 Gem::Specification#homepage=
0.00 0.00 0.00 87/87 Gem::Specification#rubygems_version=
0.00 0.00 0.00 61/61 Gem::Specification#rubyforge_project=
0.00 0.00 0.00 3/3 Gem::Specification#extensions=
0.00 0.00 0.00 4/4 Gem::Specification#licenses=
0.00 0.00 0.00 22/22 Gem::Specification#default_executable=
0.00 0.00 0.00 8/8 Gem::Specification#autorequire=
0.00 0.00 0.00 7/602 Array#<<
0.00 0.00 0.00 1/1 Gem::Specification#authors
0.00 0.00 0.00 1/1 Gem::Specification#rdoc_options
0.00 0.00 0.00 1/1 Gem::Specification#requirements=
0.00 0.00 0.00 8/8 Gem::Specification#cert_chain=
0.00 0.00 0.00 1/1 Gem::Specification#has_rdoc=
0.00 0.00 0.00 4/4 Gem::Specification#post_install_message=
0.00 0.00 0.00 1/793 String#concat
0.00 0.00 0.00 1/223 Array#+
0.00 0.00 0.00 264/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.20 0.00 0.20 50/50 Integer#upto
5% 0% 0.20 0.00 0.20 50 Dummy#run_first
0.19 0.00 0.19 50/50 Dummy#setup_clients
0.00 0.00 0.00 50/50 Dummy#run
0.00 0.00 0.00 50/308 Time.now
---------------------------------------------------------------------------------------------------------
0.19 0.00 0.19 50/50 Dummy#run_first
5% 0% 0.19 0.00 0.19 50 Dummy#setup_clients
0.19 0.00 0.19 50/50 Fixnum#times
0.00 0.00 0.00 50/450 Fixnum#-
0.00 0.00 0.00 50/1223 Array#length
---------------------------------------------------------------------------------------------------------
0.19 0.00 0.19 50/50 Dummy#setup_clients
5% 0% 0.19 0.00 0.19 50 Fixnum#times
0.19 0.00 0.19 50/3061 Class#new
0.00 0.00 0.00 50/602 Array#<<
0.00 0.00 0.00 50/2823 Fixnum#+
---------------------------------------------------------------------------------------------------------
0.19 0.01 0.18 50/50 Class#new
5% 0% 0.19 0.01 0.18 50 RzmqBrokers::Worker::Handler#initialize
0.09 0.00 0.08 50/52 ZMQMachine::Server::Base#initialize
0.04 0.00 0.04 50/52 ZMQMachine::Server::Configuration.create_from
0.04 0.00 0.04 50/50 RzmqBrokers::Worker::Handler#send_readiness_to_broker
0.01 0.00 0.00 50/50 RzmqBrokers::Worker::Handler#configure_messages_classes
0.00 0.00 0.00 50/50 RzmqBrokers::Worker::Configuration#timeout_ms
0.00 0.00 0.00 50/50 RzmqBrokers::Worker::Configuration#heartbeat_interval
0.00 0.00 0.00 50/50 RzmqBrokers::Worker::Configuration#heartbeat_retries
0.00 0.00 0.00 50/50 RzmqBrokers::Worker::Configuration#service_name
0.00 0.00 0.00 50/50 RzmqBrokers::Worker::Configuration#on_request
0.00 0.00 0.00 50/50 RzmqBrokers::Worker::Configuration#on_disconnect
0.00 0.00 0.00 50/209 ZMQMachine::Server::Configuration#reactor
0.00 0.00 0.00 50/1441 Kernel#method
0.00 0.00 0.00 50/207 ZMQMachine::Server::Configuration#on_read
---------------------------------------------------------------------------------------------------------
0.14 0.00 0.14 87/87 Gem::Specification#initialize
4% 0% 0.14 0.00 0.14 87 Gem::Specification#date=
0.01 0.00 0.01 2/2 Time.parse
0.01 0.01 0.00 85/85 Time.local
0.00 0.00 0.00 255/910 String#to_i
0.00 0.00 0.00 87/6940 Module#===
0.00 0.00 0.00 2/126 Kernel#require
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/1379 Module#attr
0.00 0.00 0.00 3/1379 Module#alias_method
0.00 0.00 0.00 2/1379 Module#attr_writer
0.00 0.00 0.00 2/1379 JavaInterfaceTemplate.append_features
0.00 0.00 0.00 10/1379 (top)
0.00 0.00 0.00 1/1379 Kernel#trap
0.00 0.00 0.00 7/1379 Gem.searcher
0.00 0.00 0.00 13/1379 Gem::Specification#add_dependency_with_type
0.00 0.00 0.00 14/1379 Class#initialize
0.00 0.00 0.00 24/1379 Module#define_method
0.00 0.00 0.00 120/1379 Module#module_eval
0.00 0.00 0.00 85/1379 Module#attr_reader
0.01 0.00 0.00 100/1379 Module#attr_accessor
0.12 0.01 0.11 996/1379 Kernel#require
3% 0% 0.14 0.01 0.12 1379 Object.method_added
0.12 0.00 0.12 1379/2763 Object.method_added
0.00 0.00 0.00 1379/7571 Kernel#==
0.00 0.00 0.00 1379/1379 Symbol#to_sym
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1379/2763 Object.method_added
0.00 0.00 0.00 5/2763 Kernel#require
0.12 0.00 0.12 1379/2763 Object.method_added
3% 0% 0.12 0.00 0.12 2763 Object.method_added
0.01 0.01 0.00 1384/1441 Kernel#method
0.00 0.00 0.00 1384/1385 Module#instance_method
0.00 0.00 0.00 1384/1384 Method#==
0.00 0.00 0.00 1384/2381 Kernel#class
0.00 0.00 0.00 1384/1752 Module#method_added
0.00 0.00 0.00 1384/1397 Module#==
0.00 0.00 0.00 1384/1384 Class#superclass
0.00 0.00 0.00 7/18 JavaPackageModuleTemplate.__block__
0.00 0.00 0.00 1379/2763 Object.method_added
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/12 Java::OrgJrubyLexer.method_missing
0.00 0.00 0.00 1/12 Java::JavaNio.method_missing
0.00 0.00 0.00 1/12 Java::Org.method_missing
0.00 0.00 0.00 1/12 Java::JavaUtil.method_missing
0.00 0.00 0.00 2/12 Java::OrgJruby.method_missing
0.00 0.00 0.00 1/12 Java::OrgJrubyLexerYacc.method_missing
0.10 0.10 0.00 5/12 Java::Java.method_missing
3% 3% 0.11 0.10 0.01 12 JavaUtilities#get_proxy_or_package_under_package
0.01 0.01 0.00 12/31 Module#initialize_copy
0.00 0.00 0.00 2/19 JavaProxy.java_class=
---------------------------------------------------------------------------------------------------------
0.10 0.00 0.10 5/5 Kernel#require
2% 0% 0.10 0.00 0.10 5 Java::Java.method_missing
0.10 0.10 0.00 5/12 JavaUtilities#get_proxy_or_package_under_package
0.00 0.00 0.00 5/957 Array#empty?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/52 RzmqBrokers::Client::Handler#initialize
0.01 0.00 0.00 1/52 RzmqBrokers::Broker::Handler::Router#initialize
0.09 0.00 0.08 50/52 RzmqBrokers::Worker::Handler#initialize
2% 0% 0.09 0.00 0.09 52 ZMQMachine::Server::Base#initialize
0.09 0.00 0.08 51/51 ZMQMachine::Server::XREQ#allocate_socket
0.00 0.00 0.00 1/1 ZMQMachine::Server::XREP#allocate_socket
0.00 0.00 0.00 52/209 ZMQMachine::Server::Configuration#reactor
0.00 0.00 0.00 52/207 ZMQMachine::Server::Configuration#on_read
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/52 ZMQMachine::Reactor#xrep_socket
0.08 0.00 0.08 51/52 ZMQMachine::Reactor#xreq_socket
2% 0% 0.09 0.00 0.09 52 ZMQMachine::Reactor#create_socket
0.01 0.00 0.00 52/52 ZMQMachine::Reactor#save_socket
0.00 0.00 0.00 52/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/229 Array#collect
0.00 0.00 0.00 1/229 Gem.suffixes
0.00 0.00 0.00 5/229 Kernel#require
0.00 0.00 0.00 6/229 Gem.activate
0.00 0.00 0.00 2/229 FFI::Library#ffi_lib
0.02 0.01 0.00 212/229 Gem::Version#segments
0.07 0.00 0.07 1/229 Gem::SourceIndex.installed_spec_directories
2% 0% 0.09 0.01 0.07 229 Array#collect
0.07 0.07 0.00 2/95 File.directory?
0.00 0.00 0.00 641/910 String#to_i
0.00 0.00 0.00 6/93 Gem::Specification#full_gem_path
0.00 0.00 0.00 7/7 FFI.map_library_name
0.00 0.00 0.00 2/94 File.file?
0.00 0.00 0.00 8/358 File.join
0.00 0.00 0.00 2/372 Array#flatten
0.00 0.00 0.00 7/15 Array#uniq
0.00 0.00 0.00 7/13 Regexp.quote
0.00 0.00 0.00 1/1052 String#==
0.00 0.00 0.00 1/225 Array#==
0.00 0.00 0.00 2/1503 Hash#[]
0.00 0.00 0.00 1/16 String#empty?
0.00 0.00 0.00 2/57 Array#compact
0.00 0.00 0.00 2/1341 Kernel#nil?
0.00 0.00 0.00 2/796 Kernel#kind_of?
0.00 0.00 0.00 2/500 Array#each
0.00 0.00 0.00 2/229 Array#collect
---------------------------------------------------------------------------------------------------------
0.09 0.00 0.08 51/51 ZMQMachine::Server::Base#initialize
2% 0% 0.09 0.00 0.08 51 ZMQMachine::Server::XREQ#allocate_socket
0.08 0.00 0.08 51/51 ZMQMachine::Reactor#xreq_socket
---------------------------------------------------------------------------------------------------------
0.08 0.00 0.08 51/51 ZMQMachine::Server::XREQ#allocate_socket
2% 0% 0.08 0.00 0.08 51 ZMQMachine::Reactor#xreq_socket
0.08 0.00 0.08 51/52 ZMQMachine::Reactor#create_socket
---------------------------------------------------------------------------------------------------------
0.01 0.00 0.01 2/4 UUID#open_lock
0.07 0.00 0.07 2/4 Kernel#require
2% 0% 0.08 0.00 0.08 4 IO.open
0.07 0.03 0.04 2/2 IO#each_line
0.00 0.00 0.00 4/4 File#flock
0.00 0.00 0.00 4/4 File#close
0.00 0.00 0.00 4/92 File#initialize
0.00 0.00 0.00 2/2 File#truncate
0.00 0.00 0.00 2/2 UUID#read_state
0.00 0.00 0.00 2/2 UUID#write_state
0.00 0.00 0.00 2/2 IO#rewind
0.00 0.00 0.00 2/2823 Fixnum#+
---------------------------------------------------------------------------------------------------------
0.08 0.01 0.07 88/88 Gem::Specification#initialize
2% 0% 0.08 0.01 0.07 88 Gem::Specification#assign_defaults
0.00 0.00 0.00 176/500 Array#each
0.00 0.00 0.00 88/2904 Kernel#instance_variable_set
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/52 ZMQMachine::Socket::XRep#initialize
0.07 0.00 0.07 51/52 ZMQMachine::Socket::XReq#initialize
2% 0% 0.08 0.00 0.07 52 ZMQMachine::Socket::Base#initialize
0.05 0.00 0.05 52/52 ZMQMachine::Socket::Base#attach
0.02 0.00 0.02 51/51 ZMQMachine::Socket::XReq#allocate_socket
0.01 0.00 0.00 52/156 ZMQ::CommonSocketBehavior#setsockopt
0.00 0.00 0.00 1/1 ZMQMachine::Socket::XRep#allocate_socket
0.00 0.00 0.00 52/506 ZMQ::Util.resultcode_ok?
---------------------------------------------------------------------------------------------------------
0.07 0.00 0.07 51/51 Class#new
2% 0% 0.07 0.00 0.07 51 ZMQMachine::Socket::XReq#initialize
0.07 0.00 0.07 51/52 ZMQMachine::Socket::Base#initialize
---------------------------------------------------------------------------------------------------------
0.01 0.01 0.00 93/95 Gem::Specification#full_gem_path
0.07 0.07 0.00 2/95 Array#collect
2% 2% 0.07 0.07 0.00 95 File.directory?
---------------------------------------------------------------------------------------------------------
0.07 0.03 0.04 2/2 IO.open
2% 0% 0.07 0.03 0.04 2 IO#each_line
0.02 0.02 0.00 639/668 String#split
0.01 0.00 0.01 100/202 FFI.typedef
0.00 0.00 0.00 100/100 FFI.add_typedef
0.00 0.00 0.00 792/793 String#concat
0.00 0.00 0.00 400/2295 String#to_sym
0.00 0.00 0.00 639/639 String#chomp
0.00 0.00 0.00 396/1064 Hash#[]=
0.00 0.00 0.00 792/3061 Class#new
0.00 0.00 0.00 639/639 String#index
0.00 0.00 0.00 200/204 String#[]
0.00 0.00 0.00 835/1341 Kernel#nil?
0.00 0.00 0.00 439/7571 Kernel#==
0.00 0.00 0.00 200/208 String#length
0.00 0.00 0.00 200/2039 Fixnum#==
0.00 0.00 0.00 43/129 NilClass#nil?
---------------------------------------------------------------------------------------------------------
0.07 0.00 0.07 1/1 Gem::SourceIndex.from_installed_gems
2% 0% 0.07 0.00 0.07 1 Gem::SourceIndex.installed_spec_directories
0.07 0.00 0.07 1/229 Array#collect
0.00 0.00 0.00 1/1 Gem::SourceIndex.spec_directories_from_classpath
0.00 0.00 0.00 1/1 Gem.path
0.00 0.00 0.00 1/57 Array#compact
0.00 0.00 0.00 1/223 Array#+
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/308 UUID#initialize
0.00 0.00 0.00 2/308 UUID#next_sequence
0.00 0.00 0.00 50/308 RzmqBrokers::Worker::Handler#send_heartbeat
0.00 0.00 0.00 2/308 Time.parse
0.00 0.00 0.00 50/308 Dummy#run_first
0.00 0.00 0.00 50/308 RzmqBrokers::Worker::Handler#start_heartbeat
0.00 0.00 0.00 102/308 ZMQMachine::Timers.now
0.00 0.00 0.00 50/308 RzmqBrokers::Worker::Handler#write_messages
0.05 0.05 0.00 1/308 Kernel#require
1% 1% 0.05 0.05 0.00 308 Time.now
0.00 0.00 0.00 308/510 Hash#default
0.00 0.00 0.00 308/397 Time#initialize
---------------------------------------------------------------------------------------------------------
0.05 0.01 0.04 224/224 Class#new
1% 0% 0.05 0.01 0.04 224 Gem::Requirement#initialize
0.03 0.00 0.03 224/250 Array#map!
0.00 0.00 0.00 224/372 Array#flatten
0.00 0.00 0.00 224/225 Array#uniq!
0.00 0.00 0.00 224/225 Array#==
0.00 0.00 0.00 224/225 Array#compact!
0.00 0.00 0.00 224/957 Array#empty?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/3 ZMQMachine.require_all_libs_relative_to
0.05 0.05 0.00 2/3 Array#reverse_each
1% 1% 0.05 0.05 0.00 3 Dir.glob
0.00 0.00 0.00 3/3498 Kernel#respond_to?
---------------------------------------------------------------------------------------------------------
0.02 0.00 0.01 44/123 Gem::Specification#add_runtime_dependency
0.03 0.01 0.03 79/123 Gem::Specification#add_development_dependency
1% 0% 0.05 0.01 0.04 123 Gem::Specification#add_dependency_with_type
0.00 0.00 0.00 123/129 Gem::Specification#dependencies
0.00 0.00 0.00 123/372 Array#flatten
0.00 0.00 0.00 13/1379 Object.method_added
0.00 0.00 0.00 123/602 Array#<<
0.00 0.00 0.00 1/50 Module#attr_accessor
0.00 0.00 0.00 123/3498 Kernel#respond_to?
0.00 0.00 0.00 123/957 Array#empty?
0.00 0.00 0.00 1/2 Module#attr_writer
0.00 0.00 0.00 1/62 Module#attr_reader
0.00 0.00 0.00 1/393 Class#inherited
0.00 0.00 0.00 1/126 Kernel#require
0.00 0.00 0.00 123/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/176 Kernel#require
0.00 0.00 0.00 1/176 ZMQ::LibZMQ::PollItemLayout.included
0.00 0.00 0.00 10/176 Gem::Specification.array_attribute
0.02 0.00 0.01 7/176 ZMQMachine::ConfigClassMaker.create_class
0.03 0.02 0.01 157/176 Array#each
1% 0% 0.05 0.02 0.03 176 Module#module_eval
0.01 0.00 0.01 7/3061 Class#new
0.00 0.00 0.00 86/187 Module#private
0.00 0.00 0.00 120/1379 Object.method_added
0.00 0.00 0.00 9/10 Module#instance_methods
0.00 0.00 0.00 1/2 FFI::Struct.layout
0.00 0.00 0.00 4/11 Kernel.method_added
0.00 0.00 0.00 9/79 Module#include
0.00 0.00 0.00 95/1752 Module#method_added
0.00 0.00 0.00 9/500 Array#each
---------------------------------------------------------------------------------------------------------
0.05 0.00 0.05 19/19 Kernel#require
1% 0% 0.05 0.00 0.05 19 Regexp.new
0.05 0.05 0.00 19/19 Regexp#initialize
---------------------------------------------------------------------------------------------------------
0.05 0.05 0.00 19/19 Regexp.new
1% 1% 0.05 0.05 0.00 19 Regexp#initialize
---------------------------------------------------------------------------------------------------------
0.05 0.00 0.05 52/52 ZMQMachine::Socket::Base#initialize
1% 0% 0.05 0.00 0.05 52 ZMQMachine::Socket::Base#attach
0.05 0.00 0.04 52/52 ZMQMachine::Server::Base#on_attach
0.00 0.00 0.00 52/3498 Kernel#respond_to?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/151 Comparable#<
0.00 0.00 0.00 8/151 Comparable#==
0.01 0.00 0.00 48/151 Array#sort
0.04 0.01 0.03 94/151 Comparable#>=
1% 0% 0.05 0.01 0.04 151 Gem::Version#<=>
0.03 0.01 0.02 280/281 Gem::Version#segments
0.00 0.00 0.00 584/772 Array#[]
0.00 0.00 0.00 568/6940 Module#===
0.00 0.00 0.00 280/1223 Array#length
0.00 0.00 0.00 280/2823 Fixnum#+
0.00 0.00 0.00 151/1052 String#==
0.00 0.00 0.00 280/2039 Fixnum#==
0.00 0.00 0.00 134/450 Fixnum#-
0.00 0.00 0.00 281/938 Fixnum#<=
0.00 0.00 0.00 151/519 Gem::Version#version
0.00 0.00 0.00 133/708 Fixnum#<=>
0.00 0.00 0.00 134/180 Fixnum#>
---------------------------------------------------------------------------------------------------------
0.05 0.00 0.04 52/52 ZMQMachine::Socket::Base#attach
1% 0% 0.05 0.00 0.04 52 ZMQMachine::Server::Base#on_attach
0.03 0.00 0.02 52/52 ZMQMachine::Server::Base#register_for_events
0.01 0.00 0.01 51/51 ZMQMachine::Socket::Base#connect
0.00 0.00 0.00 52/52 ZMQMachine::Server::Base#set_options
0.00 0.00 0.00 104/208 ZMQMachine::Server::Configuration#endpoint
0.00 0.00 0.00 52/156 ZMQMachine::Server::Configuration#bind
0.00 0.00 0.00 51/155 ZMQMachine::Server::Configuration#connect
0.00 0.00 0.00 1/1 ZMQMachine::Socket::Base#bind
0.00 0.00 0.00 52/161 Fixnum#to_s
0.00 0.00 0.00 52/159 Module#to_s
0.00 0.00 0.00 52/152 ZMQMachine::Reactor#log
0.00 0.00 0.00 52/506 ZMQ::Util.resultcode_ok?
0.00 0.00 0.00 52/2381 Kernel#class
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/52 RzmqBrokers::Client::Handler#initialize
0.00 0.00 0.00 1/52 RzmqBrokers::Broker::Handler::Router#initialize
0.04 0.00 0.04 50/52 RzmqBrokers::Worker::Handler#initialize
1% 0% 0.04 0.00 0.04 52 ZMQMachine::Server::Configuration.create_from
0.03 0.01 0.03 52/500 Array#each
0.01 0.00 0.00 50/52 RzmqBrokers::Worker::Configuration.fields
0.00 0.00 0.00 1/3 RzmqBrokers::Broker::Configuration.fields
0.00 0.00 0.00 1/3 RzmqBrokers::Client::Configuration.fields
0.00 0.00 0.00 52/2381 Kernel#class
0.00 0.00 0.00 52/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/4 Gem.win_platform?
0.04 0.00 0.04 3/4 Gem::GemPathSearcher#find
1% 0% 0.04 0.00 0.04 4 Enumerable#find
0.04 0.00 0.04 203/203 Gem::GemPathSearcher#matching_file?
0.00 0.00 0.00 12/1179 String#=~
0.00 0.00 0.00 6/1503 Hash#[]
---------------------------------------------------------------------------------------------------------
0.04 0.00 0.04 3/3 Gem.try_activate
1% 0% 0.04 0.00 0.04 3 Gem::GemPathSearcher#find
0.04 0.00 0.04 3/4 Enumerable#find
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 7/94 Proc#call
0.04 0.00 0.04 87/94 Gem::Specification#initialize
1% 0% 0.04 0.00 0.04 94 Comparable#>=
0.04 0.01 0.03 94/151 Gem::Version#<=>
---------------------------------------------------------------------------------------------------------
0.04 0.00 0.04 50/50 RzmqBrokers::Worker::Handler#initialize
1% 0% 0.04 0.00 0.04 50 RzmqBrokers::Worker::Handler#send_readiness_to_broker
0.01 0.00 0.01 50/50 RzmqBrokers::Consensus::Messages::Ready#to_msgs
0.01 0.00 0.01 50/50 RzmqBrokers::Worker::Handler#write_messages
0.01 0.00 0.01 50/50 RzmqBrokers::Worker::Handler#start_heartbeat
0.01 0.00 0.00 50/50 RzmqBrokers::Worker::Handler#start_broker_timer
0.00 0.00 0.00 50/50 RzmqBrokers::Messages::MessageClassMethods#delimiter
0.00 0.00 0.00 100/161 Fixnum#to_s
0.00 0.00 0.00 50/159 Module#to_s
0.00 0.00 0.00 50/152 ZMQMachine::Reactor#log
0.00 0.00 0.00 50/223 Array#+
0.00 0.00 0.00 50/2381 Kernel#class
0.00 0.00 0.00 50/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.04 0.00 0.04 203/203 Enumerable#find
1% 0% 0.04 0.00 0.04 203 Gem::GemPathSearcher#matching_file?
0.04 0.01 0.03 203/203 Gem::GemPathSearcher#matching_files
0.00 0.00 0.00 203/957 Array#empty?
---------------------------------------------------------------------------------------------------------
0.04 0.01 0.03 203/203 Gem::GemPathSearcher#matching_file?
1% 0% 0.04 0.01 0.03 203 Gem::GemPathSearcher#matching_files
0.02 0.02 0.00 203/204 Dir.[]
0.00 0.00 0.00 203/203 Gem.suffix_pattern
0.00 0.00 0.00 203/358 File.join
0.00 0.00 0.00 406/493 Kernel#object_id
0.00 0.00 0.00 406/1503 Hash#[]
0.00 0.00 0.00 203/218 Array#select
---------------------------------------------------------------------------------------------------------
0.04 0.00 0.03 79/79 Gem::Specification#initialize
1% 0% 0.04 0.00 0.03 79 Gem::Specification#add_development_dependency
0.03 0.01 0.03 79/123 Gem::Specification#add_dependency_with_type
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 26/250 FFI::Library#attach_function
0.03 0.00 0.03 224/250 Gem::Requirement#initialize
1% 0% 0.04 0.00 0.03 250 Array#map!
0.03 0.01 0.02 224/224 Gem::Requirement.parse
0.00 0.00 0.00 53/89 FFI::Library#find_type
0.00 0.00 0.00 224/2381 Kernel#class
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/281 Gem::Version#bump
0.03 0.01 0.02 280/281 Gem::Version#<=>
0% 0% 0.03 0.01 0.02 281 Gem::Version#segments
0.02 0.01 0.00 212/229 Array#collect
0.01 0.01 0.00 212/215 String#scan
---------------------------------------------------------------------------------------------------------
0.03 0.01 0.02 132/132 Class#new
0% 0% 0.03 0.01 0.02 132 Gem::Dependency#initialize
0.02 0.00 0.02 132/225 Gem::Requirement.create
0.00 0.00 0.00 132/229 Array#include?
0.00 0.00 0.00 123/127 Array#pop
0.00 0.00 0.00 132/1223 Array#length
0.00 0.00 0.00 132/6940 Module#===
0.00 0.00 0.00 132/144 Array#last
0.00 0.00 0.00 132/140 Array#first
0.00 0.00 0.00 119/2039 Fixnum#==
---------------------------------------------------------------------------------------------------------
0.03 0.01 0.02 224/224 Array#map!
0% 0% 0.03 0.01 0.02 224 Gem::Requirement.parse
0.01 0.01 0.00 224/224 Regexp#=~
0.00 0.00 0.00 224/6940 Module#===
0.00 0.00 0.00 224/1819 String#to_s
0.00 0.00 0.00 224/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 6/225 Gem::Specification#required_ruby_version=
0.01 0.00 0.00 87/225 Gem::Specification#required_rubygems_version=
0.02 0.00 0.02 132/225 Gem::Dependency#initialize
0% 0% 0.03 0.01 0.02 225 Gem::Requirement.create
0.00 0.00 0.00 483/6940 Module#===
0.00 0.00 0.00 3/8 Gem::Requirement.default
0.00 0.00 0.00 3/3498 Kernel#respond_to?
0.00 0.00 0.00 126/3061 Class#new
---------------------------------------------------------------------------------------------------------
0.03 0.02 0.01 88/88 Gem::Specification.load
0% 0% 0.03 0.02 0.01 88 IO.read
0.01 0.01 0.00 88/92 File#initialize
---------------------------------------------------------------------------------------------------------
0.03 0.01 0.02 487/487 Class#new
0% 0% 0.03 0.01 0.02 487 Gem::Version#initialize
0.02 0.00 0.01 487/487 Gem::Version.correct?
0.00 0.00 0.00 487/487 String#strip!
0.00 0.00 0.00 487/1819 String#to_s
0.00 0.00 0.00 487/2381 Kernel#class
---------------------------------------------------------------------------------------------------------
0.03 0.00 0.02 87/87 Array#each
0% 0% 0.03 0.00 0.02 87 Gem::GemPathSearcher#lib_dirs_for
0.02 0.00 0.02 87/93 Gem::Specification#full_gem_path
0.00 0.00 0.00 87/121 Array#join
0.00 0.00 0.00 174/180 Gem::Specification#require_paths
---------------------------------------------------------------------------------------------------------
0.03 0.00 0.02 52/52 ZMQMachine::Server::Base#on_attach
0% 0% 0.03 0.00 0.02 52 ZMQMachine::Server::Base#register_for_events
0.02 0.00 0.01 52/52 ZMQMachine::Reactor#deregister_writable
0.01 0.00 0.01 52/52 ZMQMachine::Reactor#register_readable
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 6/93 Array#collect
0.02 0.00 0.02 87/93 Gem::GemPathSearcher#lib_dirs_for
0% 0% 0.02 0.00 0.02 93 Gem::Specification#full_gem_path
0.01 0.01 0.00 93/95 File.directory?
0.01 0.00 0.00 93/93 Gem::Specification#installation_path
0.00 0.00 0.00 93/180 Gem::Specification#full_name
0.00 0.00 0.00 93/358 File.join
Thread[RubyThread-1: /Users/cremes/.rvm/gems/jruby-1.6.3/gems/zmqmachine-0.7.1/lib/zm/reactor.rb:134,5,main] profile results:
Total time: 821.11
%total %self total self children calls name
---------------------------------------------------------------------------------------------------------
100% 0% 821.11 0.00 821.11 0 (top)
821.06 0.28 820.78 79102/79102 ZMQMachine::Reactor#run_once
0.05 0.05 0.00 79102/79102 ZMQMachine::Reactor#running?
0.01 0.00 0.00 1/1 Proc#call
---------------------------------------------------------------------------------------------------------
821.06 0.28 820.78 79102/79102 (top)
99% 0% 821.06 0.28 820.78 79102 ZMQMachine::Reactor#run_once
814.98 1.44 813.53 79102/79102 ZMQMachine::Reactor#poll
4.32 0.07 4.24 79102/79102 ZMQMachine::Reactor#run_timers
1.49 0.70 0.79 79102/79102 ZMQMachine::Reactor#run_procs
---------------------------------------------------------------------------------------------------------
814.98 1.44 813.53 79102/79102 ZMQMachine::Reactor#run_once
99% 0% 814.98 1.44 813.53 79102 ZMQMachine::Reactor#poll
813.17 0.40 812.77 79102/79102 ZMQ::Poller#poll
0.15 0.06 0.10 79102/79102 ZMQ::Poller#size
0.08 0.07 0.01 79101/158205 ZMQ::Util.resultcode_ok?
0.04 0.04 0.00 158202/316407 Array#each
0.03 0.03 0.00 79101/79101 ZMQ::Poller#readables
0.02 0.02 0.00 158204/395512 Array#empty?
0.02 0.02 0.00 79101/79101 ZMQ::Poller#writables
0.02 0.02 0.00 79102/79105 Fixnum#zero?
---------------------------------------------------------------------------------------------------------
813.17 0.40 812.77 79102/79102 ZMQMachine::Reactor#poll
99% 0% 813.17 0.40 812.77 79102 ZMQ::Poller#poll
807.74 807.74 0.00 79102/79102 ZMQ::LibZMQ.zmq_poll
4.12 0.82 3.29 79101/79101 ZMQ::Poller#update_selectables
0.33 0.20 0.13 79102/79102 ZMQ::Poller#adjust
0.24 0.06 0.19 79102/79102 ZMQ::PollItems#address
0.22 0.19 0.03 79101/158205 ZMQ::Util.resultcode_ok?
0.07 0.06 0.01 79102/79102 ZMQ::PollItems#empty?
0.05 0.03 0.03 79102/158204 ZMQ::PollItems#size
---------------------------------------------------------------------------------------------------------
807.74 807.74 0.00 79102/79102 ZMQ::Poller#poll
98% 98% 807.74 807.74 0.00 79102 ZMQ::LibZMQ.zmq_poll
---------------------------------------------------------------------------------------------------------
4.32 0.07 4.24 79102/79102 ZMQMachine::Reactor#run_once
0% 0% 4.32 0.07 4.24 79102 ZMQMachine::Reactor#run_timers
4.24 1.30 2.94 79102/79102 ZMQMachine::Timers#fire_expired
---------------------------------------------------------------------------------------------------------
4.24 1.30 2.94 79102/79102 ZMQMachine::Reactor#run_timers
0% 0% 4.24 1.30 2.94 79102 ZMQMachine::Timers#fire_expired
1.68 0.18 1.50 79102/79102 ZMQMachine::Timers.now
0.65 0.64 0.02 79102/79102 ZMQMachine::Timers#renew
0.56 0.53 0.03 79102/79102 ZMQMachine::Timers#remove
0.03 0.03 0.00 79102/79102 Array#shift
0.02 0.02 0.00 79102/316407 Array#each
---------------------------------------------------------------------------------------------------------
4.12 0.82 3.29 79101/79101 ZMQ::Poller#poll
0% 0% 4.12 0.82 3.29 79101 ZMQ::Poller#update_selectables
3.23 1.27 1.96 79101/79101 ZMQ::PollItems#each
0.06 0.06 0.00 158204/158204 Array#clear
---------------------------------------------------------------------------------------------------------
3.23 1.27 1.96 79102/79102 ZMQ::Poller#update_selectables
0% 0% 3.23 1.27 1.96 79102 ZMQ::PollItems#each
1.05 0.24 0.82 79102/79105 ZMQ::PollItems#get
0.34 0.29 0.04 79102/79102 ZMQ::LibZMQ::PollItem#writable?
0.26 0.13 0.13 79102/79102 ZMQ::LibZMQ::PollItem#readable?
0.18 0.18 0.00 79102/237309 ZMQ::PollItems#clean
0.08 0.05 0.04 158204/632822 Array#length
0.03 0.03 0.00 79102/79103 Fixnum#+
0.02 0.02 0.00 158204/316411 Fixnum#>=
---------------------------------------------------------------------------------------------------------
1.68 0.18 1.50 79103/79103 ZMQMachine::Timers#fire_expired
0% 0% 1.68 0.18 1.50 79103 ZMQMachine::Timers.now
0.70 0.65 0.05 79103/79103 Time.now
0.33 0.33 0.00 79103/79103 Float#truncate
0.32 0.32 0.00 79103/79103 Time#to_f
0.15 0.15 0.00 79103/79103 Float#*
---------------------------------------------------------------------------------------------------------
1.49 0.70 0.79 79103/79103 ZMQMachine::Reactor#run_once
0% 0% 1.49 0.70 0.79 79103 ZMQMachine::Reactor#run_procs
0.77 0.77 0.00 79103/79103 Mutex#synchronize
0.01 0.01 0.00 79103/395517 Array#empty?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/79105 ZMQ::Poller#register
0.00 0.00 0.00 1/79105 ZMQ::Poller#deregister
1.05 0.24 0.82 79102/79105 ZMQ::PollItems#each
0% 0% 1.05 0.24 0.82 79105 ZMQ::PollItems#get
0.32 0.32 0.00 79104/237309 ZMQ::PollItems#clean
0.27 0.23 0.04 79104/79110 Class#new
0.11 0.11 0.00 79104/79105 FFI::AbstractMemory#+
0.05 0.05 0.00 79104/158207 Fixnum#*
0.04 0.04 0.00 79104/79110 Kernel#nil?
0.03 0.03 0.00 79105/395517 Array#empty?
---------------------------------------------------------------------------------------------------------
0.77 0.77 0.00 79103/79103 ZMQMachine::Reactor#run_procs
0% 0% 0.77 0.77 0.00 79103 Mutex#synchronize
---------------------------------------------------------------------------------------------------------
0.70 0.65 0.05 79103/79103 ZMQMachine::Timers.now
0% 0% 0.70 0.65 0.05 79103 Time.now
0.03 0.03 0.00 79103/79103 Time#initialize
0.02 0.02 0.00 79103/79103 Hash#default
---------------------------------------------------------------------------------------------------------
0.18 0.18 0.00 79102/237309 ZMQ::PollItems#each
0.19 0.19 0.00 79103/237309 ZMQ::PollItems#address
0.32 0.32 0.00 79104/237309 ZMQ::PollItems#get
0% 0% 0.69 0.69 0.00 237309 ZMQ::PollItems#clean
0.00 0.00 0.00 1/316411 Array#each
0.00 0.00 0.00 1/632822 Array#length
0.00 0.00 0.00 1/79110 Class#new
---------------------------------------------------------------------------------------------------------
0.65 0.64 0.02 79103/79103 ZMQMachine::Timers#fire_expired
0% 0% 0.65 0.64 0.02 79103 ZMQMachine::Timers#renew
0.02 0.02 0.00 79103/316411 Array#each
---------------------------------------------------------------------------------------------------------
0.56 0.53 0.03 79103/79103 ZMQMachine::Timers#fire_expired
0% 0% 0.56 0.53 0.03 79103 ZMQMachine::Timers#remove
0.03 0.03 0.00 79103/79103 Fixnum#times
---------------------------------------------------------------------------------------------------------
0.34 0.29 0.04 79102/79102 ZMQ::PollItems#each
0% 0% 0.34 0.29 0.04 79102 ZMQ::LibZMQ::PollItem#writable?
0.02 0.02 0.00 79102/158204 Fixnum#&
0.01 0.01 0.00 79102/158209 FFI::Struct#[]
0.01 0.01 0.00 79102/158204 Fixnum#>
---------------------------------------------------------------------------------------------------------
0.33 0.33 0.00 79103/79103 ZMQMachine::Timers.now
0% 0% 0.33 0.33 0.00 79103 Float#truncate
---------------------------------------------------------------------------------------------------------
0.33 0.20 0.13 79103/79103 ZMQ::Poller#poll
0% 0% 0.33 0.20 0.13 79103 ZMQ::Poller#adjust
0.06 0.06 0.00 79103/158207 Fixnum#*
0.04 0.04 0.00 79103/79103 Kernel#==
0.02 0.02 0.00 79103/79148 Fixnum#==
0.02 0.02 0.00 79103/79103 Integer#to_i
---------------------------------------------------------------------------------------------------------
0.32 0.32 0.00 79103/79103 ZMQMachine::Timers.now
0% 0% 0.32 0.32 0.00 79103 Time#to_f
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/158207 ZMQMachine::Server::Base#on_attach
0.00 0.00 0.00 1/158207 ZMQMachine::Socket::Base#bind
0.00 0.00 0.00 1/158207 ZMQMachine::Socket::Base#initialize
0.08 0.07 0.01 79102/158207 ZMQMachine::Reactor#poll
0.22 0.19 0.03 79102/158207 ZMQ::Poller#poll
0% 0% 0.30 0.26 0.04 158209 ZMQ::Util.resultcode_ok?
0.04 0.04 0.00 158209/316415 Fixnum#>=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/79111 ZMQMachine::Reactor#create_socket
0.00 0.00 0.00 1/79111 ZMQMachine::Socket::Sub#allocate_socket
0.00 0.00 0.00 1/79111 ZMQ::Poller#register
0.00 0.00 0.00 1/79111 ZMQ::PollItems#clean
0.00 0.00 0.00 2/79111 Proc#call
0.27 0.23 0.04 79105/79111 ZMQ::PollItems#get
0% 0% 0.28 0.23 0.04 79111 Class#new
0.04 0.04 0.00 79106/79106 FFI::Struct#initialize
0.00 0.00 0.00 1/1 ZMQMachine::LogServer#initialize
0.00 0.00 0.00 1/1 ZMQMachine::Socket::Sub#initialize
0.00 0.00 0.00 1/1 ZMQ::CommonSocketBehavior#initialize
0.00 0.00 0.00 1/1 ZMQMachine::Server::Configuration#initialize
0.00 0.00 0.00 1/1 FFI::MemoryPointer#initialize
---------------------------------------------------------------------------------------------------------
0.26 0.13 0.13 79103/79103 ZMQ::PollItems#each
0% 0% 0.26 0.13 0.13 79103 ZMQ::LibZMQ::PollItem#readable?
0.07 0.07 0.00 79103/158211 FFI::Struct#[]
0.04 0.04 0.00 79103/158206 Fixnum#&
0.02 0.02 0.00 79103/158206 Fixnum#>
---------------------------------------------------------------------------------------------------------
0.24 0.06 0.19 79104/79104 ZMQ::Poller#poll
0% 0% 0.24 0.06 0.19 79104 ZMQ::PollItems#address
0.19 0.19 0.00 79104/237312 ZMQ::PollItems#clean
---------------------------------------------------------------------------------------------------------
0.15 0.06 0.10 79104/79104 ZMQMachine::Reactor#poll
0% 0% 0.15 0.06 0.10 79104 ZMQ::Poller#size
0.10 0.06 0.04 79104/158208 ZMQ::PollItems#size
---------------------------------------------------------------------------------------------------------
0.15 0.15 0.00 79104/79104 ZMQMachine::Timers.now
0% 0% 0.15 0.15 0.00 79104 Float#*
---------------------------------------------------------------------------------------------------------
0.05 0.03 0.03 79104/158208 ZMQ::Poller#poll
0.10 0.06 0.04 79104/158208 ZMQ::Poller#size
0% 0% 0.15 0.09 0.06 158208 ZMQ::PollItems#size
0.06 0.04 0.02 158208/632830 Array#length
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 316415/632830 Array#length
0.00 0.00 0.00 1/632830 ZMQ::PollItems#clean
0.06 0.04 0.02 158208/632830 ZMQ::PollItems#size
0.08 0.05 0.04 158206/632830 ZMQ::PollItems#each
0% 0% 0.15 0.09 0.06 632830 Array#length
0.00 0.00 0.00 316415/632830 Array#length
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/79106 Array#each
0.11 0.11 0.00 79105/79106 ZMQ::PollItems#get
0% 0% 0.11 0.11 0.00 79106 FFI::AbstractMemory#+
---------------------------------------------------------------------------------------------------------
0.05 0.05 0.00 79105/158209 ZMQ::PollItems#get
0.06 0.06 0.00 79104/158209 ZMQ::Poller#adjust
0% 0% 0.10 0.10 0.00 158209 Fixnum#*
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/158211 ZMQ::Poller#deregister
0.00 0.00 0.00 1/158211 ZMQ::LibZMQ::PollItem#socket
0.00 0.00 0.00 2/158211 ZMQ::Poller#register
0.01 0.01 0.00 79103/158211 ZMQ::LibZMQ::PollItem#writable?
0.07 0.07 0.00 79103/158211 ZMQ::LibZMQ::PollItem#readable?
0% 0% 0.08 0.08 0.00 158211 FFI::Struct#[]
---------------------------------------------------------------------------------------------------------
0.01 0.01 0.00 79104/395522 ZMQ::PollItems#empty?
0.01 0.01 0.00 79104/395522 ZMQMachine::Reactor#run_procs
0.02 0.02 0.00 158208/395522 ZMQMachine::Reactor#poll
0.03 0.03 0.00 79106/395522 ZMQ::PollItems#get
0% 0% 0.07 0.07 0.00 395522 Array#empty?
---------------------------------------------------------------------------------------------------------
0.07 0.06 0.01 79104/79104 ZMQ::Poller#poll
0% 0% 0.07 0.06 0.01 79104 ZMQ::PollItems#empty?
0.01 0.01 0.00 79104/395522 Array#empty?
---------------------------------------------------------------------------------------------------------
Thread[RubyThread-2: /Users/cremes/.rvm/gems/jruby-1.6.3/gems/zmqmachine-0.7.1/lib/zm/reactor.rb:134,5,main] profile results:
Total time: 820.19
%total %self total self children calls name
---------------------------------------------------------------------------------------------------------
100% 0% 820.19 0.00 820.19 0 (top)
820.13 0.17 819.96 118108/118108 ZMQMachine::Reactor#run_once
0.06 0.06 0.00 118108/118108 ZMQMachine::Reactor#running?
---------------------------------------------------------------------------------------------------------
820.13 0.17 819.96 118108/118108 (top)
99% 0% 820.13 0.17 819.96 118108 ZMQMachine::Reactor#run_once
815.92 0.50 815.41 118108/118108 ZMQMachine::Reactor#poll
3.46 0.10 3.36 118108/118108 ZMQMachine::Reactor#run_timers
0.58 0.17 0.41 118108/118108 ZMQMachine::Reactor#run_procs
---------------------------------------------------------------------------------------------------------
815.92 0.50 815.41 118108/118108 ZMQMachine::Reactor#run_once
99% 0% 815.92 0.50 815.41 118108 ZMQMachine::Reactor#poll
593.64 0.32 593.32 236213/5779410 Array#each
221.34 0.36 220.98 118107/118107 ZMQ::Poller#poll
0.20 0.08 0.12 118107/118107 ZMQ::Poller#size
0.08 0.06 0.02 118107/69692604 ZMQ::Util.resultcode_ok?
0.05 0.05 0.00 118106/118106 ZMQ::Poller#writables
0.04 0.04 0.00 236216/4502944 Array#empty?
0.03 0.03 0.00 118107/118107 ZMQ::Poller#readables
0.02 0.02 0.00 118107/283129 Fixnum#zero?
0.01 0.01 0.00 1/1 Kernel#sleep
0.00 0.00 0.00 1/85080 Fixnum#/
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1298894/5779416 ZMQ::Socket#recv_multipart
0.00 0.00 0.00 50/5779417 RzmqBrokers::Broker::Services#find_worker
0.00 0.00 0.00 98976/5779417 RzmqBrokers::Broker::Service#each
0.00 0.00 0.00 816/5779418 RzmqBrokers::Broker::Service#purge_expired_workers
0.00 0.00 0.00 272/5779419 RzmqBrokers::Broker::ClientTracker#purge_expired_clients
0.02 0.01 0.02 2603030/5779419 ZMQMachine::Server::Base#close_messages
0.09 0.01 0.07 1304135/5779420 ZMQ::Socket#sendmsgs
0.20 0.00 0.20 816/5779421 RzmqBrokers::Broker::Services#purge_expired_workers
0.24 0.03 0.21 118108/5779421 ZMQMachine::Timers#renew
0.82 0.66 0.17 118108/5779422 ZMQMachine::Timers#fire_expired
593.64 0.32 593.32 236213/5779423 ZMQMachine::Reactor#poll
72% 0% 595.02 1.03 593.99 5779423 Array#each
593.17 2.57 590.60 115532/115532 ZMQMachine::Socket::EnvelopeHelp#resume_read
153.86 2.93 150.93 1249400/1249400 RzmqBrokers::Broker::Handler#send_worker_request
21.35 4.02 17.33 9008929/10313064 ZMQ::Socket#send
14.35 5.77 8.58 19405352/19520886 ZMQ::Message#close
3.65 2.76 0.89 9008929/69692925 ZMQ::Util.resultcode_ok?
2.80 0.94 1.86 2597798/11690091 ZMQ::Message#size
1.07 1.07 0.00 9104965/28709219 Array#<<
1.00 1.00 0.00 9008929/9008929 Fixnum#|
0.39 0.39 0.00 1249400/2548302 Hash#[]=
0.32 0.32 0.00 2597798/4182349 Fixnum#>
0.21 0.02 0.19 6336/6386 ZMQMachine::Timers#add
0.20 0.00 0.19 816/816 RzmqBrokers::Broker::Service#purge_expired_workers
0.20 0.20 0.00 1249400/2504098 RzmqBrokers::Broker::Worker#identity
0.15 0.12 0.03 124444/124444 ZMQMachine::Timer#expired?
0.14 0.09 0.05 115805/22312820 Hash#[]
0.13 0.06 0.07 26265/26265 RzmqBrokers::Broker::Worker#expired?
0.01 0.01 0.00 6336/6336 ZMQMachine::Timer#periodical?
0.00 0.00 0.00 272/272 RzmqBrokers::Broker::ClientIdentity#expired?
0.00 0.00 0.00 6336/1646351 Fixnum#+
0.00 0.00 0.00 49/1249410 RzmqBrokers::Broker::Service#[]
0.00 0.00 0.00 1/1 ZMQMachine::Socket::Base#resume_write
---------------------------------------------------------------------------------------------------------
593.19 2.58 590.60 115532/115532 Array#each
72% 0% 593.19 2.58 590.60 115532 ZMQMachine::Socket::EnvelopeHelp#resume_read
386.36 1.28 385.09 1298899/1298899 ZMQMachine::Server::XREP#on_readable
202.06 2.00 200.06 1414431/1414431 ZMQ::Socket#recv_multipart
1.49 1.14 0.34 2944394/69692925 ZMQ::Util.resultcode_ok?
0.38 0.38 0.00 1414431/1414431 ZMQ::Util.nonblocking_flag
0.31 0.12 0.19 115532/115532 ZMQMachine::Socket::Base#eagain?
0.00 0.00 0.00 1/1 ZMQMachine::Socket::Base#valid_socket_error?
---------------------------------------------------------------------------------------------------------
386.36 1.28 385.09 1298899/1298899 ZMQMachine::Socket::EnvelopeHelp#resume_read
47% 0% 386.36 1.28 385.09 1298899 ZMQMachine::Server::XREP#on_readable
374.49 0.47 374.02 1298899/1298899 Method#call
10.08 0.80 9.28 1298899/2603034 ZMQMachine::Server::Base#close_messages
0.52 0.52 0.00 1298899/5206056 Array#+
---------------------------------------------------------------------------------------------------------
374.49 0.47 374.02 1298899/1298899 ZMQMachine::Server::XREP#on_readable
45% 0% 374.49 0.47 374.02 1298899 Method#call
374.02 1.56 372.46 1298899/1298899 RzmqBrokers::Broker::Handler::Router#on_read
---------------------------------------------------------------------------------------------------------
374.02 1.56 372.46 1298899/1298899 Method#call
45% 0% 374.02 1.56 372.46 1298899 RzmqBrokers::Broker::Handler::Router#on_read
170.49 0.95 169.54 1249411/1249411 RzmqBrokers::Broker::Handler#process_worker
160.90 0.13 160.76 49488/49488 RzmqBrokers::Broker::Handler#process_client
40.33 2.63 37.70 1298899/1298899 RzmqBrokers::Consensus::Messages::Message.create_from
0.38 0.38 0.00 1249411/1249411 RzmqBrokers::Consensus::Messages::Message#client?
0.31 0.31 0.00 1249361/1249361 RzmqBrokers::Consensus::Messages::ReplySuccess#worker?
0.05 0.05 0.00 49488/49488 RzmqBrokers::Consensus::Messages::Request#client?
0.00 0.00 0.00 50/50 RzmqBrokers::Consensus::Messages::Ready#worker?
---------------------------------------------------------------------------------------------------------
221.34 0.36 220.98 118108/118108 ZMQMachine::Reactor#poll
26% 0% 221.34 0.36 220.98 118108 ZMQ::Poller#poll
216.74 216.74 0.00 118108/118108 ZMQ::LibZMQ.zmq_poll
3.39 0.27 3.12 118107/118107 ZMQ::Poller#update_selectables
0.33 0.16 0.17 118108/118108 ZMQ::Poller#adjust
0.18 0.15 0.03 118107/69692925 ZMQ::Util.resultcode_ok?
0.16 0.09 0.07 118108/118108 ZMQ::PollItems#address
0.10 0.08 0.02 118108/118108 ZMQ::PollItems#empty?
0.08 0.04 0.04 118108/236216 ZMQ::PollItems#size
---------------------------------------------------------------------------------------------------------
216.74 216.74 0.00 118108/118108 ZMQ::Poller#poll
26% 26% 216.75 216.75 0.00 118108 ZMQ::LibZMQ.zmq_poll
---------------------------------------------------------------------------------------------------------
202.06 2.00 200.06 1414432/1414432 ZMQMachine::Socket::EnvelopeHelp#resume_read
24% 0% 202.06 2.00 200.06 1414432 ZMQ::Socket#recv_multipart
192.55 8.24 184.31 1414433/1414433 ZMQ::Socket#recvmsgs
0.51 0.36 0.14 1414433/69693017 ZMQ::Util.resultcode_ok?
0.00 0.00 0.00 1298901/5779434 Array#each
---------------------------------------------------------------------------------------------------------
192.55 8.24 184.31 1414433/1414433 ZMQ::Socket#recv_multipart
23% 1% 192.55 8.24 184.31 1414434 ZMQ::Socket#recvmsgs
94.22 7.56 86.66 9092312/9092312 ZMQ::CommonSocketBehavior#more_parts?
54.62 3.71 50.92 9207846/40563161 Class#new
25.92 5.89 20.04 9207846/9207846 ZMQ::Socket#recv
6.59 4.96 1.63 18300160/69693062 ZMQ::Util.resultcode_ok?
1.38 1.38 0.00 9092318/28709290 Array#<<
1.35 0.94 0.41 1414435/1414435 ZMQ::Socket#noblock?
0.23 0.06 0.17 115532/19520910 ZMQ::Message#close
---------------------------------------------------------------------------------------------------------
170.50 0.95 169.54 1249415/1249415 RzmqBrokers::Broker::Handler::Router#on_read
20% 0% 170.50 0.95 169.54 1249416 RzmqBrokers::Broker::Handler#process_worker
168.60 2.39 166.21 1249366/1249366 RzmqBrokers::Consensus::Broker::Handler#process_worker_reply
0.31 0.31 0.00 1249366/1249366 RzmqBrokers::Consensus::Messages::Message#ready?
0.30 0.30 0.00 1249367/1249367 RzmqBrokers::Consensus::Messages::Message#heartbeat?
0.30 0.30 0.00 1249367/1249367 RzmqBrokers::Consensus::Messages::ReplySuccess#success_reply?
0.03 0.00 0.03 50/50 RzmqBrokers::Broker::Handler#connect_worker
0.00 0.00 0.00 50/50 RzmqBrokers::Consensus::Messages::Ready#ready?
---------------------------------------------------------------------------------------------------------
168.60 2.39 166.21 1249368/1249368 RzmqBrokers::Broker::Handler#process_worker
20% 0% 168.60 2.39 166.21 1249369 RzmqBrokers::Consensus::Broker::Handler#process_worker_reply
103.86 1.03 102.83 1249369/1249369 RzmqBrokers::Consensus::Broker::Service#process_reply
27.79 0.87 26.92 1249369/3797645 RzmqBrokers::Messages::MessageInstanceMethods#envelope_identity
25.98 11.18 14.80 1249370/3748110 Kernel#inspect
7.77 1.43 6.34 1249370/1249370 RzmqBrokers::Broker::Services#find_service_by_worker_identity
0.81 0.81 0.00 1249370/3951490 ZMQMachine::Reactor#log
---------------------------------------------------------------------------------------------------------
160.90 0.13 160.76 49488/49488 RzmqBrokers::Broker::Handler::Router#on_read
19% 0% 160.90 0.13 160.76 49488 RzmqBrokers::Broker::Handler#process_client
157.50 0.17 157.33 49488/49488 RzmqBrokers::Consensus::Broker::Handler#dispatch_client_work
2.27 0.07 2.20 49488/49488 RzmqBrokers::Broker::Handler#valid_client?
0.94 0.43 0.51 49488/49488 RzmqBrokers::Broker::Handler#available_workers?
0.04 0.04 0.00 49488/49488 RzmqBrokers::Consensus::Messages::Request#request?
0.02 0.02 0.00 49488/99076 RzmqBrokers::Messages::MessageInstanceMethods#service_name
---------------------------------------------------------------------------------------------------------
157.50 0.17 157.33 49488/49488 RzmqBrokers::Broker::Handler#process_client
19% 0% 157.50 0.17 157.33 49488 RzmqBrokers::Consensus::Broker::Handler#dispatch_client_work
156.74 0.06 156.68 49488/49488 RzmqBrokers::Consensus::Broker::Service#add_request
0.37 0.06 0.32 49488/49488 RzmqBrokers::Consensus::Broker::Service#request_ok?
0.14 0.06 0.08 49488/49488 RzmqBrokers::Consensus::Broker::Service#ready?
0.05 0.03 0.02 49488/98976 RzmqBrokers::Broker::Services#find_service_by_name
0.02 0.02 0.00 49488/3951500 ZMQMachine::Reactor#log
0.01 0.01 0.00 49488/99076 RzmqBrokers::Messages::MessageInstanceMethods#service_name
---------------------------------------------------------------------------------------------------------
156.74 0.06 156.68 49488/49488 RzmqBrokers::Consensus::Broker::Handler#dispatch_client_work
19% 0% 156.74 0.06 156.68 49488 RzmqBrokers::Consensus::Broker::Service#add_request
156.68 0.23 156.45 49488/49488 RzmqBrokers::Consensus::Broker::Service::Requests#add
---------------------------------------------------------------------------------------------------------
156.68 0.23 156.45 49488/49488 RzmqBrokers::Consensus::Broker::Service#add_request
19% 0% 156.68 0.23 156.45 49488 RzmqBrokers::Consensus::Broker::Service::Requests#add
154.79 0.04 154.75 49488/98976 RzmqBrokers::Broker::Service#each
1.57 0.03 1.54 49488/40563371 Class#new
0.08 0.03 0.05 49488/2548318 Hash#[]=
0.01 0.01 0.00 49488/2696707 RzmqBrokers::Consensus::Messages::Message#sequence_id
---------------------------------------------------------------------------------------------------------
1.31 0.08 1.23 49488/98976 RzmqBrokers::Consensus::Broker::Service::Requests::Request#initialize
154.79 0.04 154.75 49488/98976 RzmqBrokers::Consensus::Broker::Service::Requests#add
19% 0% 156.10 0.12 155.98 98976 RzmqBrokers::Broker::Service#each
0.22 0.22 0.00 98976/2698390 Hash#values
0.00 0.00 0.00 98976/5779469 Array#each
---------------------------------------------------------------------------------------------------------
153.86 2.93 150.93 1249400/1249400 Array#each
18% 0% 153.86 2.93 150.93 1249400 RzmqBrokers::Broker::Handler#send_worker_request
64.43 2.44 61.99 1249400/1249400 RzmqBrokers::Consensus::Messages::Request#to_msgs
57.79 1.11 56.68 1249400/1304135 ZMQMachine::Server::Base#write
25.70 1.02 24.68 1249400/1254648 RzmqBrokers::Broker::Worker#return_address
1.69 1.69 0.00 1249400/2652644 Module#to_s
0.53 0.53 0.00 1249400/3951514 ZMQMachine::Reactor#log
0.34 0.34 0.00 1249400/5206077 Array#+
0.24 0.24 0.00 1249400/2504098 RzmqBrokers::Broker::Worker#identity
0.20 0.20 0.00 1249400/7749219 Kernel#class
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 19521050/40563462 ZMQ::Message#initialize
0.00 0.00 0.00 50/40563463 ZMQMachine::Timers#add_periodical
0.00 0.00 0.00 1/40563474 RzmqBrokers::Consensus::Broker::Service#initialize
0.00 0.00 0.00 2/40563477 RzmqBrokers::Consensus::Broker::Service::Requests#initialize
0.00 0.00 0.00 1/40563479 RzmqBrokers::Broker::Service#initialize
0.00 0.00 0.00 2/40563491 ZMQ::CommonSocketBehavior#sockopt_buffers
0.00 0.00 0.00 1/40563492 RzmqBrokers::Broker::ClientTracker#valid_source?
0.00 0.00 0.00 50/40563500 RzmqBrokers::Consensus::Messages::Ready.from_network
0.02 0.00 0.02 51/40563507 RzmqBrokers::Broker::Services#register
0.02 0.00 0.01 5248/40563507 RzmqBrokers::Broker::Handler#send_worker_heartbeat
0.05 0.00 0.04 5248/40563518 RzmqBrokers::Consensus::Messages::Heartbeat#heartbeat_msg
0.07 0.02 0.05 49487/40563522 RzmqBrokers::Broker::Handler#send_client_reply_success
0.11 0.04 0.07 49488/40563524 RzmqBrokers::Consensus::Messages::Message.from_network
0.26 0.21 0.06 118109/40563536 ZMQ::PollItems#get
0.42 0.02 0.40 49487/40563537 RzmqBrokers::Consensus::Messages::ReplySuccess#reply_success_msg
1.57 0.03 1.54 49488/40563543 RzmqBrokers::Consensus::Broker::Service::Requests#add
1.66 0.70 0.97 1249389/40563551 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
9.65 0.41 9.24 1249400/40563552 RzmqBrokers::Consensus::Messages::Request#request_msg
9.67 0.45 9.22 1298887/40563558 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
10.70 0.48 10.22 1298887/40563566 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
11.07 0.47 10.61 1304135/40563567 RzmqBrokers::Consensus::Messages::Message#protocol_version_msg
44.72 1.80 42.91 5107020/40563571 Array#collect
54.62 3.71 50.92 9208042/40563581 ZMQ::Socket#recvmsgs
17% 1% 144.61 8.33 136.28 40563582 Class#new
133.56 21.69 111.87 19521113/19521113 ZMQ::Message#initialize
33.09 33.09 0.00 19521115/19521115 FFI::MemoryPointer#initialize
1.54 0.23 1.31 49488/49488 RzmqBrokers::Consensus::Broker::Service::Requests::Request#initialize
1.02 1.02 0.00 1298880/1298880 RzmqBrokers::Consensus::Messages::ReplySuccess#initialize
0.07 0.07 0.00 49488/49488 RzmqBrokers::Consensus::Messages::Message#initialize
0.06 0.06 0.00 118109/118109 FFI::Struct#initialize
0.02 0.00 0.01 50/50 RzmqBrokers::Broker::Worker#initialize
0.01 0.01 0.00 5248/5248 RzmqBrokers::Consensus::Messages::Heartbeat#initialize
0.00 0.00 0.00 50/50 ZMQMachine::Timer#initialize
0.00 0.00 0.00 50/50 RzmqBrokers::Consensus::Messages::Ready#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::Consensus::Broker::Service#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::Broker::ClientIdentity#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::Consensus::Broker::Service::Requests#initialize
0.00 0.00 0.00 1/1 RzmqBrokers::SortedArray#initialize
0.00 0.00 0.00 2/2 Hash#initialize
---------------------------------------------------------------------------------------------------------
133.56 21.69 111.87 19521155/19521155 Class#new
16% 2% 133.56 21.69 111.87 19521155 ZMQ::Message#initialize
46.76 6.22 40.54 10313064/10313064 ZMQ::Message#copy_in_string
14.12 11.18 2.95 19521162/19521162 FFI::Struct.size
7.29 7.29 0.00 9208098/9208098 ZMQ::LibZMQ.zmq_msg_init
3.75 2.86 0.89 9208098/69694682 ZMQ::Util.resultcode_ok?
0.00 0.00 0.00 19521176/40563731 Class#new
---------------------------------------------------------------------------------------------------------
103.86 1.03 102.83 1249400/1249400 RzmqBrokers::Consensus::Broker::Handler#process_worker_reply
12% 0% 103.86 1.03 102.83 1249400 RzmqBrokers::Consensus::Broker::Service#process_reply
68.16 1.25 66.91 1249400/1249400 RzmqBrokers::Consensus::Broker::Service::Requests#process_reply
34.68 0.85 33.82 1249400/1249400 RzmqBrokers::Broker::Service#process_reply
---------------------------------------------------------------------------------------------------------
94.22 7.56 86.66 9092566/9092566 ZMQ::Socket#recvmsgs
11% 0% 94.22 7.56 86.66 9092566 ZMQ::CommonSocketBehavior#more_parts?
82.18 8.11 74.07 9092566/9092566 ZMQ::Socket#getsockopt
3.39 2.31 1.08 9092566/69694744 ZMQ::Util.resultcode_ok?
1.09 1.09 0.00 9092566/13129296 Array#at
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 50/3797738 RzmqBrokers::Broker::Handler#connect_worker
1.34 0.12 1.22 49488/3797738 RzmqBrokers::Broker::ClientTracker#valid_source?
27.11 0.76 26.35 1249400/3797738 RzmqBrokers::Broker::Service#process_reply
27.24 0.85 26.39 1249400/3797738 RzmqBrokers::Consensus::Broker::Service::Requests::Request#save_reply
27.79 0.87 26.92 1249400/3797738 RzmqBrokers::Consensus::Broker::Handler#process_worker_reply
10% 0% 83.48 2.59 80.88 3797738 RzmqBrokers::Messages::MessageInstanceMethods#envelope_identity
79.75 3.04 76.71 3797738/3797738 RzmqBrokers::Messages::MessageClassMethods#strhex
0.62 0.62 0.00 3797738/27287642 Array#[]
0.51 0.51 0.00 3797738/7749289 Kernel#class
---------------------------------------------------------------------------------------------------------
82.18 8.11 74.07 9092566/9092566 ZMQ::CommonSocketBehavior#more_parts?
10% 0% 82.18 8.11 74.07 9092566 ZMQ::Socket#getsockopt
66.53 9.31 57.22 9092566/9092566 ZMQ::CommonSocketBehavior#__getsockopt__
3.20 2.37 0.83 9092571/69694781 ZMQ::Util.resultcode_ok?
1.68 1.68 0.00 18185146/101814885 Fixnum#==
1.36 1.36 0.00 9092573/9092573 Array#[]=
1.29 1.29 0.00 9092573/27287656 Array#[]
---------------------------------------------------------------------------------------------------------
79.75 3.04 76.71 3797739/3797739 RzmqBrokers::Messages::MessageInstanceMethods#envelope_identity
9% 0% 79.75 3.04 76.71 3797739 RzmqBrokers::Messages::MessageClassMethods#strhex
76.13 38.53 37.60 3797739/3797739 String#each_byte
0.58 0.58 0.00 3797739/3797739 String#length
---------------------------------------------------------------------------------------------------------
76.13 38.53 37.60 3797739/3797739 RzmqBrokers::Messages::MessageClassMethods#strhex
9% 4% 76.13 38.53 37.60 3797739 String#each_byte
13.60 13.60 0.00 129123126/129123126 String#concat
11.88 11.88 0.00 129123126/129123126 String#[]
6.33 6.33 0.00 64561563/65860463 Fixnum#>>
5.78 5.78 0.00 64561563/66212253 Fixnum#&
---------------------------------------------------------------------------------------------------------
68.16 1.25 66.91 1249400/1249400 RzmqBrokers::Consensus::Broker::Service#process_reply
8% 0% 68.16 1.25 66.91 1249400 RzmqBrokers::Consensus::Broker::Service::Requests#process_reply
60.51 1.50 59.01 1249400/1249400 RzmqBrokers::Consensus::Broker::Service::Requests::Request#save_reply
4.28 0.70 3.58 1249400/1298889 RzmqBrokers::Consensus::Broker::Service::Requests#open?
1.99 0.45 1.54 1249400/22313504 Hash#[]
0.13 0.13 0.00 1249400/2696755 RzmqBrokers::Consensus::Messages::Message#sequence_id
---------------------------------------------------------------------------------------------------------
66.53 9.31 57.22 9092573/9092573 ZMQ::Socket#getsockopt
8% 1% 66.53 9.31 57.22 9092573 ZMQ::CommonSocketBehavior#__getsockopt__
17.58 4.55 13.03 9092573/9092573 ZMQ::Socket#int_option?
17.35 6.07 11.28 9092573/9092573 ZMQ::CommonSocketBehavior#sockopt_buffers
9.54 9.54 0.00 9092573/9092573 ZMQ::LibZMQ.zmq_getsockopt
6.32 3.23 3.09 9092573/18185146 ZMQ::Socket#long_long_option?
3.85 2.94 0.92 9092573/69695001 ZMQ::Util.resultcode_ok?
1.33 1.33 0.00 9092573/28710094 Array#<<
1.25 1.25 0.00 9092573/9092573 FFI::AbstractMemory#read_long_long
---------------------------------------------------------------------------------------------------------
0.22 0.00 0.22 5248/1304171 RzmqBrokers::Broker::Handler#send_worker_heartbeat
6.95 0.14 6.81 49488/1304172 RzmqBrokers::Broker::Handler#send_client_reply_success
57.79 1.11 56.69 1249447/1304183 RzmqBrokers::Broker::Handler#send_worker_request
7% 0% 64.97 1.25 63.71 1304183 ZMQMachine::Server::Base#write
63.39 2.27 61.12 1304184/1304184 ZMQMachine::Server::Base#write_queue_to_socket
0.32 0.32 0.00 1304185/28710111 Array#<<
---------------------------------------------------------------------------------------------------------
64.43 2.44 61.99 1249450/1249450 RzmqBrokers::Broker::Handler#send_worker_request
7% 0% 64.43 2.44 61.99 1249450 RzmqBrokers::Consensus::Messages::Request#to_msgs
14.67 1.04 13.64 1249450/1298938 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
14.19 1.32 12.87 1249450/1298938 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
11.88 0.79 11.09 1249450/1304186 RzmqBrokers::Messages::MessageInstanceMethods#to_msgs
10.30 0.65 9.65 1249450/1249450 RzmqBrokers::Consensus::Messages::Request#request_msg
9.93 0.66 9.27 1249450/1298938 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
1.02 1.02 0.00 2498900/5206250 Array#+
---------------------------------------------------------------------------------------------------------
63.39 2.27 61.12 1304186/1304186 ZMQMachine::Server::Base#write
7% 0% 63.39 2.27 61.12 1304186 ZMQMachine::Server::Base#write_queue_to_socket
48.34 0.73 47.61 1304186/1304186 ZMQMachine::Socket::EnvelopeHelp#send_messages
10.26 1.14 9.12 1304186/2603128 ZMQMachine::Server::Base#close_messages
0.99 0.79 0.21 1304186/1304186 ZMQMachine::Server::Base#get_next_message_array
0.82 0.63 0.19 1304186/69695346 ZMQ::Util.resultcode_ok?
0.43 0.43 0.00 2608372/4503107 Array#empty?
0.28 0.28 0.00 1304186/1434968 Array#shift
---------------------------------------------------------------------------------------------------------
60.51 1.50 59.01 1249405/1249405 RzmqBrokers::Consensus::Broker::Service::Requests#process_reply
7% 0% 60.51 1.50 59.01 1249405 RzmqBrokers::Consensus::Broker::Service::Requests::Request#save_reply
27.24 0.85 26.39 1249405/3797755 RzmqBrokers::Messages::MessageInstanceMethods#envelope_identity
23.35 0.38 22.97 49488/49488 RzmqBrokers::Consensus::Broker::Service::Requests::Request#send_client_reply_success
4.24 0.94 3.30 1249405/1298893 RzmqBrokers::Consensus::Broker::Service::Requests::Request#satisfied?
2.72 0.07 2.65 49488/49488 RzmqBrokers::Consensus::Broker::Service#close_request
0.82 0.82 0.00 1249406/2548398 Hash#[]=
0.41 0.41 0.00 1249406/1249406 RzmqBrokers::Consensus::Messages::Message#failure_reply?
0.23 0.23 0.00 1249407/1249407 RzmqBrokers::Messages::MessageInstanceMethods#payload
---------------------------------------------------------------------------------------------------------
1.35 0.12 1.23 49488/5200968 RzmqBrokers::Messages::MessageInstanceMethods#envelope_msgs
4.41 0.92 3.49 1298898/5200970 RzmqBrokers::Consensus::Messages::Message.extract_payload
6.68 1.13 5.55 1298948/5200970 RzmqBrokers::Messages::MessageClassMethods#envelope_strings
22.60 2.56 20.04 1298938/5200972 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
24.84 1.39 23.45 1254698/5200972 RzmqBrokers::Broker::Worker#return_address
7% 0% 59.88 6.12 53.75 5200972 Array#collect
44.72 1.80 42.91 5107222/40564699 Class#new
9.04 1.74 7.29 3896800/9092650 ZMQ::Message#copy_out_string
---------------------------------------------------------------------------------------------------------
48.34 0.73 47.61 1304186/1304186 ZMQMachine::Server::Base#write_queue_to_socket
5% 0% 48.34 0.73 47.61 1304186 ZMQMachine::Socket::EnvelopeHelp#send_messages
47.61 1.76 45.86 1304186/1304186 ZMQ::Socket#sendmsgs
---------------------------------------------------------------------------------------------------------
47.61 1.76 45.86 1304186/1304186 ZMQMachine::Socket::EnvelopeHelp#send_messages
5% 0% 47.61 1.76 45.86 1304186 ZMQ::Socket#sendmsgs
14.63 0.61 14.02 1304186/10313470 ZMQ::Socket#send
0.66 0.66 0.00 2608372/27288162 Array#[]
0.17 0.17 0.00 1304186/4503111 Array#empty?
0.09 0.01 0.07 1304186/5779654 Array#each
---------------------------------------------------------------------------------------------------------
46.76 6.22 40.54 10313470/10313470 ZMQ::Message#initialize
5% 0% 46.76 6.22 40.54 10313470 ZMQ::Message#copy_in_string
36.03 7.01 29.02 10313470/10313470 ZMQ::Message#copy_in_bytes
3.30 3.30 0.00 10313470/14160778 Kernel#respond_to?
1.21 1.21 0.00 10313470/10313470 String#bytesize
---------------------------------------------------------------------------------------------------------
40.33 2.63 37.70 1298955/1298955 RzmqBrokers::Broker::Handler::Router#on_read
4% 0% 40.33 2.63 37.70 1298955 RzmqBrokers::Consensus::Messages::Message.create_from
19.08 1.53 17.55 1249416/1249416 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
7.62 0.95 6.68 1298955/1298955 RzmqBrokers::Messages::MessageClassMethods#envelope_strings
6.65 1.26 5.38 2597910/9092685 ZMQ::Message#copy_out_string
1.09 0.15 0.93 49489/49489 RzmqBrokers::Consensus::Messages::Message.from_network
1.04 0.69 0.36 1298955/1298955 RzmqBrokers::Consensus::Messages::Message.correct_protocol?
0.68 0.50 0.18 1298955/1298955 RzmqBrokers::Consensus::Messages::Message.request?
0.62 0.48 0.14 1249466/1249466 RzmqBrokers::Consensus::Messages::Message.reply_success?
0.56 0.56 0.00 1298955/14160778 Kernel#respond_to?
0.34 0.34 0.00 2597910/27288162 Array#[]
0.01 0.00 0.01 50/50 RzmqBrokers::Consensus::Messages::Ready.from_network
0.00 0.00 0.00 50/50 RzmqBrokers::Consensus::Messages::Message.ready?
0.00 0.00 0.00 50/50 RzmqBrokers::Consensus::Messages::Message.reply_failure?
0.00 0.00 0.00 50/50 RzmqBrokers::Consensus::Messages::Message.heartbeat?
---------------------------------------------------------------------------------------------------------
36.03 7.01 29.02 10313470/10313470 ZMQ::Message#copy_in_string
4% 0% 36.03 7.01 29.02 10313470 ZMQ::Message#copy_in_bytes
14.29 14.29 0.00 10313470/10313470 ZMQ::LibZMQ.zmq_msg_init_data
7.99 7.99 0.00 10313470/10313470 LibC.malloc
6.73 3.77 2.96 10313470/10313470 FFI::Pointer#write_string
---------------------------------------------------------------------------------------------------------
14.63 0.61 14.02 1304186/10313470 ZMQ::Socket#sendmsgs
21.35 4.02 17.33 9009284/10313470 Array#each
4% 0% 35.98 4.63 31.35 10313470 ZMQ::Socket#send
29.33 29.33 0.00 10313470/10313470 ZMQ::LibZMQ.zmq_send
2.02 2.02 0.00 10313470/19521689 ZMQ::Message#address
---------------------------------------------------------------------------------------------------------
34.68 0.85 33.82 1249416/1249416 RzmqBrokers::Consensus::Broker::Service#process_reply
4% 0% 34.68 0.85 33.82 1249416 RzmqBrokers::Broker::Service#process_reply
27.11 0.76 26.35 1249416/3797787 RzmqBrokers::Messages::MessageInstanceMethods#envelope_identity
6.22 2.59 3.63 1249416/1249416 RzmqBrokers::Broker::Worker#process_heartbeat
0.49 0.49 0.00 1249416/22313776 Hash#[]
---------------------------------------------------------------------------------------------------------
33.09 33.09 0.00 19521691/19521691 Class#new
4% 4% 33.09 33.09 0.00 19521691 FFI::MemoryPointer#initialize
---------------------------------------------------------------------------------------------------------
29.33 29.33 0.00 10313470/10313470 ZMQ::Socket#send
3% 3% 29.33 29.33 0.00 10313470 ZMQ::LibZMQ.zmq_send
---------------------------------------------------------------------------------------------------------
0.08 0.06 0.02 118109/69695867 ZMQMachine::Reactor#poll
0.18 0.15 0.03 118109/69695867 ZMQ::Poller#poll
0.51 0.36 0.14 1414489/69695867 ZMQ::Socket#recv_multipart
0.82 0.63 0.19 1304186/69695867 ZMQMachine::Server::Base#write_queue_to_socket
1.49 1.14 0.34 2944512/69695867 ZMQMachine::Socket::EnvelopeHelp#resume_read
3.20 2.37 0.83 9092685/69695867 ZMQ::Socket#getsockopt
3.39 2.31 1.08 9092685/69695867 ZMQ::CommonSocketBehavior#more_parts?
3.65 2.76 0.89 9009284/69695867 Array#each
3.75 2.86 0.89 9208219/69695867 ZMQ::Message#initialize
3.85 2.94 0.92 9092685/69695867 ZMQ::CommonSocketBehavior#__getsockopt__
6.59 4.96 1.63 18300904/69695867 ZMQ::Socket#recvmsgs
3% 2% 27.51 20.54 6.97 69695867 ZMQ::Util.resultcode_ok?
6.97 6.97 0.00 69695867/70056531 Fixnum#>=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2498832/3748248 Array#inspect
25.98 11.18 14.80 1249416/3748248 RzmqBrokers::Consensus::Broker::Handler#process_worker_reply
3% 1% 25.98 11.18 14.80 3748248 Kernel#inspect
14.09 3.80 10.29 3748248/3748248 Array#inspect
2.03 2.03 0.00 2498832/2498932 Fixnum#to_s
0.71 0.71 0.00 1249416/4997664 String#inspect
---------------------------------------------------------------------------------------------------------
25.93 5.89 20.04 9208219/9208219 ZMQ::Socket#recvmsgs
3% 0% 25.93 5.89 20.04 9208219 ZMQ::Socket#recv
17.76 17.76 0.00 9208219/9208219 ZMQ::LibZMQ.zmq_recv
2.27 2.27 0.00 9208219/19521689 ZMQ::Message#address
---------------------------------------------------------------------------------------------------------
0.16 0.01 0.15 5248/1254698 RzmqBrokers::Broker::Handler#send_worker_heartbeat
25.70 1.02 24.68 1249450/1254698 RzmqBrokers::Broker::Handler#send_worker_request
3% 0% 25.86 1.02 24.84 1254698 RzmqBrokers::Broker::Worker#return_address
24.84 1.39 23.45 1254698/5200984 Array#collect
---------------------------------------------------------------------------------------------------------
10.20 0.14 10.06 49488/1298938 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
14.19 1.32 12.87 1249450/1298938 RzmqBrokers::Consensus::Messages::Request#to_msgs
2% 0% 24.39 1.46 22.93 1298938 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
22.60 2.56 20.04 1298938/5200984 Array#collect
0.32 0.32 0.00 1298938/1298938 Kernel#kind_of?
---------------------------------------------------------------------------------------------------------
23.35 0.38 22.97 49488/49488 RzmqBrokers::Consensus::Broker::Service::Requests::Request#save_reply
2% 0% 23.35 0.38 22.97 49488 RzmqBrokers::Consensus::Broker::Service::Requests::Request#send_client_reply_success
20.33 0.27 20.07 49488/49488 RzmqBrokers::Broker::Handler#send_client_reply_success
1.74 0.39 1.35 49488/49488 RzmqBrokers::Messages::MessageInstanceMethods#envelope_msgs
0.86 0.07 0.79 49488/49488 RzmqBrokers::Consensus::Broker::Service::Requests::Request#saved_payload
0.02 0.02 0.00 49488/49538 RzmqBrokers::Broker::Service#name
0.02 0.02 0.00 49488/2696797 RzmqBrokers::Consensus::Messages::Message#sequence_id
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 150/9092720 RzmqBrokers::Consensus::Messages::Ready.from_network
0.23 0.05 0.18 98978/9092722 RzmqBrokers::Consensus::Messages::Message.from_network
5.40 1.09 4.32 2498844/9092727 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
6.65 1.26 5.38 2597922/9092727 RzmqBrokers::Consensus::Messages::Message.create_from
9.04 1.74 7.29 3896833/9092727 Array#collect
2% 0% 21.31 4.13 17.18 9092727 ZMQ::Message#copy_out_string
8.76 2.75 6.00 9092731/9092732 ZMQ::Message#data
5.64 2.48 3.16 9092734/11690658 ZMQ::Message#size
2.78 2.78 0.00 9092734/9092734 FFI::AbstractMemory#read_string
---------------------------------------------------------------------------------------------------------
10.08 0.80 9.28 1298962/2603148 ZMQMachine::Server::XREP#on_readable
10.26 1.14 9.12 1304186/2603148 ZMQMachine::Server::Base#write_queue_to_socket
2% 0% 20.34 1.93 18.41 2603148 ZMQMachine::Server::Base#close_messages
0.02 0.01 0.02 2603148/5779674 Array#each
---------------------------------------------------------------------------------------------------------
20.33 0.27 20.07 49488/49488 RzmqBrokers::Consensus::Broker::Service::Requests::Request#send_client_reply_success
2% 0% 20.33 0.27 20.07 49488 RzmqBrokers::Broker::Handler#send_client_reply_success
12.91 0.22 12.69 49488/49488 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
6.95 0.14 6.81 49488/1304186 ZMQMachine::Server::Base#write
0.07 0.07 0.00 49488/2652740 Module#to_s
0.07 0.02 0.05 49488/40564930 Class#new
0.03 0.03 0.00 49488/3951656 ZMQMachine::Reactor#log
0.02 0.02 0.00 49488/5206275 Array#+
0.01 0.01 0.00 49488/7749496 Kernel#class
---------------------------------------------------------------------------------------------------------
19.08 1.53 17.55 1249426/1249426 RzmqBrokers::Consensus::Messages::Message.create_from
2% 0% 19.08 1.53 17.55 1249426 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
6.59 1.39 5.20 1249426/1298915 RzmqBrokers::Consensus::Messages::Message.extract_payload
5.40 1.09 4.32 2498854/9092762 ZMQ::Message#copy_out_string
3.56 1.64 1.91 1249427/1298916 RzmqBrokers::Messages::MessageClassMethods#sequence_decoder
1.66 0.70 0.97 1249427/40564952 Class#new
0.34 0.34 0.00 2498856/13129607 Array#at
---------------------------------------------------------------------------------------------------------
17.76 17.76 0.00 9208304/9208304 ZMQ::Socket#recv
2% 2% 17.76 17.76 0.00 9208308 ZMQ::LibZMQ.zmq_recv
---------------------------------------------------------------------------------------------------------
17.58 4.55 13.03 9092773/9092773 ZMQ::CommonSocketBehavior#__getsockopt__
2% 0% 17.58 4.55 13.03 9092773 ZMQ::Socket#int_option?
12.27 7.78 4.49 9092776/9092776 ZMQ::CommonSocketBehavior#int_option?
0.76 0.76 0.00 9092776/101817154 Fixnum#==
---------------------------------------------------------------------------------------------------------
17.35 6.07 11.28 9092776/9092776 ZMQ::CommonSocketBehavior#__getsockopt__
2% 0% 17.35 6.07 11.28 9092779 ZMQ::CommonSocketBehavior#sockopt_buffers
8.28 4.71 3.57 9092783/18185566 ZMQ::Socket#long_long_option?
3.00 3.00 0.00 18185566/22314018 Hash#[]
0.00 0.00 0.00 2/40564998 Class#new
0.00 0.00 0.00 1/2548422 Hash#[]=
0.00 0.00 0.00 1/1 FFI::AbstractMemory#write_int
---------------------------------------------------------------------------------------------------------
0.86 0.08 0.78 49488/1298938 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
14.67 1.04 13.64 1249450/1298938 RzmqBrokers::Consensus::Messages::Request#to_msgs
1% 0% 15.53 1.12 14.42 1298938 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
10.70 0.48 10.22 1298938/40565034 Class#new
3.52 1.58 1.94 1298938/1298938 RzmqBrokers::Messages::MessageClassMethods#sequence_encoder
0.19 0.19 0.00 1298938/7749524 Kernel#class
---------------------------------------------------------------------------------------------------------
6.32 3.23 3.09 9092811/18185622 ZMQ::CommonSocketBehavior#__getsockopt__
8.28 4.71 3.57 9092811/18185622 ZMQ::CommonSocketBehavior#sockopt_buffers
1% 0% 14.60 7.95 6.65 18185622 ZMQ::Socket#long_long_option?
6.65 4.69 1.96 18185628/18185628 ZMQ::CommonSocketBehavior#long_long_option?
---------------------------------------------------------------------------------------------------------
0.23 0.06 0.17 115535/19521816 ZMQ::Socket#recvmsgs
14.35 5.77 8.58 19406281/19521816 Array#each
1% 0% 14.58 5.83 8.76 19521823 ZMQ::Message#close
8.76 8.76 0.00 19521823/19521823 ZMQ::LibZMQ.zmq_msg_close
---------------------------------------------------------------------------------------------------------
14.29 14.29 0.00 10313470/10313470 ZMQ::Message#copy_in_bytes
1% 1% 14.29 14.29 0.00 10313470 ZMQ::LibZMQ.zmq_msg_init_data
---------------------------------------------------------------------------------------------------------
14.12 11.18 2.95 19521831/19521832 ZMQ::Message#initialize
1% 1% 14.12 11.18 2.95 19521837 FFI::Struct.size
2.95 2.95 0.00 19521838/19521838 FFI::Type#size
---------------------------------------------------------------------------------------------------------
14.09 3.80 10.29 3748311/3748311 Kernel#inspect
1% 0% 14.09 3.80 10.29 3748312 Array#inspect
7.73 7.73 0.00 3748314/4997752 String#inspect
0.00 0.00 0.00 2498876/3748314 Kernel#inspect
---------------------------------------------------------------------------------------------------------
13.60 13.60 0.00 129127002/129127002 String#each_byte
1% 1% 13.60 13.60 0.00 129127002 String#concat
---------------------------------------------------------------------------------------------------------
12.91 0.22 12.69 49488/49488 RzmqBrokers::Broker::Handler#send_client_reply_success
1% 0% 12.91 0.22 12.69 49488 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
10.20 0.14 10.06 49488/1298938 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
0.86 0.08 0.78 49488/1298938 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
0.63 0.07 0.56 49488/1304186 RzmqBrokers::Messages::MessageInstanceMethods#to_msgs
0.49 0.07 0.42 49488/49488 RzmqBrokers::Consensus::Messages::ReplySuccess#reply_success_msg
0.46 0.06 0.40 49488/1298938 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
0.05 0.05 0.00 98976/5206289 Array#+
---------------------------------------------------------------------------------------------------------
0.06 0.01 0.05 5248/1304186 RzmqBrokers::Consensus::Messages::Heartbeat#to_msgs
0.63 0.07 0.56 49488/1304186 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
11.88 0.79 11.09 1249450/1304186 RzmqBrokers::Consensus::Messages::Request#to_msgs
1% 0% 12.57 0.87 11.70 1304186 RzmqBrokers::Messages::MessageInstanceMethods#to_msgs
11.70 0.63 11.07 1304186/1304186 RzmqBrokers::Consensus::Messages::Message#protocol_version_msg
---------------------------------------------------------------------------------------------------------
12.27 7.78 4.49 9092874/9092874 ZMQ::Socket#int_option?
1% 0% 12.27 7.78 4.49 9092874 ZMQ::CommonSocketBehavior#int_option?
4.49 4.49 0.00 54557286/101818324 Fixnum#==
---------------------------------------------------------------------------------------------------------
11.88 11.88 0.00 129127556/129127556 String#each_byte
1% 1% 11.88 11.88 0.00 129127580 String#[]
---------------------------------------------------------------------------------------------------------
11.70 0.63 11.07 1304186/1304186 RzmqBrokers::Messages::MessageInstanceMethods#to_msgs
1% 0% 11.70 0.63 11.07 1304186 RzmqBrokers::Consensus::Messages::Message#protocol_version_msg
11.07 0.47 10.61 1304186/40565204 Class#new
---------------------------------------------------------------------------------------------------------
0.46 0.06 0.40 49488/1298938 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
9.93 0.66 9.27 1249450/1298938 RzmqBrokers::Consensus::Messages::Request#to_msgs
1% 0% 10.39 0.72 9.67 1298938 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
9.67 0.45 9.22 1298938/40565215 Class#new
---------------------------------------------------------------------------------------------------------
10.30 0.65 9.65 1249450/1249450 RzmqBrokers::Consensus::Messages::Request#to_msgs
1% 0% 10.30 0.65 9.65 1249450 RzmqBrokers::Consensus::Messages::Request#request_msg
9.65 0.41 9.24 1249450/40565232 Class#new
---------------------------------------------------------------------------------------------------------
9.54 9.54 0.00 9092901/9092901 ZMQ::CommonSocketBehavior#__getsockopt__
1% 1% 9.54 9.54 0.00 9092902 ZMQ::LibZMQ.zmq_getsockopt
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/101818609 RzmqBrokers::Broker::ClientTracker#valid_source?
0.00 0.00 0.00 6/101818636 ZMQMachine::Socket::Base#valid_socket_error?
0.01 0.01 0.00 49487/101818636 RzmqBrokers::Consensus::Broker::Service::Requests#close
0.01 0.01 0.00 49487/101818636 RzmqBrokers::SortedArray#index
0.01 0.01 0.00 49488/101818670 RzmqBrokers::Broker::ClientIdentity#expected?
0.01 0.01 0.00 115535/101818714 ZMQMachine::Socket::Base#eagain?
0.02 0.02 0.00 118111/101818714 ZMQ::Poller#adjust
0.20 0.20 0.00 1414524/101818726 ZMQ::Socket#noblock?
0.76 0.76 0.00 9092922/101818781 ZMQ::Socket#int_option?
1.68 1.68 0.00 18185846/101818792 ZMQ::Socket#getsockopt
1.96 1.96 0.00 18185846/101818792 ZMQ::CommonSocketBehavior#long_long_option?
4.49 4.49 0.00 54557538/101818792 ZMQ::CommonSocketBehavior#int_option?
1% 1% 9.15 9.15 0.00 101818792 Fixnum#==
---------------------------------------------------------------------------------------------------------
8.76 2.75 6.00 9092923/9092923 ZMQ::Message#copy_out_string
1% 0% 8.76 2.75 6.00 9092923 ZMQ::Message#data
6.00 6.00 0.00 9092923/9092923 ZMQ::LibZMQ.zmq_msg_data
---------------------------------------------------------------------------------------------------------
8.76 8.76 0.00 19521984/19521984 ZMQ::Message#close
1% 1% 8.76 8.76 0.00 19521985 ZMQ::LibZMQ.zmq_msg_close
---------------------------------------------------------------------------------------------------------
0.71 0.71 0.00 1249450/4997800 Kernel#inspect
7.73 7.73 0.00 3748350/4997800 Array#inspect
1% 1% 8.45 8.45 0.00 4997800 String#inspect
---------------------------------------------------------------------------------------------------------
2.80 0.94 1.86 2597978/11690901 Array#each
5.64 2.48 3.16 9092923/11690901 ZMQ::Message#copy_out_string
1% 0% 8.44 3.42 5.02 11690901 ZMQ::Message#size
5.02 5.02 0.00 11690901/11690901 ZMQ::LibZMQ.zmq_msg_size
---------------------------------------------------------------------------------------------------------
7.99 7.99 0.00 10313526/10313526 ZMQ::Message#copy_in_bytes
0% 0% 7.99 7.99 0.00 10313526 LibC.malloc
---------------------------------------------------------------------------------------------------------
7.77 1.43 6.34 1249450/1249450 RzmqBrokers::Consensus::Broker::Handler#process_worker_reply
0% 0% 7.77 1.43 6.34 1249450 RzmqBrokers::Broker::Services#find_service_by_worker_identity
3.00 1.21 1.79 1249450/1249450 Enumerable#find
2.69 2.42 0.27 1249450/1298989 Array#flatten
0.65 0.65 0.00 1249450/2698538 Hash#values
---------------------------------------------------------------------------------------------------------
7.63 0.95 6.68 1298989/1298989 RzmqBrokers::Consensus::Messages::Message.create_from
0% 0% 7.63 0.95 6.68 1298989 RzmqBrokers::Messages::MessageClassMethods#envelope_strings
6.68 1.13 5.55 1298989/5201054 Array#collect
---------------------------------------------------------------------------------------------------------
7.29 7.29 0.00 9208466/9208466 ZMQ::Message#initialize
0% 0% 7.29 7.29 0.00 9208466 ZMQ::LibZMQ.zmq_msg_init
---------------------------------------------------------------------------------------------------------
0.03 0.03 0.00 124448/70058188 ZMQMachine::Timer#expired?
0.04 0.04 0.00 236224/70058188 ZMQ::PollItems#each
6.97 6.97 0.00 69697516/70058188 ZMQ::Util.resultcode_ok?
0% 0% 7.03 7.03 0.00 70058195 Fixnum#>=
---------------------------------------------------------------------------------------------------------
0.32 0.08 0.25 49490/1298940 RzmqBrokers::Consensus::Messages::Message.from_network
6.59 1.39 5.20 1249450/1298940 RzmqBrokers::Consensus::Messages::ReplySuccess.from_network
0% 0% 6.92 1.47 5.45 1298940 RzmqBrokers::Consensus::Messages::Message.extract_payload
4.41 0.92 3.49 1298940/5201069 Array#collect
0.47 0.28 0.19 1298940/3654528 Array#length
0.36 0.36 0.00 1298940/27288767 Array#[]
0.21 0.21 0.00 1298940/4182634 Fixnum#>
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 50/22314377 RzmqBrokers::Broker::Services#register
0.00 0.00 0.00 250/22314377 ZMQMachine::Timer#initialize
0.02 0.02 0.00 49490/22314377 RzmqBrokers::Broker::ClientTracker#valid_source?
0.06 0.06 0.00 98980/22314377 RzmqBrokers::Broker::Services#find_service_by_name
0.07 0.07 0.00 115538/22314377 ZMQ::PollItems#each
0.14 0.09 0.05 115810/22314377 Array#each
0.49 0.49 0.00 1249450/22314377 RzmqBrokers::Broker::Service#process_reply
1.09 1.09 0.00 1249499/22314377 RzmqBrokers::Broker::Service#[]
1.99 0.45 1.54 1249450/22314377 RzmqBrokers::Consensus::Broker::Service::Requests#process_reply
3.01 3.01 0.00 18185860/22314377 ZMQ::CommonSocketBehavior#sockopt_buffers
0% 0% 6.88 5.29 1.59 22314377 Hash#[]
0.84 0.62 0.21 1249450/2498900 Array#eql?
0.70 0.49 0.21 1249450/2597880 Array#hash
0.05 0.05 0.00 115538/5311298 Kernel#hash
0.00 0.00 0.00 101/1450127 Hash#default
---------------------------------------------------------------------------------------------------------
6.73 3.77 2.96 10313792/10313792 ZMQ::Message#copy_in_bytes
0% 0% 6.73 3.77 2.96 10313803 FFI::Pointer#write_string
2.96 2.96 0.00 10313813/10313813 FFI::AbstractMemory#put_bytes
---------------------------------------------------------------------------------------------------------
6.65 4.69 1.96 18185860/18185860 ZMQ::Socket#long_long_option?
0% 0% 6.65 4.69 1.96 18185860 ZMQ::CommonSocketBehavior#long_long_option?
1.96 1.96 0.00 18185860/101818876 Fixnum#==
---------------------------------------------------------------------------------------------------------
0.20 0.20 0.00 1298984/65863114 RzmqBrokers::Messages::MessageClassMethods#sequence_encoder
6.33 6.33 0.00 64564130/65863115 String#each_byte
0% 0% 6.53 6.53 0.00 65863117 Fixnum#>>
---------------------------------------------------------------------------------------------------------
6.22 2.59 3.63 1249450/1249450 RzmqBrokers::Broker::Service#process_reply
0% 0% 6.22 2.59 3.63 1249450 RzmqBrokers::Broker::Worker#process_heartbeat
1.76 1.34 0.42 1249450/1450027 Time.now
1.25 1.25 0.00 1249450/2652818 Module#to_s
0.49 0.49 0.00 1249450/3951758 ZMQMachine::Reactor#log
0.14 0.14 0.00 1249450/7749697 Kernel#class
---------------------------------------------------------------------------------------------------------
0.02 0.02 0.00 118112/66214881 ZMQ::LibZMQ::PollItem#writable?
0.03 0.03 0.00 118112/66214881 ZMQ::LibZMQ::PollItem#readable?
0.21 0.21 0.00 1414527/66214881 ZMQ::Socket#noblock?
5.79 5.79 0.00 64564130/66214881 String#each_byte
0% 0% 6.05 6.05 0.00 66214881 Fixnum#&
---------------------------------------------------------------------------------------------------------
6.00 6.00 0.00 9092930/9092930 ZMQ::Message#data
0% 0% 6.00 6.00 0.00 9092930 ZMQ::LibZMQ.zmq_msg_data
---------------------------------------------------------------------------------------------------------
5.02 5.02 0.00 11690910/11690910 ZMQ::Message#size
0% 0% 5.02 5.02 0.00 11690910 ZMQ::LibZMQ.zmq_msg_size
---------------------------------------------------------------------------------------------------------
0.26 0.10 0.15 49490/1298940 RzmqBrokers::Consensus::Broker::Service::Requests#duplicate?
4.29 0.70 3.58 1249450/1298940 RzmqBrokers::Consensus::Broker::Service::Requests#process_reply
0% 0% 4.54 0.81 3.74 1298940 RzmqBrokers::Consensus::Broker::Service::Requests#open?
3.42 0.88 2.54 1298940/1298990 Hash#has_key?
0.31 0.31 0.00 1298940/2696859 RzmqBrokers::Consensus::Messages::Message#sequence_id
---------------------------------------------------------------------------------------------------------
0.21 0.05 0.16 49489/1298939 RzmqBrokers::Consensus::Broker::Service::Requests::Request#close
4.24 0.94 3.30 1249450/1298939 RzmqBrokers::Consensus::Broker::Service::Requests::Request#save_reply
0% 0% 4.45 1.00 3.46 1298939 RzmqBrokers::Consensus::Broker::Service::Requests::Request#satisfied?
1.87 1.87 0.00 1298939/1298939 Enumerable#all?
1.59 1.59 0.00 1298939/2698540 Hash#values
---------------------------------------------------------------------------------------------------------
2.02 2.02 0.00 10313876/19522343 ZMQ::Socket#send
2.27 2.27 0.00 9208467/19522343 ZMQ::Socket#recv
0% 0% 4.29 4.29 0.00 19522343 ZMQ::Message#address
---------------------------------------------------------------------------------------------------------
0.03 0.03 0.00 49489/14161306 RzmqBrokers::Consensus::Broker::Service::Requests#close
0.40 0.40 0.00 2498950/14161306 Array#flatten
0.56 0.56 0.00 1298991/14161306 RzmqBrokers::Consensus::Messages::Message.create_from
3.30 3.30 0.00 10313876/14161308 ZMQ::Message#copy_in_string
0% 0% 4.28 4.28 0.00 14161308 Kernel#respond_to?
---------------------------------------------------------------------------------------------------------
0.03 0.03 0.00 115539/28711343 ZMQ::PollItems#each
0.32 0.32 0.00 1304237/28711347 ZMQMachine::Server::Base#write
1.07 1.07 0.00 9105644/28711364 Array#each
1.33 1.33 0.00 9092972/28711364 ZMQ::CommonSocketBehavior#__getsockopt__
1.38 1.38 0.00 9092976/28711372 ZMQ::Socket#recvmsgs
0% 0% 4.13 4.13 0.00 28711385 Array#<<
---------------------------------------------------------------------------------------------------------
0.01 0.01 0.00 98976/27289091 RzmqBrokers::Consensus::Broker::Service::Requests#close
0.34 0.34 0.00 2597994/27289095 RzmqBrokers::Consensus::Messages::Message.create_from
0.36 0.36 0.00 1298948/27289104 RzmqBrokers::Consensus::Messages::Message.extract_payload
0.39 0.39 0.00 3896844/27289106 RzmqBrokers::Messages::MessageClassMethods#sequence_decoder
0.44 0.44 0.00 3896967/27289114 RzmqBrokers::Messages::MessageClassMethods#sequence_encoder
0.62 0.62 0.00 3797917/27289121 RzmqBrokers::Messages::MessageInstanceMethods#envelope_identity
0.66 0.66 0.00 2608474/27289125 ZMQ::Socket#sendmsgs
1.29 1.29 0.00 9093000/27289134 ZMQ::Socket#getsockopt
0% 0% 4.12 4.12 0.00 27289137 Array#[]
---------------------------------------------------------------------------------------------------------
Thread[RubyThread-3: /Users/cremes/.rvm/gems/jruby-1.6.3/gems/zmqmachine-0.7.1/lib/zm/reactor.rb:134,5,main] profile results:
Total time: 820.40
%total %self total self children calls name
---------------------------------------------------------------------------------------------------------
100% 0% 820.40 0.00 820.40 0 (top)
820.34 0.18 820.16 150418/150418 ZMQMachine::Reactor#run_once
0.06 0.06 0.00 150418/150418 ZMQMachine::Reactor#running?
---------------------------------------------------------------------------------------------------------
820.34 0.19 820.17 150419/150419 (top)
99% 0% 820.36 0.19 820.17 150419 ZMQMachine::Reactor#run_once
660.81 0.50 660.31 150419/150419 ZMQMachine::Reactor#poll
156.14 0.69 155.45 150419/150419 ZMQMachine::Reactor#run_procs
3.22 0.12 3.10 150419/150419 ZMQMachine::Reactor#run_timers
---------------------------------------------------------------------------------------------------------
660.81 0.50 660.31 150419/150419 ZMQMachine::Reactor#run_once
80% 0% 660.81 0.50 660.31 150419 ZMQMachine::Reactor#poll
385.52 0.39 385.13 150417/150417 ZMQ::Poller#poll
274.28 1.16 273.12 300832/5610567 Array#each
0.24 0.09 0.16 150417/150417 ZMQ::Poller#size
0.09 0.07 0.02 150416/66665424 ZMQ::Util.resultcode_ok?
0.05 0.05 0.00 300838/9643389 Array#empty?
0.04 0.04 0.00 150416/150416 ZMQ::Poller#writables
0.04 0.04 0.00 150416/150416 ZMQ::Poller#readables
0.03 0.03 0.00 150417/1404381 Fixnum#zero?
0.02 0.02 0.00 2/2 Kernel#sleep
0.00 0.00 0.00 2/43812 Fixnum#/
---------------------------------------------------------------------------------------------------------
385.52 0.39 385.13 150417/150417 ZMQMachine::Reactor#poll
46% 0% 385.52 0.39 385.13 150417 ZMQ::Poller#poll
359.59 359.59 0.00 150417/150417 ZMQ::LibZMQ.zmq_poll
24.66 0.29 24.37 150416/150416 ZMQ::Poller#update_selectables
0.33 0.18 0.15 150417/150417 ZMQ::Poller#adjust
0.20 0.16 0.03 150416/66665424 ZMQ::Util.resultcode_ok?
0.16 0.09 0.07 150417/150417 ZMQ::PollItems#address
0.10 0.08 0.02 150417/150417 ZMQ::PollItems#empty?
0.09 0.05 0.05 150417/300834 ZMQ::PollItems#size
---------------------------------------------------------------------------------------------------------
359.59 359.59 0.00 150417/150417 ZMQ::Poller#poll
43% 43% 359.59 359.59 0.00 150417 ZMQ::LibZMQ.zmq_poll
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1254848/5610567 ZMQ::Socket#recv_multipart
0.00 0.00 0.00 1/5610567 ZMQ::PollItems#clean
0.34 0.03 0.31 150419/5610567 ZMQMachine::Timers#renew
1.02 0.84 0.18 150419/5610567 ZMQMachine::Timers#fire_expired
7.33 1.87 5.46 2504448/5610567 ZMQMachine::Server::Base#close_messages
29.39 3.48 25.91 1249600/5610567 ZMQ::Socket#sendmsgs
274.28 1.16 273.12 300832/5610567 ZMQMachine::Reactor#poll
38% 0% 312.36 7.39 304.97 5610567 Array#each
272.04 4.42 267.62 1253866/1253866 ZMQMachine::Socket::EnvelopeHelp#resume_read
22.42 3.15 19.27 6248000/7497600 ZMQ::Socket#send
11.24 4.80 6.44 15010950/16264815 ZMQ::Message#close
2.65 2.03 0.62 6248000/66665481 ZMQ::Util.resultcode_ok?
1.79 0.61 1.18 1254849/8768199 ZMQ::Message#size
1.08 0.76 0.31 1253916/17534544 Hash#[]
0.88 0.88 0.00 7527312/26307142 Array#<<
0.84 0.84 0.00 6248000/6248000 Fixnum#|
0.31 0.02 0.29 6981/6981 ZMQMachine::Timers#add
0.17 0.17 0.00 1254849/10591080 Fixnum#>
0.16 0.13 0.02 157396/157396 ZMQMachine::Timer#expired?
0.02 0.02 0.00 6981/6981 ZMQMachine::Timer#periodical?
0.01 0.00 0.00 50/50 ZMQMachine::Socket::Base#resume_write
0.00 0.00 0.00 7022/5380179 Fixnum#+
0.00 0.00 0.00 41/41 LibC.memcpy
0.00 0.00 0.00 41/41 FFI::Struct#pointer
0.00 0.00 0.00 41/4043406 FFI::AbstractMemory#+
---------------------------------------------------------------------------------------------------------
272.04 4.42 267.62 1253866/1253866 Array#each
33% 0% 272.04 4.42 267.62 1253866 ZMQMachine::Socket::EnvelopeHelp#resume_read
185.36 3.12 182.24 2508715/2508715 ZMQ::Socket#recv_multipart
77.44 1.28 76.16 1254849/1254849 ZMQMachine::Server::XREQ#on_readable
2.59 1.92 0.67 6271294/66665481 ZMQ::Util.resultcode_ok?
1.74 0.66 1.07 1253865/1253865 ZMQMachine::Socket::Base#eagain?
0.50 0.50 0.00 2508715/2508715 ZMQ::Util.nonblocking_flag
---------------------------------------------------------------------------------------------------------
185.37 3.12 182.25 2508716/2508716 ZMQMachine::Socket::EnvelopeHelp#resume_read
22% 0% 185.37 3.12 182.25 2508717 ZMQ::Socket#recv_multipart
176.22 8.08 168.14 2508718/2508719 ZMQ::Socket#recvmsgs
0.91 0.65 0.26 2508718/66665592 ZMQ::Util.resultcode_ok?
0.00 0.00 0.00 1254852/5610576 Array#each
---------------------------------------------------------------------------------------------------------
176.22 8.08 168.14 2508721/2508721 ZMQ::Socket#recv_multipart
21% 0% 176.22 8.08 168.14 2508723 ZMQ::Socket#recvmsgs
78.12 6.24 71.88 7513380/7513380 ZMQ::CommonSocketBehavior#more_parts?
51.94 3.25 48.70 8767252/39077624 Class#new
27.17 5.58 21.59 8767256/8767256 ZMQ::Socket#recv
6.03 4.53 1.50 16280643/66665743 ZMQ::Util.resultcode_ok?
2.22 1.54 0.68 2508727/2508727 ZMQ::Socket#noblock?
1.52 0.58 0.94 1253876/16264958 ZMQ::Message#close
1.14 1.14 0.00 7513416/26307362 Array#<<
---------------------------------------------------------------------------------------------------------
156.14 0.69 155.45 150420/150420 ZMQMachine::Reactor#run_once
19% 0% 156.14 0.69 155.45 150420 ZMQMachine::Reactor#run_procs
154.71 2.82 151.89 1249612/1256594 Proc#call
0.35 0.35 0.00 150420/1400032 Mutex#synchronize
0.21 0.21 0.00 1249612/2663608 Array#shift
0.18 0.18 0.00 1400032/9643491 Array#empty?
---------------------------------------------------------------------------------------------------------
0.15 0.01 0.14 6982/1256594 ZMQMachine::Timer#fire
154.71 2.82 151.89 1249612/1256594 ZMQMachine::Reactor#run_procs
18% 0% 154.86 2.84 152.02 1256594 Proc#call
151.56 1.82 149.74 1249612/1249612 RzmqBrokers::Worker::Handler#succeeded
0.32 0.32 0.00 1249612/1249612 RzmqBrokers::Consensus::Messages::Message#sequence_id
0.07 0.03 0.04 1734/1734 RzmqBrokers::Worker::Handler#broker_check
0.06 0.02 0.04 5248/5248 RzmqBrokers::Worker::Handler#send_heartbeat
---------------------------------------------------------------------------------------------------------
151.56 1.82 149.74 1249612/1249612 Proc#call
18% 0% 151.56 1.82 149.74 1249612 RzmqBrokers::Worker::Handler#succeeded
147.63 2.11 145.52 1249612/1249612 RzmqBrokers::Worker::Handler#send_success_reply_to_broker
1.42 1.42 0.00 1249612/6260290 Module#to_s
0.52 0.52 0.00 1249612/6260290 ZMQMachine::Reactor#log
0.18 0.18 0.00 1249612/7509902 Kernel#class
---------------------------------------------------------------------------------------------------------
147.63 2.11 145.52 1249612/1249612 RzmqBrokers::Worker::Handler#succeeded
17% 0% 147.63 2.11 145.52 1249612 RzmqBrokers::Worker::Handler#send_success_reply_to_broker
71.41 2.65 68.76 1249612/1249612 RzmqBrokers::Worker::Handler#write_messages
62.19 2.41 59.78 1249612/1249612 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
9.31 0.81 8.50 1249612/1249612 RzmqBrokers::Messages::MessageClassMethods#delimiter
1.21 0.35 0.85 1249612/39077943 Class#new
0.74 0.74 0.00 1249612/6260294 Module#to_s
0.30 0.30 0.00 1249612/5003698 Array#+
0.23 0.23 0.00 1249612/6260296 ZMQMachine::Reactor#log
0.13 0.13 0.00 1249612/7509909 Kernel#class
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 16264998/39077989 ZMQ::Message#initialize
0.00 0.00 0.00 1/39077997 ZMQ::PollItems#clean
0.00 0.00 0.00 100/39078005 ZMQ::CommonSocketBehavior#sockopt_buffers
0.02 0.00 0.02 5248/39078018 RzmqBrokers::Consensus::Messages::Heartbeat.from_network
1.21 0.35 0.85 1249612/39078023 RzmqBrokers::Worker::Handler#send_success_reply_to_broker
1.57 0.68 0.89 1249619/39078033 RzmqBrokers::Consensus::Messages::Message.from_network
2.09 1.68 0.41 4043415/39078042 ZMQ::PollItems#get
6.70 0.50 6.20 1249612/39078049 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
8.50 0.51 7.99 1249612/39078059 RzmqBrokers::Messages::MessageClassMethods#delimiter
9.62 0.39 9.23 1249612/39078066 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
10.41 0.45 9.96 1249612/39078076 RzmqBrokers::Consensus::Messages::ReplySuccess#reply_success_msg
10.53 0.43 10.11 1249612/39078081 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
12.47 0.44 12.04 1249612/39078093 RzmqBrokers::Consensus::Messages::Message#protocol_version_msg
51.95 3.25 48.70 8767376/39078101 ZMQ::Socket#recvmsgs
14% 1% 115.07 8.68 106.39 39078109 Class#new
104.22 19.11 85.11 16265063/16265063 ZMQ::Message#initialize
28.60 28.60 0.00 16265166/16265167 FFI::MemoryPointer#initialize
0.89 0.89 0.00 1249624/1249624 RzmqBrokers::Consensus::Messages::Message#initialize
0.85 0.85 0.00 1249616/1249616 RzmqBrokers::Consensus::Messages::ReplySuccess#initialize
0.41 0.41 0.00 4043415/4043415 FFI::Struct#initialize
0.02 0.02 0.00 5248/5248 RzmqBrokers::Consensus::Messages::Heartbeat#initialize
---------------------------------------------------------------------------------------------------------
104.22 19.11 85.11 16265094/16265094 Class#new
12% 2% 104.22 19.11 85.11 16265102 ZMQ::Message#initialize
24.10 3.03 21.07 4998488/4998488 ZMQ::Message#copy_in_string
11.82 9.48 2.34 16265116/16265116 FFI::Struct.size
9.48 9.48 0.00 11266624/11266624 ZMQ::LibZMQ.zmq_msg_init
5.28 4.03 1.25 11266624/66666700 ZMQ::Util.resultcode_ok?
0.00 0.00 0.00 16265120/39078252 Class#new
---------------------------------------------------------------------------------------------------------
78.12 6.24 71.88 7513488/7513488 ZMQ::Socket#recvmsgs
9% 0% 78.12 6.24 71.88 7513488 ZMQ::CommonSocketBehavior#more_parts?
68.48 6.74 61.74 7513488/7513488 ZMQ::Socket#getsockopt
2.52 1.77 0.75 7513488/66666701 ZMQ::Util.resultcode_ok?
0.88 0.88 0.00 7513488/11306177 Array#at
---------------------------------------------------------------------------------------------------------
77.44 1.28 76.16 1254872/1254872 ZMQMachine::Socket::EnvelopeHelp#resume_read
9% 0% 77.44 1.28 76.16 1254873 ZMQMachine::Server::XREQ#on_readable
67.49 0.47 67.01 1254873/2504498 Method#call
8.20 0.79 7.41 1254874/2504498 ZMQMachine::Server::Base#close_messages
0.48 0.48 0.00 1254874/5003746 Array#+
---------------------------------------------------------------------------------------------------------
71.41 2.65 68.76 1249624/1249624 RzmqBrokers::Worker::Handler#send_success_reply_to_broker
8% 0% 71.41 2.65 68.76 1249624 RzmqBrokers::Worker::Handler#write_messages
60.60 1.26 59.34 1249624/1249624 ZMQMachine::Server::Base#write
4.23 4.23 0.00 1249624/1256606 Time#to_s
1.75 1.34 0.41 1249624/2670620 Time.now
1.34 1.34 0.00 1249624/6260362 Module#to_s
0.71 0.71 0.00 1249624/6260362 ZMQMachine::Reactor#log
0.14 0.14 0.00 1249624/7509988 Kernel#class
---------------------------------------------------------------------------------------------------------
68.48 6.74 61.74 7513535/7513535 ZMQ::CommonSocketBehavior#more_parts?
8% 0% 68.48 6.74 61.74 7513536 ZMQ::Socket#getsockopt
55.19 7.89 47.30 7513541/7513541 ZMQ::CommonSocketBehavior#__getsockopt__
2.70 2.02 0.68 7513542/66667111 ZMQ::Util.resultcode_ok?
1.45 1.45 0.00 15027096/86562123 Fixnum#==
1.26 1.26 0.00 7513548/7513548 Array#[]=
1.13 1.13 0.00 7513554/21269974 Array#[]
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1249635/2504518 RzmqBrokers::Worker::Handler#process_request
67.49 0.47 67.01 1254884/2504519 ZMQMachine::Server::XREQ#on_readable
8% 0% 67.49 0.47 67.01 2504520 Method#call
67.01 3.21 63.80 1254885/1254885 RzmqBrokers::Worker::Handler#on_read
4.93 0.96 3.96 1249637/1249637 Dummy#do_work1
---------------------------------------------------------------------------------------------------------
67.01 3.21 63.80 1254886/1254886 Method#call
8% 0% 67.01 3.21 63.80 1254886 RzmqBrokers::Worker::Handler#on_read
35.16 2.31 32.85 1254887/1254887 RzmqBrokers::Consensus::Messages::Message.create_from
15.68 8.50 7.18 1254888/3754168 Kernel#inspect
8.15 1.70 6.45 1249640/1249640 RzmqBrokers::Worker::Handler#process_request
1.79 1.35 0.44 1254889/2670632 Time.now
1.67 1.67 0.00 1254889/6260384 Module#to_s
0.72 0.72 0.00 1254890/6260386 ZMQMachine::Reactor#log
0.37 0.37 0.00 1249643/1249643 RzmqBrokers::Consensus::Messages::Request#request?
0.17 0.17 0.00 1254892/7510014 Kernel#class
0.07 0.03 0.03 5248/5248 RzmqBrokers::Worker::Handler#process_heartbeat
0.01 0.01 0.00 5248/5248 RzmqBrokers::Consensus::Messages::Message#request?
0.01 0.01 0.00 5248/5248 RzmqBrokers::Consensus::Messages::Heartbeat#heartbeat?
---------------------------------------------------------------------------------------------------------
62.19 2.41 59.78 1249624/1249624 RzmqBrokers::Worker::Handler#send_success_reply_to_broker
7% 0% 62.19 2.41 59.78 1249624 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
15.20 1.13 14.07 1249624/1249624 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
13.92 0.84 13.08 1249624/1249624 RzmqBrokers::Messages::MessageInstanceMethods#to_msgs
11.04 0.63 10.41 1249624/1249624 RzmqBrokers::Consensus::Messages::ReplySuccess#reply_success_msg
10.33 0.71 9.62 1249625/1249625 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
8.36 1.34 7.02 1249626/1249626 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
0.92 0.92 0.00 2499254/5003779 Array#+
---------------------------------------------------------------------------------------------------------
60.60 1.26 59.34 1249628/1249628 RzmqBrokers::Worker::Handler#write_messages
7% 0% 60.60 1.26 59.34 1249630 ZMQMachine::Server::Base#write
58.83 2.21 56.62 1249631/1249631 ZMQMachine::Server::Base#write_queue_to_socket
0.51 0.51 0.00 1249631/26308141 Array#<<
---------------------------------------------------------------------------------------------------------
58.83 2.21 56.62 1249631/1249631 ZMQMachine::Server::Base#write
7% 0% 58.83 2.21 56.62 1249632 ZMQMachine::Server::Base#write_queue_to_socket
45.64 0.68 44.96 1249633/1249633 ZMQMachine::Socket::EnvelopeHelp#send_messages
8.51 1.18 7.33 1249634/2504532 ZMQMachine::Server::Base#close_messages
1.01 0.78 0.23 1249635/1249635 ZMQMachine::Server::Base#get_next_message_array
0.78 0.62 0.17 1249636/66667969 ZMQ::Util.resultcode_ok?
0.41 0.41 0.00 2499274/9643696 Array#empty?
0.27 0.27 0.00 1249638/2663662 Array#shift
---------------------------------------------------------------------------------------------------------
55.19 7.89 47.30 7513644/7513644 ZMQ::Socket#getsockopt
6% 0% 55.19 7.89 47.30 7513644 ZMQ::CommonSocketBehavior#__getsockopt__
14.57 3.74 10.83 7513644/7513644 ZMQ::Socket#int_option?
14.26 5.02 9.24 7513644/7513644 ZMQ::CommonSocketBehavior#sockopt_buffers
8.06 8.06 0.00 7513644/7513644 ZMQ::LibZMQ.zmq_getsockopt
5.08 2.62 2.47 7513644/15027288 ZMQ::Socket#long_long_option?
3.18 2.40 0.78 7513644/66668057 ZMQ::Util.resultcode_ok?
1.10 1.10 0.00 7513644/26308158 Array#<<
1.05 1.05 0.00 7513644/7513644 FFI::AbstractMemory#read_long_long
---------------------------------------------------------------------------------------------------------
45.64 0.68 44.96 1249650/1249650 ZMQMachine::Server::Base#write_queue_to_socket
5% 0% 45.64 0.68 44.96 1249650 ZMQMachine::Socket::EnvelopeHelp#send_messages
44.96 1.67 43.29 1249650/1249650 ZMQ::Socket#sendmsgs
---------------------------------------------------------------------------------------------------------
44.96 1.67 43.29 1249650/1249650 ZMQMachine::Socket::EnvelopeHelp#send_messages
5% 0% 44.96 1.67 43.29 1249650 ZMQ::Socket#sendmsgs
29.39 3.48 25.91 1249650/5610779 Array#each
13.14 0.65 12.50 1249650/7497900 ZMQ::Socket#send
0.60 0.60 0.00 2499300/21270290 Array#[]
0.16 0.16 0.00 1249650/9643751 Array#empty?
---------------------------------------------------------------------------------------------------------
13.14 0.65 12.50 1249650/7497900 ZMQ::Socket#sendmsgs
22.42 3.15 19.27 6248250/7497900 Array#each
4% 0% 35.56 3.80 31.76 7497900 ZMQ::Socket#send
30.24 30.24 0.00 7497900/7497900 ZMQ::LibZMQ.zmq_send
1.53 1.53 0.00 7497900/16265458 ZMQ::Message#address
---------------------------------------------------------------------------------------------------------
35.16 2.31 32.85 1254898/1254898 RzmqBrokers::Worker::Handler#on_read
4% 0% 35.16 2.31 32.85 1254898 RzmqBrokers::Consensus::Messages::Message.create_from
18.83 1.54 17.29 1249650/1249650 RzmqBrokers::Consensus::Messages::Message.from_network
6.68 1.27 5.41 2509796/7513644 ZMQ::Message#copy_out_string
4.75 0.96 3.79 1254898/1254898 RzmqBrokers::Messages::MessageClassMethods#envelope_strings
1.01 0.62 0.39 1254898/1254898 RzmqBrokers::Consensus::Messages::Message.correct_protocol?
0.64 0.47 0.17 1254898/1254898 RzmqBrokers::Consensus::Messages::Message.request?
0.52 0.52 0.00 1254898/6253498 Kernel#respond_to?
0.36 0.36 0.00 2509796/21270290 Array#[]
0.03 0.01 0.02 5248/5248 RzmqBrokers::Consensus::Messages::Heartbeat.from_network
0.02 0.02 0.00 5248/5248 RzmqBrokers::Consensus::Messages::Message.reply_failure?
0.01 0.01 0.00 5248/5248 RzmqBrokers::Consensus::Messages::Message.heartbeat?
0.00 0.00 0.00 5248/5248 RzmqBrokers::Consensus::Messages::Message.reply_success?
---------------------------------------------------------------------------------------------------------
30.24 30.24 0.00 7497900/7497900 ZMQ::Socket#send
3% 3% 30.24 30.24 0.00 7497900 ZMQ::LibZMQ.zmq_send
---------------------------------------------------------------------------------------------------------
28.60 28.60 0.00 16265559/16265559 Class#new
3% 3% 28.60 28.60 0.00 16265559 FFI::MemoryPointer#initialize
---------------------------------------------------------------------------------------------------------
27.17 5.58 21.59 8767558/8767558 ZMQ::Socket#recvmsgs
3% 0% 27.17 5.58 21.59 8767558 ZMQ::Socket#recv
19.35 19.35 0.00 8767558/8767558 ZMQ::LibZMQ.zmq_recv
2.24 2.24 0.00 8767558/16265458 ZMQ::Message#address
---------------------------------------------------------------------------------------------------------
0.09 0.07 0.02 150419/66668080 ZMQMachine::Reactor#poll
0.20 0.16 0.03 150419/66668080 ZMQ::Poller#poll
0.78 0.62 0.17 1249650/66668080 ZMQMachine::Server::Base#write_queue_to_socket
0.91 0.65 0.26 2508812/66668080 ZMQ::Socket#recv_multipart
2.52 1.77 0.75 7513644/66668080 ZMQ::CommonSocketBehavior#more_parts?
2.59 1.92 0.67 6271538/66668080 ZMQMachine::Socket::EnvelopeHelp#resume_read
2.65 2.03 0.62 6248250/66668080 Array#each
2.70 2.02 0.68 7513644/66668080 ZMQ::Socket#getsockopt
3.18 2.40 0.78 7513644/66668080 ZMQ::CommonSocketBehavior#__getsockopt__
5.28 4.03 1.25 11266858/66668080 ZMQ::Message#initialize
6.03 4.53 1.50 16281202/66668080 ZMQ::Socket#recvmsgs
3% 2% 26.93 20.21 6.72 66668080 ZMQ::Util.resultcode_ok?
6.72 6.72 0.00 66668080/71019314 Fixnum#>=
---------------------------------------------------------------------------------------------------------
24.66 0.29 24.37 150419/150419 ZMQ::Poller#poll
3% 0% 24.66 0.29 24.37 150419 ZMQ::Poller#update_selectables
24.24 4.44 19.80 150419/150419 ZMQ::PollItems#each
0.13 0.13 0.00 300838/300838 Array#clear
---------------------------------------------------------------------------------------------------------
24.24 4.44 19.80 150419/150419 ZMQ::Poller#update_selectables
2% 0% 24.24 4.44 19.80 150419 ZMQ::PollItems#each
8.82 3.35 5.47 4043415/4043465 ZMQ::PollItems#get
3.41 2.04 1.37 4043415/4043415 ZMQ::LibZMQ::PollItem#readable?
3.00 1.82 1.18 4043415/4043415 ZMQ::LibZMQ::PollItem#writable?
1.24 0.70 0.54 2507928/2507928 ZMQ::LibZMQ::PollItem#socket
1.12 0.71 0.40 4193834/11502614 Array#length
0.52 0.52 0.00 1253964/17535216 Hash#[]
0.49 0.49 0.00 4043415/5380344 Fixnum#+
0.41 0.41 0.00 4193834/71019314 Fixnum#>=
0.28 0.28 0.00 2507928/2507928 FFI::Pointer#address
0.27 0.27 0.00 1253964/26308160 Array#<<
0.14 0.14 0.00 1253964/1404434 Fixnum#zero?
0.10 0.10 0.00 150419/4344304 ZMQ::PollItems#clean
---------------------------------------------------------------------------------------------------------
24.10 3.03 21.07 4998600/4998600 ZMQ::Message#initialize
2% 0% 24.10 3.03 21.07 4998600 ZMQ::Message#copy_in_string
18.75 3.49 15.25 4998600/4998600 ZMQ::Message#copy_in_bytes
1.67 1.67 0.00 4998600/6253498 Kernel#respond_to?
0.65 0.65 0.00 4998600/4998600 String#bytesize
---------------------------------------------------------------------------------------------------------
19.35 19.35 0.00 8767558/8767558 ZMQ::Socket#recv
2% 2% 19.35 19.35 0.00 8767558 ZMQ::LibZMQ.zmq_recv
---------------------------------------------------------------------------------------------------------
18.83 1.54 17.29 1249650/1249650 RzmqBrokers::Consensus::Messages::Message.create_from
2% 0% 18.83 1.54 17.29 1249650 RzmqBrokers::Consensus::Messages::Message.from_network
6.52 1.38 5.14 1249650/1249650 RzmqBrokers::Consensus::Messages::Message.extract_payload
5.29 1.01 4.28 2499300/7513644 ZMQ::Message#copy_out_string
3.60 1.63 1.97 1249650/1249650 RzmqBrokers::Messages::MessageClassMethods#sequence_decoder
1.57 0.68 0.89 1249650/39079030 Class#new
0.31 0.31 0.00 2499300/11306411 Array#at
---------------------------------------------------------------------------------------------------------
18.75 3.49 15.25 4998600/4998600 ZMQ::Message#copy_in_string
2% 0% 18.75 3.49 15.25 4998600 ZMQ::Message#copy_in_bytes
7.47 7.47 0.00 4998600/4998600 ZMQ::LibZMQ.zmq_msg_init_data
3.95 3.95 0.00 4998600/4998600 LibC.malloc
3.83 1.91 1.92 4998600/4998600 FFI::Pointer#write_string
---------------------------------------------------------------------------------------------------------
5.29 1.01 4.28 2499300/7513644 RzmqBrokers::Consensus::Messages::Message.from_network
6.26 1.18 5.08 2504548/7513644 Array#collect
6.68 1.27 5.41 2509796/7513644 RzmqBrokers::Consensus::Messages::Message.create_from
2% 0% 18.23 3.47 14.77 7513644 ZMQ::Message#copy_out_string
7.36 2.27 5.09 7513644/7513644 ZMQ::Message#data
4.97 2.08 2.89 7513644/8768542 ZMQ::Message#size
2.44 2.44 0.00 7513644/7513644 FFI::AbstractMemory#read_string
---------------------------------------------------------------------------------------------------------
8.20 0.79 7.41 1254898/2504548 ZMQMachine::Server::XREQ#on_readable
8.51 1.18 7.33 1249650/2504548 ZMQMachine::Server::Base#write_queue_to_socket
2% 0% 16.71 1.97 14.74 2504548 ZMQMachine::Server::Base#close_messages
7.33 1.87 5.46 2504548/5610783 Array#each
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2499300/3754198 Array#inspect
15.68 8.50 7.18 1254898/3754198 RzmqBrokers::Worker::Handler#on_read
1% 1% 15.68 8.50 7.18 3754198 Kernel#inspect
6.40 3.04 3.36 3754198/3754198 Array#inspect
1.82 1.82 0.00 2499300/2499300 Fixnum#to_s
0.78 0.78 0.00 1249650/3754198 String#inspect
---------------------------------------------------------------------------------------------------------
15.20 1.13 14.07 1249650/1249650 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
1% 0% 15.20 1.13 14.07 1249650 RzmqBrokers::Messages::MessageInstanceMethods#sequence_id_msg
10.54 0.43 10.11 1249650/39079100 Class#new
3.36 1.46 1.90 1249650/1249650 RzmqBrokers::Messages::MessageClassMethods#sequence_encoder
0.17 0.17 0.00 1249650/7510130 Kernel#class
---------------------------------------------------------------------------------------------------------
14.57 3.74 10.83 7513650/7513650 ZMQ::CommonSocketBehavior#__getsockopt__
1% 0% 14.57 3.74 10.83 7513650 ZMQ::Socket#int_option?
10.23 6.42 3.82 7513650/7513650 ZMQ::CommonSocketBehavior#int_option?
0.60 0.60 0.00 7513650/86563300 Fixnum#==
---------------------------------------------------------------------------------------------------------
14.26 5.02 9.24 7513650/7513650 ZMQ::CommonSocketBehavior#__getsockopt__
1% 0% 14.26 5.02 9.24 7513650 ZMQ::CommonSocketBehavior#sockopt_buffers
6.73 3.86 2.88 7513650/15027300 ZMQ::Socket#long_long_option?
2.51 2.51 0.00 15027300/17535242 Hash#[]
0.00 0.00 0.00 100/39079195 Class#new
0.00 0.00 0.00 50/50 FFI::AbstractMemory#write_int
0.00 0.00 0.00 50/50 Hash#[]=
---------------------------------------------------------------------------------------------------------
13.92 0.84 13.08 1249651/1249651 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
1% 0% 13.92 0.84 13.08 1249651 RzmqBrokers::Messages::MessageInstanceMethods#to_msgs
13.08 0.61 12.47 1249651/1249651 RzmqBrokers::Consensus::Messages::Message#protocol_version_msg
---------------------------------------------------------------------------------------------------------
13.08 0.61 12.47 1249651/1249651 RzmqBrokers::Messages::MessageInstanceMethods#to_msgs
1% 0% 13.08 0.61 12.47 1249651 RzmqBrokers::Consensus::Messages::Message#protocol_version_msg
12.47 0.44 12.04 1249651/39079263 Class#new
---------------------------------------------------------------------------------------------------------
1.52 0.58 0.94 1253919/16265499 ZMQ::Socket#recvmsgs
11.24 4.80 6.44 15011580/16265499 Array#each
1% 0% 12.76 5.37 7.38 16265506 ZMQ::Message#close
7.38 7.38 0.00 16265506/16265506 ZMQ::LibZMQ.zmq_msg_close
---------------------------------------------------------------------------------------------------------
11.82 9.48 2.34 16265516/16265516 ZMQ::Message#initialize
1% 1% 11.82 9.48 2.34 16265519 FFI::Struct.size
2.34 2.34 0.00 16265523/16265523 FFI::Type#size
---------------------------------------------------------------------------------------------------------
5.08 2.62 2.47 7513698/15027396 ZMQ::CommonSocketBehavior#__getsockopt__
6.73 3.86 2.88 7513701/15027401 ZMQ::CommonSocketBehavior#sockopt_buffers
1% 0% 11.82 6.47 5.34 15027408 ZMQ::Socket#long_long_option?
5.34 3.79 1.56 15027412/15027412 ZMQ::CommonSocketBehavior#long_long_option?
---------------------------------------------------------------------------------------------------------
11.05 0.63 10.41 1249651/1249651 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
1% 0% 11.05 0.63 10.41 1249651 RzmqBrokers::Consensus::Messages::ReplySuccess#reply_success_msg
10.41 0.45 9.96 1249651/39079368 Class#new
---------------------------------------------------------------------------------------------------------
10.33 0.71 9.62 1249651/1249651 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
1% 0% 10.33 0.71 9.62 1249651 RzmqBrokers::Messages::MessageInstanceMethods#service_name_msg
9.62 0.39 9.23 1249651/39079396 Class#new
---------------------------------------------------------------------------------------------------------
10.23 6.42 3.82 7513728/7513728 ZMQ::Socket#int_option?
1% 0% 10.23 6.42 3.82 7513728 ZMQ::CommonSocketBehavior#int_option?
3.82 3.82 0.00 45082368/86564198 Fixnum#==
---------------------------------------------------------------------------------------------------------
9.48 9.48 0.00 11266962/11266962 ZMQ::Message#initialize
1% 1% 9.48 9.48 0.00 11266965 ZMQ::LibZMQ.zmq_msg_init
---------------------------------------------------------------------------------------------------------
9.31 0.81 8.50 1249656/1249656 RzmqBrokers::Worker::Handler#send_success_reply_to_broker
1% 0% 9.31 0.81 8.50 1249657 RzmqBrokers::Messages::MessageClassMethods#delimiter
8.50 0.51 7.99 1249657/39079481 Class#new
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 50/4043615 ZMQ::Poller#deregister
8.82 3.35 5.47 4043565/4043615 ZMQ::PollItems#each
1% 0% 8.82 3.35 5.47 4043615 ZMQ::PollItems#get
2.09 1.68 0.41 4043615/39079507 Class#new
1.07 1.07 0.00 4043615/4043656 FFI::AbstractMemory#+
0.86 0.86 0.00 4043615/4344459 ZMQ::PollItems#clean
0.51 0.51 0.00 4043615/4195771 Fixnum#*
0.49 0.49 0.00 4043615/9643954 Array#empty?
0.45 0.45 0.00 4043615/4043615 Kernel#nil?
---------------------------------------------------------------------------------------------------------
8.36 1.34 7.02 1249662/1249662 RzmqBrokers::Consensus::Messages::ReplySuccess#to_msgs
1% 0% 8.36 1.34 7.02 1249663 RzmqBrokers::Messages::MessageInstanceMethods#payload_msgs
6.70 0.50 6.20 1249664/39079572 Class#new
0.32 0.32 0.00 1249664/1249664 Kernel#kind_of?
---------------------------------------------------------------------------------------------------------
8.16 1.70 6.45 1249664/1249664 RzmqBrokers::Worker::Handler#on_read
0% 0% 8.16 1.70 6.45 1249664 RzmqBrokers::Worker::Handler#process_request
0.77 0.77 0.00 1249664/6260550 Module#to_s
0.30 0.30 0.00 1249664/6260550 ZMQMachine::Reactor#log
0.16 0.16 0.00 1249664/7510214 Kernel#class
0.00 0.00 0.00 1249664/2504576 Method#call
---------------------------------------------------------------------------------------------------------
8.06 8.06 0.00 7513734/7513734 ZMQ::CommonSocketBehavior#__getsockopt__
0% 0% 8.06 8.06 0.00 7513734 ZMQ::LibZMQ.zmq_getsockopt
---------------------------------------------------------------------------------------------------------
3.79 0.86 2.93 1254914/2504580 RzmqBrokers::Messages::MessageClassMethods#envelope_strings
4.16 0.82 3.34 1249666/2504580 RzmqBrokers::Consensus::Messages::Message.extract_payload
0% 0% 7.95 1.68 6.26 2504582 Array#collect
6.26 1.18 5.08 2504582/7513746 ZMQ::Message#copy_out_string
---------------------------------------------------------------------------------------------------------
0.02 0.02 0.00 150423/86564476 ZMQ::Poller#adjust
0.15 0.15 0.00 1253932/86564540 ZMQMachine::Socket::Base#eagain?
0.31 0.31 0.00 2508851/86564545 ZMQ::Socket#noblock?
0.60 0.60 0.00 7513764/86564611 ZMQ::Socket#int_option?
1.45 1.45 0.00 15027530/86564625 ZMQ::Socket#getsockopt
1.56 1.56 0.00 15027540/86564680 ZMQ::CommonSocketBehavior#long_long_option?
3.82 3.82 0.00 45082626/86564694 ZMQ::CommonSocketBehavior#int_option?
0% 0% 7.90 7.90 0.00 86564749 Fixnum#==
---------------------------------------------------------------------------------------------------------
7.47 7.47 0.00 4998656/4998656 ZMQ::Message#copy_in_bytes
0% 0% 7.47 7.47 0.00 4998656 ZMQ::LibZMQ.zmq_msg_init_data
---------------------------------------------------------------------------------------------------------
7.38 7.38 0.00 16265703/16265704 ZMQ::Message#close
0% 0% 7.38 7.38 0.00 16265710 ZMQ::LibZMQ.zmq_msg_close
---------------------------------------------------------------------------------------------------------
7.36 2.27 5.09 7513794/7513794 ZMQ::Message#copy_out_string
0% 0% 7.36 2.27 5.09 7513800 ZMQ::Message#data
5.09 5.09 0.00 7513800/7513800 ZMQ::LibZMQ.zmq_msg_data
---------------------------------------------------------------------------------------------------------
0.02 0.02 0.00 157403/71020858 ZMQMachine::Timer#expired?
0.41 0.41 0.00 4194038/71020895 ZMQ::PollItems#each
6.72 6.72 0.00 66669461/71020902 ZMQ::Util.resultcode_ok?
0% 0% 7.16 7.16 0.00 71020935 Fixnum#>=
---------------------------------------------------------------------------------------------------------
1.79 0.61 1.18 1254927/8768745 Array#each
4.97 2.08 2.89 7513823/8768751 ZMQ::Message#copy_out_string
0% 0% 6.76 2.69 4.07 8768752 ZMQ::Message#size
4.07 4.07 0.00 8768759/8768759 ZMQ::LibZMQ.zmq_msg_size
---------------------------------------------------------------------------------------------------------
6.52 1.38 5.14 1249681/1249681 RzmqBrokers::Consensus::Messages::Message.from_network
0% 0% 6.52 1.38 5.14 1249682 RzmqBrokers::Consensus::Messages::Message.extract_payload
4.16 0.82 3.34 1249682/2504612 Array#collect
0.43 0.25 0.18 1249683/11503100 Array#length
0.35 0.35 0.00 1249683/21270762 Array#[]
0.21 0.21 0.00 1249684/10591846 Fixnum#>
---------------------------------------------------------------------------------------------------------
6.40 3.04 3.36 3754300/3754300 Kernel#inspect
0% 0% 6.40 3.04 3.36 3754303 Array#inspect
1.00 1.00 0.00 2504620/3754306 String#inspect
0.00 0.00 0.00 2499372/3754306 Kernel#inspect
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1734/6260596 RzmqBrokers::Worker::Handler#broker_check
0.00 0.00 0.00 5248/6260596 RzmqBrokers::Worker::Handler#process_heartbeat
0.74 0.74 0.00 1249664/6260598 RzmqBrokers::Worker::Handler#send_success_reply_to_broker
0.77 0.77 0.00 1249688/6260598 RzmqBrokers::Worker::Handler#process_request
1.34 1.34 0.00 1249664/6260600 RzmqBrokers::Worker::Handler#write_messages
1.42 1.42 0.00 1249664/6260600 RzmqBrokers::Worker::Handler#succeeded
1.67 1.67 0.00 1254938/6260602 RzmqBrokers::Worker::Handler#on_read
0% 0% 5.94 5.94 0.00 6260602 Module#to_s
---------------------------------------------------------------------------------------------------------
5.34 3.79 1.56 15027782/15027782 ZMQ::Socket#long_long_option?
0% 0% 5.34 3.79 1.56 15027792 ZMQ::CommonSocketBehavior#long_long_option?
1.56 1.56 0.00 15027797/86566164 Fixnum#==
---------------------------------------------------------------------------------------------------------
5.09 5.09 0.00 7513902/7513902 ZMQ::Message#data
0% 0% 5.09 5.09 0.00 7513902 ZMQ::LibZMQ.zmq_msg_data
---------------------------------------------------------------------------------------------------------
4.93 0.96 3.96 1249694/1249694 Method#call
0% 0% 4.93 0.96 3.96 1249694 Dummy#do_work1
3.96 1.65 2.31 1249695/1249695 ZMQMachine::Reactor#next_tick
---------------------------------------------------------------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment