Profile Report

Wall_time

Monday, November 20 at 8:13:58 PM (UTC)
Thread ID Fiber ID Total
2320 2300 0.031314835001467145

Thread 2320, Fiber: 2300

%Total %Self Total Self Wait Child Calls Name Allocations Line
100.00% 0.06% 0.03 0.00 0.00 0.03 1 [global]# 8 83
    0.03 0.00 0.00 0.03 1/5 Hash#each - 87
    0.00 0.00 0.00 0.00 1/5 Thread::Mutex#synchronize -
    0.00 0.00 0.00 0.00 1/5 Excon::Headers#merge! - 69
    0.00 0.00 0.00 0.00 1/5 Enumerable#map -
    0.00 0.00 0.00 0.00 1/5 Excon::Utils#headers_hash_to_s - 128
    0.03 0.00 0.00 0.03 1/5 [global]# - 87
99.94% 0.11% 0.03 0.00 0.00 0.03 5 *Hash#each 0
    0.03 0.00 0.00 0.03 1/1 <Module::Benchmark>#bm - 88
    0.00 0.00 0.00 0.00 4/33 Array#each - 132
    0.00 0.00 0.00 0.00 4/9 Excon::Headers#[]= - 70
    0.00 0.00 0.00 0.00 2/2 <Module::URI>#encode_www_form_component - 415
    0.00 0.00 0.00 0.00 4/8 String#match - 129
    0.00 0.00 0.00 0.00 4/5 Array#flatten - 132
    0.00 0.00 0.00 0.00 8/8 Array#reverse! - 208
    0.00 0.00 0.00 0.00 1/6 Symbol#to_s - 129
    0.00 0.00 0.00 0.00 3/33 String#to_s - 129
    0.00 0.00 0.00 0.00 2/456 String#<< - 416
    0.00 0.00 0.00 0.00 1/13 Kernel#respond_to? - 406
    0.00 0.00 0.00 0.00 1/115 Kernel#nil? - 404
    0.03 0.00 0.00 0.03 1/1 Hash#each -
99.92% 0.01% 0.03 0.00 0.00 0.03 1 <Module::Benchmark>#bm 2 207
    0.03 0.00 0.00 0.03 1/1 <Module::Benchmark>#benchmark - 208
    0.00 0.00 0.00 0.00 1/33 Array#each - 125
    0.00 0.00 0.00 0.00 1/33 Resolv::DNS::Message#each_additional - 1409
    0.00 0.00 0.00 0.00 1/33 Resolv::DNS::Message#each_authority - 1399
    0.00 0.00 0.00 0.00 1/33 Resolv::DNS::Requester#close - 715
    0.00 0.00 0.00 0.00 1/33 Enumerable#inject -
    0.00 0.00 0.00 0.00 4/33 Hash#each -
    0.00 0.00 0.00 0.00 2/33 Enumerable#flat_map -
    0.00 0.00 0.00 0.00 1/33 <Module::Benchmark>#bm - 125
    0.00 0.00 0.00 0.00 8/33 IO#each -
    0.00 0.00 0.00 0.00 3/33 Enumerable#detect -
    0.00 0.00 0.00 0.00 2/33 Resolv::DNS::Message::MessageEncoder#initialize - 1435
    0.00 0.00 0.00 0.00 1/33 Resolv::DNS::Message#each_answer - 1389
    0.00 0.00 0.00 0.00 1/33 Resolv::DNS::Config#resolv - 1120
    0.00 0.00 0.00 0.00 1/33 Resolv#each_address - 115
    0.00 0.00 0.00 0.00 5/33 Array#each -
    0.03 0.00 0.00 0.03 1/33 <Module::Benchmark>#benchmark - 96
99.87% 0.61% 0.03 0.00 0.00 0.03 33 *Array#each 0
    0.03 0.00 0.00 0.03 1/1 Benchmark::Report#report - 108
    0.00 0.00 0.00 0.00 5/33 Array#each - 1122
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#each_address - 116
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#request - 531
    0.00 0.00 0.00 0.00 1/1 Resolv::Hosts#each_address - 116
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#extract_resources - 508
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP#sender - 527
    0.00 0.00 0.00 0.00 2/2 Socket#connect_nonblock - 157
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Excon::Simulate#setup - 106
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageEncoder#put_name - 1437
    0.00 0.00 0.00 0.00 6/271 Class#new - 283
    0.00 0.00 0.00 0.00 4/49 Hash#[]= - 203
    0.00 0.00 0.00 0.00 1/3 Excon::Socket#select_with_timeout - 163
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#encode_www_form - 104
    0.00 0.00 0.00 0.00 1/2 <Class::IO>#new - 147
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Excon::Simulate#teardown -
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Name#== - 582
    0.00 0.00 0.00 0.00 1/1 <Class::Addrinfo>#getaddrinfo - 146
    0.00 0.00 0.00 0.00 1/4 IO#close -
    0.00 0.00 0.00 0.00 1/2 URI::Generic#query= - 104
    0.00 0.00 0.00 0.00 1/1 Resolv::IPv4#to_s - 117
    0.00 0.00 0.00 0.00 1/1 Modes::BaseMode#key - 108
    0.00 0.00 0.00 0.00 1/1 URI::Generic#path= - 103
    0.00 0.00 0.00 0.00 1/11 BasicObject#== - 247
    0.00 0.00 0.00 0.00 2/2 Modes::BaseMode#arguments_for - 99
    0.00 0.00 0.00 0.00 11/18 String#casecmp - 247
    0.00 0.00 0.00 0.00 1/3 Resolv::DNS::Message::MessageEncoder#put_pack - 1438
    0.00 0.00 0.00 0.00 4/8 String#match - 133
    0.00 0.00 0.00 0.00 1/1 <Class::Socket>#sockaddr_in - 145
    0.00 0.00 0.00 0.00 16/456 String#<< - 137
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message#add_question - 525
    0.00 0.00 0.00 0.00 3/3 Regexp#=== - 977
    0.00 0.00 0.00 0.00 12/140 Integer#== - 247
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message#rd= - 524
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#tc - 534
    0.00 0.00 0.00 0.00 4/396 Hash#[] - 204
    0.00 0.00 0.00 0.00 11/33 String#to_s - 133
    0.00 0.00 0.00 0.00 1/3 <Class::SystemCallError>#=== - 157
    0.00 0.00 0.00 0.00 10/13 Kernel#respond_to? - 422
    0.00 0.00 0.00 0.00 2/20 Hash#include? - 203
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Resource::IN::A#address - 402
    0.00 0.00 0.00 0.00 1/104 String#to_i - 979
    0.00 0.00 0.00 0.00 1/1 Symbol#casecmp - 247
    0.00 0.00 0.00 0.00 2/2 <Class::Excon::Middleware::Instrumentor>#valid_parameter_keys - 423
    0.00 0.00 0.00 0.00 1/23 BasicObject#! - 528
    0.00 0.00 0.00 0.00 1/6 Symbol#to_s - 137
    0.00 0.00 0.00 0.00 2/2 <Class::Excon::Middleware::Base>#valid_parameter_keys - 423
    0.00 0.00 0.00 0.00 2/2 <Class::Excon::Middleware::Idempotent>#valid_parameter_keys - 423
    0.00 0.00 0.00 0.00 2/2 <Class::Excon::Middleware::Expects>#valid_parameter_keys - 423
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#rcode - 532
    0.00 0.00 0.00 0.00 1/1 Addrinfo#pfamily - 147
    0.00 0.00 0.00 0.00 1/2 Array#first - 146
    0.00 0.00 0.00 0.00 2/49 Module#=== - 177
    0.00 0.00 0.00 0.00 2/2 <Class::Excon::Middleware::Mock>#valid_parameter_keys - 423
    0.00 0.00 0.00 0.00 3/19 BasicObject#!= - 97
    0.00 0.00 0.00 0.00 2/37 Array#<< - 204
    0.00 0.00 0.00 0.00 1/1 Addrinfo#protocol - 147
    0.00 0.00 0.00 0.00 1/1 Addrinfo#socktype - 147
    0.00 0.00 0.00 0.00 1/5 Integer#=== - 532
    0.00 0.00 0.00 0.00 1/11 Kernel#dup - 102
    0.00 0.00 0.00 0.00 1/1 Benchmarks::NetHttp::Simulate#teardown -
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Typhoeus::Simulate#teardown -
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Http::Simulate#teardown -
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Httpx::Simulate#teardown -
    0.00 0.00 0.00 0.00 1/2 IO#sync= - 182
    0.00 0.00 0.00 0.00 1/115 Kernel#nil? - 182
    0.00 0.00 0.00 0.00 1/1 Benchmark::Report#list - 180
    0.00 0.00 0.00 0.00 1/1 Modes::Simulate#query - 104
    0.00 0.00 0.00 0.00 1/1 Modes::Simulate#path - 103
    0.00 0.00 0.00 0.00 1/3 Benchmarks::Excon::Simulate#namespace - 97
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Http::Simulate#namespace - 97
    0.00 0.00 0.00 0.00 3/5 Module#to_s - 97
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Httpx::Simulate#namespace - 97
    0.03 0.00 0.00 0.03 1/1 <Module::Benchmark>#bm - 208
99.83% 0.04% 0.03 0.00 0.00 0.03 1 <Module::Benchmark>#benchmark 5 168
    0.03 0.00 0.00 0.03 1/33 Array#each - 96
    0.00 0.00 0.00 0.00 1/3 Kernel#print - 174
    0.00 0.00 0.00 0.00 1/271 Class#new - 175
    0.00 0.00 0.00 0.00 1/5 String#+ - 174
    0.00 0.00 0.00 0.00 1/1 String#* - 174
    0.00 0.00 0.00 0.00 1/317 String#empty? - 174
    0.00 0.00 0.00 0.00 1/146 Integer#+ - 172
    0.00 0.00 0.00 0.00 1/2 IO#sync= - 170
    0.00 0.00 0.00 0.00 1/2 IO#sync - 169
    0.03 0.00 0.00 0.03 1/1 Array#each -
99.14% 0.03% 0.03 0.00 0.00 0.03 1 Benchmark::Report#report 3 376
    0.03 0.00 0.00 0.03 1/1 <Module::Benchmark>#measure - 378
    0.00 0.00 0.00 0.00 1/3 Kernel#print - 377
    0.00 0.00 0.00 0.00 2/19 BasicObject#!= - 97
    0.00 0.00 0.00 0.00 1/1 Benchmarks::NetHttp::Simulate#namespace - 97
    0.00 0.00 0.00 0.00 2/5 Module#to_s - 97
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Typhoeus::Simulate#namespace - 97
    0.00 0.00 0.00 0.00 1/1 String#ljust - 377
    0.00 0.00 0.00 0.00 1/33 String#to_s - 377
    0.03 0.00 0.00 0.03 1/1 Benchmark::Report#report - 378
99.11% 0.03% 0.03 0.00 0.00 0.03 1 <Module::Benchmark>#measure 6 294
    0.03 0.00 0.00 0.03 1/1 Benchmarks::Excon::Simulate#call - 110
    0.00 0.00 0.00 0.00 1/1 Benchmark::Tms#format - 379
    0.00 0.00 0.00 0.00 1/3 Kernel#print - 379
    0.00 0.00 0.00 0.00 1/2 <Module::Process>#times - 295
    0.00 0.00 0.00 0.00 1/37 Array#<< - 110
    0.00 0.00 0.00 0.00 1/4 <Module::Process>#clock_gettime - 295
    0.03 0.00 0.00 0.03 1/1 <Module::Benchmark>#measure - 110
99.03% 0.05% 0.03 0.00 0.00 0.03 1 Benchmarks::Excon::Simulate#call 2 14
    0.03 0.00 0.00 0.03 1/1 Excon::Connection#request - 15
    0.00 0.00 0.00 0.00 1/271 Class#new - 298
    0.00 0.00 0.00 0.00 1/1 URI::HTTP#request_uri - 15
    0.00 0.00 0.00 0.00 1/1 Modes::Simulate#data - 15
    0.00 0.00 0.00 0.00 1/2 <Module::Process>#times - 297
    0.00 0.00 0.00 0.00 5/6 Float#- - 298
    0.00 0.00 0.00 0.00 1/4 <Module::Process>#clock_gettime - 297
    0.00 0.00 0.00 0.00 1/140 Integer#== - 115
    0.00 0.00 0.00 0.00 1/49 Module#=== - 113
    0.03 0.00 0.00 0.03 1/1 Benchmarks::Excon::Simulate#call - 15
98.96% 0.10% 0.03 0.00 0.00 0.03 1 Excon::Connection#request 21 230
    0.02 0.00 0.00 0.02 1/1 Excon::Connection#response - 291
    0.01 0.00 0.00 0.01 1/2 Excon::Middleware::Base#request_call - 287
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#validate_params - 235
    0.00 0.00 0.00 0.00 1/1 Enumerable#inject - 282
    0.00 0.00 0.00 0.00 1/3 Enumerable#detect - 247
    0.00 0.00 0.00 0.00 1/10 Array#map - 282
    0.00 0.00 0.00 0.00 1/2 Excon::Utils#port_string - 251
    0.00 0.00 0.00 0.00 3/5 Hash#merge - 232
    0.00 0.00 0.00 0.00 19/396 Hash#[] - 233
    0.00 0.00 0.00 0.00 1/5 String#+ - 251
    0.00 0.00 0.00 0.00 5/49 Hash#[]= - 233
    0.00 0.00 0.00 0.00 1/1 Excon::Response#body - 16
    0.00 0.00 0.00 0.00 1/4 String#[] - 266
    0.00 0.00 0.00 0.00 1/1 Excon::Response#status - 17
    0.00 0.00 0.00 0.00 2/19 String#== - 248
    0.00 0.00 0.00 0.00 1/1 Array#reverse - 282
    0.00 0.00 0.00 0.00 1/5 Hash#keys - 247
    0.00 0.00 0.00 0.00 1/7 Hash#delete - 256
    0.00 0.00 0.00 0.00 1/1 Kernel#block_given? - 270
    0.00 0.00 0.00 0.00 1/23 BasicObject#! - 278
    0.02 0.00 0.00 0.02 1/1 Excon::Connection#request - 291
77.73% 0.03% 0.02 0.00 0.00 0.02 1 Excon::Connection#response 0 459
    0.02 0.00 0.00 0.02 1/1 Excon::Middleware::ResponseParser#response_call - 460
    0.00 0.00 0.00 0.00 1/271 Class#new - 304
    0.00 0.00 0.00 0.00 1/3 Enumerable#detect - 295
    0.00 0.00 0.00 0.00 1/5 Hash#keys - 295
    0.00 0.00 0.00 0.00 5/396 Hash#[] - 460
    0.00 0.00 0.00 0.00 1/111 Excon::Socket#write_nonblock - 263
    0.02 0.00 0.00 0.02 109/111 Excon::Socket#readline - 70
    0.02 0.00 0.00 0.02 1/111 <Class::Excon::Response>#parse - 72
77.68% 2.32% 0.02 0.00 0.00 0.02 111 *Kernel#loop 0
    0.02 0.00 0.00 0.02 102/109 Excon::Socket#readline - 73
    0.01 0.00 0.00 0.01 1/202 Excon::Socket#read_nonblock - 79
    0.00 0.00 0.00 0.00 200/200 Excon::Socket#read - 146
    0.00 0.00 0.00 0.00 108/109 Excon::Socket#add_to_read_buffer - 76
    0.00 0.00 0.00 0.00 108/310 String#slice! - 75
    0.00 0.00 0.00 0.00 2/2 <Class::Excon::Response>#parse_headers - 105
    0.00 0.00 0.00 0.00 209/456 String#<< - 148
    0.00 0.00 0.00 0.00 501/501 Integer#> - 144
    0.00 0.00 0.00 0.00 1/1 OpenSSL::Buffering#write_nonblock - 268
    0.00 0.00 0.00 0.00 221/396 Hash#[] - 80
    0.00 0.00 0.00 0.00 109/111 String#index - 71
    0.00 0.00 0.00 0.00 200/307 Integer#- - 147
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#local_port - 98
    0.00 0.00 0.00 0.00 102/104 String#to_i - 77
    0.00 0.00 0.00 0.00 101/101 String#chomp! - 144
    0.00 0.00 0.00 0.00 1/1 Excon::Utils#split_header_value - 110
    0.00 0.00 0.00 0.00 100/514 String#length - 153
    0.00 0.00 0.00 0.00 108/115 Kernel#nil? - 72
    0.00 0.00 0.00 0.00 108/146 Integer#+ - 75
    0.00 0.00 0.00 0.00 100/101 String#bytesize - 147
    0.00 0.00 0.00 0.00 1/3 Enumerable#detect - 109
    0.00 0.00 0.00 0.00 2/271 Class#new - 80
    0.00 0.00 0.00 0.00 1/1 Excon::Headers#delete - 114
    0.00 0.00 0.00 0.00 1/6 Excon::Headers#[] - 110
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#local_address - 98
    0.00 0.00 0.00 0.00 2/4 String#[] - 77
    0.00 0.00 0.00 0.00 1/6 Symbol#to_s - 107
    0.00 0.00 0.00 0.00 1/2 Hash#merge! - 98
    0.00 0.00 0.00 0.00 1/5 Hash#keys - 109
    0.00 0.00 0.00 0.00 1/3 String#upcase - 107
    0.00 0.00 0.00 0.00 1/1 String#size - 286
    0.00 0.00 0.00 0.00 3/140 Integer#== - 286
    0.00 0.00 0.00 0.00 2/4 Array#include? - 107
    0.00 0.00 0.00 0.00 1/49 Hash#[]= - 80
    0.00 0.00 0.00 0.00 1/18 String#casecmp - 111
    0.00 0.00 0.00 0.00 1/2 Array#last - 111
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#remote_ip - 98
    0.00 0.00 0.00 0.00 1/9 NilClass#nil? - 72
    0.00 0.00 0.00 0.00 1/19 String#== - 97
    0.00 0.00 0.00 0.00 1/9 Array#length - 113
    0.02 0.00 0.00 0.02 1/1 Excon::Connection#response - 460
77.54% 0.02% 0.02 0.00 0.00 0.02 1 Excon::Middleware::ResponseParser#response_call 0 5
    0.02 0.00 0.00 0.02 1/1 <Class::Excon::Response>#parse - 7
    0.00 0.00 0.00 0.00 1/3 Excon::Connection#socket - 7
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 7
    0.00 0.00 0.00 0.00 1/10 Hash#has_key? - 6
    0.02 0.00 0.00 0.02 1/1 Excon::Middleware::ResponseParser#response_call - 7
77.48% 0.02% 0.02 0.00 0.00 0.02 1 <Class::Excon::Response>#parse 13 69
    0.02 0.00 0.00 0.02 1/111 Kernel#loop - 72
    0.00 0.00 0.00 0.00 1/1 Excon::Middleware::Expects#response_call - 12
    0.00 0.00 0.00 0.00 1/10 Hash#has_key? - 9
    0.00 0.00 0.00 0.00 7/109 <Class::Excon::Response>#parse_headers - 195
    0.02 0.00 0.00 0.02 102/109 Kernel#loop -
64.28% 0.48% 0.02 0.00 0.00 0.02 109 Excon::Socket#readline 434 64
    0.02 0.00 0.00 0.02 109/111 Kernel#loop - 70
    0.00 0.00 0.00 0.00 218/271 Class#new - 66
    0.00 0.00 0.00 0.00 1/4 String#[] - 74
    0.00 0.00 0.00 0.00 1/104 String#to_i - 74
    0.00 0.00 0.00 0.00 1/19 BasicObject#!= - 74
    0.00 0.00 0.00 0.00 200/202 Excon::Socket#read - 58
    0.01 0.00 0.00 0.01 1/202 Excon::Socket#read_nonblock - 219
    0.01 0.00 0.00 0.01 1/202 Kernel#loop -
55.39% 1.52% 0.02 0.00 0.00 0.02 202 *Excon::Socket#read_nonblock 399 205
    0.01 0.00 0.00 0.01 1/202 Excon::Socket#read_nonblock - 219
    0.01 0.00 0.00 0.01 104/104 OpenSSL::Buffering#read_nonblock - 209
    0.00 0.00 0.00 0.00 202/310 String#slice! - 75
    0.00 0.00 0.00 0.00 103/456 String#<< - 75
    0.00 0.00 0.00 0.00 408/514 String#length - 208
    0.00 0.00 0.00 0.00 1/109 Excon::Socket#add_to_read_buffer - 76
    0.00 0.00 0.00 0.00 304/304 Integer#>= - 208
    0.00 0.00 0.00 0.00 1/3 Excon::Socket#select_with_timeout - 219
    0.00 0.00 0.00 0.00 203/317 String#empty? - 218
    0.00 0.00 0.00 0.00 104/307 Integer#- - 209
    0.00 0.00 0.00 0.00 2/2 Exception#message - 217
    0.00 0.00 0.00 0.00 1/111 String#index - 71
    0.00 0.00 0.00 0.00 2/49 Module#=== - 209
    0.00 0.00 0.00 0.00 2/19 String#== - 217
    0.00 0.00 0.00 0.00 1/115 Kernel#nil? - 72
    0.00 0.00 0.00 0.00 1/146 Integer#+ - 75
    0.01 0.00 0.00 0.01 104/104 Excon::Socket#read_nonblock - 209
