Profile Report

Thread ID Total Time
12418720 0.003080703999999823

Thread 12418720

%Total %Self Total Self Wait Child Calls Name Line
100.00% 0.58% 0.00 0.00 0.00 0.00 1 ActiveSupport::Testing::Performance::Profiler#run 36
    0.00 0.00 0.00 0.00 1/1 Integer#times 37
    0.00 0.00 0.00 0.00 1/5 Integer#to_i 37
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Testing::Performance::Performer#full_profile_options 37
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Testing::Performance::ForMiniTest#run_test 65
99.42% 0.77% 0.00 0.00 0.00 0.00 1 ActiveSupport::Testing::Performance::Metrics::Base#profile 81
    0.00 0.00 0.00 0.00 1/1 BrowsingTest#test_homepage 65
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Testing::Performance::Performer#run_test 146
99.42% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::Testing::Performance::ForMiniTest#run_test 60
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Testing::Performance::Metrics::Base#profile 65
    0.00 0.00 0.00 0.00 1/1 MiniTest::Unit::TestCase#teardown 70
    0.00 0.00 0.00 0.00 1/1 MiniTest::Unit::TestCase#setup 64
    0.00 0.00 0.00 0.00 2/4 ActiveSupport::Callbacks#run_callbacks 71
    0.00 0.00 0.00 0.00 1/1 Integer#times
99.42% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::Testing::Performance::Performer#run_test 145
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Testing::Performance::ForMiniTest#run_test 146
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Testing::Performance::Profiler#run 37
99.42% 0.00% 0.00 0.00 0.00 0.00 1 Integer#times
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Testing::Performance::Performer#run_test
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Testing::Performance::Metrics::Base#profile 65
98.65% 0.51% 0.00 0.00 0.00 0.00 1 BrowsingTest#test_homepage 9
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::RequestHelpers#get 334
    0.00 0.00 0.00 0.00 1/5 Kernel#tap 334
    0.00 0.00 0.00 0.00 1/1 Object#in? 333
    0.00 0.00 0.00 0.00 2/5 ActionDispatch::Integration::Runner#integration_session 334
    0.00 0.00 0.00 0.00 1/1 BrowsingTest#test_homepage 334
95.77% 0.21% 0.00 0.00 0.00 0.00 1 ActionDispatch::Integration::RequestHelpers#get 32
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 33
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::RequestHelpers#get 33
95.56% 2.55% 0.00 0.00 0.00 0.00 1 ActionDispatch::Integration::Session#process 255
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#request 300
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge 298
    0.00 0.00 0.00 0.00 3/20 Class#new 305
    0.00 0.00 0.00 0.00 1/4 <Module::URI>#parse 294
    0.00 0.00 0.00 0.00 1/2 URI::Generic#to_s 300
    0.00 0.00 0.00 0.00 1/1 URI::Generic#host= 296
    0.00 0.00 0.00 0.00 1/1 URI::Generic#scheme= 295
    0.00 0.00 0.00 0.00 1/1 URI::Generic#port= 297
    0.00 0.00 0.00 0.00 1/1 Object#try 297
    0.00 0.00 0.00 0.00 2/2 Rack::Test::Session#last_request 309
    0.00 0.00 0.00 0.00 1/1 Rack::MockResponse#body 305
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#_mock_session 304
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Integration::Session#https? 277
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#host 277
    0.00 0.00 0.00 0.00 1/1 Module#< 264
    0.00 0.00 0.00 0.00 1/10 String#split 270
    0.00 0.00 0.00 0.00 1/3 Hash#merge! 290
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#last_response 304
    0.00 0.00 0.00 0.00 1/27 Hash#default 309
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 300
63.59% 0.21% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#request 121
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#process_request 123
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#env_for 122
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#request 123
41.43% 0.42% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#process_request 226
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 230
    0.00 0.00 0.00 0.00 1/4 <Module::URI>#parse 227
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#retry_with_digest_auth? 232
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#last_response 242
    0.00 0.00 0.00 0.00 1/12 Kernel#block_given? 240
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#process_request 230
36.54% 0.90% 0.00 0.00 0.00 0.00 1 Rack::MockSession#request 27
    0.00 0.00 0.00 0.00 1/1 Rails::Application#call 30
    0.00 0.00 0.00 0.00 2/20 Class#new 32
    0.00 0.00 0.00 0.00 1/1 Rack::Response#finish 40
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#for 28
    0.00 0.00 0.00 0.00 1/5 Rack::Utils::HeaderHash#[] 35
    0.00 0.00 0.00 0.00 2/17 Kernel#respond_to? 39
    0.00 0.00 0.00 0.00 2/2 Rack::MockSession#cookie_jar 35
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#last_response 35
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#merge 35
    0.00 0.00 0.00 0.00 1/1 StringIO#flush 32
    0.00 0.00 0.00 0.00 1/15 Array#each 37
    0.00 0.00 0.00 0.00 1/52 Hash#[]= 28
    0.00 0.00 0.00 0.00 1/27 Hash#default 28
    0.00 0.00 0.00 0.00 3/20 ActionController::TemplateAssertions#setup_subscriptions 19
    0.00 0.00 0.00 0.00 2/20 ActiveSupport::Notifications::Fanout#subscribe 12
    0.00 0.00 0.00 0.00 2/20 ActiveSupport::LogSubscriber#call 93
    0.00 0.00 0.00 0.00 1/20 <Class::Rack::Utils::HeaderHash>#new 369
    0.00 0.00 0.00 0.00 2/20 <Class::Rack::MockRequest>#env_for 126
    0.00 0.00 0.00 0.00 3/20 ActionDispatch::Integration::Session#process 305
    0.00 0.00 0.00 0.00 5/20 URI::Parser#parse 181
    0.00 0.00 0.00 0.00 2/20 Rack::MockSession#request 32
31.67% 1.44% 0.00 0.00 0.00 0.00 20 *Class#new
    0.00 0.00 0.00 0.00 1/1 Rack::MockResponse#initialize
    0.00 0.00 0.00 0.00 3/3 URI::HTTP#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#initialize
    0.00 0.00 0.00 0.00 2/5 URI::Generic#initialize
    0.00 0.00 0.00 0.00 1/1 Rack::Utils::HeaderHash#initialize
    0.00 0.00 0.00 0.00 14/18 <Class::BasicObject>#allocate
    0.00 0.00 0.00 0.00 2/2 StringIO#initialize
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#initialize
    0.00 0.00 0.00 0.00 2/2 Rack::Request#initialize
    0.00 0.00 0.00 0.00 2/2 <Class::StringIO>#allocate
    0.00 0.00 0.00 0.00 4/11 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Fanout::Subscriber#initialize
    0.00 0.00 0.00 0.00 3/4 Hash#initialize
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Event#initialize
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#request 122
21.95% 0.89% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#env_for 178
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::MockRequest>#env_for 223
    0.00 0.00 0.00 0.00 1/4 <Module::URI>#parse 179
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#default_env 183
    0.00 0.00 0.00 0.00 1/2 URI::Generic#to_s 223
    0.00 0.00 0.00 0.00 1/3 Hash#merge 183
    0.00 0.00 0.00 0.00 1/2 Hash#delete 217
    0.00 0.00 0.00 0.00 1/2 String#[] 180
    0.00 0.00 0.00 0.00 1/11 Symbol#to_s 192
    0.00 0.00 0.00 0.00 2/27 Hash#default 192
    0.00 0.00 0.00 0.00 1/1 Hash#has_key? 219
    0.00 0.00 0.00 0.00 1/52 Hash#[]= 192
    0.00 0.00 0.00 0.00 1/18 Module#=== 187
    0.00 0.00 0.00 0.00 1/8 String#upcase 192
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 30
20.13% 0.27% 0.00 0.00 0.00 0.00 1 Rails::Application#call 221
    0.00 0.00 0.00 0.00 1/1 Rails::Engine#call 223
    0.00 0.00 0.00 0.00 1/1 Rails::Application#build_original_fullpath 222
    0.00 0.00 0.00 0.00 1/52 Hash#[]= 222
    0.00 0.00 0.00 0.00 1/1 Rails::Application#call 223
18.84% 0.25% 0.00 0.00 0.00 0.00 1 Rails::Engine#call 478
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Static#call 479
    0.00 0.00 0.00 0.00 1/3 Hash#merge! 479
    0.00 0.00 0.00 0.00 1/1 Rails::Engine#app 479
    0.00 0.00 0.00 0.00 1/1 Rails::Application#env_config 479
    0.00 0.00 0.00 0.00 1/5 URI::Generic#merge0 789
    0.00 0.00 0.00 0.00 4/5 <Module::URI>#parse 628
18.43% 1.11% 0.00 0.00 0.00 0.00 5 URI::Parser#parse 172
    0.00 0.00 0.00 0.00 5/20 Class#new 181
    0.00 0.00 0.00 0.00 5/5 URI::Parser#split 174
    0.00 0.00 0.00 0.00 6/6 <Module::URI>#scheme_list 177
    0.00 0.00 0.00 0.00 6/8 String#upcase 177
    0.00 0.00 0.00 0.00 3/3 Hash#include? 176
    0.00 0.00 0.00 0.00 1/1 Rails::Engine#call 479
