Created
December 13, 2011 15:46
-
-
Save chuckremes/1472608 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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