44.33% 0.57% 0.01 0.00 0.00 0.01 104 OpenSSL::Buffering#read_nonblock 318 204
    0.01 0.01 0.00 0.00 104/104 OpenSSL::SSL::SSLSocket#sysread_nonblock - 214
    0.00 0.00 0.00 0.00 104/317 String#empty? - 213
    0.00 0.00 0.00 0.00 104/140 Integer#== - 205
    0.01 0.01 0.00 0.00 104/104 OpenSSL::Buffering#read_nonblock - 214
43.65% 43.63% 0.01 0.01 0.00 0.00 104 OpenSSL::SSL::SSLSocket#sysread_nonblock 0
    0.00 0.00 0.00 0.00 2/5 Exception#initialize -
    0.00 0.00 0.00 0.00 2/4 Exception#backtrace -
    0.00 0.00 0.00 0.00 2/4 Exception#exception -
    0.00 0.00 0.00 0.00 1/271 <Module::Benchmark>#benchmark - 175
    0.00 0.00 0.00 0.00 1/271 Excon::Utils#headers_hash_to_s - 127
    0.00 0.00 0.00 0.00 1/271 Resolv::DNS::Requester::ConnectedUDP#initialize - 814
    0.00 0.00 0.00 0.00 1/271 Excon::Socket#initialize - 48
    0.00 0.00 0.00 0.00 1/271 Excon::Utils#query_string - 73
    0.00 0.00 0.00 0.00 1/271 Resolv::DNS::Config#initialize - 938
    0.00 0.00 0.00 0.00 1/271 Benchmarks::Excon::Simulate#call - 298
    0.00 0.00 0.00 0.00 1/271 Resolv::Hosts#initialize - 183
    0.00 0.00 0.00 0.00 1/271 Excon::Response#initialize - 217
    0.00 0.00 0.00 0.00 1/271 OpenSSL::Buffering#do_write - 347
    0.00 0.00 0.00 0.00 2/271 Kernel#loop -
    0.00 0.00 0.00 0.00 1/271 Resolv::DNS::Requester::ConnectedUDP#sender - 846
    0.00 0.00 0.00 0.00 1/271 Array#map -
    0.00 0.00 0.00 0.00 2/271 Resolv::DNS::Message::MessageDecoder#get_label - 1653
    0.00 0.00 0.00 0.00 2/271 Resolv::DNS::Message::MessageDecoder#get_name - 1620
    0.00 0.00 0.00 0.00 2/271 <Class::Resolv::DNS::Name>#create - 1246
    0.00 0.00 0.00 0.00 1/271 Resolv::DNS::Config#generate_candidates - 1093
    0.00 0.00 0.00 0.00 2/271 Resolv::DNS#initialize - 330
    0.00 0.00 0.00 0.00 1/271 OpenSSL::Buffering#initialize - 66
    0.00 0.00 0.00 0.00 1/271 Resolv::DNS#make_udp_requester - 562
    0.00 0.00 0.00 0.00 1/271 <Module::URI>#for - 104
    0.00 0.00 0.00 0.00 7/271 String#scan -
    0.00 0.00 0.00 0.00 2/271 <Class::Resolv::DNS::Resource::IN::A>#decode_rdata - 2188
    0.00 0.00 0.00 0.00 2/271 Class#new -
    0.00 0.00 0.00 0.00 6/271 Array#each -
    0.00 0.00 0.00 0.00 2/271 Excon::Socket#connect - 124
    0.00 0.00 0.00 0.00 1/271 Excon::Connection#response - 304
    0.00 0.00 0.00 0.00 1/271 <Module::Excon>#new - 142
    0.00 0.00 0.00 0.00 1/271 Resolv::DNS::Message#encode - 1421
    0.00 0.00 0.00 0.00 218/271 Excon::Socket#readline - 66
    0.00 0.00 0.00 0.00 2/271 <Class::Resolv::DNS::Message>#decode - 1516
    0.00 0.00 0.00 0.00 2/271 Excon::SSLSocket#initialize - 13
    0.01 0.00 0.00 0.01 1/271 Excon::Connection#socket - 475
21.04% 4.39% 0.01 0.00 0.00 0.01 271 *Class#new 0
    0.01 0.00 0.00 0.01 1/1 Excon::SSLSocket#initialize -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#initialize -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageEncoder#initialize -
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#initialize -
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#initialize -
    0.00 0.00 0.00 0.00 1/1 Excon::Response#initialize -
    0.00 0.00 0.00 0.00 222/224 String#initialize -
    0.00 0.00 0.00 0.00 6/6 Resolv::DNS::Name#initialize -
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLContext#initialize -
    0.00 0.00 0.00 0.00 2/271 Class#new -
    0.00 0.00 0.00 0.00 9/9 Resolv::DNS::Label::Str#initialize -
    0.00 0.00 0.00 0.00 1/1 URI::Generic#initialize -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#initialize -
    0.00 0.00 0.00 0.00 2/2 OpenSSL::Buffering::Buffer#initialize -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP#initialize -
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Message#initialize - 1341
    0.00 0.00 0.00 0.00 1/1 Resolv::IPv4#initialize -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#initialize -
    0.00 0.00 0.00 0.00 2/2 Excon::Headers#initialize -
    0.00 0.00 0.00 0.00 1/1 Resolv::Hosts#initialize -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Resource::IN::A#initialize -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::Sender#initialize -
    0.00 0.00 0.00 0.00 1/1 Benchmark::Tms#initialize -
    0.00 0.00 0.00 0.00 5/5 Excon::Middleware::Base#initialize -
    0.00 0.00 0.00 0.00 1/146 Integer#+ - 1341
    0.00 0.00 0.00 0.00 4/4 Thread::Mutex#initialize -
    0.00 0.00 0.00 0.00 1/1 Resolv#initialize -
    0.00 0.00 0.00 0.00 1/5 Exception#initialize -
    0.00 0.00 0.00 0.00 1/16 Integer#& - 1341
    0.00 0.00 0.00 0.00 1/1 Benchmark::Report#initialize -
    0.01 0.00 0.00 0.01 1/2 Excon::Middleware::Base#request_call - 22
    0.01 0.00 0.00 0.01 1/2 Excon::Connection#request - 287
20.77% 0.02% 0.01 0.00 0.00 0.01 2 *Excon::Middleware::Base#request_call 0 20
    0.01 0.00 0.00 0.01 1/2 Excon::Middleware::Base#request_call - 22
    0.01 0.00 0.00 0.01 1/1 Excon::Middleware::Idempotent#request_call - 22
    0.01 0.00 0.00 0.01 1/1 Excon::Middleware::Base#request_call - 22
20.75% 0.01% 0.01 0.00 0.00 0.01 1 Excon::Middleware::Idempotent#request_call 0 17
    0.01 0.00 0.00 0.01 1/1 Excon::Middleware::Instrumentor#request_call - 19
    0.00 0.00 0.00 0.00 1/49 Hash#[]= - 18
    0.00 0.00 0.00 0.00 2/396 Hash#[] - 18
    0.01 0.00 0.00 0.01 1/1 Excon::Middleware::Idempotent#request_call - 19
20.73% 0.01% 0.01 0.00 0.00 0.01 1 Excon::Middleware::Instrumentor#request_call 0 23
    0.01 0.00 0.00 0.01 1/1 Excon::Middleware::Mock#request_call - 34
    0.00 0.00 0.00 0.00 1/10 Hash#has_key? - 24
    0.01 0.00 0.00 0.01 1/1 Excon::Middleware::Instrumentor#request_call - 34
20.72% 0.01% 0.01 0.00 0.00 0.01 1 Excon::Middleware::Mock#request_call 0 13
    0.01 0.00 0.00 0.01 1/1 Excon::Connection#request_call - 57
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 14
    0.01 0.00 0.00 0.01 1/1 Excon::Middleware::Mock#request_call - 57
20.70% 0.10% 0.01 0.00 0.00 0.01 1 Excon::Connection#request_call 5 115
    0.01 0.00 0.00 0.01 2/3 Excon::Connection#socket - 121
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#write - 168
    0.00 0.00 0.00 0.00 1/1 Excon::Utils#headers_hash_to_s - 150
    0.00 0.00 0.00 0.00 1/1 Excon::Utils#query_string - 130
    0.00 0.00 0.00 0.00 2/6 Symbol#to_s - 123
    0.00 0.00 0.00 0.00 5/456 String#<< - 127
    0.00 0.00 0.00 0.00 7/396 Hash#[] - 123
    0.00 0.00 0.00 0.00 3/10 Hash#has_key? - 117
    0.00 0.00 0.00 0.00 1/5 String#+ - 123
    0.00 0.00 0.00 0.00 1/3 String#upcase - 123
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#data= - 121
    0.00 0.00 0.00 0.00 1/1 Kernel#is_a? - 138
    0.00 0.00 0.00 0.00 1/18 String#casecmp - 142
    0.00 0.00 0.00 0.00 2/9 NilClass#nil? - 142
    0.00 0.00 0.00 0.00 1/140 Integer#== - 142
    0.00 0.00 0.00 0.00 1/3 Excon::Middleware::ResponseParser#response_call - 7
    0.01 0.00 0.00 0.01 2/3 Excon::Connection#request_call - 121
20.12% 0.03% 0.01 0.00 0.00 0.01 3 Excon::Connection#socket 2 470
    0.01 0.00 0.00 0.01 1/271 Class#new - 475
    0.00 0.00 0.00 0.00 3/5 Excon::Connection#sockets - 472
    0.00 0.00 0.00 0.00 9/396 Hash#[] - 471
    0.00 0.00 0.00 0.00 1/49 Hash#[]= - 475
    0.00 0.00 0.00 0.00 1/4 Array#include? - 474
    0.00 0.00 0.00 0.00 1/19 String#== - 472
    0.01 0.00 0.00 0.01 1/1 Class#new -
19.96% 0.20% 0.01 0.00 0.00 0.01 1 Excon::SSLSocket#initialize 6 8
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#initialize - 10
    0.00 0.00 0.00 0.00 1/3 Excon::Socket#select_with_timeout - 152
    0.00 0.00 0.00 0.00 2/271 Class#new - 13
    0.00 0.00 0.00 0.00 2/2 OpenSSL::SSL::SSLSocket#connect_nonblock - 150
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLContext#ciphers= - 31
    0.00 0.00 0.00 0.00 2/3 <Class::SystemCallError>#=== - 150
    0.00 0.00 0.00 0.00 1/1 Excon::SSLSocket#client_cert_data - 86
    0.00 0.00 0.00 0.00 13/396 Hash#[] - 9
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#hostname= - 144
    0.00 0.00 0.00 0.00 2/13 Kernel#respond_to? - 84
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#sync_close= - 140
    0.00 0.00 0.00 0.00 1/2 OpenSSL::SSL::SSLContext#verify_mode= - 80
    0.00 0.00 0.00 0.00 1/49 Module#=== - 150
    0.00 0.00 0.00 0.00 1/1 Integer#~ - 23
    0.00 0.00 0.00 0.00 1/2 OpenSSL::SSL::SSLContext#verify_hostname= - 84
    0.00 0.00 0.00 0.00 1/3 Hash#key? - 101
    0.00 0.00 0.00 0.00 1/8 Integer#| - 27
    0.00 0.00 0.00 0.00 1/16 Integer#& - 23
    0.00 0.00 0.00 0.00 1/2 OpenSSL::SSL::SSLContext#options= - 29
    0.00 0.00 0.00 0.00 108/310 Kernel#loop -
    0.00 0.00 0.00 0.00 202/310 Excon::Socket#read_nonblock - 237
15.32% 15.32% 0.00 0.00 0.00 0.00 310 String#slice! 0
    0.00 0.00 0.00 0.00 200/200 Kernel#loop -
9.91% 0.44% 0.00 0.00 0.00 0.00 200 Excon::Socket#read 0 54
    0.00 0.00 0.00 0.00 200/202 Excon::Socket#read_nonblock - 58
    0.00 0.00 0.00 0.00 2/456 Hash#each -
    0.00 0.00 0.00 0.00 5/456 URI::Generic#to_s - 1346
    0.00 0.00 0.00 0.00 1/456 Resolv::DNS::Message::MessageEncoder#put_labels - 1507
    0.00 0.00 0.00 0.00 2/456 OpenSSL::Buffering::Buffer#<< - 37
    0.00 0.00 0.00 0.00 1/456 Resolv::DNS::Message::MessageEncoder#put_string - 1481
    0.00 0.00 0.00 0.00 3/456 Resolv::DNS::Message::MessageEncoder#put_pack - 1467
    0.00 0.00 0.00 0.00 5/456 Excon::Connection#request_call - 127
    0.00 0.00 0.00 0.00 16/456 Array#each -
    0.00 0.00 0.00 0.00 103/456 Excon::Socket#read_nonblock - 209
    0.00 0.00 0.00 0.00 209/456 Kernel#loop -
    0.00 0.00 0.00 0.00 109/456 Excon::Socket#add_to_read_buffer - 201
9.90% 9.90% 0.00 0.00 0.00 0.00 456 String#<< 0
    0.00 0.00 0.00 0.00 1/109 Excon::Socket#read_nonblock - 76
    0.00 0.00 0.00 0.00 108/109 Kernel#loop -
9.30% 0.23% 0.00 0.00 0.00 0.00 109 Excon::Socket#add_to_read_buffer 0 200
    0.00 0.00 0.00 0.00 109/456 String#<< - 201
    0.00 0.00 0.00 0.00 1/1 Excon::SSLSocket#initialize - 10
7.52% 0.02% 0.00 0.00 0.00 0.00 1 Excon::Socket#initialize 1 44
    0.00 0.00 0.00 0.00 1/1 Excon::SSLSocket#connect - 51
    0.00 0.00 0.00 0.00 1/271 Class#new - 48
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 46
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#initialize - 51
7.49% 0.01% 0.00 0.00 0.00 0.00 1 Excon::SSLSocket#connect 0 190
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#connect - 193
    0.00 0.00 0.00 0.00 1/1 Excon::SSLSocket#connect - 193
7.48% 0.05% 0.00 0.00 0.00 0.00 1 Excon::Socket#connect 8 111
    0.00 0.00 0.00 0.00 1/1 Resolv#each_address - 134
    0.00 0.00 0.00 0.00 2/271 Class#new - 124
    0.00 0.00 0.00 0.00 7/396 Hash#[] - 114
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#connect - 134
7.31% 0.02% 0.00 0.00 0.00 0.00 1 Resolv#each_address 1 109
    0.00 0.00 0.00 0.00 1/33 Array#each - 115
    0.00 0.00 0.00 0.00 1/4 Regexp#=~ - 110
    0.00 0.00 0.00 0.00 1/1 Array#each -
6.01% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS#each_address 0 401
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#each_resource - 402
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#use_ipv6? - 403
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#each_address - 402
5.63% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS#each_resource 0 506
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#fetch_resource - 507
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#each_resource - 507
5.63% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS#fetch_resource 4 512
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#resolv - 521
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#lazy_initialize - 513
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP#close - 555
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#make_udp_requester - 515
    0.00 0.00 0.00 0.00 1/3 Array#each -
    0.00 0.00 0.00 0.00 1/3 Excon::Socket#read_nonblock - 219
    0.00 0.00 0.00 0.00 1/3 Excon::SSLSocket#initialize - 152
5.55% 0.05% 0.00 0.00 0.00 0.00 3 Excon::Socket#select_with_timeout 15 306
    0.00 0.00 0.00 0.00 3/3 <Class::IO>#select - 311
    0.00 0.00 0.00 0.00 3/396 Hash#[] - 311
    0.00 0.00 0.00 0.00 3/3 Excon::Socket#select_with_timeout - 311
5.49% 5.46% 0.00 0.00 0.00 0.00 3 <Class::IO>#select 0
    0.00 0.00 0.00 0.00 4/6 OpenSSL::SSL::SSLSocket#to_io -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#fetch_resource - 521
4.63% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Config#resolv 0 1116
    0.00 0.00 0.00 0.00 1/33 Array#each - 1120
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#generate_candidates - 1117
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#generate_timeouts - 1118
    0.00 0.00 0.00 0.00 2/2 Excon::SSLSocket#initialize - 150
2.73% 2.72% 0.00 0.00 0.00 0.00 2 OpenSSL::SSL::SSLSocket#connect_nonblock 0
    0.00 0.00 0.00 0.00 1/5 Exception#initialize -
    0.00 0.00 0.00 0.00 1/4 Exception#backtrace -
    0.00 0.00 0.00 0.00 1/4 Exception#exception -
    0.00 0.00 0.00 0.00 1/8 <Class::Resolv::DNS>#free_request_id - 633
    0.00 0.00 0.00 0.00 1/8 <Class::Resolv::DNS>#allocate_request_id - 622
    0.00 0.00 0.00 0.00 1/8 Resolv::DNS::Requester::ConnectedUDP#close - 850
    0.00 0.00 0.00 0.00 2/8 Resolv::DNS::Requester::ConnectedUDP#lazy_initialize - 819
    0.00 0.00 0.00 0.00 1/8 Resolv::DNS::Config#lazy_initialize - 1004
    0.00 0.00 0.00 0.00 1/8 Resolv::DNS#lazy_initialize - 351
    0.00 0.00 0.00 0.00 1/8 Resolv::Hosts#lazy_initialize - 188
2.63% 0.26% 0.00 0.00 0.00 0.00 8 *Thread::Mutex#synchronize 0
    0.00 0.00 0.00 0.00 1/2 <Class::IO>#open - 192
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#lazy_initialize - 353
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS::Config>#default_config_hash - 1011
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS>#bind_random_port - 826
    0.00 0.00 0.00 0.00 2/10 Array#map - 1026
    0.00 0.00 0.00 0.00 1/2 <Class::IO>#new - 823
    0.00 0.00 0.00 0.00 1/1 Hash#each_key - 853
    0.00 0.00 0.00 0.00 1/1 UDPSocket#connect - 827
    0.00 0.00 0.00 0.00 1/2 Array#any? - 1048
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#close - 852
    0.00 0.00 0.00 0.00 1/2 Array#all? - 1058
    0.00 0.00 0.00 0.00 6/396 Hash#[] - 1026
    0.00 0.00 0.00 0.00 1/2 <Class::Resolv::DNS>#random - 625
    0.00 0.00 0.00 0.00 1/5 Hash#each - 208
    0.00 0.00 0.00 0.00 1/1 BasicSocket#do_not_reverse_lookup= - 825
    0.00 0.00 0.00 0.00 2/49 Hash#[]= - 623
    0.00 0.00 0.00 0.00 2/7 Hash#delete - 636
    0.00 0.00 0.00 0.00 4/20 Hash#include? - 1025
    0.00 0.00 0.00 0.00 3/5 Kernel#kind_of? - 1048
    0.00 0.00 0.00 0.00 4/23 BasicObject#! - 1048
    0.00 0.00 0.00 0.00 1/111 String#index - 822
    0.00 0.00 0.00 0.00 1/4 Array#empty? - 1034
    0.00 0.00 0.00 0.00 1/1 Hash#empty? - 637
    0.00 0.00 0.00 0.00 1/2 NilClass#=== - 1009
    0.00 0.00 0.00 0.00 1/1 Array#each -
1.78% 0.10% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester#request 2 661
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS::Message>#decode - 695
    0.00 0.00 0.00 0.00 1/1 IO#wait_readable - 677
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP::Sender#send - 665
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP#recv_reply - 687
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#sender_for - 699
    0.00 0.00 0.00 0.00 1/6 Float#- - 672
    0.00 0.00 0.00 0.00 1/1 Float#<= - 673
    0.00 0.00 0.00 0.00 2/4 <Module::Process>#clock_gettime - 662
    0.00 0.00 0.00 0.00 1/1 Array#size - 676
    0.00 0.00 0.00 0.00 2/14 Array#[] - 677
    0.00 0.00 0.00 0.00 1/140 Integer#== - 676
    0.00 0.00 0.00 0.00 1/4 Float#+ - 663
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP::Sender#data - 705
    0.00 0.00 0.00 0.00 1/11 BasicObject#== - 699
    0.00 0.00 0.00 0.00 1/23 BasicObject#! - 681
    0.00 0.00 0.00 0.00 2/2 Kernel#loop -