18.14% 0.44% 0.00 0.00 0.00 0.00 1 ActionDispatch::Static#call 52
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::FileHandler#call 58
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::FileHandler#match? 56
    0.00 0.00 0.00 0.00 1/1 String#chomp 55
    0.00 0.00 0.00 0.00 1/52 Hash#[]= 57
    0.00 0.00 0.00 0.00 1/4 Kernel#URI 844
    0.00 0.00 0.00 0.00 1/4 Rack::Test::Session#process_request 227
    0.00 0.00 0.00 0.00 1/4 Rack::Test::Session#env_for 179
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Integration::Session#process 294
16.37% 0.48% 0.00 0.00 0.00 0.00 4 <Module::URI>#parse 627
    0.00 0.00 0.00 0.00 4/5 URI::Parser#parse 628
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#env_for 223
13.67% 1.77% 0.00 0.00 0.00 0.00 1 <Class::Rack::MockRequest>#env_for 79
    0.00 0.00 0.00 0.00 1/4 Hash#each 136
    0.00 0.00 0.00 0.00 1/1 Kernel#URI 80
    0.00 0.00 0.00 0.00 2/20 Class#new 126
    0.00 0.00 0.00 0.00 12/52 Hash#[]= 134
    0.00 0.00 0.00 0.00 1/11 Kernel#dup 83
    0.00 0.00 0.00 0.00 5/27 Hash#default 134
    0.00 0.00 0.00 0.00 1/4 String#force_encoding 123
    0.00 0.00 0.00 0.00 2/17 Kernel#respond_to? 131
    0.00 0.00 0.00 0.00 2/13 Fixnum#to_s 134
    0.00 0.00 0.00 0.00 1/1 StringIO#set_encoding 131
    0.00 0.00 0.00 0.00 1/1 StringIO#length 134
    0.00 0.00 0.00 0.00 1/1 NilClass#to_s 88
    0.00 0.00 0.00 0.00 1/11 Symbol#to_s 85
    0.00 0.00 0.00 0.00 1/18 Module#=== 125
    0.00 0.00 0.00 0.00 1/2 String#[] 81
    0.00 0.00 0.00 0.00 1/8 String#upcase 85
    0.00 0.00 0.00 0.00 1/6 String#empty? 89
    0.00 0.00 0.00 0.00 1/1 Class#new
12.37% 0.28% 0.00 0.00 0.00 0.00 1 Rack::MockResponse#initialize 155
    0.00 0.00 0.00 0.00 1/1 Rack::Response#initialize 160
    0.00 0.00 0.00 0.00 1/17 Kernel#respond_to? 157
    0.00 0.00 0.00 0.00 1/1 StringIO#string 157
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 298
11.99% 0.94% 0.00 0.00 0.00 0.00 1 URI::Generic#merge 742
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge0 744
    0.00 0.00 0.00 0.00 1/1 URI::Generic#== 749
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge_path 766
    0.00 0.00 0.00 0.00 2/6 URI::Generic#userinfo 773
    0.00 0.00 0.00 0.00 1/6 String#empty? 756
    0.00 0.00 0.00 0.00 1/1 Kernel#nil? 756
    0.00 0.00 0.00 0.00 1/6 URI::Generic#set_path 766
    0.00 0.00 0.00 0.00 1/6 URI::Generic#set_query 761
    0.00 0.00 0.00 0.00 1/6 URI::Generic#set_fragment 762
    0.00 0.00 0.00 0.00 1/1 Rack::MockResponse#initialize 160
11.92% 0.80% 0.00 0.00 0.00 0.00 1 Rack::Response#initialize 22
    0.00 0.00 0.00 0.00 1/1 Rack::File#each 37
    0.00 0.00 0.00 0.00 1/1 Rack::Utils::HeaderHash#merge 24
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::Utils::HeaderHash>#new 24
    0.00 0.00 0.00 0.00 1/5 Rack::Utils::HeaderHash#[] 27
    0.00 0.00 0.00 0.00 2/17 Kernel#respond_to? 34
    0.00 0.00 0.00 0.00 1/8 String#== 27
    0.00 0.00 0.00 0.00 1/1 Kernel#lambda 28
    0.00 0.00 0.00 0.00 1/12 Kernel#block_given? 44
    0.00 0.00 0.00 0.00 1/5 Integer#to_i 23
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Static#call 58
11.32% 0.17% 0.00 0.00 0.00 0.00 1 ActionDispatch::FileHandler#call 25
    0.00 0.00 0.00 0.00 1/1 Rack::File#call 26
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::FileHandler#call 26
11.14% 0.16% 0.00 0.00 0.00 0.00 1 Rack::File#call 29
    0.00 0.00 0.00 0.00 1/1 Rack::File#_call 30
    0.00 0.00 0.00 0.00 1/11 Kernel#dup 30
    0.00 0.00 0.00 0.00 1/1 Rack::File#call 30
10.70% 0.73% 0.00 0.00 0.00 0.00 1 Rack::File#_call 35
    0.00 0.00 0.00 0.00 1/1 Rack::File#serving 64
    0.00 0.00 0.00 0.00 1/1 Rack::Utils#unescape 40
    0.00 0.00 0.00 0.00 1/1 Enumerable#inject 43
    0.00 0.00 0.00 0.00 1/3 <Class::File>#file? 58
    0.00 0.00 0.00 0.00 1/1 <Class::File>#readable? 58
    0.00 0.00 0.00 0.00 1/10 String#split 41
    0.00 0.00 0.00 0.00 1/1 <Class::File>#join 55
    0.00 0.00 0.00 0.00 1/7 Array#include? 36
    0.00 0.00 0.00 0.00 2/5 Class#new
    0.00 0.00 0.00 0.00 3/5 URI::HTTP#initialize 78
10.65% 3.78% 0.00 0.00 0.00 0.00 5 URI::Generic#initialize 158
    0.00 0.00 0.00 0.00 6/8 URI::Generic#default_port 205
    0.00 0.00 0.00 0.00 6/7 URI::Generic#set_port 191
    0.00 0.00 0.00 0.00 5/5 URI::Generic#set_userinfo 189
    0.00 0.00 0.00 0.00 5/6 URI::Generic#set_host 190
    0.00 0.00 0.00 0.00 5/6 URI::Generic#set_query 193
    0.00 0.00 0.00 0.00 5/5 URI::Generic#set_opaque 194
    0.00 0.00 0.00 0.00 5/6 URI::Generic#set_scheme 188
    0.00 0.00 0.00 0.00 5/5 URI::Generic#set_registry 195
    0.00 0.00 0.00 0.00 5/6 URI::Generic#set_fragment 196
    0.00 0.00 0.00 0.00 5/6 URI::Generic#set_path 192
    0.00 0.00 0.00 0.00 3/3 Kernel#freeze 203
    0.00 0.00 0.00 0.00 1/4 Rack::Test::Session#headers_for_env 280
    0.00 0.00 0.00 0.00 1/4 Rack::Utils::HeaderHash#initialize 375
    0.00 0.00 0.00 0.00 1/4 Rack::Utils::HeaderHash#merge! 417
    0.00 0.00 0.00 0.00 1/4 <Class::Rack::MockRequest>#env_for 136
7.84% 1.40% 0.00 0.00 0.00 0.00 4 Hash#each
    0.00 0.00 0.00 0.00 11/52 Hash#[]=
    0.00 0.00 0.00 0.00 5/6 Rack::Utils::HeaderHash#[]=
    0.00 0.00 0.00 0.00 13/18 Module#===
    0.00 0.00 0.00 0.00 3/3 Class#new
6.71% 0.35% 0.00 0.00 0.00 0.00 3 URI::HTTP#initialize 77
    0.00 0.00 0.00 0.00 3/5 URI::Generic#initialize 78
    0.00 0.00 0.00 0.00 1/1 Rack::File#_call 64
6.41% 1.12% 0.00 0.00 0.00 0.00 1 Rack::File#serving 70
    0.00 0.00 0.00 0.00 1/1 Time#httpdate 71
    0.00 0.00 0.00 0.00 1/1 Rack::Mime#mime_type 73
    0.00 0.00 0.00 0.00 1/1 <Class::File>#size? 87
    0.00 0.00 0.00 0.00 1/1 Rack::Utils#byte_ranges 89
    0.00 0.00 0.00 0.00 1/27 Hash#default 72
    0.00 0.00 0.00 0.00 1/1 <Class::File>#mtime 71
    0.00 0.00 0.00 0.00 1/1 <Class::File>#extname 73
    0.00 0.00 0.00 0.00 1/1 <Class::Range>#allocate 94
    0.00 0.00 0.00 0.00 1/1 Array#[]= 93
    0.00 0.00 0.00 0.00 1/3 Hash#merge! 81
    0.00 0.00 0.00 0.00 1/13 Fixnum#to_s 108
    0.00 0.00 0.00 0.00 1/52 Hash#[]= 108
    0.00 0.00 0.00 0.00 1/7 NilClass#nil? 90
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Static#call 56
6.17% 0.78% 0.00 0.00 0.00 0.00 1 ActionDispatch::FileHandler#match? 11
    0.00 0.00 0.00 0.00 1/1 Rack::Utils#escape 21
    0.00 0.00 0.00 0.00 1/1 <Class::Dir>#[] 17
    0.00 0.00 0.00 0.00 1/1 Enumerable#detect 18
    0.00 0.00 0.00 0.00 1/11 Kernel#dup 12
    0.00 0.00 0.00 0.00 1/1 String#sub! 20
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::FileHandler#ext 15
    0.00 0.00 0.00 0.00 1/6 String#empty? 14
    0.00 0.00 0.00 0.00 1/52 MonitorMixin#mon_synchronize 96
    0.00 0.00 0.00 0.00 2/52 ActiveRecord::ConnectionAdapters::Mysql2Adapter#execute 209
    0.00 0.00 0.00 0.00 1/52 ActiveSupport::Notifications::Fanout#listeners_for 29
    0.00 0.00 0.00 0.00 1/52 Rails::Application#call 222
    0.00 0.00 0.00 0.00 1/52 Rack::File#serving 108
    0.00 0.00 0.00 0.00 1/52 Rack::MockSession#request 28
    0.00 0.00 0.00 0.00 1/52 Rack::Test::Session#env_for 192
    0.00 0.00 0.00 0.00 1/52 ActionDispatch::Static#call 57
    0.00 0.00 0.00 0.00 2/52 Array#each
    0.00 0.00 0.00 0.00 12/52 <Class::Rack::MockRequest>#env_for 134
    0.00 0.00 0.00 0.00 18/52 Rack::Utils::HeaderHash#[]= 398
    0.00 0.00 0.00 0.00 11/52 Hash#each
5.82% 5.82% 0.00 0.00 0.00 0.00 52 Hash#[]=
    0.00 0.00 0.00 0.00 1/1 Class#new
