100.00% |
0.06% |
0.03 |
0.00 |
0.00 |
0.03 |
1 |
[global]#
|
8
|
83 |
Array
|
1 (40 Bytes)
|
lib/benchmark.rb:88
|
String
|
5 (200 Bytes)
|
lib/benchmark.rb:97
|
URI::HTTPS
|
1 (160 Bytes)
|
lib/benchmark.rb:102
|
Array
|
1 (40 Bytes)
|
lib/benchmark.rb:120
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:208
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:209
|
|
|
|
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 |
String
|
2 (120 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:174
|
[global]
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:174
|
Thread::Mutex
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:174
|
Benchmark::Report
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:175
|
|
|
|
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 |
String
|
2 (121 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:377
|
[global]
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:377
|
|
|
|
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 |
Process::Tms
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:295
|
Process::Tms
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:297
|
Benchmark::Tms
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:298
|
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:379
|
[global]
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:379
|
|
|
|
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 |
Hash
|
2 (80 Bytes)
|
/app/lib/benchmarks/excon/simulate.rb:15
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:232
|
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:233
|
Array
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:247
|
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:251
|
Hash
|
2 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:257
|
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:266
|
Array
|
1 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:282
|
Proc
|
5 (200 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:283
|
Array
|
1 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:284
|
Excon::Middleware::Mock
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:283
|
Excon::Middleware::Instrumentor
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:283
|
Excon::Middleware::Idempotent
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:283
|
Excon::Middleware::Expects
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:283
|
Excon::Middleware::ResponseParser
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:283
|
Array
|
1 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:295
|
Excon::Response
|
1 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:304
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:74
|
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:77
|
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:78
|
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:81
|
Array
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:82
|
Excon::Headers
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:86
|
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:80
|
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:98
|
Array
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:107
|
String
|
2 (81 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:107
|
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:107
|
Array
|
1 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:109
|
|
|
|
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 |
String
|
109 (4360 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:66
|
String
|
109 (4360 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:68
|
String
|
216 (8987 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:75
|
|
|
|
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 |
String
|
399 (16259 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:237
|
|
|
|
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 |
Hash
|
208 (8320 Bytes)
|
/usr/local/lib/ruby/3.2.0/openssl/buffering.rb:214
|
String
|
106 (4584 Bytes)
|
/usr/local/lib/ruby/3.2.0/openssl/buffering.rb:214
|
OpenSSL::SSL::SSLErrorWaitReadable
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/openssl/buffering.rb:214
|
Thread::Backtrace
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/openssl/buffering.rb:214
|
|
|
|
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 |
String
|
3 (121 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:123
|
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:133
|
String
|
1 (41 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:142
|
|
|
|
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 |
Excon::SSLSocket
|
1 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:475
|
String
|
1 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:472
|
|
|
|
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 |
OpenSSL::SSL::SSLContext
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/ssl_socket.rb:13
|
OpenSSL::SSL::SSLSocket
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/ssl_socket.rb:139
|
Array
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/ssl_socket.rb:139
|
String
|
1 (160 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/ssl_socket.rb:150
|
OpenSSL::SSL::SSLErrorWaitReadable
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/ssl_socket.rb:150
|
Thread::Backtrace
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/ssl_socket.rb:150
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:48
|
|
|
|
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 |
Resolv
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:124
|
String
|
1 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:145
|
Array
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:146
|
Addrinfo
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:146
|
Socket
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:147
|
Array
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:162
|
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:177
|
Resolv::ResolvError
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:177
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:110
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:519
|
Resolv::DNS::Message
|
1 (160 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:523
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:526
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:529
|
|
|
|
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 |
Array
|
5 (200 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:311
|
Array
|
5 (200 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:309
|
Array
|
5 (200 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:313
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:677
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:705
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:190
|
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:191
|
File
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:192
|
String
|
7 (560 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:193
|
Array
|
14 (560 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:195
|
MatchData
|
16 (640 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:195
|
String
|
32 (1920 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:195
|
Array
|
7 (280 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:197
|
String
|
7 (280 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:197
|
Array
|
7 (280 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:199
|
Array
|
6 (240 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:200
|
String
|
6 (240 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:200
|
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:203
|
String
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:203
|
|
|
|
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 |
Resolv::DNS::Message
|
1 (160 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1516
|
Resolv::DNS::Message::MessageDecoder
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1517
|
Range
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1528
|
Range
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1532
|
Range
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1536
|
Range
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1540
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:845
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:846
|
Resolv::DNS::Requester::ConnectedUDP::Sender
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:846
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1006
|
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1026
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1038
|
|
|
|
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 |
String
|
4 (320 Bytes)
|
/usr/local/lib/ruby/3.2.0/socket.rb:1217
|
IO::EINPROGRESSWaitWritable
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/socket.rb:1217
|
Thread::Backtrace
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/socket.rb:1217
|
|
|
|
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 |
UDPSocket
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:823
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:824
|
|
|
|
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 |
Resolv::DNS::Name
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1093
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1093
|
Array
|
2 (120 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1097
|
Resolv::DNS::Name
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1097
|
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1098
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/app/lib/benchmarks/excon/simulate.rb:11
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1674
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:410
|
Addrinfo
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:410
|
|
|
|
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 |
Resolv::DNS::Message::MessageEncoder
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1421
|
Array
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1422
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1439
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1440
|
|
|
|
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 |
Hash
|
2 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon.rb:135
|
Excon::Connection
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon.rb:142
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1453
|
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1454
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:958
|
File
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:961
|
String
|
3 (320 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:962
|
Array
|
6 (240 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:964
|
MatchData
|
8 (320 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:964
|
String
|
16 (1160 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:964
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:968
|
MatchData
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:978
|
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:978
|
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:979
|
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:986
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1659
|
|
|
|
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 |
Resolv::DNS::Name
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1620
|
|
|
|
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 |
String
|
12 (1920 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1584
|
String
|
7 (280 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1597
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/openssl/buffering.rb:416
|
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/openssl/buffering.rb:415
|
String
|
1 (41 Bytes)
|
/usr/local/lib/ruby/3.2.0/openssl/buffering.rb:415
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:66
|
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:68
|
Array
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:71
|
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:104
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1626
|
|
|
|
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 |
Array
|
3 (120 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1194
|
MatchData
|
10 (400 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1195
|
String
|
24 (1280 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1195
|
Resolv::DNS::Label::Str
|
7 (280 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1195
|
|
|
|
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 |
Resolv::DNS::Name
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1246
|
MatchData
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1246
|
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1246
|
|
|
|
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 |
Array
|
1 (640 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:436
|
Array
|
4 (440 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:443
|
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:443
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:214
|
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:216
|
Excon::Headers
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/response.rb:217
|
|
|
|
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 |
Resolv::IPv4
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:2188
|
Resolv::DNS::Resource::IN::A
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:2188
|
|
|
|
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 |
Range
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1496
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1496
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:482
|
[global]
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:483
|
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:495
|
|
|
|
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 |
Array
|
6 (280 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1253
|
|
|
|
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 |
Resolv::DNS::Label::Str
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1653
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:364
|
|
|
|
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 |
Array
|
3 (360 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/rfc3986_parser.rb:71
|
Array
|
1 (160 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/rfc3986_parser.rb:72
|
|
|
|
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 |
OpenSSL::Buffering::Buffer
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/openssl/buffering.rb:347
|
|
|
|
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 |
String
|
2 (120 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:321
|
Array
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/socket.rb:321
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:421
|
|
|
|
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 |
String
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/securerandom.rb:65
|
|
|
|
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 |
OpenSSL::Buffering::Buffer
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/openssl/buffering.rb:66
|
|
|
|
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 |
Resolv::DNS::Requester::ConnectedUDP
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:562
|
|
|
|
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 |
String
|
18 (800 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1204
|
[global]
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1204
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:623
|
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:623
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:634
|
|
|
|
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 |
String
|
1 (640 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:834
|
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:835
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/common.rb:96
|
Array
|
1 (160 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/common.rb:104
|
URI::HTTPS
|
1 (160 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/common.rb:104
|
|
|
|
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 |
Array
|
1 (320 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:403
|
|
|
|
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 |
String
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1606
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1109
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1740
|
|
|
|
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 |
Thread::Mutex
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:330
|
Resolv::DNS::Config
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:331
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/connection.rb:558
|
|
|
|
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 |
String
|
4 (160 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/utils.rb:68
|
|
|
|
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 |
String
|
4 (161 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/common.rb:356
|
|
|
|
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 |
Thread::Mutex
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:814
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1576
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/generic.rb:844
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1375
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/utils.rb:73
|
|
|
|
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 |
Array
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:2397
|
String
|
1 (160 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:2397
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1350
|
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1351
|
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1352
|
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1353
|
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/generic.rb:1344
|
|
|
|
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 |
Thread::Mutex
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:938
|
|
|
|
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 |
String
|
3 (120 Bytes)
|
/app/lib/base_mode.rb:54
|
Array
|
1 (40 Bytes)
|
/app/lib/base_mode.rb:54
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:709
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1334
|
|
|
|
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 |
MatchData
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/generic.rb:769
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1480
|
|
|
|
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 |
Method
|
2 (80 Bytes)
|
/app/lib/base_mode.rb:44
|
Array
|
5 (200 Bytes)
|
/app/lib/base_mode.rb:44
|
Hash
|
2 (80 Bytes)
|
/app/lib/base_mode.rb:49
|
|
|
|
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 |
Thread::Mutex
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:183
|
|
|
|
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 |
MatchData
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/rfc3986_parser.rb:21
|
String
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/rfc3986_parser.rb:21
|
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/rfc3986_parser.rb:23
|
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/rfc3986_parser.rb:40
|
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/rfc3986_parser.rb:43
|
Array
|
1 (160 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/rfc3986_parser.rb:38
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:1385
|
|
|
|
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 |
String
|
1 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/http.rb:80
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/resolv.rb:657
|
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/generic.rb:516
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/middlewares/instrumentor.rb:6
|
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/middlewares/base.rb:8
|
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/middlewares/idempotent.rb:8
|
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/middlewares/expects.rb: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 |
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 |
Array
|
2 (80 Bytes)
|
/app/vendor/gems/ruby/3.2.0/gems/excon-0.104.0/lib/excon/middlewares/mock.rb:6
|
|
|
|
|
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 |
String
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/generic.rb:335
|
|
|
|
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 |
Hash
|
1 (40 Bytes)
|
/app/lib/modes/simulate.rb:16
|
|
|
|
|
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 |
Array
|
2 (80 Bytes)
|
/usr/local/lib/ruby/3.2.0/benchmark.rb:368
|
|
|
|
|
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 |
Array
|
1 (40 Bytes)
|
/usr/local/lib/ruby/3.2.0/uri/generic.rb:543
|
|
|