1.56% 0.11% 0.00 0.00 0.00 0.00 2 <Class::Excon::Response>#parse_headers 44 193
    0.00 0.00 0.00 0.00 7/109 Excon::Socket#readline - 195
    0.00 0.00 0.00 0.00 5/9 Excon::Headers#[]= - 204
    0.00 0.00 0.00 0.00 5/6 Excon::Headers#[] - 204
    0.00 0.00 0.00 0.00 5/15 String#split - 201
    0.00 0.00 0.00 0.00 7/7 String#chomp - 195
    0.00 0.00 0.00 0.00 20/396 Hash#[] - 204
    0.00 0.00 0.00 0.00 5/7 Array#join - 204
    0.00 0.00 0.00 0.00 5/6 String#strip - 204
    0.00 0.00 0.00 0.00 5/5 Array#compact - 204
    0.00 0.00 0.00 0.00 5/18 String#casecmp - 205
    0.00 0.00 0.00 0.00 5/5 String#lstrip! - 196
    0.00 0.00 0.00 0.00 7/317 String#empty? - 195
    0.00 0.00 0.00 0.00 5/140 Integer#== - 205
    0.00 0.00 0.00 0.00 5/23 BasicObject#! - 196
    0.00 0.00 0.00 0.00 5/9 NilClass#nil? - 196
    0.00 0.00 0.00 0.00 5/37 Array#<< - 204
    0.00 0.00 0.00 0.00 1/2 <Class::Resolv::DNS::Config>#parse_resolv_conf - 961
    0.00 0.00 0.00 0.00 1/2 Thread::Mutex#synchronize -
1.42% 0.06% 0.00 0.00 0.00 0.00 2 <Class::IO>#open 0
    0.00 0.00 0.00 0.00 2/2 IO#each - 193
    0.00 0.00 0.00 0.00 2/2 File#initialize -
    0.00 0.00 0.00 0.00 2/4 IO#close - 193
    0.00 0.00 0.00 0.00 2/3 IO#closed? - 193
    0.00 0.00 0.00 0.00 1/1 Array#each -
1.26% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::Hosts#each_address 0 235
    0.00 0.00 0.00 0.00 1/1 Resolv::Hosts#lazy_initialize - 236
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 237
    0.00 0.00 0.00 0.00 1/1 Resolv::Hosts#each_address - 236
1.24% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::Hosts#lazy_initialize 109 187
    0.00 0.00 0.00 0.00 1/8 Thread::Mutex#synchronize - 188
    0.00 0.00 0.00 0.00 2/2 <Class::IO>#open -
1.20% 0.30% 0.00 0.00 0.00 0.00 2 IO#each 0
    0.00 0.00 0.00 0.00 20/49 Hash#[]= - 197
    0.00 0.00 0.00 0.00 10/15 String#split - 195
    0.00 0.00 0.00 0.00 8/33 Array#each - 202
    0.00 0.00 0.00 0.00 10/10 String#sub! - 194
    0.00 0.00 0.00 0.00 8/11 Array#+ - 199
    0.00 0.00 0.00 0.00 14/20 Hash#include? - 197
    0.00 0.00 0.00 0.00 21/396 Hash#[] - 198
    0.00 0.00 0.00 0.00 14/37 Array#<< - 198
    0.00 0.00 0.00 0.00 1/4 Array#empty? - 973
    0.00 0.00 0.00 0.00 1/1 Array#each -
1.17% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS#extract_resources 0 572
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#each_resource - 581
    0.00 0.00 0.00 0.00 1/6 <Class::Resolv::DNS::Name>#create - 580
    0.00 0.00 0.00 0.00 1/1 Module#< - 573
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#extract_resources - 581
1.15% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#each_resource 0 1414
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#each_answer - 1415
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#each_authority - 1416
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#each_additional - 1417
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#each_resource - 1415
1.12% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#each_answer 0 1388
    0.00 0.00 0.00 0.00 1/33 Array#each - 1389
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#request - 695
1.05% 0.02% 0.00 0.00 0.00 0.00 1 <Class::Resolv::DNS::Message>#decode 6 1515
    0.00 0.00 0.00 0.00 2/271 Class#new - 1516
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.99% 0.10% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageDecoder#initialize 0 1549
    0.00 0.00 0.00 0.00 4/4 Range#each - 1528
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Message::MessageDecoder#get_unpack - 1519
    0.00 0.00 0.00 0.00 6/6 Integer#>> - 1521
    0.00 0.00 0.00 0.00 1/101 String#bytesize - 1552
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#tc= - 1524
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#id= - 1520
    0.00 0.00 0.00 0.00 7/16 Integer#& - 1521
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#ra= - 1526
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#rcode= - 1527
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#qr= - 1521
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#opcode= - 1522
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#aa= - 1523
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message#rd= - 1525
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.95% 0.04% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester::ConnectedUDP#sender 3 838
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Requester::ConnectedUDP#lazy_initialize - 839
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#encode - 844
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS>#allocate_request_id - 843
    0.00 0.00 0.00 0.00 1/271 Class#new - 846
    0.00 0.00 0.00 0.00 1/49 Hash#[]= - 846
    0.00 0.00 0.00 0.00 1/1 String#[]= - 845
    0.00 0.00 0.00 0.00 1/4 Array#pack - 845
    0.00 0.00 0.00 0.00 1/19 String#== - 840
    0.00 0.00 0.00 0.00 1/14 Array#[] - 846
    0.00 0.00 0.00 0.00 1/140 Integer#== - 840
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#fetch_resource - 513
0.71% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS#lazy_initialize 0 350
    0.00 0.00 0.00 0.00 1/8 Thread::Mutex#synchronize - 351
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize -
0.69% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Config#lazy_initialize 4 1003
    0.00 0.00 0.00 0.00 1/8 Thread::Mutex#synchronize - 1004
    0.00 0.00 0.00 0.00 4/4 Resolv::DNS::Message::MessageDecoder#initialize - 1528
0.68% 0.04% 0.00 0.00 0.00 0.00 4 Range#each 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#get_rr - 1533
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#get_question - 1529
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message#add_question - 1530
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#add_answer - 1534
    0.00 0.00 0.00 0.00 2/2 Array#each -
0.66% 0.01% 0.00 0.00 0.00 0.00 2 Socket#connect_nonblock 6 1216
    0.00 0.00 0.00 0.00 2/2 Socket#__connect_nonblock - 1217
    0.00 0.00 0.00 0.00 2/2 Socket#connect_nonblock - 1217
0.65% 0.57% 0.00 0.00 0.00 0.00 2 Socket#__connect_nonblock 0
    0.00 0.00 0.00 0.00 1/1 SystemCallError#initialize -
    0.00 0.00 0.00 0.00 1/4 Exception#backtrace -
    0.00 0.00 0.00 0.00 1/4 Exception#exception -
    0.00 0.00 0.00 0.00 2/49 Excon::Connection#initialize - 68
    0.00 0.00 0.00 0.00 1/49 Excon::Connection#sockets - 495
    0.00 0.00 0.00 0.00 1/49 Kernel#loop -
    0.00 0.00 0.00 0.00 1/49 Excon::Response#initialize - 217
    0.00 0.00 0.00 0.00 1/49 Excon::Middleware::Idempotent#request_call - 18
    0.00 0.00 0.00 0.00 5/49 Excon::Connection#request - 233
    0.00 0.00 0.00 0.00 1/49 Resolv::DNS::Requester::ConnectedUDP#sender - 846
    0.00 0.00 0.00 0.00 2/49 Thread::Mutex#synchronize -
    0.00 0.00 0.00 0.00 1/49 Excon::Connection#socket - 475
    0.00 0.00 0.00 0.00 1/49 Array#each_index -
    0.00 0.00 0.00 0.00 9/49 Excon::Headers#[]= - 35
    0.00 0.00 0.00 0.00 4/49 Array#each -
    0.00 0.00 0.00 0.00 20/49 IO#each -
0.64% 0.57% 0.00 0.00 0.00 0.00 49 Hash#[]= 0
    0.00 0.00 0.00 0.00 4/10 Array#hash -
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Requester::ConnectedUDP#recv_reply - 833
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Requester::ConnectedUDP#sender - 839
0.46% 0.01% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Requester::ConnectedUDP#lazy_initialize 2 818
    0.00 0.00 0.00 0.00 2/8 Thread::Mutex#synchronize - 819
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#resolv - 1117
0.45% 0.06% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Config#generate_candidates 6 1086
    0.00 0.00 0.00 0.00 2/6 <Class::Resolv::DNS::Name>#create - 1088
    0.00 0.00 0.00 0.00 1/4 Array#include? - 1099
    0.00 0.00 0.00 0.00 1/10 Array#map - 1097
    0.00 0.00 0.00 0.00 1/271 Class#new - 1093
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Name#to_s - 1098
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Name#length - 1092
    0.00 0.00 0.00 0.00 1/1 Array#concat - 1097
    0.00 0.00 0.00 0.00 1/5 Resolv::DNS::Name#to_a - 1093
    0.00 0.00 0.00 0.00 1/7 Integer#<= - 1092
    0.00 0.00 0.00 0.00 1/307 Integer#- - 1092
    0.00 0.00 0.00 0.00 1/3 Resolv::DNS::Name#absolute? - 1089
    0.00 0.00 0.00 0.00 1/23 BasicObject#! - 1099
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.38% 0.01% 0.00 0.00 0.00 0.00 1 Benchmarks::Excon::Simulate#setup 1 10
    0.00 0.00 0.00 0.00 1/1 <Module::Excon>#new - 11
    0.00 0.00 0.00 0.00 1/1 URI::Generic#to_s - 11
    0.00 0.00 0.00 0.00 1/1 Modes::BaseMode#base_uri - 11
    0.00 0.00 0.00 0.00 1/396 URI::Generic#check_path - 769
    0.00 0.00 0.00 0.00 3/396 <Module::Excon>#new - 120
    0.00 0.00 0.00 0.00 1/396 <Module::URI>#for - 98
    0.00 0.00 0.00 0.00 7/396 Excon::Connection#initialize - 68
    0.00 0.00 0.00 0.00 3/396 Excon::Connection#setup_proxy - 551
    0.00 0.00 0.00 0.00 1/396 Excon::Connection#proxy_from_env - 542
    0.00 0.00 0.00 0.00 1/396 Excon::Socket#initialize - 46
    0.00 0.00 0.00 0.00 1/396 Excon::Response#body - 12
    0.00 0.00 0.00 0.00 1/396 Array#each_index -
    0.00 0.00 0.00 0.00 1/396 Excon::Utils#query_string - 74
    0.00 0.00 0.00 0.00 1/396 Excon::Middleware::ResponseParser#response_call - 7
    0.00 0.00 0.00 0.00 1/396 Resolv::Hosts#each_address - 237
    0.00 0.00 0.00 0.00 1/396 Excon::Response#status - 60
    0.00 0.00 0.00 0.00 1/396 Excon::Middleware::Mock#request_call - 14
    0.00 0.00 0.00 0.00 2/396 Excon::Middleware::Idempotent#request_call - 18
    0.00 0.00 0.00 0.00 5/396 Excon::Connection#response - 460
    0.00 0.00 0.00 0.00 6/396 Excon::Utils#port_string - 65
    0.00 0.00 0.00 0.00 7/396 Excon::Response#initialize - 217
    0.00 0.00 0.00 0.00 3/396 Excon::SSLSocket#client_cert_data - 172
    0.00 0.00 0.00 0.00 10/396 Excon::Connection#sockets - 490
    0.00 0.00 0.00 0.00 6/396 Excon::Headers#[] - 30
    0.00 0.00 0.00 0.00 3/396 Excon::Socket#select_with_timeout - 311
    0.00 0.00 0.00 0.00 7/396 Excon::Connection#request_call - 123
    0.00 0.00 0.00 0.00 4/396 Array#each -
    0.00 0.00 0.00 0.00 7/396 Excon::Socket#connect - 114
    0.00 0.00 0.00 0.00 20/396 <Class::Excon::Response>#parse_headers - 204
    0.00 0.00 0.00 0.00 1/396 Resolv::DNS::Requester#sender_for - 709
    0.00 0.00 0.00 0.00 19/396 Excon::Connection#request - 233
    0.00 0.00 0.00 0.00 9/396 Excon::Connection#socket - 471
    0.00 0.00 0.00 0.00 21/396 IO#each -
    0.00 0.00 0.00 0.00 13/396 Excon::SSLSocket#initialize - 9
    0.00 0.00 0.00 0.00 2/396 <Class::Resolv::DNS::Resource>#get_class - 1740
    0.00 0.00 0.00 0.00 6/396 Thread::Mutex#synchronize -
    0.00 0.00 0.00 0.00 221/396 Kernel#loop -
0.37% 0.35% 0.00 0.00 0.00 0.00 396 Hash#[] 0
    0.00 0.00 0.00 0.00 4/5 Array#eql? -
    0.00 0.00 0.00 0.00 4/10 Array#hash -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#request - 677
0.35% 0.35% 0.00 0.00 0.00 0.00 1 IO#wait_readable 0
    0.00 0.00 0.00 0.00 1/1 Range#each -
0.35% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageDecoder#get_rr 1 1662
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#get_length16 - 1666
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message::MessageDecoder#get_name - 1663
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Message::MessageDecoder#get_unpack - 1664
    0.00 0.00 0.00 0.00 1/2 <Class::Resolv::DNS::Resource>#get_class - 1665
    0.00 0.00 0.00 0.00 1/1 Kernel#instance_variable_set - 1673
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#each_address - 403
0.35% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS#use_ipv6? 3 408
    0.00 0.00 0.00 0.00 1/1 <Class::Socket>#ip_address_list - 410
    0.00 0.00 0.00 0.00 1/2 Array#any? - 414
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP#sender - 844
0.34% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#encode 4 1420
    0.00 0.00 0.00 0.00 1/271 Class#new - 1421
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageEncoder#to_s - 1421
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Excon::Simulate#setup - 11
0.34% 0.05% 0.00 0.00 0.00 0.00 1 <Module::Excon>#new 3 119
    0.00 0.00 0.00 0.00 1/271 Class#new - 142
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#parse - 121
    0.00 0.00 0.00 0.00 1/1 URI::Generic#hostname - 129
    0.00 0.00 0.00 0.00 1/1 URI::Generic#user - 139
    0.00 0.00 0.00 0.00 1/1 URI::Generic#password - 136
    0.00 0.00 0.00 0.00 1/5 Hash#merge - 129
    0.00 0.00 0.00 0.00 1/1 URI::Generic#query - 129
    0.00 0.00 0.00 0.00 1/1 URI::Generic#port - 129
    0.00 0.00 0.00 0.00 1/1 URI::Generic#path - 129
    0.00 0.00 0.00 0.00 1/2 URI::Generic#host - 129
    0.00 0.00 0.00 0.00 2/2 URI::Generic#scheme - 125
    0.00 0.00 0.00 0.00 1/2 <Module::Excon>#defaults - 120
    0.00 0.00 0.00 0.00 3/396 Hash#[] - 120
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize -
0.33% 0.02% 0.00 0.00 0.00 0.00 1 <Class::Resolv::DNS::Config>#default_config_hash 0 988
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS::Config>#parse_resolv_conf - 990
    0.00 0.00 0.00 0.00 1/1 <Class::File>#exist? - 989
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#use_ipv6? - 410
0.33% 0.33% 0.00 0.00 0.00 0.00 1 <Class::Socket>#ip_address_list 0
    0.00 0.00 0.00 0.00 1/514 Resolv::DNS::Message::MessageEncoder#put_string - 1480
    0.00 0.00 0.00 0.00 1/514 Resolv::IPv4#initialize - 2382
    0.00 0.00 0.00 0.00 2/514 Array#each_index -
    0.00 0.00 0.00 0.00 2/514 <Module::SecureRandom>#gen_random - 69
    0.00 0.00 0.00 0.00 100/514 Kernel#loop -
    0.00 0.00 0.00 0.00 408/514 Excon::Socket#read_nonblock - 208
0.31% 0.31% 0.00 0.00 0.00 0.00 514 String#length 0
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.31% 0.06% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageEncoder#initialize 2 1452
    0.00 0.00 0.00 0.00 2/33 Array#each - 1435
    0.00 0.00 0.00 0.00 1/3 Resolv::DNS::Message::MessageEncoder#put_pack - 1430
    0.00 0.00 0.00 0.00 1/11 Kernel#dup - 1453
    0.00 0.00 0.00 0.00 6/6 Integer#<< - 1424
    0.00 0.00 0.00 0.00 7/16 Integer#& - 1424
    0.00 0.00 0.00 0.00 6/8 Integer#| - 1425
    0.00 0.00 0.00 0.00 4/9 Array#length - 1430
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request_call - 168
0.30% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Socket#write 0 93
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#write_nonblock - 95
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#write - 95
0.30% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Socket#write_nonblock 0 261
    0.00 0.00 0.00 0.00 1/111 Kernel#loop - 263
    0.00 0.00 0.00 0.00 1/2 Excon::Utils#binary_encode - 262
    0.00 0.00 0.00 0.00 1/10 Excon::Connection#request - 282
    0.00 0.00 0.00 0.00 1/10 Resolv::DNS::Config#generate_candidates - 1097
    0.00 0.00 0.00 0.00 6/10 Resolv::DNS::Name#initialize - 1253
    0.00 0.00 0.00 0.00 2/10 Thread::Mutex#synchronize -
0.28% 0.12% 0.00 0.00 0.00 0.00 10 *Array#map 0
    0.00 0.00 0.00 0.00 1/3 <Module::Resolv::DNS::Label>#split - 1038
    0.00 0.00 0.00 0.00 1/271 Class#new - 1097
    0.00 0.00 0.00 0.00 5/5 Kernel#lambda - 283
    0.00 0.00 0.00 0.00 22/49 Module#=== - 1254
    0.00 0.00 0.00 0.00 1/11 Array#+ - 1097
    0.00 0.00 0.00 0.00 1/5 Resolv::DNS::Name#to_a - 1097
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS::Config>#default_config_hash - 990
0.26% 0.02% 0.00 0.00 0.00 0.00 1 <Class::Resolv::DNS::Config>#parse_resolv_conf 40 957
    0.00 0.00 0.00 0.00 1/2 <Class::IO>#open - 961
    0.00 0.00 0.00 0.00 1/1 Range#each -
0.26% 0.03% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageDecoder#get_question 1 1656
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message::MessageDecoder#get_name - 1657
    0.00 0.00 0.00 0.00 1/2 <Class::Resolv::DNS::Resource>#get_class - 1659
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Message::MessageDecoder#get_unpack - 1658
    0.00 0.00 0.00 0.00 501/501 Kernel#loop -
0.26% 0.26% 0.00 0.00 0.00 0.00 501 Integer#> 0
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message::MessageDecoder#get_rr - 1663
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message::MessageDecoder#get_question - 1657
0.25% 0.02% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Message::MessageDecoder#get_name 2 1619
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Message::MessageDecoder#get_labels - 1620
    0.00 0.00 0.00 0.00 2/271 Class#new - 1620
    0.00 0.00 0.00 0.00 5/15 <Class::Excon::Response>#parse_headers - 201
    0.00 0.00 0.00 0.00 10/15 IO#each -
0.25% 0.25% 0.00 0.00 0.00 0.00 15 String#split 0
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Message::MessageDecoder#get_length16 - 1561
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Message::MessageDecoder#get_question - 1658
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Message::MessageDecoder#get_rr - 1664
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Message::MessageDecoder#initialize - 1519
0.24% 0.06% 0.00 0.00 0.00 0.00 4 Resolv::DNS::Message::MessageDecoder#get_unpack 19 1581
    0.00 0.00 0.00 0.00 4/4 String#each_byte - 1583
    0.00 0.00 0.00 0.00 4/5 String#unpack - 1597
    0.00 0.00 0.00 0.00 8/146 Integer#+ - 1596
    0.00 0.00 0.00 0.00 4/10 Integer#< - 1596
    0.00 0.00 0.00 0.00 1/1 Kernel#loop -