4.99% 0.73% 0.00 0.00 0.00 0.00 1 ActionDispatch::Response#initialize 65
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Cache::Response#prepare_cache_control! 77
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#status= 66
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#body= 66
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Response#[] 71
    0.00 0.00 0.00 0.00 1/10 String#split 72
    0.00 0.00 0.00 0.00 1/1 <Class::Mime::Type>#lookup 73
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Response>#default_charset 74
    0.00 0.00 0.00 0.00 1/29 Kernel#class 74
    0.00 0.00 0.00 0.00 1/12 Kernel#block_given? 79
    0.00 0.00 0.00 0.00 1/1 Rack::Response#initialize 37
4.82% 0.16% 0.00 0.00 0.00 0.00 1 Rack::File#each 112
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open 113
    0.00 0.00 0.00 0.00 1/1 Rack::File#each 113
4.66% 0.65% 0.00 0.00 0.00 0.00 1 <Class::IO>#open
    0.00 0.00 0.00 0.00 1/1 Rack::Response#write
    0.00 0.00 0.00 0.00 1/1 File#initialize
    0.00 0.00 0.00 0.00 1/1 IO#read
    0.00 0.00 0.00 0.00 1/1 Enumerable#min
    0.00 0.00 0.00 0.00 1/1 IO#close
    0.00 0.00 0.00 0.00 1/1 IO#seek
    0.00 0.00 0.00 0.00 2/2 Range#begin
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#allocate
    0.00 0.00 0.00 0.00 1/30 String#to_s
    0.00 0.00 0.00 0.00 1/1 Range#end
    0.00 0.00 0.00 0.00 5/5 URI::Parser#parse 174
4.27% 1.63% 0.00 0.00 0.00 0.00 5 URI::Parser#split 100
    0.00 0.00 0.00 0.00 7/7 Regexp#=== 101
    0.00 0.00 0.00 0.00 5/5 MatchData#[] 135
    0.00 0.00 0.00 0.00 5/73 String#=== 101
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge 744
4.12% 0.51% 0.00 0.00 0.00 0.00 1 URI::Generic#merge0 785
    0.00 0.00 0.00 0.00 1/5 URI::Parser#parse 789
    0.00 0.00 0.00 0.00 1/11 Kernel#dup 808
    0.00 0.00 0.00 0.00 1/1 URI::Generic#relative? 795
    0.00 0.00 0.00 0.00 3/4 URI::Generic#absolute? 807
    0.00 0.00 0.00 0.00 2/18 Module#=== 786
    0.00 0.00 0.00 0.00 1/3 URI::Generic#parser 789
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge 749
3.75% 0.36% 0.00 0.00 0.00 0.00 1 URI::Generic#== 1061
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component_ary 1063
    0.00 0.00 0.00 0.00 2/2 URI::Generic#normalize 1063
    0.00 0.00 0.00 0.00 1/1 Array#== 1063
    0.00 0.00 0.00 0.00 2/29 Kernel#class 1062
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::MockRequest>#env_for 80
3.61% 0.13% 0.00 0.00 0.00 0.00 1 Kernel#URI 843
    0.00 0.00 0.00 0.00 1/4 <Module::URI>#parse 844
    0.00 0.00 0.00 0.00 1/1 Rack::Response#initialize 24
3.61% 0.91% 0.00 0.00 0.00 0.00 1 Rack::Utils::HeaderHash#merge 421
    0.00 0.00 0.00 0.00 1/1 Rack::Utils::HeaderHash#merge! 423
    0.00 0.00 0.00 0.00 1/11 Kernel#dup 422
    0.00 0.00 0.00 0.00 2/15 Enumerable#find
    0.00 0.00 0.00 0.00 1/15 ActiveRecord::TestFixtures#setup_fixtures 853
    0.00 0.00 0.00 0.00 2/15 ActiveSupport::Notifications::Fanout#publish 25
    0.00 0.00 0.00 0.00 1/15 ActiveRecord::TestFixtures#teardown_fixtures 878
    0.00 0.00 0.00 0.00 1/15 Rack::Test::CookieJar#hash_for 172
    0.00 0.00 0.00 0.00 1/15 Rack::MockSession#request 37
    0.00 0.00 0.00 0.00 2/15 URI::Generic#merge_path 684
    0.00 0.00 0.00 0.00 1/15 Enumerable#min
    0.00 0.00 0.00 0.00 1/15 Enumerable#inject
    0.00 0.00 0.00 0.00 1/15 Enumerable#detect
    0.00 0.00 0.00 0.00 1/15 ActionDispatch::Http::Cache::Response#prepare_cache_control! 79
    0.00 0.00 0.00 0.00 1/15 ActionDispatch::Integration::Runner#copy_session_variables! 360
3.56% 2.10% 0.00 0.00 0.00 0.00 15 *Array#each
    0.00 0.00 0.00 0.00 2/3 <Class::File>#file?
    0.00 0.00 0.00 0.00 2/2 String#to_sym
    0.00 0.00 0.00 0.00 3/3 Kernel#instance_variable_set
    0.00 0.00 0.00 0.00 2/10 String#split
    0.00 0.00 0.00 0.00 2/52 Hash#[]=
    0.00 0.00 0.00 0.00 1/3 Fixnum#<=>
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#decrement_open_transactions
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#rollback_db_transaction
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::Notifications::Fanout::Subscriber#publish
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#begin_db_transaction
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#transaction_joinable=
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#increment_open_transactions
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#lease
    0.00 0.00 0.00 0.00 2/11 ActiveSupport::Notifications::Event#initialize 40
    0.00 0.00 0.00 0.00 1/11 <Module::URI>#encode_www_form_component 744
    0.00 0.00 0.00 0.00 1/11 Rack::File#call 30
    0.00 0.00 0.00 0.00 1/11 <Class::Rack::MockRequest>#env_for 83
    0.00 0.00 0.00 0.00 1/11 Time#httpdate 490
    0.00 0.00 0.00 0.00 1/11 URI::Generic#merge0 808
    0.00 0.00 0.00 0.00 2/11 URI::Generic#normalize 985
    0.00 0.00 0.00 0.00 1/11 ActionDispatch::FileHandler#match? 12
    0.00 0.00 0.00 0.00 1/11 Rack::Utils::HeaderHash#merge 422
3.38% 1.10% 0.00 0.00 0.00 0.00 11 Kernel#dup
    0.00 0.00 0.00 0.00 11/14 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 2/2 <Class::String>#allocate
    0.00 0.00 0.00 0.00 4/18 <Class::BasicObject>#allocate
    0.00 0.00 0.00 0.00 4/11 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 1/6 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 1/1 Rack::File#serving 71
2.97% 0.66% 0.00 0.00 0.00 0.00 1 Time#httpdate 489
    0.00 0.00 0.00 0.00 1/1 Time#utc 490
    0.00 0.00 0.00 0.00 1/1 Kernel#sprintf 491
    0.00 0.00 0.00 0.00 1/11 Kernel#dup 490
    0.00 0.00 0.00 0.00 2/2 Time#year 491
    0.00 0.00 0.00 0.00 1/1 Time#wday 491
    0.00 0.00 0.00 0.00 1/1 Time#min 491
    0.00 0.00 0.00 0.00 1/1 Time#hour 491
    0.00 0.00 0.00 0.00 1/1 Time#day 491
    0.00 0.00 0.00 0.00 1/1 Time#mon 491
    0.00 0.00 0.00 0.00 1/1 Time#sec 491
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge 766
2.61% 0.83% 0.00 0.00 0.00 0.00 1 URI::Generic#merge_path 632
    0.00 0.00 0.00 0.00 2/2 URI::Generic#split_path 637
    0.00 0.00 0.00 0.00 1/1 Array#index 641
    0.00 0.00 0.00 0.00 1/1 Array#delete 653
    0.00 0.00 0.00 0.00 1/3 Array#join 691
    0.00 0.00 0.00 0.00 2/15 Array#each 684
    0.00 0.00 0.00 0.00 2/3 Array#shift 672
    0.00 0.00 0.00 0.00 3/3 Array#last 652
    0.00 0.00 0.00 0.00 1/2 Array#clear 646
    0.00 0.00 0.00 0.00 2/3 Array#empty? 667
    0.00 0.00 0.00 0.00 1/4 Array#first 645
    0.00 0.00 0.00 0.00 1/6 String#empty? 645
    0.00 0.00 0.00 0.00 1/6 Rack::Response#write 100
    0.00 0.00 0.00 0.00 5/6 Hash#each
2.60% 1.21% 0.00 0.00 0.00 0.00 6 Rack::Utils::HeaderHash#[]= 394
    0.00 0.00 0.00 0.00 18/52 Hash#[]= 398
    0.00 0.00 0.00 0.00 6/12 String#downcase 395
    0.00 0.00 0.00 0.00 4/27 Hash#default 396
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#env_for 223
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Integration::Session#process 300
2.36% 0.99% 0.00 0.00 0.00 0.00 2 URI::Generic#to_s 1017
    0.00 0.00 0.00 0.00 2/8 URI::Generic#default_port 1041
    0.00 0.00 0.00 0.00 2/6 URI::Generic#userinfo 1034
    0.00 0.00 0.00 0.00 1/1 BasicObject#!= 1041
    0.00 0.00 0.00 0.00 2/2 URI::Generic#path_query 1047
    0.00 0.00 0.00 0.00 1/13 Fixnum#to_s 1043
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#initialize 77
2.14% 0.28% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::Cache::Response#prepare_cache_control! 74
    0.00 0.00 0.00 0.00 1/15 Array#each 79
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Response#[] 78
    0.00 0.00 0.00 0.00 1/10 String#split 79
    0.00 0.00 0.00 0.00 1/1 Rack::Utils::HeaderHash#merge 423
2.04% 0.14% 0.00 0.00 0.00 0.00 1 Rack::Utils::HeaderHash#merge! 416
    0.00 0.00 0.00 0.00 1/4 Hash#each 417
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::FileHandler#match? 21
2.02% 0.17% 0.00 0.00 0.00 0.00 1 Rack::Utils#escape 23
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#encode_www_form_component 24
    0.00 0.00 0.00 0.00 3/14 Hash#merge
    0.00 0.00 0.00 0.00 11/14 Kernel#dup
1.89% 0.86% 0.00 0.00 0.00 0.00 14 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 7/7 Hash#initialize_copy
    0.00 0.00 0.00 0.00 4/4 Kernel#initialize_copy
    0.00 0.00 0.00 0.00 2/2 String#initialize_copy
    0.00 0.00 0.00 0.00 1/1 Time#initialize_copy
    0.00 0.00 0.00 0.00 1/1 Rack::Utils#escape 24
1.85% 0.50% 0.00 0.00 0.00 0.00 1 <Module::URI>#encode_www_form_component 732
    0.00 0.00 0.00 0.00 1/1 String#gsub! 747
    0.00 0.00 0.00 0.00 1/7 Array#include? 741
    0.00 0.00 0.00 0.00 1/11 Kernel#dup 744
    0.00 0.00 0.00 0.00 2/4 String#force_encoding 748
    0.00 0.00 0.00 0.00 1/1 String#encoding 741
    0.00 0.00 0.00 0.00 1/30 String#to_s 740
    0.00 0.00 0.00 0.00 1/2 Hash#empty? 733
    0.00 0.00 0.00 0.00 2/8 URI::Generic#to_s 1041
    0.00 0.00 0.00 0.00 6/8 URI::Generic#initialize 205
1.84% 0.77% 0.00 0.00 0.00 0.00 8 URI::Generic#default_port 29
    0.00 0.00 0.00 0.00 8/8 <Class::URI::Generic>#default_port 30
    0.00 0.00 0.00 0.00 8/29 Kernel#class 30
    0.00 0.00 0.00 0.00 1/5 Rack::MockSession#request 35
    0.00 0.00 0.00 0.00 1/5 Rack::Response#initialize 27
    0.00 0.00 0.00 0.00 3/5 ActionDispatch::Response#[] 43
1.81% 0.65% 0.00 0.00 0.00 0.00 5 Rack::Utils::HeaderHash#[] 390
    0.00 0.00 0.00 0.00 8/8 Hash#[] 391
    0.00 0.00 0.00 0.00 3/12 String#downcase 391
    0.00 0.00 0.00 0.00 3/27 Hash#default 391
    0.00 0.00 0.00 0.00 2/2 URI::Generic#== 1063
1.69% 0.20% 0.00 0.00 0.00 0.00 2 URI::Generic#component_ary 1090
    0.00 0.00 0.00 0.00 2/2 Array#collect 1091
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component 1091
    0.00 0.00 0.00 0.00 2/5 ActiveSupport::Notifications::Fanout#subscribe 12
    0.00 0.00 0.00 0.00 2/5 <Module::ActiveSupport::Notifications>#subscribe 130
    0.00 0.00 0.00 0.00 1/5 BrowsingTest#test_homepage 334
1.58% 0.27% 0.00 0.00 0.00 0.00 5 Kernel#tap
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Runner#copy_session_variables!
    0.00 0.00 0.00 0.00 2/9 Hash#clear
    0.00 0.00 0.00 0.00 1/7 URI::Generic#port= 443
    0.00 0.00 0.00 0.00 6/7 URI::Generic#initialize 191
1.52% 0.93% 0.00 0.00 0.00 0.00 7 URI::Generic#set_port 429
    0.00 0.00 0.00 0.00 4/5 Kernel#kind_of? 430
    0.00 0.00 0.00 0.00 2/3 String#to_i 434
    0.00 0.00 0.00 0.00 2/6 String#empty? 431
    0.00 0.00 0.00 0.00 7/7 URI::Parser#split 101
1.51% 1.51% 0.00 0.00 0.00 0.00 7 Regexp#===
    0.00 0.00 0.00 0.00 1/1 Rack::File#_call 40
1.47% 0.21% 0.00 0.00 0.00 0.00 1 Rack::Utils#unescape 38
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#decode_www_form_component 39
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::FileHandler#match? 17
1.46% 1.46% 0.00 0.00 0.00 0.00 1 <Class::Dir>#[]
    0.00 0.00 0.00 0.00 1/1 Rack::Response#initialize 24
1.46% 0.22% 0.00 0.00 0.00 0.00 1 <Class::Rack::Utils::HeaderHash>#new 368
    0.00 0.00 0.00 0.00 1/18 Module#=== 369
    0.00 0.00 0.00 0.00 1/20 Class#new 369
    0.00 0.00 0.00 0.00 2/27 MonitorMixin#mon_synchronize 96
    0.00 0.00 0.00 0.00 1/27 ActiveSupport::Notifications::Fanout#listeners_for 29
    0.00 0.00 0.00 0.00 1/27 Rack::Utils#byte_ranges 311
    0.00 0.00 0.00 0.00 1/27 Rack::MockSession#request 28
    0.00 0.00 0.00 0.00 1/27 ActionDispatch::Integration::Session#process 309
    0.00 0.00 0.00 0.00 2/27 Rack::Test::Session#env_for 192
    0.00 0.00 0.00 0.00 3/27 Rack::Utils::HeaderHash#[] 391
    0.00 0.00 0.00 0.00 5/27 <Class::Rack::MockRequest>#env_for 134
    0.00 0.00 0.00 0.00 1/27 Rack::File#serving 72
    0.00 0.00 0.00 0.00 4/27 Rack::Utils::HeaderHash#[]= 396
    0.00 0.00 0.00 0.00 6/27 Hash#[]
1.41% 1.41% 0.00 0.00 0.00 0.00 27 Hash#default
    0.00 0.00 0.00 0.00 2/10 ActiveSupport::LogSubscriber#call 91
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::Integration::Session#process 270
    0.00 0.00 0.00 0.00 2/10 Array#each
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::Http::Cache::Response#prepare_cache_control! 79
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::Response#initialize 72
    0.00 0.00 0.00 0.00 2/10 URI::Generic#split_path 628
    0.00 0.00 0.00 0.00 1/10 Rack::File#_call 41
1.40% 1.40% 0.00 0.00 0.00 0.00 10 String#split
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
1.36% 0.40% 0.00 0.00 0.00 0.00 1 Rack::Response#write 95
    0.00 0.00 0.00 0.00 1/6 Rack::Utils::HeaderHash#[]= 100
    0.00 0.00 0.00 0.00 1/1 Rack::Utils#bytesize 97
    0.00 0.00 0.00 0.00 1/1 Proc#call 98
    0.00 0.00 0.00 0.00 1/13 Fixnum#to_s 100
    0.00 0.00 0.00 0.00 1/30 String#to_s 96
    0.00 0.00 0.00 0.00 1/1 Kernel#tap
1.31% 0.18% 0.00 0.00 0.00 0.00 1 ActionDispatch::Integration::Runner#copy_session_variables! 358
    0.00 0.00 0.00 0.00 1/15 Array#each 360
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Integration::Runner#integration_session 359
    0.00 0.00 0.00 0.00 1/1 Rack::Utils#unescape 39
1.26% 0.53% 0.00 0.00 0.00 0.00 1 <Module::URI>#decode_www_form_component 32
    0.00 0.00 0.00 0.00 1/1 String#gsub 50
    0.00 0.00 0.00 0.00 1/4 String#force_encoding 50
    0.00 0.00 0.00 0.00 1/2 Hash#empty? 33
    0.00 0.00 0.00 0.00 5/5 URI::Generic#initialize 189
1.23% 0.80% 0.00 0.00 0.00 0.00 5 URI::Generic#set_userinfo 334
    0.00 0.00 0.00 0.00 5/5 URI::Generic#split_userinfo 336
    0.00 0.00 0.00 0.00 2/2 URI::Generic#== 1063
1.20% 0.26% 0.00 0.00 0.00 0.00 2 URI::Generic#normalize 984
    0.00 0.00 0.00 0.00 2/2 URI::Generic#normalize! 986
    0.00 0.00 0.00 0.00 2/11 Kernel#dup 985
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Response#initialize 71
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Http::Cache::Response#prepare_cache_control! 78
1.12% 0.37% 0.00 0.00 0.00 0.00 3 ActionDispatch::Response#[] 42
    0.00 0.00 0.00 0.00 3/5 Rack::Utils::HeaderHash#[] 43
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component_ary 1091
1.06% 0.55% 0.00 0.00 0.00 0.00 2 Array#collect
    0.00 0.00 0.00 0.00 2/6 URI::Generic#userinfo
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 296
1.03% 0.35% 0.00 0.00 0.00 0.00 1 URI::Generic#host= 408
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_host 409
    0.00 0.00 0.00 0.00 1/6 URI::Generic#set_host 410
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 295
1.03% 0.19% 0.00 0.00 0.00 0.00 1 URI::Generic#scheme= 255
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_scheme 256
    0.00 0.00 0.00 0.00 1/6 URI::Generic#set_scheme 257
    0.00 0.00 0.00 0.00 2/6 URI::Generic#merge 773
    0.00 0.00 0.00 0.00 2/6 URI::Generic#to_s 1034
    0.00 0.00 0.00 0.00 2/6 Array#collect
1.01% 0.47% 0.00 0.00 0.00 0.00 6 URI::Generic#userinfo 370
    0.00 0.00 0.00 0.00 6/7 NilClass#nil? 371
    0.00 0.00 0.00 0.00 1/1 Class#new
0.98% 0.21% 0.00 0.00 0.00 0.00 1 Rack::Utils::HeaderHash#initialize 372
    0.00 0.00 0.00 0.00 1/4 Hash#each 375
    0.00 0.00 0.00 0.00 1/4 Hash#initialize 373
    0.00 0.00 0.00 0.00 3/7 ActiveRecord::TestFixtures::ClassMethods#uses_transaction? 824
    0.00 0.00 0.00 0.00 1/7 Rack::File#_call 36
    0.00 0.00 0.00 0.00 1/7 Object#in? 19
    0.00 0.00 0.00 0.00 1/7 Rack::Response#finish 74
    0.00 0.00 0.00 0.00 1/7 <Module::URI>#encode_www_form_component 741
0.96% 0.47% 0.00 0.00 0.00 0.00 7 Array#include?
    0.00 0.00 0.00 0.00 3/8 String#==
    0.00 0.00 0.00 0.00 5/51 BasicObject#==
    0.00 0.00 0.00 0.00 3/4 Fixnum#==
    0.00 0.00 0.00 0.00 1/1 Rails::Application#call 222