0.23% 0.01% 0.00 0.00 0.00 0.00 1 OpenSSL::Buffering#write_nonblock 3 413
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#syswrite_nonblock - 415
    0.00 0.00 0.00 0.00 1/2 OpenSSL::Buffering#flush - 414
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.22% 0.13% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLSocket#initialize 0
    0.00 0.00 0.00 0.00 1/1 OpenSSL::Buffering#initialize -
    0.00 0.00 0.00 0.00 1/1 IO#nonblock= -
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize -
0.21% 0.01% 0.00 0.00 0.00 0.00 1 <Class::Resolv::DNS>#bind_random_port 0 644
    0.00 0.00 0.00 0.00 1/2 <Class::Resolv::DNS>#random - 646
    0.00 0.00 0.00 0.00 1/1 UDPSocket#bind - 647
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.20% 0.08% 0.00 0.00 0.00 0.00 1 Excon::Connection#initialize 4 64
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#validate_params - 74
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#setup_proxy - 81
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#reset - 106
    0.00 0.00 0.00 0.00 1/2 Excon::Utils#port_string - 104
    0.00 0.00 0.00 0.00 3/11 Kernel#dup - 66
    0.00 0.00 0.00 0.00 1/19 String#== - 92
    0.00 0.00 0.00 0.00 2/6 #<Class:0x00007f2442401100>#has_key? - 83
    0.00 0.00 0.00 0.00 1/23 BasicObject#! - 76
    0.00 0.00 0.00 0.00 2/3 Hash#key? - 76
    0.00 0.00 0.00 0.00 1/2 Hash#merge! - 73
    0.00 0.00 0.00 0.00 2/49 Hash#[]= - 68
    0.00 0.00 0.00 0.00 7/396 Hash#[] - 68
    0.00 0.00 0.00 0.00 1/2 <Module::Excon>#defaults - 66
    0.00 0.00 0.00 0.00 1/6 <Module::Process>#pid - 65
    0.00 0.00 0.00 0.00 1/4 Excon::Utils#split_header_value - 99
    0.00 0.00 0.00 0.00 3/4 <Module::Resolv::DNS::Label>#split - 1195
0.20% 0.12% 0.00 0.00 0.00 0.00 4 String#scan 0
    0.00 0.00 0.00 0.00 7/271 Class#new - 1195
    0.00 0.00 0.00 0.00 7/37 Array#<< - 1195
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Message::MessageDecoder#get_name - 1620
0.20% 0.06% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Message::MessageDecoder#get_labels 2 1623
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Message::MessageDecoder#get_label - 1647
    0.00 0.00 0.00 0.00 4/5 Integer#=== - 1629
    0.00 0.00 0.00 0.00 2/2 Range#=== - 1629
    0.00 0.00 0.00 0.00 4/6 String#getbyte - 1629
    0.00 0.00 0.00 0.00 4/7 Integer#<= - 1628
    0.00 0.00 0.00 0.00 2/37 Array#<< - 1647
    0.00 0.00 0.00 0.00 2/146 Integer#+ - 1631
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#fetch_resource - 555
0.19% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester::ConnectedUDP#close 0 849
    0.00 0.00 0.00 0.00 1/8 Thread::Mutex#synchronize - 850
    0.00 0.00 0.00 0.00 2/3 <Class::Resolv::DNS::Name>#create - 1246
    0.00 0.00 0.00 0.00 1/3 Array#map -
0.19% 0.02% 0.00 0.00 0.00 0.00 3 <Module::Resolv::DNS::Label>#split 44 1193
    0.00 0.00 0.00 0.00 3/4 String#scan - 1195
    0.00 0.00 0.00 0.00 2/307 Random::Formatter#random_number -
    0.00 0.00 0.00 0.00 1/307 Resolv::DNS::Config#generate_candidates - 1092
    0.00 0.00 0.00 0.00 104/307 Excon::Socket#read_nonblock - 209
    0.00 0.00 0.00 0.00 200/307 Kernel#loop -
0.18% 0.18% 0.00 0.00 0.00 0.00 307 Integer#- 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#get_rr - 1666
0.17% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageDecoder#get_length16 0 1560
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS::Resource::IN::A>#decode_rdata - 1668
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Message::MessageDecoder#get_unpack - 1561
    0.00 0.00 0.00 0.00 2/10 Integer#< - 1565
    0.00 0.00 0.00 0.00 1/146 Integer#+ - 1563
    0.00 0.00 0.00 0.00 1/6 Resolv::DNS::Message#add_answer - 1385
    0.00 0.00 0.00 0.00 1/6 Resolv::DNS#extract_resources - 580
    0.00 0.00 0.00 0.00 2/6 Resolv::DNS::Message#add_question - 1375
    0.00 0.00 0.00 0.00 2/6 Resolv::DNS::Config#generate_candidates - 1088
0.17% 0.04% 0.00 0.00 0.00 0.00 6 <Class::Resolv::DNS::Name>#create 4 1241
    0.00 0.00 0.00 0.00 2/3 <Module::Resolv::DNS::Label>#split - 1246
    0.00 0.00 0.00 0.00 2/271 Class#new - 1246
    0.00 0.00 0.00 0.00 8/49 Module#=== - 1242
    0.00 0.00 0.00 0.00 2/4 Regexp#=~ - 1246
    0.00 0.00 0.00 0.00 1/2 Array#each -
    0.00 0.00 0.00 0.00 1/2 Thread::Mutex#synchronize -
0.17% 0.03% 0.00 0.00 0.00 0.00 2 <Class::IO>#new 0
    0.00 0.00 0.00 0.00 1/1 UDPSocket#initialize -
    0.00 0.00 0.00 0.00 1/1 Socket#initialize -
    0.00 0.00 0.00 0.00 1/317 <Module::Benchmark>#benchmark - 174
    0.00 0.00 0.00 0.00 2/317 OpenSSL::Buffering#do_write - 352
    0.00 0.00 0.00 0.00 7/317 <Class::Excon::Response>#parse_headers - 195
    0.00 0.00 0.00 0.00 104/317 OpenSSL::Buffering#read_nonblock - 213
    0.00 0.00 0.00 0.00 203/317 Excon::Socket#read_nonblock - 218
0.16% 0.16% 0.00 0.00 0.00 0.00 317 String#empty? 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#request - 665
0.15% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester::ConnectedUDP::Sender#send 0 862
    0.00 0.00 0.00 0.00 1/1 UDPSocket#send - 864
    0.00 0.00 0.00 0.00 1/115 Kernel#nil? - 863
    0.00 0.00 0.00 0.00 1/1 Excon::SSLSocket#initialize - 31
0.15% 0.15% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLContext#ciphers= 0
    0.00 0.00 0.00 0.00 304/304 Excon::Socket#read_nonblock - 208
0.15% 0.15% 0.00 0.00 0.00 0.00 304 Integer#>= 0
    0.00 0.00 0.00 0.00 1/2 Array#each -
    0.00 0.00 0.00 0.00 1/2 Array#include? -
0.15% 0.03% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Name#== 0 1276
    0.00 0.00 0.00 0.00 2/2 Array#== - 1279
    0.00 0.00 0.00 0.00 2/3 Resolv::DNS::Name#absolute? - 1278
    0.00 0.00 0.00 0.00 2/5 Resolv::DNS::Name#to_a - 1279
    0.00 0.00 0.00 0.00 2/11 BasicObject#== - 1278
    0.00 0.00 0.00 0.00 2/49 Module#=== - 1277
    0.00 0.00 0.00 0.00 2/2 <Class::IO>#open -
0.14% 0.14% 0.00 0.00 0.00 0.00 2 File#initialize 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP::Sender#send - 864
0.14% 0.14% 0.00 0.00 0.00 0.00 1 UDPSocket#send 0
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request_call - 150
0.14% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Utils#headers_hash_to_s 11 126
    0.00 0.00 0.00 0.00 1/5 Hash#each - 128
    0.00 0.00 0.00 0.00 1/271 Class#new - 127
    0.00 0.00 0.00 0.00 1/1 OpenSSL::Buffering#write_nonblock - 415
0.13% 0.13% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLSocket#syswrite_nonblock 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.13% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageEncoder#put_name 0 1490
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageEncoder#put_labels - 1491
    0.00 0.00 0.00 0.00 1/5 Resolv::DNS::Name#to_a - 1491
    0.00 0.00 0.00 0.00 1/111 Thread::Mutex#synchronize -
    0.00 0.00 0.00 0.00 1/111 Excon::Socket#read_nonblock - 71
    0.00 0.00 0.00 0.00 109/111 Kernel#loop -
0.13% 0.13% 0.00 0.00 0.00 0.00 111 String#index 0
    0.00 0.00 0.00 0.00 1/2 Thread::Mutex#synchronize -
    0.00 0.00 0.00 0.00 1/2 <Class::Resolv::DNS>#bind_random_port - 646
0.13% 0.01% 0.00 0.00 0.00 0.00 2 <Class::Resolv::DNS>#random 0 604
    0.00 0.00 0.00 0.00 2/2 Random::Formatter#random_number - 606
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#initialize - 74
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#request - 235
0.13% 0.02% 0.00 0.00 0.00 0.00 2 Excon::Connection#validate_params 6 433
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#valid_request_keys - 438
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#valid_middleware_keys - 436
    0.00 0.00 0.00 0.00 2/4 Array#empty? - 444
    0.00 0.00 0.00 0.00 2/2 Array#- - 443
    0.00 0.00 0.00 0.00 2/5 Hash#keys - 443
    0.00 0.00 0.00 0.00 1/11 Array#+ - 436
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.12% 0.03% 0.00 0.00 0.00 0.00 1 Excon::Response#initialize 3 213
    0.00 0.00 0.00 0.00 1/1 Excon::Headers#merge! - 217
    0.00 0.00 0.00 0.00 1/271 Class#new - 217
    0.00 0.00 0.00 0.00 1/5 Hash#merge - 214
    0.00 0.00 0.00 0.00 7/396 Hash#[] - 217
    0.00 0.00 0.00 0.00 1/49 Hash#[]= - 217
    0.00 0.00 0.00 0.00 2/224 OpenSSL::Buffering::Buffer#initialize - 30
    0.00 0.00 0.00 0.00 222/224 Class#new -
0.12% 0.12% 0.00 0.00 0.00 0.00 224 String#initialize 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#get_length16 - 1668
0.12% 0.02% 0.00 0.00 0.00 0.00 1 <Class::Resolv::DNS::Resource::IN::A>#decode_rdata 2 2187
    0.00 0.00 0.00 0.00 2/271 Class#new - 2188
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#get_bytes - 2188
    0.00 0.00 0.00 0.00 4/4 Resolv::DNS::Message::MessageDecoder#get_unpack - 1583
0.12% 0.06% 0.00 0.00 0.00 0.00 4 String#each_byte 0
    0.00 0.00 0.00 0.00 12/17 String#% - 1584
    0.00 0.00 0.00 0.00 12/146 Integer#+ - 1589
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageEncoder#put_name - 1491
0.12% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageEncoder#put_labels 2 1494
    0.00 0.00 0.00 0.00 1/1 Array#each_index - 1495
    0.00 0.00 0.00 0.00 1/456 String#<< - 1507
    0.00 0.00 0.00 0.00 4/9 Hash#each -
    0.00 0.00 0.00 0.00 5/9 <Class::Excon::Response>#parse_headers - 204
0.12% 0.04% 0.00 0.00 0.00 0.00 9 Excon::Headers#[]= 19 33
    0.00 0.00 0.00 0.00 9/49 Hash#[]= - 35
    0.00 0.00 0.00 0.00 9/9 Excon::Headers#raw_writer - 34
    0.00 0.00 0.00 0.00 9/26 String#downcase - 35
    0.00 0.00 0.00 0.00 9/33 String#to_s - 35
    0.00 0.00 0.00 0.00 2/2 <Class::Resolv::DNS>#random - 606
0.12% 0.03% 0.00 0.00 0.00 0.00 2 Random::Formatter#random_number 0
    0.00 0.00 0.00 0.00 2/2 <Module::SecureRandom>#bytes -
    0.00 0.00 0.00 0.00 2/307 Integer#- -
    0.00 0.00 0.00 0.00 1/3 Excon::Connection#response - 295
    0.00 0.00 0.00 0.00 1/3 Kernel#loop -
    0.00 0.00 0.00 0.00 1/3 Excon::Connection#request - 247
0.11% 0.02% 0.00 0.00 0.00 0.00 3 Enumerable#detect 0
    0.00 0.00 0.00 0.00 3/33 Array#each -
    0.00 0.00 0.00 0.00 2/5 Excon::Connection#reset - 363
    0.00 0.00 0.00 0.00 3/5 Excon::Connection#socket - 472
0.11% 0.06% 0.00 0.00 0.00 0.00 5 Excon::Connection#sockets 3 481
    0.00 0.00 0.00 0.00 5/5 Hash#compare_by_identity - 483
    0.00 0.00 0.00 0.00 5/6 <Module::Process>#pid - 485
    0.00 0.00 0.00 0.00 5/19 BasicObject#!= - 485
    0.00 0.00 0.00 0.00 10/396 Hash#[] - 490
    0.00 0.00 0.00 0.00 5/5 <Class::Thread>#current - 495
    0.00 0.00 0.00 0.00 1/49 Hash#[]= - 495
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageEncoder#put_labels - 1495
0.11% 0.02% 0.00 0.00 0.00 0.00 1 Array#each_index 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageEncoder#put_label - 1504
    0.00 0.00 0.00 0.00 1/49 Hash#[]= - 1502
    0.00 0.00 0.00 0.00 2/514 String#length - 1501
    0.00 0.00 0.00 0.00 2/14 Array#[] - 1496
    0.00 0.00 0.00 0.00 1/10 Integer#< - 1501
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 1497
    0.00 0.00 0.00 0.00 6/6 Class#new -
0.10% 0.04% 0.00 0.00 0.00 0.00 6 Resolv::DNS::Name#initialize 6 1252
    0.00 0.00 0.00 0.00 6/10 Array#map - 1253
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Name#== - 1279
0.10% 0.02% 0.00 0.00 0.00 0.00 2 Array#== 0
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Label::Str#== -
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.10% 0.05% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLContext#initialize 0 127
    0.00 0.00 0.00 0.00 1/2 OpenSSL::SSL::SSLContext#verify_hostname= - 131
    0.00 0.00 0.00 0.00 1/2 OpenSSL::SSL::SSLContext#options= - 128
    0.00 0.00 0.00 0.00 1/2 OpenSSL::SSL::SSLContext#verify_mode= - 130
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLContext#options - 128
    0.00 0.00 0.00 0.00 1/8 Integer#| - 128
    0.00 0.00 0.00 0.00 1/146 <Module::Benchmark>#benchmark - 172
    0.00 0.00 0.00 0.00 1/146 Resolv::DNS::Message::MessageDecoder#get_length16 - 1563
    0.00 0.00 0.00 0.00 1/146 Excon::Socket#read_nonblock - 75
    0.00 0.00 0.00 0.00 2/146 Resolv::DNS::Message::MessageDecoder#get_labels - 1631
    0.00 0.00 0.00 0.00 2/146 Resolv::DNS::Message::MessageDecoder#get_bytes - 1575
    0.00 0.00 0.00 0.00 8/146 Resolv::DNS::Message::MessageDecoder#get_unpack - 1596
    0.00 0.00 0.00 0.00 1/146 Class#new -
    0.00 0.00 0.00 0.00 12/146 String#each_byte -
    0.00 0.00 0.00 0.00 10/146 Resolv::DNS::Message::MessageDecoder#get_string - 1605
    0.00 0.00 0.00 0.00 108/146 Kernel#loop -
0.10% 0.10% 0.00 0.00 0.00 0.00 146 Integer#+ 0
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Message::MessageDecoder#get_labels - 1647
0.10% 0.01% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Message::MessageDecoder#get_label 2 1652
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Message::MessageDecoder#get_string - 1653
    0.00 0.00 0.00 0.00 2/271 Class#new - 1653
    0.00 0.00 0.00 0.00 1/4 Excon::Connection#socket - 474
    0.00 0.00 0.00 0.00 2/4 Kernel#loop -
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Config#generate_candidates - 1099
0.10% 0.01% 0.00 0.00 0.00 0.00 4 Array#include? 0
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Name#== -
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS>#bind_random_port - 647
0.09% 0.09% 0.00 0.00 0.00 0.00 1 UDPSocket#bind 0
    0.00 0.00 0.00 0.00 1/2 OpenSSL::Buffering#close - 484
    0.00 0.00 0.00 0.00 1/2 OpenSSL::Buffering#write_nonblock - 414
0.09% 0.01% 0.00 0.00 0.00 0.00 2 OpenSSL::Buffering#flush 0 471
    0.00 0.00 0.00 0.00 2/2 OpenSSL::Buffering#do_write - 474
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#new -
0.09% 0.09% 0.00 0.00 0.00 0.00 1 UDPSocket#initialize 0
    0.00 0.00 0.00 0.00 1/104 Array#each -
    0.00 0.00 0.00 0.00 1/104 Excon::Socket#readline - 74
    0.00 0.00 0.00 0.00 102/104 Kernel#loop -
0.09% 0.09% 0.00 0.00 0.00 0.00 104 String#to_i 0
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#initialize - 106
    0.00 0.00 0.00 0.00 1/2 Benchmarks::Excon::Simulate#teardown - 24
0.09% 0.01% 0.00 0.00 0.00 0.00 2 Excon::Connection#reset 1 362
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#close - 364
    0.00 0.00 0.00 0.00 2/5 Excon::Connection#sockets - 363
    0.00 0.00 0.00 0.00 2/7 Hash#delete - 363
    0.00 0.00 0.00 0.00 1/1 Kernel#loop -
0.09% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Socket#local_port 0 105
    0.00 0.00 0.00 0.00 1/2 Excon::Socket#unpacked_sockaddr - 106
    0.00 0.00 0.00 0.00 1/14 Array#[] - 106
    0.00 0.00 0.00 0.00 1/10 Hash#delete -
    0.00 0.00 0.00 0.00 4/10 Hash#[] -
    0.00 0.00 0.00 0.00 1/10 Resolv::DNS::Name#hash - 1307
    0.00 0.00 0.00 0.00 4/10 Hash#[]= -
0.09% 0.05% 0.00 0.00 0.00 0.00 10 *Array#hash 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Name#hash -
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Label::Str#hash -
    0.00 0.00 0.00 0.00 1/1 <Module::Excon>#new - 121
0.09% 0.00% 0.00 0.00 0.00 0.00 1 <Module::URI>#parse 0 192
    0.00 0.00 0.00 0.00 1/1 URI::RFC3986_Parser#parse - 193
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#parse - 193
0.09% 0.01% 0.00 0.00 0.00 0.00 1 URI::RFC3986_Parser#parse 4 70
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#for - 71
    0.00 0.00 0.00 0.00 1/1 URI::RFC3986_Parser#split - 71
    0.00 0.00 0.00 0.00 101/101 Kernel#loop -
0.08% 0.08% 0.00 0.00 0.00 0.00 101 String#chomp! 0
    0.00 0.00 0.00 0.00 2/2 Random::Formatter#random_number -
0.08% 0.01% 0.00 0.00 0.00 0.00 2 <Module::SecureRandom>#bytes 0 43
    0.00 0.00 0.00 0.00 2/2 <Module::SecureRandom>#gen_random - 44
    0.00 0.00 0.00 0.00 1/140 Benchmarks::Excon::Simulate#call - 115
    0.00 0.00 0.00 0.00 1/140 Resolv::DNS#make_udp_requester - 561
    0.00 0.00 0.00 0.00 1/140 Resolv::DNS::Requester::ConnectedUDP#sender - 840
    0.00 0.00 0.00 0.00 1/140 Resolv::IPv4#initialize - 2382
    0.00 0.00 0.00 0.00 1/140 Excon::Connection#request_call - 142
    0.00 0.00 0.00 0.00 2/140 <Module::SecureRandom>#gen_random - 69
    0.00 0.00 0.00 0.00 1/140 Resolv::DNS::Requester#request - 676
    0.00 0.00 0.00 0.00 3/140 Kernel#loop -
    0.00 0.00 0.00 0.00 5/140 <Class::Excon::Response>#parse_headers - 205
    0.00 0.00 0.00 0.00 8/140 BasicObject#!= -
    0.00 0.00 0.00 0.00 12/140 Array#each -
    0.00 0.00 0.00 0.00 104/140 OpenSSL::Buffering#read_nonblock - 205
0.08% 0.08% 0.00 0.00 0.00 0.00 140 Integer#== 0
    0.00 0.00 0.00 0.00 2/2 Array#== -
0.08% 0.03% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Label::Str#== 0 1216
    0.00 0.00 0.00 0.00 2/2 Module#== - 1217
    0.00 0.00 0.00 0.00 4/8 Kernel#class - 1217
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Label::Str#downcase - 1217
    0.00 0.00 0.00 0.00 2/19 String#== - 1217
    0.00 0.00 0.00 0.00 2/2 OpenSSL::Buffering#flush - 474
0.08% 0.03% 0.00 0.00 0.00 0.00 2 OpenSSL::Buffering#do_write 1 346
    0.00 0.00 0.00 0.00 2/2 OpenSSL::Buffering::Buffer#<< - 348
    0.00 0.00 0.00 0.00 1/271 Class#new - 347
    0.00 0.00 0.00 0.00 2/317 String#empty? - 352
    0.00 0.00 0.00 0.00 2/11 String#force_encoding - 349
    0.00 0.00 0.00 0.00 1/2 Excon::Socket#local_address - 102
    0.00 0.00 0.00 0.00 1/2 Excon::Socket#local_port - 106
0.08% 0.03% 0.00 0.00 0.00 0.00 2 Excon::Socket#unpacked_sockaddr 3 320
    0.00 0.00 0.00 0.00 1/1 <Class::Socket>#unpack_sockaddr_in - 321
    0.00 0.00 0.00 0.00 1/1 BasicSocket#getsockname - 321
    0.00 0.00 0.00 0.00 1/6 OpenSSL::SSL::SSLSocket#to_io - 321
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#validate_params - 436
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#valid_request_keys - 403
0.08% 0.01% 0.00 0.00 0.00 0.00 2 Excon::Connection#valid_middleware_keys 2 420
    0.00 0.00 0.00 0.00 2/2 Enumerable#flat_map - 421
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize -
0.08% 0.01% 0.00 0.00 0.00 0.00 1 Hash#each_key 0
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS>#free_request_id - 854
    0.00 0.00 0.00 0.00 1/1 Kernel#loop -
0.08% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Utils#split_header_value 11 95
    0.00 0.00 0.00 0.00 1/4 String#scan - 99
    0.00 0.00 0.00 0.00 1/2 Excon::Utils#binary_encode - 98
    0.00 0.00 0.00 0.00 1/5 Array#flatten - 99
    0.00 0.00 0.00 0.00 1/11 Kernel#dup - 97
    0.00 0.00 0.00 0.00 1/6 String#strip - 97
    0.00 0.00 0.00 0.00 1/115 Kernel#nil? - 96
    0.00 0.00 0.00 0.00 2/2 <Module::SecureRandom>#bytes - 44
0.07% 0.02% 0.00 0.00 0.00 0.00 2 <Module::SecureRandom>#gen_random 2 64
    0.00 0.00 0.00 0.00 2/514 String#length - 69
    0.00 0.00 0.00 0.00 2/2 <Class::Random>#urandom - 65
    0.00 0.00 0.00 0.00 2/140 Integer#== - 69
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.07% 0.00% 0.00 0.00 0.00 0.00 1 <Module::URI>#encode_www_form 2 402
    0.00 0.00 0.00 0.00 1/1 Enumerable#map - 403
    0.00 0.00 0.00 0.00 1/7 Array#join - 403
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#initialize -
0.07% 0.03% 0.00 0.00 0.00 0.00 1 OpenSSL::Buffering#initialize 1 63
    0.00 0.00 0.00 0.00 1/271 Class#new - 66
    0.00 0.00 0.00 0.00 1/2 IO#sync - 67
    0.00 0.00 0.00 0.00 1/1 BasicObject#initialize - 64
    0.00 0.00 0.00 0.00 1/101 Resolv::DNS::Message::MessageDecoder#initialize - 1552
    0.00 0.00 0.00 0.00 100/101 Kernel#loop -
0.07% 0.07% 0.00 0.00 0.00 0.00 101 String#bytesize 0
    0.00 0.00 0.00 0.00 2/2 Excon::Connection#valid_middleware_keys - 421
0.07% 0.01% 0.00 0.00 0.00 0.00 2 Enumerable#flat_map 0
    0.00 0.00 0.00 0.00 2/33 Array#each -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#fetch_resource - 515
0.07% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS#make_udp_requester 1 559
    0.00 0.00 0.00 0.00 1/271 Class#new - 562
    0.00 0.00 0.00 0.00 1/14 Array#[] - 562
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#nameserver_port - 560
    0.00 0.00 0.00 0.00 1/9 Array#length - 561
    0.00 0.00 0.00 0.00 1/140 Integer#== - 561
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS#use_ipv6? - 414
    0.00 0.00 0.00 0.00 1/2 Thread::Mutex#synchronize -
0.07% 0.05% 0.00 0.00 0.00 0.00 2 Array#any? 0
    0.00 0.00 0.00 0.00 3/49 Module#=== - 1050
    0.00 0.00 0.00 0.00 1/19 BasicObject#!= - 1050
    0.00 0.00 0.00 0.00 2/14 Array#[] - 1052
    0.00 0.00 0.00 0.00 2/2 Addrinfo#ipv6? - 414
    0.00 0.00 0.00 0.00 3/23 BasicObject#! - 1050
    0.00 0.00 0.00 0.00 1/9 Array#length - 1050
    0.00 0.00 0.00 0.00 9/9 Class#new -
0.07% 0.03% 0.00 0.00 0.00 0.00 9 Resolv::DNS::Label::Str#initialize 20 1200
    0.00 0.00 0.00 0.00 9/26 String#downcase - 1204
    0.00 0.00 0.00 0.00 9/9 String#b - 1204
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#encode_www_form - 403
0.07% 0.00% 0.00 0.00 0.00 0.00 1 Enumerable#map 0
    0.00 0.00 0.00 0.00 1/5 Hash#each -
    0.00 0.00 0.00 0.00 1/1 Socket#__connect_nonblock -
0.07% 0.06% 0.00 0.00 0.00 0.00 1 SystemCallError#initialize 0
    0.00 0.00 0.00 0.00 1/5 Exception#initialize -
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request - 282
0.07% 0.00% 0.00 0.00 0.00 0.00 1 Enumerable#inject 0
    0.00 0.00 0.00 0.00 1/33 Array#each -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP#sender - 843
0.07% 0.01% 0.00 0.00 0.00 0.00 1 <Class::Resolv::DNS>#allocate_request_id 2 620
    0.00 0.00 0.00 0.00 1/8 Thread::Mutex#synchronize - 622
    0.00 0.00 0.00 0.00 1/1 Excon::Response#initialize - 217
0.07% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Headers#merge! 0 68
    0.00 0.00 0.00 0.00 1/5 Hash#each - 69
    0.00 0.00 0.00 0.00 1/1 Excon::Headers#raw_merge! - 72
    0.00 0.00 0.00 0.00 1/115 Hash#each -
    0.00 0.00 0.00 0.00 1/115 Array#each -
    0.00 0.00 0.00 0.00 1/115 Resolv::DNS::Requester::ConnectedUDP::Sender#send - 863
    0.00 0.00 0.00 0.00 1/115 Excon::Utils#split_header_value - 96
    0.00 0.00 0.00 0.00 2/115 Excon::Utils#port_string - 65
    0.00 0.00 0.00 0.00 1/115 Excon::Socket#read_nonblock - 72
    0.00 0.00 0.00 0.00 108/115 Kernel#loop -
0.07% 0.07% 0.00 0.00 0.00 0.00 115 Kernel#nil? 0
    0.00 0.00 0.00 0.00 1/1 Hash#each_key -
0.06% 0.01% 0.00 0.00 0.00 0.00 1 <Class::Resolv::DNS>#free_request_id 1 632
    0.00 0.00 0.00 0.00 1/8 Thread::Mutex#synchronize - 633
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.06% 0.00% 0.00 0.00 0.00 0.00 1 Benchmarks::Excon::Simulate#teardown 0 23
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#reset - 24
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#request - 687
0.06% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester::ConnectedUDP#recv_reply 2 832
    0.00 0.00 0.00 0.00 1/1 BasicSocket#recv - 834
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Requester::ConnectedUDP#lazy_initialize - 833
    0.00 0.00 0.00 0.00 1/14 Array#[] - 834
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize -
0.06% 0.06% 0.00 0.00 0.00 0.00 1 UDPSocket#connect 0
    0.00 0.00 0.00 0.00 1/1 URI::RFC3986_Parser#parse - 71
0.06% 0.01% 0.00 0.00 0.00 0.00 1 <Module::URI>#for 3 95
    0.00 0.00 0.00 0.00 1/271 Class#new - 104
    0.00 0.00 0.00 0.00 1/2 Module#const_get - 100
    0.00 0.00 0.00 0.00 1/1 Module#const_defined? - 99
    0.00 0.00 0.00 0.00 1/1 Regexp#match? - 99
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 98
    0.00 0.00 0.00 0.00 1/3 String#upcase - 96
    0.00 0.00 0.00 0.00 1/33 String#to_s - 96
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#validate_params - 438
0.06% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Connection#valid_request_keys 1 402
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#valid_middleware_keys - 403
    0.00 0.00 0.00 0.00 1/11 Array#+ - 403
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize -
0.06% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester#close 0 712
    0.00 0.00 0.00 0.00 1/33 Array#each - 715
    0.00 0.00 0.00 0.00 1/3 Resolv::DNS::Message::MessageEncoder#put_string - 1480
    0.00 0.00 0.00 0.00 1/3 Array#each -
    0.00 0.00 0.00 0.00 1/3 Resolv::DNS::Message::MessageEncoder#initialize - 1430
0.06% 0.02% 0.00 0.00 0.00 0.00 3 Resolv::DNS::Message::MessageEncoder#put_pack 0 1466
    0.00 0.00 0.00 0.00 3/4 Array#pack - 1467
    0.00 0.00 0.00 0.00 3/456 String#<< - 1467
    0.00 0.00 0.00 0.00 1/5 Resolv::IPv4#to_s - 2397
    0.00 0.00 0.00 0.00 4/5 Resolv::DNS::Message::MessageDecoder#get_unpack - 1597
0.06% 0.06% 0.00 0.00 0.00 0.00 5 String#unpack 5 19
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.05% 0.05% 0.00 0.00 0.00 0.00 1 <Class::Addrinfo>#getaddrinfo 0
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Message::MessageDecoder#get_label - 1653
0.05% 0.02% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Message::MessageDecoder#get_string 2 1602
    0.00 0.00 0.00 0.00 10/146 Integer#+ - 1605
    0.00 0.00 0.00 0.00 2/10 Integer#< - 1605
    0.00 0.00 0.00 0.00 2/3 String#byteslice - 1606
    0.00 0.00 0.00 0.00 2/7 Integer#<= - 1603
    0.00 0.00 0.00 0.00 2/6 String#getbyte - 1604
    0.00 0.00 0.00 0.00 1/49 Benchmarks::Excon::Simulate#call - 113
    0.00 0.00 0.00 0.00 1/49 <Class::Resolv::IPv4>#create - 2361
    0.00 0.00 0.00 0.00 2/49 Resolv::DNS::Name#== - 1277
    0.00 0.00 0.00 0.00 2/49 Array#each -
    0.00 0.00 0.00 0.00 2/49 Excon::Utils#query_string - 74
    0.00 0.00 0.00 0.00 1/49 Excon::SSLSocket#initialize - 150
    0.00 0.00 0.00 0.00 3/49 Array#any? -
    0.00 0.00 0.00 0.00 2/49 Excon::Socket#read_nonblock - 209
    0.00 0.00 0.00 0.00 5/49 Array#all? -
    0.00 0.00 0.00 0.00 8/49 <Class::Resolv::DNS::Name>#create - 1242
    0.00 0.00 0.00 0.00 22/49 Array#map -
0.05% 0.05% 0.00 0.00 0.00 0.00 49 Module#=== 0
    0.00 0.00 0.00 0.00 1/26 URI::Generic#set_scheme - 335
    0.00 0.00 0.00 0.00 1/26 Excon::Headers#delete - 47
    0.00 0.00 0.00 0.00 6/26 Excon::Headers#[] - 30
    0.00 0.00 0.00 0.00 9/26 Excon::Headers#[]= - 35
    0.00 0.00 0.00 0.00 9/26 Resolv::DNS::Label::Str#initialize - 1204
0.05% 0.05% 0.00 0.00 0.00 0.00 26 String#downcase 0
    0.00 0.00 0.00 0.00 1/4 OpenSSL::SSL::SSLSocket#sysclose - 387
    0.00 0.00 0.00 0.00 2/4 <Class::IO>#open -
    0.00 0.00 0.00 0.00 1/4 Array#each -
0.05% 0.05% 0.00 0.00 0.00 0.00 4 IO#close 0
    0.00 0.00 0.00 0.00 4/17 String#gsub! -
    0.00 0.00 0.00 0.00 1/17 Benchmark::Tms#format - 513
    0.00 0.00 0.00 0.00 12/17 String#each_byte -
0.05% 0.05% 0.00 0.00 0.00 0.00 17 String#% 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#resolv - 1118
0.05% 0.03% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Config#generate_timeouts 1 1108
    0.00 0.00 0.00 0.00 3/3 Integer#* - 1110
    0.00 0.00 0.00 0.00 3/14 Array#[] - 1110
    0.00 0.00 0.00 0.00 3/37 Array#<< - 1110
    0.00 0.00 0.00 0.00 1/1 Integer#/ - 1110
    0.00 0.00 0.00 0.00 1/9 Array#length - 1110
    0.00 0.00 0.00 0.00 10/10 IO#each -
0.05% 0.05% 0.00 0.00 0.00 0.00 10 String#sub! 0
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message::MessageDecoder#get_rr - 1665
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message::MessageDecoder#get_question - 1659
0.05% 0.02% 0.00 0.00 0.00 0.00 2 <Class::Resolv::DNS::Resource>#get_class 2 1739
    0.00 0.00 0.00 0.00 2/396 Hash#[] - 1740
    0.00 0.00 0.00 0.00 1/1 Array#each_index -
0.05% 0.03% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageEncoder#put_label 0 1510
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageEncoder#put_string - 1511
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Label::Str#to_s - 1511
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.05% 0.04% 0.00 0.00 0.00 0.00 1 URI::Generic#initialize 0 169
    0.00 0.00 0.00 0.00 1/1 URI::Generic#set_userinfo - 198
    0.00 0.00 0.00 0.00 2/2 URI::Generic#set_port - 200
    0.00 0.00 0.00 0.00 2/3 URI::Generic#default_port - 213
    0.00 0.00 0.00 0.00 1/1 URI::Generic#set_scheme - 197
    0.00 0.00 0.00 0.00 2/23 BasicObject#! - 212
    0.00 0.00 0.00 0.00 1/1 String#freeze - 211
    0.00 0.00 0.00 0.00 1/1 URI::Generic#fragment= - 204
    0.00 0.00 0.00 0.00 1/1 URI::Generic#set_opaque - 203
    0.00 0.00 0.00 0.00 1/2 URI::Generic#query= - 202
    0.00 0.00 0.00 0.00 1/2 URI::Generic#set_path - 201
    0.00 0.00 0.00 0.00 1/1 URI::Generic#set_host - 199
    0.00 0.00 0.00 0.00 1/11 BasicObject#== - 185
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#new -
0.05% 0.05% 0.00 0.00 0.00 0.00 1 Socket#initialize 0
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.05% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS#initialize 2 329
    0.00 0.00 0.00 0.00 2/271 Class#new - 330
    0.00 0.00 0.00 0.00 1/6 Kernel#loop -
    0.00 0.00 0.00 0.00 5/6 <Class::Excon::Response>#parse_headers - 204
0.05% 0.02% 0.00 0.00 0.00 0.00 6 Excon::Headers#[] 6 29
    0.00 0.00 0.00 0.00 6/26 String#downcase - 30
    0.00 0.00 0.00 0.00 6/396 Hash#[] - 30
    0.00 0.00 0.00 0.00 6/33 String#to_s - 30
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS::Config>#default_config_hash - 989
0.05% 0.05% 0.00 0.00 0.00 0.00 1 <Class::File>#exist? 0
    0.00 0.00 0.00 0.00 1/1 <Module::Benchmark>#measure - 379
0.04% 0.01% 0.00 0.00 0.00 0.00 1 Benchmark::Tms#format 43 504
    0.00 0.00 0.00 0.00 7/10 String#gsub! - 506
    0.00 0.00 0.00 0.00 1/11 Kernel#dup - 505
    0.00 0.00 0.00 0.00 1/17 String#% - 513
    0.00 0.00 0.00 0.00 2/2 Class#new -
0.04% 0.03% 0.00 0.00 0.00 0.00 2 OpenSSL::Buffering::Buffer#initialize 0 29
    0.00 0.00 0.00 0.00 2/224 String#initialize - 30
    0.00 0.00 0.00 0.00 2/11 String#force_encoding - 32
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#reset - 364
0.04% 0.00% 0.00 0.00 0.00 0.00 1 Excon::Socket#close 0 231
    0.00 0.00 0.00 0.00 1/1 OpenSSL::Buffering#close - 240
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#close - 240
0.04% 0.00% 0.00 0.00 0.00 0.00 1 OpenSSL::Buffering#close 0 483
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#sysclose - 485
    0.00 0.00 0.00 0.00 1/2 OpenSSL::Buffering#flush - 484
    0.00 0.00 0.00 0.00 1/1 Array#hash -
0.04% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Name#hash 0 1306
    0.00 0.00 0.00 0.00 1/10 Array#hash - 1307
    0.00 0.00 0.00 0.00 1/1 Kernel#hash - 1307
    0.00 0.00 0.00 0.00 1/1 Integer#^ - 1307
    0.00 0.00 0.00 0.00 1/37 <Module::Benchmark>#measure - 110
    0.00 0.00 0.00 0.00 1/37 Resolv::DNS::Message#add_answer - 1385
    0.00 0.00 0.00 0.00 2/37 Array#each -
    0.00 0.00 0.00 0.00 2/37 Resolv::DNS::Message::MessageDecoder#get_labels - 1647
    0.00 0.00 0.00 0.00 2/37 Resolv::DNS::Message#add_question - 1375
    0.00 0.00 0.00 0.00 5/37 <Class::Excon::Response>#parse_headers - 204
    0.00 0.00 0.00 0.00 3/37 Resolv::DNS::Config#generate_timeouts - 1110
    0.00 0.00 0.00 0.00 14/37 IO#each -
    0.00 0.00 0.00 0.00 7/37 String#scan -
0.04% 0.04% 0.00 0.00 0.00 0.00 37 Array#<< 0
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#initialize - 81
0.04% 0.02% 0.00 0.00 0.00 0.00 1 Excon::Connection#setup_proxy 1 550
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#proxy_from_env - 560
    0.00 0.00 0.00 0.00 1/10 Hash#has_key? - 604
    0.00 0.00 0.00 0.00 1/7 Hash#delete - 564
    0.00 0.00 0.00 0.00 1/2 NilClass#=== - 562
    0.00 0.00 0.00 0.00 1/19 String#== - 558
    0.00 0.00 0.00 0.00 3/396 Hash#[] - 551
    0.00 0.00 0.00 0.00 2/2 Hash#each -
0.04% 0.00% 0.00 0.00 0.00 0.00 2 <Module::URI>#encode_www_form_component 1 328
    0.00 0.00 0.00 0.00 2/2 <Module::URI>#_encode_uri_component - 329
    0.00 0.00 0.00 0.00 1/2 Array#all? -
    0.00 0.00 0.00 0.00 1/2 Thread::Mutex#synchronize -
0.04% 0.03% 0.00 0.00 0.00 0.00 2 *Array#all? 0
    0.00 0.00 0.00 0.00 1/2 Array#all? - 1059
    0.00 0.00 0.00 0.00 5/49 Module#=== - 1059
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#initialize - 104
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#request - 251
0.04% 0.02% 0.00 0.00 0.00 0.00 2 Excon::Utils#port_string 4 64
    0.00 0.00 0.00 0.00 2/3 Integer#to_s - 68
    0.00 0.00 0.00 0.00 2/5 String#+ - 68
    0.00 0.00 0.00 0.00 6/396 Hash#[] - 65
    0.00 0.00 0.00 0.00 2/115 Kernel#nil? - 65
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#unpacked_sockaddr - 321
0.04% 0.04% 0.00 0.00 0.00 0.00 1 <Class::Socket>#unpack_sockaddr_in 0
    0.00 0.00 0.00 0.00 1/2 Excon::Utils#split_header_value - 98
    0.00 0.00 0.00 0.00 1/2 Excon::Socket#write_nonblock - 262
0.04% 0.02% 0.00 0.00 0.00 0.00 2 Excon::Utils#binary_encode 0 13
    0.00 0.00 0.00 0.00 2/19 BasicObject#!= - 14
    0.00 0.00 0.00 0.00 1/11 String#force_encoding - 18
    0.00 0.00 0.00 0.00 2/6 String#encoding - 14
    0.00 0.00 0.00 0.00 1/1 Kernel#frozen? - 15
    0.00 0.00 0.00 0.00 2/2 <Module::URI>#encode_www_form_component - 329