0.94% 0.28% 0.00 0.00 0.00 0.00 1 Rails::Application#build_original_fullpath 306
    0.00 0.00 0.00 0.00 1/1 Object#present? 311
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
0.93% 0.93% 0.00 0.00 0.00 0.00 1 File#initialize
    0.00 0.00 0.00 0.00 1/3 Rack::File#_call 58
    0.00 0.00 0.00 0.00 2/3 Array#each
0.91% 0.91% 0.00 0.00 0.00 0.00 3 <Class::File>#file?
    0.00 0.00 0.00 0.00 1/3 String#blank? 105
    0.00 0.00 0.00 0.00 1/3 URI::Generic#check_host 391
    0.00 0.00 0.00 0.00 1/3 URI::Generic#check_scheme 241
0.90% 0.27% 0.00 0.00 0.00 0.00 3 Kernel#!~
    0.00 0.00 0.00 0.00 2/2 Regexp#=~
    0.00 0.00 0.00 0.00 1/1 String#=~
    0.00 0.00 0.00 0.00 2/12 URI::Generic#normalize! 1000
    0.00 0.00 0.00 0.00 1/12 Rack::Mime#mime_type 17
    0.00 0.00 0.00 0.00 3/12 Rack::Utils::HeaderHash#[] 391
    0.00 0.00 0.00 0.00 6/12 Rack::Utils::HeaderHash#[]= 395
0.90% 0.90% 0.00 0.00 0.00 0.00 12 String#downcase
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#env_for 183
0.89% 0.26% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#default_env 273
    0.00 0.00 0.00 0.00 1/3 Hash#merge 274
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#headers_for_env 274
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::FileHandler#match? 18
0.86% 0.13% 0.00 0.00 0.00 0.00 1 Enumerable#detect
    0.00 0.00 0.00 0.00 1/15 Array#each
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 297
0.84% 0.20% 0.00 0.00 0.00 0.00 1 URI::Generic#port= 441
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_port 442
    0.00 0.00 0.00 0.00 1/7 URI::Generic#set_port 443
    0.00 0.00 0.00 0.00 4/17 ActionDispatch::Integration::Runner#respond_to? 376
    0.00 0.00 0.00 0.00 2/17 ActiveSupport::Callbacks::ClassMethods#__run_callback 398
    0.00 0.00 0.00 0.00 2/17 Time#minus_with_coercion 336
    0.00 0.00 0.00 0.00 1/17 Object#in? 18
    0.00 0.00 0.00 0.00 1/17 Rack::MockResponse#initialize 157
    0.00 0.00 0.00 0.00 1/17 ActionDispatch::Response#body= 127
    0.00 0.00 0.00 0.00 2/17 <Class::Rack::MockRequest>#env_for 131
    0.00 0.00 0.00 0.00 2/17 Rack::Response#initialize 34
    0.00 0.00 0.00 0.00 2/17 Rack::MockSession#request 39
0.83% 0.70% 0.00 0.00 0.00 0.00 17 Kernel#respond_to?
    0.00 0.00 0.00 0.00 6/8 Kernel#respond_to_missing?
    0.00 0.00 0.00 0.00 4/18 Kernel#dup
    0.00 0.00 0.00 0.00 14/18 Class#new
0.80% 0.80% 0.00 0.00 0.00 0.00 18 <Class::BasicObject>#allocate
    0.00 0.00 0.00 0.00 5/5 URI::Parser#split 135
0.80% 0.80% 0.00 0.00 0.00 0.00 5 MatchData#[]
    0.00 0.00 0.00 0.00 1/18 <Class::Rack::MockRequest>#env_for 125
    0.00 0.00 0.00 0.00 1/18 Rack::Test::Session#env_for 187
    0.00 0.00 0.00 0.00 1/18 <Class::Rack::Utils::HeaderHash>#new 369
    0.00 0.00 0.00 0.00 2/18 URI::Generic#merge0 786
    0.00 0.00 0.00 0.00 13/18 Hash#each
0.79% 0.79% 0.00 0.00 0.00 0.00 18 Module#===
    0.00 0.00 0.00 0.00 1/3 ActiveSupport::Testing::Performance#full_profile_options 34
    0.00 0.00 0.00 0.00 1/3 Rack::Test::Session#default_env 274
    0.00 0.00 0.00 0.00 1/3 Rack::Test::Session#env_for 183
0.79% 0.30% 0.00 0.00 0.00 0.00 3 Hash#merge
    0.00 0.00 0.00 0.00 3/14 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 3/11 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 8/8 Rack::Utils::HeaderHash#[] 391
0.78% 0.49% 0.00 0.00 0.00 0.00 8 Hash#[]
    0.00 0.00 0.00 0.00 6/27 Hash#default
    0.00 0.00 0.00 0.00 1/1 Time#httpdate 490
0.77% 0.55% 0.00 0.00 0.00 0.00 1 Time#utc
    0.00 0.00 0.00 0.00 2/3 Fixnum#<=>
    0.00 0.00 0.00 0.00 1/1 Fixnum#divmod
    0.00 0.00 0.00 0.00 1/1 URI::Generic#scheme= 256
0.76% 0.23% 0.00 0.00 0.00 0.00 1 URI::Generic#check_scheme 240
    0.00 0.00 0.00 0.00 1/3 Kernel#!~ 241
    0.00 0.00 0.00 0.00 1/3 URI::Generic#parser 241
    0.00 0.00 0.00 0.00 1/29 ActiveSupport::TestCase#_run_setup_callbacks 385
    0.00 0.00 0.00 0.00 1/29 ActiveSupport::TestCase#pre_loaded_fixtures 98
    0.00 0.00 0.00 0.00 3/29 ActiveSupport::TestCase#use_transactional_fixtures 98
    0.00 0.00 0.00 0.00 3/29 ActiveRecord::TestFixtures#run_in_transaction? 830
    0.00 0.00 0.00 0.00 2/29 ActiveRecord::TestFixtures#setup_fixtures 847
    0.00 0.00 0.00 0.00 1/29 ActiveRecord::ConnectionAdapters::AbstractAdapter#_run_checkout_callbacks 385
    0.00 0.00 0.00 0.00 2/29 ActiveRecord::LogSubscriber#sql 22
    0.00 0.00 0.00 0.00 1/29 ActiveSupport::TestCase#_run_teardown_callbacks 385
    0.00 0.00 0.00 0.00 1/29 ActiveRecord::ConnectionAdapters::AbstractAdapter#_run_checkin_callbacks 385
    0.00 0.00 0.00 0.00 1/29 ActiveSupport::TestCase#use_instantiated_fixtures 98
    0.00 0.00 0.00 0.00 1/29 ActionDispatch::Response#initialize 74
    0.00 0.00 0.00 0.00 2/29 URI::Generic#component 237
    0.00 0.00 0.00 0.00 2/29 URI::Generic#== 1062
    0.00 0.00 0.00 0.00 8/29 URI::Generic#default_port 30
0.70% 0.70% 0.00 0.00 0.00 0.00 29 Kernel#class
    0.00 0.00 0.00 0.00 1/8 Array#delete
    0.00 0.00 0.00 0.00 2/8 Array#index
    0.00 0.00 0.00 0.00 1/8 Rack::Response#initialize 27
    0.00 0.00 0.00 0.00 1/8 Array#==
    0.00 0.00 0.00 0.00 3/8 Array#include?
0.69% 0.56% 0.00 0.00 0.00 0.00 8 String#==
    0.00 0.00 0.00 0.00 2/8 Kernel#respond_to_missing?
    0.00 0.00 0.00 0.00 1/1 Rack::File#serving 73
0.68% 0.22% 0.00 0.00 0.00 0.00 1 Rack::Mime#mime_type 16
    0.00 0.00 0.00 0.00 1/12 String#downcase 17
    0.00 0.00 0.00 0.00 1/1 Hash#fetch 17
    0.00 0.00 0.00 0.00 1/30 String#to_s 17
    0.00 0.00 0.00 0.00 1/1 BrowsingTest#test_homepage 333
0.67% 0.31% 0.00 0.00 0.00 0.00 1 Object#in? 13
    0.00 0.00 0.00 0.00 1/7 Array#include? 19
    0.00 0.00 0.00 0.00 1/17 Kernel#respond_to? 18
    0.00 0.00 0.00 0.00 1/4 Array#first 17
    0.00 0.00 0.00 0.00 1/1 Rails::Application#build_original_fullpath 311
0.66% 0.14% 0.00 0.00 0.00 0.00 1 Object#present? 20
    0.00 0.00 0.00 0.00 1/1 String#blank? 21
    0.00 0.00 0.00 0.00 1/7 Rack::File#serving 90
    0.00 0.00 0.00 0.00 6/7 URI::Generic#userinfo 371
0.61% 0.61% 0.00 0.00 0.00 0.00 7 NilClass#nil?
    0.00 0.00 0.00 0.00 1/1 URI::Generic#host= 409
0.61% 0.23% 0.00 0.00 0.00 0.00 1 URI::Generic#check_host 388
    0.00 0.00 0.00 0.00 1/3 Kernel#!~ 391
    0.00 0.00 0.00 0.00 1/3 URI::Generic#parser 391
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 40
0.60% 0.24% 0.00 0.00 0.00 0.00 1 Rack::Response#finish 71
    0.00 0.00 0.00 0.00 1/7 Array#include? 74
    0.00 0.00 0.00 0.00 2/5 Integer#to_i 79
    0.00 0.00 0.00 0.00 8/8 URI::Generic#default_port 30
0.60% 0.60% 0.00 0.00 0.00 0.00 8 <Class::URI::Generic>#default_port 25
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
0.59% 0.59% 0.00 0.00 0.00 0.00 1 IO#read
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 28
0.58% 0.19% 0.00 0.00 0.00 0.00 1 Rack::Test::CookieJar#for 148
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#hash_for 149
    0.00 0.00 0.00 0.00 1/2 Array#map 149
    0.00 0.00 0.00 0.00 1/3 Array#join 149
    0.00 0.00 0.00 0.00 1/2 Hash#values 149
    0.00 0.00 0.00 0.00 1/1 Rack::File#_call 43