0.04% 0.03% 0.00 0.00 0.00 0.00 2 <Module::URI>#_encode_uri_component 4 355
    0.00 0.00 0.00 0.00 2/11 Kernel#dup - 356
    0.00 0.00 0.00 0.00 2/19 BasicObject#!= - 357
    0.00 0.00 0.00 0.00 1/3 Integer#to_s - 356
    0.00 0.00 0.00 0.00 2/10 String#gsub! - 364
    0.00 0.00 0.00 0.00 4/11 String#force_encoding - 362
    0.00 0.00 0.00 0.00 2/6 String#encoding - 357
    0.00 0.00 0.00 0.00 1/6 Symbol#to_s - 356
    0.00 0.00 0.00 0.00 1/3 Array#each -
    0.00 0.00 0.00 0.00 2/3 Excon::SSLSocket#initialize - 150
0.03% 0.03% 0.00 0.00 0.00 0.00 3 <Class::SystemCallError>#=== 0
    0.00 0.00 0.00 0.00 1/1 <Class::Excon::Response>#parse - 12
0.03% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Middleware::Expects#response_call 0 11
    0.00 0.00 0.00 0.00 1/2 Excon::Middleware::Base#response_call - 20
    0.00 0.00 0.00 0.00 1/10 Hash#has_key? - 12
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.03% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester::ConnectedUDP#initialize 1 810
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#initialize - 811
    0.00 0.00 0.00 0.00 1/271 Class#new - 814
    0.00 0.00 0.00 0.00 2/20 Array#each -
    0.00 0.00 0.00 0.00 4/20 Thread::Mutex#synchronize -
    0.00 0.00 0.00 0.00 14/20 IO#each -
0.03% 0.03% 0.00 0.00 0.00 0.00 20 Hash#include? 0
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::DNS::Resource::IN::A>#decode_rdata - 2188
0.03% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageDecoder#get_bytes 1 1574
    0.00 0.00 0.00 0.00 1/3 String#byteslice - 1576
    0.00 0.00 0.00 0.00 2/146 Integer#+ - 1575
    0.00 0.00 0.00 0.00 1/10 Integer#< - 1575
    0.00 0.00 0.00 0.00 2/10 <Module::URI>#_encode_uri_component - 364
    0.00 0.00 0.00 0.00 1/10 URI::Generic#query= - 849
    0.00 0.00 0.00 0.00 7/10 Benchmark::Tms#format - 506
0.03% 0.03% 0.00 0.00 0.00 0.00 10 String#gsub! 0
    0.00 0.00 0.00 0.00 1/1 Benchmark::Tms#real - 512
    0.00 0.00 0.00 0.00 1/1 Benchmark::Tms#total - 511
    0.00 0.00 0.00 0.00 1/1 Benchmark::Tms#stime - 508
    0.00 0.00 0.00 0.00 4/17 String#% - 507
    0.00 0.00 0.00 0.00 1/1 Benchmark::Tms#utime - 507
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Requester::ConnectedUDP#sender - 845
    0.00 0.00 0.00 0.00 3/4 Resolv::DNS::Message::MessageEncoder#put_pack - 1467
0.03% 0.03% 0.00 0.00 0.00 0.00 4 Array#pack 4 7
    0.00 0.00 0.00 0.00 1/7 <Module::URI>#encode_www_form - 403
    0.00 0.00 0.00 0.00 5/7 <Class::Excon::Response>#parse_headers - 204
    0.00 0.00 0.00 0.00 1/7 Resolv::DNS::Name#to_s - 1334
0.03% 0.03% 0.00 0.00 0.00 0.00 7 Array#join 0
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Label::Str#to_s -
    0.00 0.00 0.00 0.00 1/11 Excon::Connection#validate_params - 436
    0.00 0.00 0.00 0.00 1/11 Array#map -
    0.00 0.00 0.00 0.00 1/11 Excon::Connection#valid_request_keys - 403
    0.00 0.00 0.00 0.00 8/11 IO#each -
0.03% 0.03% 0.00 0.00 0.00 0.00 11 Array#+ 0
    0.00 0.00 0.00 0.00 1/19 URI::Generic#to_s - 1363
    0.00 0.00 0.00 0.00 2/19 URI::Generic#check_path - 768
    0.00 0.00 0.00 0.00 2/19 Benchmark::Report#report - 97
    0.00 0.00 0.00 0.00 2/19 <Module::URI>#_encode_uri_component - 357
    0.00 0.00 0.00 0.00 3/19 Array#each -
    0.00 0.00 0.00 0.00 1/19 Array#any? -
    0.00 0.00 0.00 0.00 1/19 Excon::Socket#readline - 74
    0.00 0.00 0.00 0.00 2/19 Excon::Utils#binary_encode - 14
    0.00 0.00 0.00 0.00 5/19 Excon::Connection#sockets - 485
0.03% 0.02% 0.00 0.00 0.00 0.00 19 BasicObject#!= 0
    0.00 0.00 0.00 0.00 8/140 Integer#== -
    0.00 0.00 0.00 0.00 4/11 BasicObject#== -
    0.00 0.00 0.00 0.00 7/19 String#== -
    0.00 0.00 0.00 0.00 1/2 URI::Generic#initialize - 202
    0.00 0.00 0.00 0.00 1/2 Array#each -
0.03% 0.03% 0.00 0.00 0.00 0.00 2 URI::Generic#query= 1 839
    0.00 0.00 0.00 0.00 1/11 Kernel#dup - 844
    0.00 0.00 0.00 0.00 1/10 String#gsub! - 849
    0.00 0.00 0.00 0.00 1/1 Kernel#freeze - 849
    0.00 0.00 0.00 0.00 1/10 Regexp#match - 848
    0.00 0.00 0.00 0.00 2/11 String#force_encoding - 847
    0.00 0.00 0.00 0.00 1/1 String#delete! - 846
    0.00 0.00 0.00 0.00 1/1 String#encode! - 845
    0.00 0.00 0.00 0.00 1/1 BasicObject#equal? - 844
    0.00 0.00 0.00 0.00 1/2 String#to_str - 843
    0.00 0.00 0.00 0.00 1/14 Resolv::DNS::Requester::ConnectedUDP#recv_reply - 834
    0.00 0.00 0.00 0.00 1/14 Excon::Socket#local_address - 102
    0.00 0.00 0.00 0.00 1/14 Excon::Socket#local_port - 106
    0.00 0.00 0.00 0.00 1/14 Resolv::DNS::Requester::ConnectedUDP#sender - 846
    0.00 0.00 0.00 0.00 2/14 Resolv::DNS::Requester#request - 677
    0.00 0.00 0.00 0.00 2/14 Array#any? -
    0.00 0.00 0.00 0.00 3/14 Resolv::DNS::Config#generate_timeouts - 1110
    0.00 0.00 0.00 0.00 2/14 Array#each_index -
    0.00 0.00 0.00 0.00 1/14 Resolv::DNS#make_udp_requester - 562
0.03% 0.03% 0.00 0.00 0.00 0.00 14 Array#[] 0
    0.00 0.00 0.00 0.00 1/11 URI::Generic#initialize - 185
    0.00 0.00 0.00 0.00 2/11 OpenSSL::Buffering::Buffer#<< - 36
    0.00 0.00 0.00 0.00 1/11 Resolv::DNS::Requester#request - 699
    0.00 0.00 0.00 0.00 2/11 Resolv::DNS::Name#== - 1278
    0.00 0.00 0.00 0.00 4/11 BasicObject#!= -
    0.00 0.00 0.00 0.00 1/11 Array#each -
0.03% 0.03% 0.00 0.00 0.00 0.00 11 BasicObject#== 0
    0.00 0.00 0.00 0.00 4/8 Array#each -
    0.00 0.00 0.00 0.00 4/8 Hash#each -
0.03% 0.01% 0.00 0.00 0.00 0.00 8 String#match 0
    0.00 0.00 0.00 0.00 8/10 Regexp#match -
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP#recv_reply - 834
0.03% 0.03% 0.00 0.00 0.00 0.00 1 BasicSocket#recv 0
    0.00 0.00 0.00 0.00 1/2 Array#each -
    0.00 0.00 0.00 0.00 1/2 Range#each -
0.03% 0.01% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Message#add_question 2 1374
    0.00 0.00 0.00 0.00 2/6 <Class::Resolv::DNS::Name>#create - 1375
    0.00 0.00 0.00 0.00 2/37 Array#<< - 1375
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request_call - 130
0.03% 0.02% 0.00 0.00 0.00 0.00 1 Excon::Utils#query_string 1 72
    0.00 0.00 0.00 0.00 1/271 Class#new - 73
    0.00 0.00 0.00 0.00 2/49 Module#=== - 74
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 74
    0.00 0.00 0.00 0.00 1/5 Class#new -
    0.00 0.00 0.00 0.00 1/5 SystemCallError#initialize -
    0.00 0.00 0.00 0.00 1/5 OpenSSL::SSL::SSLSocket#connect_nonblock -
    0.00 0.00 0.00 0.00 2/5 OpenSSL::SSL::SSLSocket#sysread_nonblock -
0.03% 0.03% 0.00 0.00 0.00 0.00 5 Exception#initialize 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.03% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::IPv4#to_s 2 2396
    0.00 0.00 0.00 0.00 1/1 Kernel#sprintf - 2397
    0.00 0.00 0.00 0.00 1/5 String#unpack - 2397
    0.00 0.00 0.00 0.00 2/2 Class#new -
0.03% 0.03% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Message#initialize 8 1341
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Excon::Simulate#setup - 11
0.03% 0.02% 0.00 0.00 0.00 0.00 1 URI::Generic#to_s 1 1343
    0.00 0.00 0.00 0.00 1/1 URI::Generic#userinfo - 1356
    0.00 0.00 0.00 0.00 1/3 URI::Generic#default_port - 1363
    0.00 0.00 0.00 0.00 1/11 Kernel#dup - 1344
    0.00 0.00 0.00 0.00 1/19 BasicObject#!= - 1363
    0.00 0.00 0.00 0.00 5/456 String#<< - 1346
    0.00 0.00 0.00 0.00 1/1 OpenSSL::Buffering#close - 485
0.03% 0.02% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLSocket#sysclose 0 384
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SocketForwarder#closed? - 385
    0.00 0.00 0.00 0.00 1/4 IO#close - 387
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#io - 387
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#sync_close - 387
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#stop - 386
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.03% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::IPv4#initialize 0 2378
    0.00 0.00 0.00 0.00 1/514 String#length - 2382
    0.00 0.00 0.00 0.00 1/5 Kernel#kind_of? - 2379
    0.00 0.00 0.00 0.00 1/140 Integer#== - 2382
    0.00 0.00 0.00 0.00 9/9 Excon::Headers#[]= - 34
0.03% 0.03% 0.00 0.00 0.00 0.00 9 Excon::Headers#raw_writer 0
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.03% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Config#initialize 1 937
    0.00 0.00 0.00 0.00 1/271 Class#new - 938
    0.00 0.00 0.00 0.00 1/5 <Module::Excon>#new - 129
    0.00 0.00 0.00 0.00 1/5 Excon::Response#initialize - 214
    0.00 0.00 0.00 0.00 3/5 Excon::Connection#request - 232
0.03% 0.03% 0.00 0.00 0.00 0.00 5 Hash#merge 0
    0.00 0.00 0.00 0.00 1/6 OpenSSL::SSL::SocketForwarder#closed? - 268
    0.00 0.00 0.00 0.00 1/6 Excon::Socket#unpacked_sockaddr - 321
    0.00 0.00 0.00 0.00 4/6 <Class::IO>#select -
0.03% 0.03% 0.00 0.00 0.00 0.00 6 OpenSSL::SSL::SSLSocket#to_io 0
    0.00 0.00 0.00 0.00 2/2 OpenSSL::Buffering#do_write - 348
0.03% 0.02% 0.00 0.00 0.00 0.00 2 OpenSSL::Buffering::Buffer#<< 0 35
    0.00 0.00 0.00 0.00 2/456 String#<< - 37
    0.00 0.00 0.00 0.00 2/6 String#encoding - 36
    0.00 0.00 0.00 0.00 2/11 BasicObject#== - 36
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Label::Str#== - 1217
0.03% 0.03% 0.00 0.00 0.00 0.00 2 Module#== 0
    0.00 0.00 0.00 0.00 1/11 URI::Generic#query= - 844
    0.00 0.00 0.00 0.00 1/11 URI::Generic#to_s - 1344
    0.00 0.00 0.00 0.00 1/11 Array#each -
    0.00 0.00 0.00 0.00 1/11 Benchmark::Tms#format - 505
    0.00 0.00 0.00 0.00 2/11 <Module::URI>#_encode_uri_component - 356
    0.00 0.00 0.00 0.00 3/11 Excon::Connection#initialize - 66
    0.00 0.00 0.00 0.00 1/11 Resolv::DNS::Message::MessageEncoder#initialize - 1453
    0.00 0.00 0.00 0.00 1/11 Excon::Utils#split_header_value - 97
0.02% 0.01% 0.00 0.00 0.00 0.00 11 Kernel#dup 0
    0.00 0.00 0.00 0.00 11/11 Kernel#initialize_dup -
    0.00 0.00 0.00 0.00 1/18 Kernel#loop -
    0.00 0.00 0.00 0.00 1/18 Excon::Connection#request_call - 142
    0.00 0.00 0.00 0.00 5/18 <Class::Excon::Response>#parse_headers - 205
    0.00 0.00 0.00 0.00 11/18 Array#each -
0.02% 0.02% 0.00 0.00 0.00 0.00 18 String#casecmp 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Modes::BaseMode#key 4 53
    0.00 0.00 0.00 0.00 1/1 Modes::BaseMode#version - 54
    0.00 0.00 0.00 0.00 1/3 Benchmarks::Excon::Simulate#namespace - 54
    0.00 0.00 0.00 0.00 1/2 Array#last - 54
    0.00 0.00 0.00 0.00 1/1 String#rpartition - 54
    0.00 0.00 0.00 0.00 1/1 Module#name - 54
    0.00 0.00 0.00 0.00 1/1 Class#superclass - 54
    0.00 0.00 0.00 0.00 1/8 Kernel#class - 54
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#request - 699
0.02% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester#sender_for 1 708
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 709
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#id - 709
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.02% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#path= 0 815
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_path - 816
    0.00 0.00 0.00 0.00 1/2 URI::Generic#set_path - 817
    0.00 0.00 0.00 0.00 6/6 Resolv::DNS::Message::MessageDecoder#initialize - 1521
0.02% 0.02% 0.00 0.00 0.00 0.00 6 Integer#>> 0
    0.00 0.00 0.00 0.00 1/2 Excon::Middleware::Instrumentor#response_call - 44
    0.00 0.00 0.00 0.00 1/2 Excon::Middleware::Expects#response_call - 20
0.02% 0.01% 0.00 0.00 0.00 0.00 2 *Excon::Middleware::Base#response_call 0 25
    0.00 0.00 0.00 0.00 1/1 Excon::Middleware::Instrumentor#response_call - 26
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#response_call - 26
    0.00 0.00 0.00 0.00 1/6 <Module::URI>#_encode_uri_component - 356
    0.00 0.00 0.00 0.00 1/6 Array#each -
    0.00 0.00 0.00 0.00 1/6 Hash#each -
    0.00 0.00 0.00 0.00 1/6 Kernel#loop -
    0.00 0.00 0.00 0.00 2/6 Excon::Connection#request_call - 123
0.02% 0.02% 0.00 0.00 0.00 0.00 6 Symbol#to_s 0
    0.00 0.00 0.00 0.00 1/33 <Module::URI>#for - 96
    0.00 0.00 0.00 0.00 1/33 Benchmark::Report#report - 377
    0.00 0.00 0.00 0.00 1/33 Benchmark::Tms#initialize - 431
    0.00 0.00 0.00 0.00 1/33 Excon::Headers#delete - 47
    0.00 0.00 0.00 0.00 3/33 Hash#each -
    0.00 0.00 0.00 0.00 6/33 Excon::Headers#[] - 30
    0.00 0.00 0.00 0.00 11/33 Array#each -
    0.00 0.00 0.00 0.00 9/33 Excon::Headers#[]= - 35
0.02% 0.02% 0.00 0.00 0.00 0.00 33 String#to_s 0
    0.00 0.00 0.00 0.00 1/1 Excon::SSLSocket#initialize - 86
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Excon::SSLSocket#client_cert_data 0 171
    0.00 0.00 0.00 0.00 3/396 Hash#[] - 172
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#generate_candidates - 1098
0.02% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Name#to_s 1 1333
    0.00 0.00 0.00 0.00 1/7 Array#join - 1334
    0.00 0.00 0.00 0.00 1/2 Excon::SSLSocket#initialize - 84
    0.00 0.00 0.00 0.00 1/2 OpenSSL::SSL::SSLContext#initialize - 131
0.02% 0.02% 0.00 0.00 0.00 0.00 2 OpenSSL::SSL::SSLContext#verify_hostname= 0
    0.00 0.00 0.00 0.00 2/2 Class#new -
0.02% 0.02% 0.00 0.00 0.00 0.00 2 Excon::Headers#initialize 2 24
    0.00 0.00 0.00 0.00 2/2 Hash#initialize - 25
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize -
0.02% 0.02% 0.00 0.00 0.00 0.00 1 BasicSocket#do_not_reverse_lookup= 0
    0.00 0.00 0.00 0.00 7/7 <Class::Excon::Response>#parse_headers - 195
0.02% 0.02% 0.00 0.00 0.00 0.00 7 String#chomp 0
    0.00 0.00 0.00 0.00 1/5 Excon::Utils#split_header_value - 99
    0.00 0.00 0.00 0.00 4/5 Hash#each -
0.02% 0.02% 0.00 0.00 0.00 0.00 5 Array#flatten 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#path= - 816
0.02% 0.01% 0.00 0.00 0.00 0.00 1 URI::Generic#check_path 1 757
    0.00 0.00 0.00 0.00 1/1 URI::Generic#parser - 769
    0.00 0.00 0.00 0.00 1/1 Kernel#!~ - 769
    0.00 0.00 0.00 0.00 2/19 BasicObject#!= - 768
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 769
    0.00 0.00 0.00 0.00 1/1 URI::RFC3986_Parser#regexp - 769
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageEncoder#put_label - 1511
0.02% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageEncoder#put_string 1 1479
    0.00 0.00 0.00 0.00 1/3 Resolv::DNS::Message::MessageEncoder#put_pack - 1480
    0.00 0.00 0.00 0.00 1/456 String#<< - 1481
    0.00 0.00 0.00 0.00 1/514 String#length - 1480
    0.00 0.00 0.00 0.00 1/4 Kernel#!~ -
    0.00 0.00 0.00 0.00 1/4 Resolv#each_address - 110
    0.00 0.00 0.00 0.00 2/4 <Class::Resolv::DNS::Name>#create - 1246
0.02% 0.02% 0.00 0.00 0.00 0.00 4 Regexp#=~ 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#generate_candidates - 1092
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Name#length 0 1314
    0.00 0.00 0.00 0.00 1/9 Array#length - 1315
    0.00 0.00 0.00 0.00 1/1 Kernel#loop -
0.02% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Headers#delete 1 45
    0.00 0.00 0.00 0.00 1/26 String#downcase - 47
    0.00 0.00 0.00 0.00 1/1 Excon::Headers#raw_delete - 46
    0.00 0.00 0.00 0.00 1/7 Hash#delete - 47
    0.00 0.00 0.00 0.00 1/33 String#to_s - 47
    0.00 0.00 0.00 0.00 2/2 <Module::SecureRandom>#gen_random - 65
0.02% 0.02% 0.00 0.00 0.00 0.00 2 <Class::Random>#urandom 0
    0.00 0.00 0.00 0.00 5/6 Benchmarks::Excon::Simulate#call - 298
    0.00 0.00 0.00 0.00 1/6 Resolv::DNS::Requester#request - 672
0.02% 0.02% 0.00 0.00 0.00 0.00 6 Float#- 0
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#initialize -
0.02% 0.02% 0.00 0.00 0.00 0.00 1 IO#nonblock= 0
    0.00 0.00 0.00 0.00 5/5 Array#map -
0.02% 0.02% 0.00 0.00 0.00 0.00 5 Kernel#lambda 0
    0.00 0.00 0.00 0.00 1/10 URI::Generic#query= - 848
    0.00 0.00 0.00 0.00 1/10 URI::RFC3986_Parser#split - 21
    0.00 0.00 0.00 0.00 8/10 String#match -
0.02% 0.02% 0.00 0.00 0.00 0.00 10 Regexp#match 0
    0.00 0.00 0.00 0.00 2/23 URI::Generic#parser - 290
    0.00 0.00 0.00 0.00 2/23 URI::Generic#set_port - 703
    0.00 0.00 0.00 0.00 2/23 URI::Generic#initialize - 212
    0.00 0.00 0.00 0.00 1/23 Excon::Connection#initialize - 76
    0.00 0.00 0.00 0.00 1/23 Resolv::DNS::Requester#request - 681
    0.00 0.00 0.00 0.00 1/23 Excon::Connection#request - 278
    0.00 0.00 0.00 0.00 1/23 Resolv::DNS::Config#generate_candidates - 1099
    0.00 0.00 0.00 0.00 3/23 Array#any? -
    0.00 0.00 0.00 0.00 1/23 Array#each -
    0.00 0.00 0.00 0.00 4/23 Thread::Mutex#synchronize -
    0.00 0.00 0.00 0.00 5/23 <Class::Excon::Response>#parse_headers - 196
0.02% 0.02% 0.00 0.00 0.00 0.00 23 BasicObject#! 0
    0.00 0.00 0.00 0.00 2/2 Excon::Socket#read_nonblock - 217
0.02% 0.01% 0.00 0.00 0.00 0.00 2 Exception#message 0
    0.00 0.00 0.00 0.00 2/2 Exception#to_s -
    0.00 0.00 0.00 0.00 1/5 Hash#delete -
    0.00 0.00 0.00 0.00 4/5 Hash#[] -
0.02% 0.02% 0.00 0.00 0.00 0.00 5 Array#eql? 0
    0.00 0.00 0.00 0.00 7/19 BasicObject#!= -
    0.00 0.00 0.00 0.00 1/19 Excon::Connection#setup_proxy - 558
    0.00 0.00 0.00 0.00 1/19 Excon::Connection#proxy_from_env - 542
    0.00 0.00 0.00 0.00 1/19 Excon::Connection#initialize - 92
    0.00 0.00 0.00 0.00 1/19 Kernel#loop -
    0.00 0.00 0.00 0.00 1/19 Excon::Connection#socket - 472
    0.00 0.00 0.00 0.00 1/19 Resolv::DNS::Requester::ConnectedUDP#sender - 840
    0.00 0.00 0.00 0.00 2/19 Excon::Socket#read_nonblock - 217
    0.00 0.00 0.00 0.00 2/19 Excon::Connection#request - 248
    0.00 0.00 0.00 0.00 2/19 Resolv::DNS::Label::Str#== - 1217
0.02% 0.02% 0.00 0.00 0.00 0.00 19 String#== 0
    0.00 0.00 0.00 0.00 1/4 Excon::Socket#readline - 74
    0.00 0.00 0.00 0.00 1/4 Excon::Connection#request - 266
    0.00 0.00 0.00 0.00 2/4 Kernel#loop -
0.02% 0.02% 0.00 0.00 0.00 0.00 4 String#[] 0
    0.00 0.00 0.00 0.00 2/2 Array#each -
0.02% 0.01% 0.00 0.00 0.00 0.00 2 Modes::BaseMode#arguments_for 9 43
    0.00 0.00 0.00 0.00 2/2 Array#select - 44
    0.00 0.00 0.00 0.00 2/2 Hash#slice - 49
    0.00 0.00 0.00 0.00 2/2 Array#map! - 49
    0.00 0.00 0.00 0.00 2/2 Method#parameters - 44
    0.00 0.00 0.00 0.00 2/2 Kernel#method - 44
    0.00 0.00 0.00 0.00 1/5 Array#each -
    0.00 0.00 0.00 0.00 4/5 Resolv::DNS::Message::MessageDecoder#get_labels - 1629
0.02% 0.02% 0.00 0.00 0.00 0.00 5 Integer#=== 0
    0.00 0.00 0.00 0.00 1/1 Excon::Middleware::Base#response_call - 26
0.02% 0.01% 0.00 0.00 0.00 0.00 1 Excon::Middleware::Instrumentor#response_call 0 38
    0.00 0.00 0.00 0.00 1/2 Excon::Middleware::Base#response_call - 44
    0.00 0.00 0.00 0.00 1/10 Hash#has_key? - 39
    0.00 0.00 0.00 0.00 1/10 Array#each_index -
    0.00 0.00 0.00 0.00 1/10 Resolv::DNS::Message::MessageDecoder#get_bytes - 1575
    0.00 0.00 0.00 0.00 2/10 Resolv::DNS::Message::MessageDecoder#get_length16 - 1565
    0.00 0.00 0.00 0.00 4/10 Resolv::DNS::Message::MessageDecoder#get_unpack - 1596
    0.00 0.00 0.00 0.00 2/10 Resolv::DNS::Message::MessageDecoder#get_string - 1605
0.02% 0.02% 0.00 0.00 0.00 0.00 10 Integer#< 0
    0.00 0.00 0.00 0.00 9/9 Resolv::DNS::Label::Str#initialize - 1204
0.02% 0.02% 0.00 0.00 0.00 0.00 9 String#b 0
    0.00 0.00 0.00 0.00 1/10 Excon::Connection#setup_proxy - 604
    0.00 0.00 0.00 0.00 1/10 Excon::Middleware::Expects#response_call - 12
    0.00 0.00 0.00 0.00 1/10 Excon::Middleware::ResponseParser#response_call - 6
    0.00 0.00 0.00 0.00 1/10 Excon::Connection#response_call - 211
    0.00 0.00 0.00 0.00 1/10 Excon::Middleware::Instrumentor#response_call - 39
    0.00 0.00 0.00 0.00 1/10 Excon::Middleware::Instrumentor#request_call - 24
    0.00 0.00 0.00 0.00 1/10 <Class::Excon::Response>#parse - 9
    0.00 0.00 0.00 0.00 3/10 Excon::Connection#request_call - 117
0.02% 0.02% 0.00 0.00 0.00 0.00 10 Hash#has_key? 0
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.02% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::Hosts#initialize 1 181
    0.00 0.00 0.00 0.00 1/271 Class#new - 183
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.02% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Resource::IN::A#initialize 0 2174
    0.00 0.00 0.00 0.00 1/1 <Class::Resolv::IPv4>#create - 2175
    0.00 0.00 0.00 0.00 1/5 <Module::Benchmark>#benchmark - 174
    0.00 0.00 0.00 0.00 1/5 Excon::Connection#request_call - 123
    0.00 0.00 0.00 0.00 2/5 Excon::Utils#port_string - 68
    0.00 0.00 0.00 0.00 1/5 Excon::Connection#request - 251
0.02% 0.02% 0.00 0.00 0.00 0.00 5 String#+ 0
    0.00 0.00 0.00 0.00 1/6 Excon::Utils#split_header_value - 97
    0.00 0.00 0.00 0.00 5/6 <Class::Excon::Response>#parse_headers - 204
0.02% 0.02% 0.00 0.00 0.00 0.00 6 String#strip 0
    0.00 0.00 0.00 0.00 1/1 URI::RFC3986_Parser#parse - 71
0.02% 0.02% 0.00 0.00 0.00 0.00 1 URI::RFC3986_Parser#split 6 13
    0.00 0.00 0.00 0.00 8/8 MatchData#[] - 22
    0.00 0.00 0.00 0.00 1/10 Regexp#match - 21
    0.00 0.00 0.00 0.00 1/1 String#ascii_only? - 19
    0.00 0.00 0.00 0.00 1/2 String#to_str - 15
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#setup_proxy - 560
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Excon::Connection#proxy_from_env 0 522
    0.00 0.00 0.00 0.00 4/6 #<Class:0x00007f2442401100>#has_key? - 542
    0.00 0.00 0.00 0.00 1/19 String#== - 542
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 542
    0.00 0.00 0.00 0.00 2/2 #<Class:0x00007f2442401100>#[] - 523
    0.00 0.00 0.00 0.00 1/2 Excon::SSLSocket#initialize - 80
    0.00 0.00 0.00 0.00 1/2 OpenSSL::SSL::SSLContext#initialize - 130
0.01% 0.01% 0.00 0.00 0.00 0.00 2 OpenSSL::SSL::SSLContext#verify_mode= 0
    0.00 0.00 0.00 0.00 1/5 Array#map -
    0.00 0.00 0.00 0.00 1/5 Resolv::DNS::Message::MessageEncoder#put_name - 1491
    0.00 0.00 0.00 0.00 2/5 Resolv::DNS::Name#== - 1279
    0.00 0.00 0.00 0.00 1/5 Resolv::DNS::Config#generate_candidates - 1093
0.01% 0.01% 0.00 0.00 0.00 0.00 5 Resolv::DNS::Name#to_a 0 1310
    0.00 0.00 0.00 0.00 1/1 Excon::Socket#unpacked_sockaddr - 321
0.01% 0.01% 0.00 0.00 0.00 0.00 1 BasicSocket#getsockname 0
    0.00 0.00 0.00 0.00 5/5 Excon::Connection#sockets - 483
0.01% 0.01% 0.00 0.00 0.00 0.00 5 Hash#compare_by_identity 0
    0.00 0.00 0.00 0.00 2/5 Excon::Connection#validate_params - 443
    0.00 0.00 0.00 0.00 1/5 Kernel#loop -
    0.00 0.00 0.00 0.00 1/5 Excon::Connection#request - 247
    0.00 0.00 0.00 0.00 1/5 Excon::Connection#response - 295
0.01% 0.01% 0.00 0.00 0.00 0.00 5 Hash#keys 0
    0.00 0.00 0.00 0.00 1/16 Excon::SSLSocket#initialize - 23
    0.00 0.00 0.00 0.00 1/16 Class#new -
    0.00 0.00 0.00 0.00 7/16 Resolv::DNS::Message::MessageEncoder#initialize - 1424
    0.00 0.00 0.00 0.00 7/16 Resolv::DNS::Message::MessageDecoder#initialize - 1521
0.01% 0.01% 0.00 0.00 0.00 0.00 16 Integer#& 0
    0.00 0.00 0.00 0.00 1/7 Excon::Connection#setup_proxy - 564
    0.00 0.00 0.00 0.00 2/7 Excon::Connection#reset - 363
    0.00 0.00 0.00 0.00 1/7 Excon::Headers#delete - 47
    0.00 0.00 0.00 0.00 1/7 Excon::Connection#request - 256
    0.00 0.00 0.00 0.00 2/7 Thread::Mutex#synchronize -
0.01% 0.01% 0.00 0.00 0.00 0.00 7 Hash#delete 0
    0.00 0.00 0.00 0.00 1/5 Array#eql? -
    0.00 0.00 0.00 0.00 1/10 Array#hash -
    0.00 0.00 0.00 0.00 1/1 Excon::SSLSocket#initialize - 144
0.01% 0.01% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLSocket#hostname= 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.01% 0.01% 0.00 0.00 0.00 0.00 1 <Class::Socket>#sockaddr_in 0
    0.00 0.00 0.00 0.00 1/2 Excon::SSLSocket#initialize - 29
    0.00 0.00 0.00 0.00 1/2 OpenSSL::SSL::SSLContext#initialize - 128
0.01% 0.01% 0.00 0.00 0.00 0.00 2 OpenSSL::SSL::SSLContext#options= 0
    0.00 0.00 0.00 0.00 1/3 Resolv::DNS::Message::MessageDecoder#get_bytes - 1576
    0.00 0.00 0.00 0.00 2/3 Resolv::DNS::Message::MessageDecoder#get_string - 1606
0.01% 0.01% 0.00 0.00 0.00 0.00 3 String#byteslice 0
    0.00 0.00 0.00 0.00 3/3 Resolv::DNS::Config#generate_timeouts - 1110
0.01% 0.01% 0.00 0.00 0.00 0.00 3 Integer#* 0
    0.00 0.00 0.00 0.00 1/6 Excon::Connection#initialize - 65
    0.00 0.00 0.00 0.00 5/6 Excon::Connection#sockets - 485
0.01% 0.01% 0.00 0.00 0.00 0.00 6 <Module::Process>#pid 0
    0.00 0.00 0.00 0.00 2/7 Resolv::DNS::Message::MessageDecoder#get_string - 1603
    0.00 0.00 0.00 0.00 1/7 Resolv::DNS::Config#generate_candidates - 1092
    0.00 0.00 0.00 0.00 4/7 Resolv::DNS::Message::MessageDecoder#get_labels - 1628
0.01% 0.01% 0.00 0.00 0.00 0.00 7 Integer#<= 0
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Message::MessageDecoder#get_labels - 1629
0.01% 0.01% 0.00 0.00 0.00 0.00 2 Range#=== 0
    0.00 0.00 0.00 0.00 2/2 Integer#<=> -
    0.00 0.00 0.00 0.00 2/2 Array#hash -
0.01% 0.01% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Label::Str#hash 0 1224
    0.00 0.00 0.00 0.00 2/2 String#hash - 1225
    0.00 0.00 0.00 0.00 1/4 IO#each -
    0.00 0.00 0.00 0.00 1/4 Thread::Mutex#synchronize -
    0.00 0.00 0.00 0.00 2/4 Excon::Connection#validate_params - 444
0.01% 0.01% 0.00 0.00 0.00 0.00 4 Array#empty? 0
    0.00 0.00 0.00 0.00 1/13 Hash#each -
    0.00 0.00 0.00 0.00 10/13 Array#each -
    0.00 0.00 0.00 0.00 2/13 Excon::SSLSocket#initialize - 84
0.01% 0.01% 0.00 0.00 0.00 0.00 13 Kernel#respond_to? 0
    0.00 0.00 0.00 0.00 1/1 Range#each -
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#add_answer 1 1384
    0.00 0.00 0.00 0.00 1/6 <Class::Resolv::DNS::Name>#create - 1385
    0.00 0.00 0.00 0.00 1/37 Array#<< - 1385
    0.00 0.00 0.00 0.00 11/11 Kernel#dup -
0.01% 0.01% 0.00 0.00 0.00 0.00 11 Kernel#initialize_dup 0
    0.00 0.00 0.00 0.00 7/7 String#initialize_copy -
    0.00 0.00 0.00 0.00 1/1 Array#initialize_copy -
    0.00 0.00 0.00 0.00 2/2 Hash#initialize_copy -
    0.00 0.00 0.00 0.00 1/1 Kernel#initialize_copy -
    0.00 0.00 0.00 0.00 5/5 <Class::Excon::Response>#parse_headers - 204
0.01% 0.01% 0.00 0.00 0.00 0.00 5 Array#compact 0
    0.00 0.00 0.00 0.00 3/3 Array#each -
0.01% 0.01% 0.00 0.00 0.00 0.00 3 Regexp#=== 0
    0.00 0.00 0.00 0.00 2/2 Exception#message -
0.01% 0.01% 0.00 0.00 0.00 0.00 2 Exception#to_s 0
    0.00 0.00 0.00 0.00 4/11 <Module::URI>#_encode_uri_component - 362
    0.00 0.00 0.00 0.00 2/11 URI::Generic#query= - 847
    0.00 0.00 0.00 0.00 2/11 OpenSSL::Buffering#do_write - 349
    0.00 0.00 0.00 0.00 1/11 Excon::Utils#binary_encode - 18
    0.00 0.00 0.00 0.00 2/11 OpenSSL::Buffering::Buffer#initialize - 32
0.01% 0.01% 0.00 0.00 0.00 0.00 11 String#force_encoding 0
    0.00 0.00 0.00 0.00 3/8 URI::Generic#default_port - 40
    0.00 0.00 0.00 0.00 1/8 Modes::BaseMode#key - 54
    0.00 0.00 0.00 0.00 4/8 Resolv::DNS::Label::Str#== - 1217
0.01% 0.01% 0.00 0.00 0.00 0.00 8 Kernel#class 0 18
    0.00 0.00 0.00 0.00 1/9 Resolv::DNS#make_udp_requester - 561
    0.00 0.00 0.00 0.00 1/9 Kernel#loop -
    0.00 0.00 0.00 0.00 1/9 Resolv::DNS::Config#generate_timeouts - 1110
    0.00 0.00 0.00 0.00 1/9 Array#any? -
    0.00 0.00 0.00 0.00 1/9 Resolv::DNS::Name#length - 1315
    0.00 0.00 0.00 0.00 4/9 Resolv::DNS::Message::MessageEncoder#initialize - 1430
0.01% 0.01% 0.00 0.00 0.00 0.00 9 Array#length 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#request - 673
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Float#<= 0
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester::Sender#initialize 0 719
    0.00 0.00 0.00 0.00 1/3 Resolv::DNS::Config#generate_candidates - 1089
    0.00 0.00 0.00 0.00 2/3 Resolv::DNS::Name#== - 1278
0.01% 0.01% 0.00 0.00 0.00 0.00 3 Resolv::DNS::Name#absolute? 0 1272
    0.00 0.00 0.00 0.00 1/1 Resolv::IPv4#to_s - 2397
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Kernel#sprintf 0
    0.00 0.00 0.00 0.00 1/8 Excon::SSLSocket#initialize - 27
    0.00 0.00 0.00 0.00 1/8 OpenSSL::SSL::SSLContext#initialize - 128
    0.00 0.00 0.00 0.00 6/8 Resolv::DNS::Message::MessageEncoder#initialize - 1425
0.01% 0.01% 0.00 0.00 0.00 0.00 8 Integer#| 0
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Excon::Simulate#call - 15
0.01% 0.01% 0.00 0.00 0.00 0.00 1 URI::HTTP#request_uri 1 77
    0.00 0.00 0.00 0.00 1/2 String#start_with? - 81
    0.00 0.00 0.00 0.00 1/4 OpenSSL::SSL::SSLSocket#connect_nonblock -
    0.00 0.00 0.00 0.00 2/4 OpenSSL::SSL::SSLSocket#sysread_nonblock -
    0.00 0.00 0.00 0.00 1/4 Socket#__connect_nonblock -
0.01% 0.01% 0.00 0.00 0.00 0.00 4 Exception#backtrace 0
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message::MessageDecoder#initialize - 1525
    0.00 0.00 0.00 0.00 1/2 Array#each -
0.01% 0.01% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Message#rd= 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#generate_candidates - 1097
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Array#concat 0
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Benchmark::Tms#initialize 0 430
    0.00 0.00 0.00 0.00 3/4 Float#+ - 432
    0.00 0.00 0.00 0.00 1/33 String#to_s - 431
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP#sender - 845
0.01% 0.01% 0.00 0.00 0.00 0.00 1 String#[]= 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Resource::IN::A#initialize - 2175
0.01% 0.01% 0.00 0.00 0.00 0.00 1 <Class::Resolv::IPv4>#create 0 2360
    0.00 0.00 0.00 0.00 1/49 Module#=== - 2361
    0.00 0.00 0.00 0.00 8/8 Hash#each -
0.01% 0.01% 0.00 0.00 0.00 0.00 8 Array#reverse! 0
    0.00 0.00 0.00 0.00 1/4 OpenSSL::SSL::SSLSocket#connect_nonblock -
    0.00 0.00 0.00 0.00 2/4 OpenSSL::SSL::SSLSocket#sysread_nonblock -
    0.00 0.00 0.00 0.00 1/4 Socket#__connect_nonblock -
0.01% 0.01% 0.00 0.00 0.00 0.00 4 Exception#exception 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester::ConnectedUDP#initialize - 811
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester#initialize 1 656
    0.00 0.00 0.00 0.00 1/1 Kernel#loop -
0.01% 0.00% 0.00 0.00 0.00 0.00 1 Excon::Socket#local_address 0 101
    0.00 0.00 0.00 0.00 1/2 Excon::Socket#unpacked_sockaddr - 102
    0.00 0.00 0.00 0.00 1/14 Array#[] - 102
    0.00 0.00 0.00 0.00 2/6 Resolv::DNS::Message::MessageDecoder#get_string - 1604
    0.00 0.00 0.00 0.00 4/6 Resolv::DNS::Message::MessageDecoder#get_labels - 1629
0.01% 0.01% 0.00 0.00 0.00 0.00 6 String#getbyte 0
    0.00 0.00 0.00 0.00 5/5 Class#new -
0.01% 0.01% 0.00 0.00 0.00 0.00 5 Excon::Middleware::Base#initialize 0 11
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#initialize - 1524
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#tc= 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#tc 0
    0.00 0.00 0.00 0.00 1/9 URI::Generic#userinfo - 558
    0.00 0.00 0.00 0.00 1/9 Kernel#loop -
    0.00 0.00 0.00 0.00 2/9 Excon::Connection#request_call - 142
    0.00 0.00 0.00 0.00 5/9 <Class::Excon::Response>#parse_headers - 196
0.01% 0.01% 0.00 0.00 0.00 0.00 9 NilClass#nil? 0
    0.00 0.00 0.00 0.00 1/5 URI::Generic#set_port - 703
    0.00 0.00 0.00 0.00 1/5 Resolv::IPv4#initialize - 2379
    0.00 0.00 0.00 0.00 3/5 Thread::Mutex#synchronize -