0.55% 0.20% 0.00 0.00 0.00 0.00 1 Enumerable#inject
    0.00 0.00 0.00 0.00 1/15 Array#each
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#initialize 66
0.55% 0.21% 0.00 0.00 0.00 0.00 1 ActionDispatch::Response#status= 82
    0.00 0.00 0.00 0.00 1/1 Rack::Utils#status_code 83
    0.00 0.00 0.00 0.00 7/7 Kernel#initialize_dup
0.53% 0.53% 0.00 0.00 0.00 0.00 7 Hash#initialize_copy
    0.00 0.00 0.00 0.00 1/1 Time#httpdate 491
0.52% 0.52% 0.00 0.00 0.00 0.00 1 Kernel#sprintf
    0.00 0.00 0.00 0.00 1/1 Object#present? 21
0.52% 0.15% 0.00 0.00 0.00 0.00 1 String#blank? 102
    0.00 0.00 0.00 0.00 1/3 Kernel#!~ 105
    0.00 0.00 0.00 0.00 1/1 String#encoding_aware? 104
    0.00 0.00 0.00 0.00 2/2 URI::Generic#merge_path 637
0.51% 0.16% 0.00 0.00 0.00 0.00 2 URI::Generic#split_path 627
    0.00 0.00 0.00 0.00 2/10 String#split 628
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#decode_www_form_component 50
0.51% 0.51% 0.00 0.00 0.00 0.00 1 String#gsub
    0.00 0.00 0.00 0.00 2/2 URI::Generic#normalize 986
0.50% 0.36% 0.00 0.00 0.00 0.00 2 URI::Generic#normalize! 993
    0.00 0.00 0.00 0.00 2/12 String#downcase 1000
    0.00 0.00 0.00 0.00 2/2 Class#new
0.50% 0.23% 0.00 0.00 0.00 0.00 2 StringIO#initialize
    0.00 0.00 0.00 0.00 2/4 BasicObject#initialize
    0.00 0.00 0.00 0.00 1/6 URI::Generic#host= 410
    0.00 0.00 0.00 0.00 5/6 URI::Generic#initialize 190
0.50% 0.50% 0.00 0.00 0.00 0.00 6 URI::Generic#set_host 403
    0.00 0.00 0.00 0.00 1/8 <Class::Rack::MockRequest>#env_for 85
    0.00 0.00 0.00 0.00 1/8 Rack::Test::Session#env_for 192
    0.00 0.00 0.00 0.00 6/8 URI::Parser#parse 177
0.48% 0.48% 0.00 0.00 0.00 0.00 8 String#upcase
    0.00 0.00 0.00 0.00 1/6 URI::Generic#merge 761
    0.00 0.00 0.00 0.00 5/6 URI::Generic#initialize 193
0.48% 0.48% 0.00 0.00 0.00 0.00 6 URI::Generic#set_query 534
    0.00 0.00 0.00 0.00 1/6 URI::Generic#scheme= 257
    0.00 0.00 0.00 0.00 5/6 URI::Generic#initialize 188
0.47% 0.47% 0.00 0.00 0.00 0.00 6 URI::Generic#set_scheme 250
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 297
0.46% 0.20% 0.00 0.00 0.00 0.00 1 Object#try 32
    0.00 0.00 0.00 0.00 1/3 String#to_i 36
    0.00 0.00 0.00 0.00 1/3 Array#empty? 33
    0.00 0.00 0.00 0.00 1/6 URI::Generic#merge 766
    0.00 0.00 0.00 0.00 5/6 URI::Generic#initialize 192
0.46% 0.46% 0.00 0.00 0.00 0.00 6 URI::Generic#set_path 503
    0.00 0.00 0.00 0.00 6/6 URI::Parser#parse 177
0.45% 0.45% 0.00 0.00 0.00 0.00 6 <Module::URI>#scheme_list 540
    0.00 0.00 0.00 0.00 1/6 URI::Generic#merge 762
    0.00 0.00 0.00 0.00 5/6 URI::Generic#initialize 196
0.45% 0.45% 0.00 0.00 0.00 0.00 6 URI::Generic#set_fragment 586
    0.00 0.00 0.00 0.00 2/2 Kernel#!~
0.45% 0.45% 0.00 0.00 0.00 0.00 2 Regexp#=~
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Integration::Session#process 290
    0.00 0.00 0.00 0.00 1/3 Rack::File#serving 81
    0.00 0.00 0.00 0.00 1/3 Rails::Engine#call 479
0.44% 0.44% 0.00 0.00 0.00 0.00 3 Hash#merge!
    0.00 0.00 0.00 0.00 1/3 Rack::Test::CookieJar#for 149
    0.00 0.00 0.00 0.00 1/3 URI::Generic#merge_path 691
    0.00 0.00 0.00 0.00 1/3 Rack::MockResponse#body 182
0.44% 0.44% 0.00 0.00 0.00 0.00 3 Array#join
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#process 309
0.44% 0.25% 0.00 0.00 0.00 0.00 2 Rack::Test::Session#last_request 180
    0.00 0.00 0.00 0.00 2/2 Rack::MockSession#last_request 182
    0.00 0.00 0.00 0.00 5/5 URI::Generic#set_userinfo 336
0.43% 0.43% 0.00 0.00 0.00 0.00 5 URI::Generic#split_userinfo 357
    0.00 0.00 0.00 0.00 2/4 <Module::URI>#encode_www_form_component 748
    0.00 0.00 0.00 0.00 1/4 <Module::URI>#decode_www_form_component 50
    0.00 0.00 0.00 0.00 1/4 <Class::Rack::MockRequest>#env_for 123
0.43% 0.43% 0.00 0.00 0.00 0.00 4 String#force_encoding
    0.00 0.00 0.00 0.00 1/1 URI::Generic#== 1063
0.42% 0.25% 0.00 0.00 0.00 0.00 1 Array#==
    0.00 0.00 0.00 0.00 1/8 String#==
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component_ary 1091
0.42% 0.21% 0.00 0.00 0.00 0.00 2 URI::Generic#component 236
    0.00 0.00 0.00 0.00 2/2 <Class::URI::Generic>#component 237
    0.00 0.00 0.00 0.00 2/29 Kernel#class 237
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#initialize 66
0.42% 0.31% 0.00 0.00 0.00 0.00 1 ActionDispatch::Response#body= 121
    0.00 0.00 0.00 0.00 1/17 Kernel#respond_to? 127
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#process_request 242
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#retry_with_digest_auth? 265
0.41% 0.25% 0.00 0.00 0.00 0.00 2 Rack::Test::Session#last_response 180
    0.00 0.00 0.00 0.00 2/4 Rack::MockSession#last_response 182
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#encode_www_form_component 747
0.41% 0.41% 0.00 0.00 0.00 0.00 1 String#gsub!
    0.00 0.00 0.00 0.00 8/13 ActiveSupport::Callbacks::ClassMethods#__callback_runner_name 414
    0.00 0.00 0.00 0.00 1/13 Rack::Response#write 100
    0.00 0.00 0.00 0.00 1/13 URI::Generic#to_s 1043
    0.00 0.00 0.00 0.00 1/13 Rack::File#serving 108
    0.00 0.00 0.00 0.00 2/13 <Class::Rack::MockRequest>#env_for 134
0.41% 0.41% 0.00 0.00 0.00 0.00 13 Fixnum#to_s
    0.00 0.00 0.00 0.00 5/5 URI::Generic#initialize 194
0.40% 0.40% 0.00 0.00 0.00 0.00 5 URI::Generic#set_opaque 563
    0.00 0.00 0.00 0.00 1/6 URI::Generic#merge_path 645
    0.00 0.00 0.00 0.00 1/6 <Class::Rack::MockRequest>#env_for 89
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::FileHandler#match? 14
    0.00 0.00 0.00 0.00 1/6 URI::Generic#merge 756
    0.00 0.00 0.00 0.00 2/6 URI::Generic#set_port 431
0.40% 0.40% 0.00 0.00 0.00 0.00 6 String#empty?
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#process_request 232
0.39% 0.16% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#retry_with_digest_auth? 263
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#last_response 265
    0.00 0.00 0.00 0.00 5/5 URI::Generic#initialize 195
0.38% 0.38% 0.00 0.00 0.00 0.00 5 URI::Generic#set_registry 465
    0.00 0.00 0.00 0.00 1/5 URI::Generic#check_port 417
    0.00 0.00 0.00 0.00 4/5 URI::Generic#set_port 430
0.38% 0.38% 0.00 0.00 0.00 0.00 5 Kernel#kind_of?
    0.00 0.00 0.00 0.00 1/1 Class#new
0.38% 0.31% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#initialize 36
    0.00 0.00 0.00 0.00 1/6 Kernel#is_a? 39
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Integration::Session#process 304
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#request 35
    0.00 0.00 0.00 0.00 2/4 Rack::Test::Session#last_response 182
0.37% 0.37% 0.00 0.00 0.00 0.00 4 Rack::MockSession#last_response 55
    0.00 0.00 0.00 0.00 1/1 Rack::File#_call 58
0.37% 0.37% 0.00 0.00 0.00 0.00 1 <Class::File>#readable?
    0.00 0.00 0.00 0.00 1/3 URI::Generic#merge0 789
    0.00 0.00 0.00 0.00 1/3 URI::Generic#check_host 391
    0.00 0.00 0.00 0.00 1/3 URI::Generic#check_scheme 241
0.36% 0.36% 0.00 0.00 0.00 0.00 3 URI::Generic#parser 216
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 305
0.36% 0.16% 0.00 0.00 0.00 0.00 1 Rack::MockResponse#body 171
    0.00 0.00 0.00 0.00 1/3 Array#join 182
    0.00 0.00 0.00 0.00 2/2 Array#each
0.35% 0.35% 0.00 0.00 0.00 0.00 2 String#to_sym
    0.00 0.00 0.00 0.00 1/1 URI::Generic#port= 442
0.35% 0.25% 0.00 0.00 0.00 0.00 1 URI::Generic#check_port 414
    0.00 0.00 0.00 0.00 1/5 Kernel#kind_of? 417
    0.00 0.00 0.00 0.00 1/3 Object#try 36
    0.00 0.00 0.00 0.00 2/3 URI::Generic#set_port 434
0.35% 0.35% 0.00 0.00 0.00 0.00 3 String#to_i
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#status= 83
0.34% 0.20% 0.00 0.00 0.00 0.00 1 Rack::Utils#status_code 535
    0.00 0.00 0.00 0.00 1/6 Kernel#is_a? 536
    0.00 0.00 0.00 0.00 1/5 Integer#to_i 539
    0.00 0.00 0.00 0.00 23/73 ActiveSupport::Notifications::Fanout::Subscriber#subscribed_to? 51
    0.00 0.00 0.00 0.00 45/73 ActiveSupport::Notifications::Fanout::Subscriber#matches? 56
    0.00 0.00 0.00 0.00 5/73 URI::Parser#split 101
0.33% 0.33% 0.00 0.00 0.00 0.00 73 String#===
    0.00 0.00 0.00 0.00 4/11 Class#new
    0.00 0.00 0.00 0.00 3/11 Hash#merge
    0.00 0.00 0.00 0.00 4/11 Kernel#dup
0.33% 0.33% 0.00 0.00 0.00 0.00 11 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 3/4 Array#include?
    0.00 0.00 0.00 0.00 1/4 BasicObject#!=
0.33% 0.24% 0.00 0.00 0.00 0.00 4 Fixnum#==
    0.00 0.00 0.00 0.00 1/51 BasicObject#==
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
0.32% 0.13% 0.00 0.00 0.00 0.00 1 Enumerable#min
    0.00 0.00 0.00 0.00 1/15 Array#each
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::FileHandler#match? 20
0.32% 0.32% 0.00 0.00 0.00 0.00 1 String#sub!
    0.00 0.00 0.00 0.00 2/2 Kernel#dup
0.31% 0.31% 0.00 0.00 0.00 0.00 2 <Class::String>#allocate
    0.00 0.00 0.00 0.00 1/4 URI::Generic#relative? 624
    0.00 0.00 0.00 0.00 3/4 URI::Generic#merge0 807
0.30% 0.30% 0.00 0.00 0.00 0.00 4 URI::Generic#absolute? 611
    0.00 0.00 0.00 0.00 1/1 URI::Generic#to_s 1041
0.29% 0.10% 0.00 0.00 0.00 0.00 1 BasicObject#!=
    0.00 0.00 0.00 0.00 1/4 Fixnum#==
    0.00 0.00 0.00 0.00 3/30 ActiveRecord::TestFixtures::ClassMethods#uses_transaction? 824
    0.00 0.00 0.00 0.00 23/30 ActiveSupport::Notifications::Fanout::Subscriber#subscribed_to? 51
    0.00 0.00 0.00 0.00 1/30 Rack::Response#write 96
    0.00 0.00 0.00 0.00 1/30 Rack::Mime#mime_type 17
    0.00 0.00 0.00 0.00 1/30 <Module::URI>#encode_www_form_component 740
    0.00 0.00 0.00 0.00 1/30 <Class::IO>#open
0.29% 0.29% 0.00 0.00 0.00 0.00 30 String#to_s
    0.00 0.00 0.00 0.00 3/3 Array#each
0.28% 0.28% 0.00 0.00 0.00 0.00 3 Kernel#instance_variable_set
    0.00 0.00 0.00 0.00 2/4 <Class::Proc>#new
    0.00 0.00 0.00 0.00 2/4 StringIO#initialize
0.27% 0.27% 0.00 0.00 0.00 0.00 4 BasicObject#initialize
    0.00 0.00 0.00 0.00 6/8 Kernel#respond_to?
    0.00 0.00 0.00 0.00 2/8 String#==
0.27% 0.27% 0.00 0.00 0.00 0.00 8 Kernel#respond_to_missing?
    0.00 0.00 0.00 0.00 1/2 ActiveRecord::ConnectionAdapters::ConnectionPool#release_connection 113
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#env_for 217
0.27% 0.13% 0.00 0.00 0.00 0.00 2 Hash#delete
    0.00 0.00 0.00 0.00 2/2 Kernel#eql?
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
0.26% 0.26% 0.00 0.00 0.00 0.00 1 IO#close
    0.00 0.00 0.00 0.00 3/3 URI::Generic#initialize 203
0.26% 0.26% 0.00 0.00 0.00 0.00 3 Kernel#freeze
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#default_env 274
0.25% 0.17% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#headers_for_env 277
    0.00 0.00 0.00 0.00 1/4 Hash#each 280
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge0 795
0.25% 0.13% 0.00 0.00 0.00 0.00 1 URI::Generic#relative? 623
    0.00 0.00 0.00 0.00 1/4 URI::Generic#absolute? 624
    0.00 0.00 0.00 0.00 3/3 URI::Parser#parse 176
0.25% 0.25% 0.00 0.00 0.00 0.00 3 Hash#include?
    0.00 0.00 0.00 0.00 4/4 Kernel#initialize_dup
0.25% 0.25% 0.00 0.00 0.00 0.00 4 Kernel#initialize_copy
    0.00 0.00 0.00 0.00 1/1 Rack::File#serving 87
0.25% 0.25% 0.00 0.00 0.00 0.00 1 <Class::File>#size?
    0.00 0.00 0.00 0.00 45/51 Kernel#===
    0.00 0.00 0.00 0.00 1/51 Fixnum#==
    0.00 0.00 0.00 0.00 5/51 Array#include?
0.24% 0.24% 0.00 0.00 0.00 0.00 51 BasicObject#==
    0.00 0.00 0.00 0.00 1/1 Rack::File#serving 89
0.24% 0.17% 0.00 0.00 0.00 0.00 1 Rack::Utils#byte_ranges 309
    0.00 0.00 0.00 0.00 1/27 Hash#default 311
    0.00 0.00 0.00 0.00 1/1 Rack::File#_call 55
0.24% 0.24% 0.00 0.00 0.00 0.00 1 <Class::File>#join
    0.00 0.00 0.00 0.00 2/2 Class#new
0.23% 0.23% 0.00 0.00 0.00 0.00 2 Rack::Request#initialize 20
    0.00 0.00 0.00 0.00 1/5 ActiveSupport::Testing::Performance::Profiler#run 37
    0.00 0.00 0.00 0.00 1/5 Rack::Utils#status_code 539
    0.00 0.00 0.00 0.00 1/5 Rack::Response#initialize 23
    0.00 0.00 0.00 0.00 2/5 Rack::Response#finish 79
0.23% 0.23% 0.00 0.00 0.00 0.00 5 Integer#to_i
    0.00 0.00 0.00 0.00 2/2 URI::Generic#to_s 1047
0.23% 0.23% 0.00 0.00 0.00 0.00 2 URI::Generic#path_query 1005
    0.00 0.00 0.00 0.00 1/1 Rack::Response#write 97
0.22% 0.14% 0.00 0.00 0.00 0.00 1 Rack::Utils#bytesize 280
    0.00 0.00 0.00 0.00 1/1 String#bytesize 281
    0.00 0.00 0.00 0.00 1/1 Rack::File#serving 71
0.21% 0.21% 0.00 0.00 0.00 0.00 1 <Class::File>#mtime
    0.00 0.00 0.00 0.00 2/12 ActiveRecord::ConnectionAdapters::Mysql2Adapter#_run__554343533026238158__checkout__4006882452924281478__callbacks 404
    0.00 0.00 0.00 0.00 1/12 Rails::Engine#routes 490
    0.00 0.00 0.00 0.00 2/12 BrowsingTest#_run__1641713955597884967__setup__4006882452924281478__callbacks 448
    0.00 0.00 0.00 0.00 2/12 BrowsingTest#_run__1641713955597884967__teardown__4422248206466959273__callbacks 412
    0.00 0.00 0.00 0.00 2/12 ActiveRecord::ConnectionAdapters::Mysql2Adapter#_run__554343533026238158__checkin__4006882452924281478__callbacks 404
    0.00 0.00 0.00 0.00 1/12 ActionDispatch::Response#initialize 79
    0.00 0.00 0.00 0.00 1/12 Rack::Test::Session#process_request 240
    0.00 0.00 0.00 0.00 1/12 Rack::Response#initialize 44
0.21% 0.21% 0.00 0.00 0.00 0.00 12 Kernel#block_given?
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#process 304
0.21% 0.21% 0.00 0.00 0.00 0.00 2 ActionDispatch::Integration::Session#_mock_session 250
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#initialize 73
0.21% 0.21% 0.00 0.00 0.00 0.00 1 <Class::Mime::Type>#lookup 87
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#for 149
0.20% 0.14% 0.00 0.00 0.00 0.00 1 Rack::Test::CookieJar#hash_for 164
    0.00 0.00 0.00 0.00 1/15 Array#each 172
    0.00 0.00 0.00 0.00 2/2 Rack::MockSession#request 35
0.20% 0.20% 0.00 0.00 0.00 0.00 2 Rack::MockSession#cookie_jar 60
    0.00 0.00 0.00 0.00 2/5 ActionDispatch::Integration::Runner#respond_to? 376
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Integration::Runner#copy_session_variables! 359
    0.00 0.00 0.00 0.00 2/5 BrowsingTest#test_homepage 334
0.20% 0.20% 0.00 0.00 0.00 0.00 5 ActionDispatch::Integration::Runner#integration_session 392
    0.00 0.00 0.00 0.00 1/11 ActiveSupport::Testing::Performance#full_profile_options 21
    0.00 0.00 0.00 0.00 4/11 ActiveSupport::Callbacks#run_callbacks 81
    0.00 0.00 0.00 0.00 4/11 ActiveSupport::Callbacks::ClassMethods#__callback_runner_name 414
    0.00 0.00 0.00 0.00 1/11 <Class::Rack::MockRequest>#env_for 85
    0.00 0.00 0.00 0.00 1/11 Rack::Test::Session#env_for 192
0.20% 0.20% 0.00 0.00 0.00 0.00 11 Symbol#to_s
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#initialize 74
0.20% 0.20% 0.00 0.00 0.00 0.00 1 <Class::ActionDispatch::Response>#default_charset 40
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge_path 641
0.20% 0.11% 0.00 0.00 0.00 0.00 1 Array#index
    0.00 0.00 0.00 0.00 2/8 String#==
    0.00 0.00 0.00 0.00 1/2 <Class::Rack::MockRequest>#env_for 81
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#env_for 180
0.19% 0.19% 0.00 0.00 0.00 0.00 2 String#[]
    0.00 0.00 0.00 0.00 1/1 Rack::Mime#mime_type 17