0.01% 0.01% 0.00 0.00 0.00 0.00 5 Kernel#kind_of? 0
    0.00 0.00 0.00 0.00 1/3 <Module::URI>#for - 96
    0.00 0.00 0.00 0.00 1/3 Kernel#loop -
    0.00 0.00 0.00 0.00 1/3 Excon::Connection#request_call - 123
0.01% 0.01% 0.00 0.00 0.00 0.00 3 String#upcase 0
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLContext#initialize - 128
0.01% 0.01% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLContext#options 0
    0.00 0.00 0.00 0.00 1/3 <Module::URI>#_encode_uri_component - 356
    0.00 0.00 0.00 0.00 2/3 Excon::Utils#port_string - 68
0.01% 0.01% 0.00 0.00 0.00 0.00 3 Integer#to_s 0
    0.00 0.00 0.00 0.00 4/4 Class#new -
0.01% 0.01% 0.00 0.00 0.00 0.00 4 Thread::Mutex#initialize 0
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Label::Str#== - 1217
0.01% 0.01% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Label::Str#downcase 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#initialize - 1520
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#id= 0
    0.00 0.00 0.00 0.00 1/1 Excon::SSLSocket#initialize - 140
0.01% 0.01% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLSocket#sync_close= 0
    0.00 0.00 0.00 0.00 5/5 <Class::Excon::Response>#parse_headers - 196
0.01% 0.01% 0.00 0.00 0.00 0.00 5 String#lstrip! 0
    0.00 0.00 0.00 0.00 1/3 OpenSSL::SSL::SocketForwarder#closed? - 268
    0.00 0.00 0.00 0.00 2/3 <Class::IO>#open -
0.01% 0.01% 0.00 0.00 0.00 0.00 3 IO#closed? 0
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Resolv#initialize 0 85
    0.00 0.00 0.00 0.00 1/1 Excon::Middleware::Base#response_call - 26
0.01% 0.00% 0.00 0.00 0.00 0.00 1 Excon::Connection#response_call 0 209
    0.00 0.00 0.00 0.00 1/10 Hash#has_key? - 211
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request - 16
0.01% 0.00% 0.00 0.00 0.00 0.00 1 Excon::Response#body 0 11
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 12
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#initialize - 1526
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#ra= 0
    0.00 0.00 0.00 0.00 6/6 Resolv::DNS::Message::MessageEncoder#initialize - 1424
0.01% 0.01% 0.00 0.00 0.00 0.00 6 Integer#<< 0
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request - 17
0.01% 0.00% 0.00 0.00 0.00 0.00 1 Excon::Response#status 0 59
    0.00 0.00 0.00 0.00 1/396 Hash#[] - 60
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#initialize - 73
    0.00 0.00 0.00 0.00 1/2 Kernel#loop -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#merge! 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#each_resource - 1416
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#each_authority 0 1398
    0.00 0.00 0.00 0.00 1/33 Array#each - 1399
    0.00 0.00 0.00 0.00 5/5 Excon::Connection#sockets - 495
0.00% 0.00% 0.00 0.00 0.00 0.00 5 <Class::Thread>#current 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_path - 769
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#parser 0 289
    0.00 0.00 0.00 0.00 2/23 BasicObject#! - 290
    0.00 0.00 0.00 0.00 1/1 URI::Generic#initialize - 198
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#set_userinfo 1 509
    0.00 0.00 0.00 0.00 1/1 URI::Generic#split_userinfo - 511
    0.00 0.00 0.00 0.00 1/4 <Module::Benchmark>#measure - 295
    0.00 0.00 0.00 0.00 1/4 Benchmarks::Excon::Simulate#call - 297
    0.00 0.00 0.00 0.00 2/4 Resolv::DNS::Requester#request - 662
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Module::Process>#clock_gettime 0
    0.00 0.00 0.00 0.00 1/1 Excon::Headers#merge! - 72
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Excon::Headers#raw_merge! 0
    0.00 0.00 0.00 0.00 1/3 URI::Generic#to_s - 1363
    0.00 0.00 0.00 0.00 2/3 URI::Generic#initialize - 213
0.00% 0.00% 0.00 0.00 0.00 0.00 3 URI::Generic#default_port 0 39
    0.00 0.00 0.00 0.00 3/3 <Class::URI::Generic>#default_port - 40
    0.00 0.00 0.00 0.00 3/8 Kernel#class - 40
    0.00 0.00 0.00 0.00 2/2 Excon::Connection#validate_params - 443
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Array#- 0
    0.00 0.00 0.00 0.00 1/2 Resolv::DNS::Message::MessageEncoder#put_label - 1511
    0.00 0.00 0.00 0.00 1/2 Array#join -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Resolv::DNS::Label::Str#to_s 0 1208
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#initialize - 1527
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#rcode= 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#get_rr - 1673
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#instance_variable_set 0
    0.00 0.00 0.00 0.00 2/2 URI::Generic#initialize - 200
0.00% 0.00% 0.00 0.00 0.00 0.00 2 URI::Generic#set_port 0 702
    0.00 0.00 0.00 0.00 1/5 Kernel#kind_of? - 703
    0.00 0.00 0.00 0.00 2/23 BasicObject#! - 703
    0.00 0.00 0.00 0.00 2/2 Resolv::DNS::Label::Str#hash - 1225
0.00% 0.00% 0.00 0.00 0.00 0.00 2 String#hash 0
    0.00 0.00 0.00 0.00 1/3 Benchmark::Report#report - 377
    0.00 0.00 0.00 0.00 1/3 <Module::Benchmark>#benchmark - 174
    0.00 0.00 0.00 0.00 1/3 <Module::Benchmark>#measure - 379
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Kernel#print 0
    0.00 0.00 0.00 0.00 3/3 IO#write -
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request - 282
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#reverse 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#each_resource - 1417
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#each_additional 0 1408
    0.00 0.00 0.00 0.00 1/33 Array#each - 1409
    0.00 0.00 0.00 0.00 7/7 Kernel#initialize_dup -
0.00% 0.00% 0.00 0.00 0.00 0.00 7 String#initialize_copy 0
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request_call - 121
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Excon::Socket#data= 0
    0.00 0.00 0.00 0.00 2/2 Excon::Headers#initialize - 25
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#initialize 0
    0.00 0.00 0.00 0.00 2/2 Modes::BaseMode#arguments_for - 44
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Array#select 0
    0.00 0.00 0.00 0.00 2/2 Symbol#== - 46
    0.00 0.00 0.00 0.00 1/2 Array#first - 45
    0.00 0.00 0.00 0.00 2/6 <Module::URI>#_encode_uri_component - 357
    0.00 0.00 0.00 0.00 2/6 OpenSSL::Buffering::Buffer#<< - 36
    0.00 0.00 0.00 0.00 2/6 Excon::Utils#binary_encode - 14
0.00% 0.00% 0.00 0.00 0.00 0.00 6 String#encoding 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#request - 676
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#size 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Resource::IN::A#address 0
    0.00 0.00 0.00 0.00 1/1 Excon::SSLSocket#initialize - 23
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#~ 0 104
    0.00 0.00 0.00 0.00 2/2 Array#any? -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Addrinfo#ipv6? 0
    0.00 0.00 0.00 0.00 2/2 Range#=== -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Integer#<=> 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Symbol#casecmp 0
    0.00 0.00 0.00 0.00 1/2 <Module::Benchmark>#benchmark - 169
    0.00 0.00 0.00 0.00 1/2 OpenSSL::Buffering#initialize - 67
0.00% 0.00% 0.00 0.00 0.00 0.00 2 IO#sync 0
    0.00 0.00 0.00 0.00 1/1 Kernel#loop -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#size 0
    0.00 0.00 0.00 0.00 2/2 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Excon::Middleware::Instrumentor>#valid_parameter_keys 2 5
    0.00 0.00 0.00 0.00 1/1 Modes::BaseMode#key - 54
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Modes::BaseMode#version 0 17
    0.00 0.00 0.00 0.00 1/2 Module#const_get - 18
    0.00 0.00 0.00 0.00 1/3 Benchmarks::Excon::Simulate#namespace - 18
    0.00 0.00 0.00 0.00 1/1 <Module::Excon>#new - 129
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#hostname 0 654
    0.00 0.00 0.00 0.00 1/2 String#start_with? - 656
    0.00 0.00 0.00 0.00 1/2 URI::Generic#host - 655
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request_call - 138
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#is_a? 0
    0.00 0.00 0.00 0.00 2/2 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Excon::Middleware::Base>#valid_parameter_keys 2 7
    0.00 0.00 0.00 0.00 2/2 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Excon::Middleware::Idempotent>#valid_parameter_keys 2 7
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#sysclose - 385
0.00% 0.00% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SocketForwarder#closed? 0 267
    0.00 0.00 0.00 0.00 1/3 IO#closed? - 268
    0.00 0.00 0.00 0.00 1/6 OpenSSL::SSL::SSLSocket#to_io - 268
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Name#hash - 1307
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#hash 0
    0.00 0.00 0.00 0.00 2/2 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Excon::Middleware::Expects>#valid_parameter_keys 2 5
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#rcode 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Addrinfo#pfamily 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message#encode - 1421
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message::MessageEncoder#to_s 0 1458
    0.00 0.00 0.00 0.00 1/1 Excon::Headers#delete - 46
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Excon::Headers#raw_delete 0
    0.00 0.00 0.00 0.00 2/3 Excon::Connection#initialize - 76
    0.00 0.00 0.00 0.00 1/3 Excon::SSLSocket#initialize - 101
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Hash#key? 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#make_udp_requester - 560
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Config#nameserver_port 0 1082
    0.00 0.00 0.00 0.00 1/1 Excon::Utils#binary_encode - 15
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#frozen? 0 67
    0.00 0.00 0.00 0.00 1/1 URI::Generic#to_s - 1356
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#userinfo 0 557
    0.00 0.00 0.00 0.00 1/9 NilClass#nil? - 558
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#initialize - 1521
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#qr= 0
    0.00 0.00 0.00 0.00 1/2 Array#select -
    0.00 0.00 0.00 0.00 1/2 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Array#first 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#initialize - 1522
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#opcode= 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#sender_for - 709
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#id 0
    0.00 0.00 0.00 0.00 3/4 Benchmark::Tms#initialize - 432
    0.00 0.00 0.00 0.00 1/4 Resolv::DNS::Requester#request - 663
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Float#+ 0
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Excon::Simulate#call - 15
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Modes::Simulate#data 0 19
    0.00 0.00 0.00 0.00 1/1 Excon::Connection#request - 270
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#block_given? 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS#extract_resources - 573
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Module#< 0
    0.00 0.00 0.00 0.00 2/2 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Excon::Middleware::Mock>#valid_parameter_keys 2 5
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Requester#request - 705
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Requester::ConnectedUDP::Sender#data 0
    0.00 0.00 0.00 0.00 1/2 Modes::BaseMode#key - 54
    0.00 0.00 0.00 0.00 1/2 Kernel#loop -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Array#last 0
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Hash#empty? 0
    0.00 0.00 0.00 0.00 1/1 Kernel#loop -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Excon::Socket#remote_ip 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Message::MessageDecoder#initialize - 1523
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Resolv::DNS::Message#aa= 0
    0.00 0.00 0.00 0.00 1/1 OpenSSL::Buffering#initialize - 64
0.00% 0.00% 0.00 0.00 0.00 0.00 1 BasicObject#initialize 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Config#generate_timeouts - 1110
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#/ 0
    0.00 0.00 0.00 0.00 1/1 Resolv::DNS::Name#hash - 1307
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#^ 0
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#setup_proxy - 562
    0.00 0.00 0.00 0.00 1/2 Thread::Mutex#synchronize -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 NilClass#=== 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Addrinfo#protocol 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Addrinfo#socktype 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_path - 769
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#!~ 0
    0.00 0.00 0.00 0.00 1/4 Regexp#=~ -
    0.00 0.00 0.00 0.00 1/2 Benchmarks::Excon::Simulate#call - 297
    0.00 0.00 0.00 0.00 1/2 <Module::Benchmark>#measure - 295
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Process>#times 0
    0.00 0.00 0.00 0.00 2/2 Struct#initialize -
    0.00 0.00 0.00 0.00 1/2 URI::Generic#hostname - 656
    0.00 0.00 0.00 0.00 1/2 URI::HTTP#request_uri - 81
0.00% 0.00% 0.00 0.00 0.00 0.00 2 String#start_with? 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#initialize - 197
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#set_scheme 1 334
    0.00 0.00 0.00 0.00 1/26 String#downcase - 335
    0.00 0.00 0.00 0.00 1/1 <Module::Benchmark>#benchmark - 174
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#* 0
    0.00 0.00 0.00 0.00 1/2 <Module::Benchmark>#benchmark - 170
    0.00 0.00 0.00 0.00 1/2 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 IO#sync= 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmarks::Typhoeus::Simulate#teardown 0 20
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmarks::NetHttp::Simulate#teardown 0 28
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmarks::Httpx::Simulate#teardown 0 20
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmarks::Http::Simulate#teardown 0 20
    0.00 0.00 0.00 0.00 3/5 Array#each -
    0.00 0.00 0.00 0.00 2/5 Benchmark::Report#report - 97
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Module#to_s 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Modes::Simulate#query 1 15
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Modes::Simulate#path 0 11
    0.00 0.00 0.00 0.00 3/3 Kernel#print -
0.00% 0.00% 0.00 0.00 0.00 0.00 3 IO#write 0
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmarks::Httpx::Simulate#namespace 0 6
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmarks::Http::Simulate#namespace 0 6
    0.00 0.00 0.00 0.00 1/3 Array#each -
    0.00 0.00 0.00 0.00 1/3 Modes::BaseMode#key - 54
    0.00 0.00 0.00 0.00 1/3 Modes::BaseMode#version - 18
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Benchmarks::Excon::Simulate#namespace 0 6
    0.00 0.00 0.00 0.00 1/1 Array#each -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmark::Report#list 0
    0.00 0.00 0.00 0.00 1/1 Class#new -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmark::Report#initialize 2 367
    0.00 0.00 0.00 0.00 1/2 URI::Generic#path= - 817
    0.00 0.00 0.00 0.00 1/2 URI::Generic#initialize - 201
0.00% 0.00% 0.00 0.00 0.00 0.00 2 URI::Generic#set_path 0 789
    0.00 0.00 0.00 0.00 1/2 URI::Generic#query= - 843
    0.00 0.00 0.00 0.00 1/2 URI::RFC3986_Parser#split - 15
0.00% 0.00% 0.00 0.00 0.00 0.00 2 String#to_str 0
    0.00 0.00 0.00 0.00 1/1 Modes::BaseMode#key - 54
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#rpartition 0
    0.00 0.00 0.00 0.00 1/1 Benchmark::Report#report - 377
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#ljust 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#query= - 845
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#encode! 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#query= - 846
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#delete! 0
    0.00 0.00 0.00 0.00 1/1 Modes::BaseMode#key - 54
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Module#name 0
    0.00 0.00 0.00 0.00 1/1 Benchmarks::Excon::Simulate#setup - 11
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Modes::BaseMode#base_uri 0
    0.00 0.00 0.00 0.00 2/2 Modes::BaseMode#arguments_for - 44
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Method#parameters 0
    0.00 0.00 0.00 0.00 2/2 Modes::BaseMode#arguments_for - 44
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Kernel#method 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#query= - 849
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#freeze 0
    0.00 0.00 0.00 0.00 2/2 Modes::BaseMode#arguments_for - 49
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#slice 0
    0.00 0.00 0.00 0.00 1/1 Modes::BaseMode#key - 54
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Class#superclass 0
    0.00 0.00 0.00 0.00 1/1 Benchmark::Report#report - 97
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmarks::Typhoeus::Simulate#namespace 0 6
    0.00 0.00 0.00 0.00 1/1 Benchmark::Report#report - 97
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmarks::NetHttp::Simulate#namespace 0 8
    0.00 0.00 0.00 0.00 1/1 URI::Generic#query= - 844
0.00% 0.00% 0.00 0.00 0.00 0.00 1 BasicObject#equal? 0
    0.00 0.00 0.00 0.00 2/2 Modes::BaseMode#arguments_for - 49
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Array#map! 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_path - 769
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::RFC3986_Parser#regexp 0
    0.00 0.00 0.00 0.00 1/1 <Module::Excon>#new - 139
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#user 0 568
    0.00 0.00 0.00 0.00 2/2 <Module::Excon>#new - 125
0.00% 0.00% 0.00 0.00 0.00 0.00 2 URI::Generic#scheme 0
    0.00 0.00 0.00 0.00 1/1 <Module::Excon>#new - 129
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#query 0
    0.00 0.00 0.00 0.00 1/1 <Module::Excon>#new - 129
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#port 0
    0.00 0.00 0.00 0.00 1/1 <Module::Excon>#new - 129
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#path 0
    0.00 0.00 0.00 0.00 1/1 <Module::Excon>#new - 136
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#password 0 573
    0.00 0.00 0.00 0.00 1/2 <Module::Excon>#new - 129
    0.00 0.00 0.00 0.00 1/2 URI::Generic#hostname - 655
0.00% 0.00% 0.00 0.00 0.00 0.00 2 URI::Generic#host 0
    0.00 0.00 0.00 0.00 2/2 Array#select -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Symbol#== 0
    0.00 0.00 0.00 0.00 1/2 <Module::URI>#for - 100
    0.00 0.00 0.00 0.00 1/2 Modes::BaseMode#version - 18
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Module#const_get 0
    0.00 0.00 0.00 0.00 1/1 Kernel#initialize_dup -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#initialize_copy 0
    0.00 0.00 0.00 0.00 1/2 <Module::Excon>#new - 120
    0.00 0.00 0.00 0.00 1/2 Excon::Connection#initialize - 66
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Excon>#defaults 0 49
    0.00 0.00 0.00 0.00 2/2 <Module::Process>#times -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Struct#initialize 0
    0.00 0.00 0.00 0.00 3/3 URI::Generic#default_port - 40
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Class::URI::Generic>#default_port 0 32
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#sysclose - 387
0.00% 0.00% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLSocket#sync_close 0
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#sysclose - 386
0.00% 0.00% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLSocket#stop 0
    0.00 0.00 0.00 0.00 1/1 OpenSSL::SSL::SSLSocket#sysclose - 387
0.00% 0.00% 0.00 0.00 0.00 0.00 1 OpenSSL::SSL::SSLSocket#io 0
    0.00 0.00 0.00 0.00 1/1 String#gsub! -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmark::Tms#utime 0
    0.00 0.00 0.00 0.00 1/1 String#gsub! -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmark::Tms#total 0
    0.00 0.00 0.00 0.00 1/1 String#gsub! -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmark::Tms#stime 0
    0.00 0.00 0.00 0.00 1/1 String#gsub! -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Benchmark::Tms#real 0
    0.00 0.00 0.00 0.00 4/6 Excon::Connection#proxy_from_env - 542
    0.00 0.00 0.00 0.00 2/6 Excon::Connection#initialize - 83
0.00% 0.00% 0.00 0.00 0.00 0.00 6 #<Class:0x00007f2442401100>#has_key? 0
    0.00 0.00 0.00 0.00 1/1 URI::RFC3986_Parser#split - 19
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#ascii_only? 0
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#for - 99
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Regexp#match? 0
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#for - 99
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Module#const_defined? 0
    0.00 0.00 0.00 0.00 8/8 URI::RFC3986_Parser#split - 22
0.00% 0.00% 0.00 0.00 0.00 0.00 8 MatchData#[] 0
    0.00 0.00 0.00 0.00 2/2 Kernel#initialize_dup -
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#initialize_copy 0
    0.00 0.00 0.00 0.00 1/1 Kernel#initialize_dup -
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#initialize_copy 0
    0.00 0.00 0.00 0.00 2/2 Excon::Connection#proxy_from_env - 523
0.00% 0.00% 0.00 0.00 0.00 0.00 2 #<Class:0x00007f2442401100>#[] 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#initialize - 203
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#set_opaque 0 883
    0.00 0.00 0.00 0.00 1/1 URI::Generic#initialize - 199
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#set_host 0 613
    0.00 0.00 0.00 0.00 1/1 URI::Generic#initialize - 204
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#fragment= 0 929
    0.00 0.00 0.00 0.00 1/1 URI::Generic#initialize - 211
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#freeze 0
    0.00 0.00 0.00 0.00 1/1 URI::Generic#set_userinfo - 511
0.00% 0.00% 0.00 0.00 0.00 0.00 1 URI::Generic#split_userinfo 1 542
* indicates recursively called methods