0.19% 0.19% 0.00 0.00 0.00 0.00 1 Hash#fetch
    0.00 0.00 0.00 0.00 1/3 Array#each
    0.00 0.00 0.00 0.00 2/3 Time#utc
0.19% 0.19% 0.00 0.00 0.00 0.00 3 Fixnum#<=>
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Integration::Session#process 277
0.19% 0.19% 0.00 0.00 0.00 0.00 3 ActionDispatch::Integration::Session#https? 240
    0.00 0.00 0.00 0.00 2/2 Rack::Test::Session#last_request 182
0.18% 0.18% 0.00 0.00 0.00 0.00 2 Rack::MockSession#last_request 48
    0.00 0.00 0.00 0.00 2/3 URI::Generic#merge_path 667
    0.00 0.00 0.00 0.00 1/3 Object#try 33
0.18% 0.18% 0.00 0.00 0.00 0.00 3 Array#empty?
    0.00 0.00 0.00 0.00 1/1 Kernel#!~
0.18% 0.18% 0.00 0.00 0.00 0.00 1 String#=~
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge_path 653
0.17% 0.11% 0.00 0.00 0.00 0.00 1 Array#delete
    0.00 0.00 0.00 0.00 1/8 String#==
    0.00 0.00 0.00 0.00 1/1 Rack::Response#initialize 28
0.16% 0.16% 0.00 0.00 0.00 0.00 1 Kernel#lambda
    0.00 0.00 0.00 0.00 2/2 Kernel#initialize_dup
0.16% 0.16% 0.00 0.00 0.00 0.00 2 String#initialize_copy
    0.00 0.00 0.00 0.00 2/2 Class#new
0.15% 0.15% 0.00 0.00 0.00 0.00 2 <Class::StringIO>#allocate
    0.00 0.00 0.00 0.00 1/2 <Module::URI>#encode_www_form_component 733
    0.00 0.00 0.00 0.00 1/2 <Module::URI>#decode_www_form_component 33
0.15% 0.15% 0.00 0.00 0.00 0.00 2 Hash#empty?
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
0.15% 0.15% 0.00 0.00 0.00 0.00 1 IO#seek
    0.00 0.00 0.00 0.00 2/6 Time#minus_with_coercion 337
    0.00 0.00 0.00 0.00 2/6 <Class::ActiveSupport::Duration>#=== 55
    0.00 0.00 0.00 0.00 1/6 Rack::Test::Session#initialize 39
    0.00 0.00 0.00 0.00 1/6 Rack::Utils#status_code 536
0.15% 0.15% 0.00 0.00 0.00 0.00 6 Kernel#is_a?
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#process 277
0.14% 0.14% 0.00 0.00 0.00 0.00 2 ActionDispatch::Integration::Session#host 142
    0.00 0.00 0.00 0.00 1/3 Mutex#synchronize 81
    0.00 0.00 0.00 0.00 2/3 URI::Generic#merge_path 672
0.14% 0.14% 0.00 0.00 0.00 0.00 3 Array#shift
    0.00 0.00 0.00 0.00 1/1 Rack::Response#write 98
0.14% 0.14% 0.00 0.00 0.00 0.00 1 Proc#call
    0.00 0.00 0.00 0.00 1/1 Rack::File#serving 73
0.14% 0.14% 0.00 0.00 0.00 0.00 1 <Class::File>#extname
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component 237
0.14% 0.14% 0.00 0.00 0.00 0.00 2 <Class::URI::Generic>#component 44
    0.00 0.00 0.00 0.00 2/2 Hash#delete
0.14% 0.14% 0.00 0.00 0.00 0.00 2 Kernel#eql?
    0.00 0.00 0.00 0.00 2/2 <Class::IO>#open
0.13% 0.13% 0.00 0.00 0.00 0.00 2 Range#begin
    0.00 0.00 0.00 0.00 1/1 Rack::File#serving 94
0.13% 0.13% 0.00 0.00 0.00 0.00 1 <Class::Range>#allocate
    0.00 0.00 0.00 0.00 3/3 URI::Generic#merge_path 652
0.12% 0.12% 0.00 0.00 0.00 0.00 3 Array#last
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::MockRequest>#env_for 131
0.12% 0.12% 0.00 0.00 0.00 0.00 1 StringIO#set_encoding
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Static#call 55
0.12% 0.12% 0.00 0.00 0.00 0.00 1 String#chomp
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 264
0.12% 0.12% 0.00 0.00 0.00 0.00 1 Module#<
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::FileHandler#match? 15
0.12% 0.12% 0.00 0.00 0.00 0.00 1 ActionDispatch::FileHandler#ext 29
    0.00 0.00 0.00 0.00 1/1 Rack::File#serving 93
0.11% 0.11% 0.00 0.00 0.00 0.00 1 Array#[]=
    0.00 0.00 0.00 0.00 1/1 Rails::Engine#call 479
0.11% 0.11% 0.00 0.00 0.00 0.00 1 Rails::Engine#app 467
    0.00 0.00 0.00 0.00 2/4 ActiveSupport::LogSubscriber#call 91
    0.00 0.00 0.00 0.00 1/4 Object#in? 17
    0.00 0.00 0.00 0.00 1/4 URI::Generic#merge_path 645
0.11% 0.11% 0.00 0.00 0.00 0.00 4 Array#first
    0.00 0.00 0.00 0.00 1/1 Rails::Engine#call 479
0.11% 0.11% 0.00 0.00 0.00 0.00 1 Rails::Application#env_config 169
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 35
0.11% 0.11% 0.00 0.00 0.00 0.00 1 Rack::Test::CookieJar#merge 124
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 32
0.11% 0.11% 0.00 0.00 0.00 0.00 1 StringIO#flush
    0.00 0.00 0.00 0.00 2/2 Time#httpdate 491
0.11% 0.11% 0.00 0.00 0.00 0.00 2 Time#year
    0.00 0.00 0.00 0.00 1/1 String#blank? 104
0.11% 0.11% 0.00 0.00 0.00 0.00 1 String#encoding_aware? 3
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::MockRequest>#env_for 134
0.11% 0.11% 0.00 0.00 0.00 0.00 1 StringIO#length
    0.00 0.00 0.00 0.00 1/1 Time#utc
0.11% 0.11% 0.00 0.00 0.00 0.00 1 Fixnum#divmod
    0.00 0.00 0.00 0.00 1/1 Time#httpdate 491
0.11% 0.11% 0.00 0.00 0.00 0.00 1 Time#wday
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
0.10% 0.10% 0.00 0.00 0.00 0.00 1 <Class::IO>#allocate
    0.00 0.00 0.00 0.00 5/6 <Class::Time>#now
    0.00 0.00 0.00 0.00 1/6 Kernel#dup
0.10% 0.10% 0.00 0.00 0.00 0.00 6 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 1/1 Time#httpdate 491
0.10% 0.10% 0.00 0.00 0.00 0.00 1 Time#min
    0.00 0.00 0.00 0.00 1/2 ActiveRecord::TestFixtures#teardown_fixtures 884
    0.00 0.00 0.00 0.00 1/2 URI::Generic#merge_path 646
0.09% 0.09% 0.00 0.00 0.00 0.00 2 Array#clear
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#env_for 219
0.09% 0.09% 0.00 0.00 0.00 0.00 1 Hash#has_key?
    0.00 0.00 0.00 0.00 1/1 Rack::Utils#bytesize 281
0.09% 0.09% 0.00 0.00 0.00 0.00 1 String#bytesize
    0.00 0.00 0.00 0.00 1/1 Time#httpdate 491
0.09% 0.09% 0.00 0.00 0.00 0.00 1 Time#hour
    0.00 0.00 0.00 0.00 1/1 <Module::URI>#encode_www_form_component 741
0.09% 0.09% 0.00 0.00 0.00 0.00 1 String#encoding
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::MockRequest>#env_for 88
0.08% 0.08% 0.00 0.00 0.00 0.00 1 NilClass#to_s
    0.00 0.00 0.00 0.00 1/1 Rack::MockResponse#initialize 157
0.08% 0.08% 0.00 0.00 0.00 0.00 1 StringIO#string
    0.00 0.00 0.00 0.00 1/1 Kernel#initialize_dup
0.08% 0.08% 0.00 0.00 0.00 0.00 1 Time#initialize_copy
    0.00 0.00 0.00 0.00 1/1 Time#httpdate 491
0.08% 0.08% 0.00 0.00 0.00 0.00 1 Time#day
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge 756
0.08% 0.08% 0.00 0.00 0.00 0.00 1 Kernel#nil?
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
0.07% 0.07% 0.00 0.00 0.00 0.00 1 Range#end
    0.00 0.00 0.00 0.00 1/1 Time#httpdate 491
0.07% 0.07% 0.00 0.00 0.00 0.00 1 Time#mon
    0.00 0.00 0.00 0.00 1/1 Time#httpdate 491
0.07% 0.07% 0.00 0.00 0.00 0.00 1 Time#sec
    0.00 0.00 0.00 0.00 3/4 Class#new
    0.00 0.00 0.00 0.00 1/4 Rack::Utils::HeaderHash#initialize 373
0.07% 0.07% 0.00 0.00 0.00 0.00 4 Hash#initialize
    0.00 0.00 0.00 0.00 1/2 ActiveRecord::TestFixtures#enlist_fixture_connections 81
    0.00 0.00 0.00 0.00 1/2 Rack::Test::CookieJar#for 149
0.07% 0.07% 0.00 0.00 0.00 0.00 2 Array#map
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#connection
    0.00 0.00 0.00 0.00 1/2 ActiveRecord::TestFixtures#enlist_fixture_connections 81
    0.00 0.00 0.00 0.00 1/2 Rack::Test::CookieJar#for 149
0.06% 0.06% 0.00 0.00 0.00 0.00 2 Hash#values
* indicates recursively called methods