Profile Report: allocations

Thread ID Fiber ID Total Time
47316869730520 47316869674500 2526.0

Thread 47316869730520, Fiber: 47316869674500

%Total %Self Total Self Wait Child Calls Name Line
    2526.00 0.00 0.00 2526.00 1/1 ActiveSupport::Testing::Performance::Performer#run_test 122
100.00% 0.00% 2526.00 0.00 0.00 2526.00 1 ActiveSupport::Testing::Performance#run_test 77
    2481.00 0.00 0.00 2481.00 1/1 ActiveSupport::Testing::Performance::Metrics::Base#profile 83
    31.00 0.00 0.00 31.00 1/1 ActionDispatch::IntegrationTest#before_setup 80
    14.00 0.00 0.00 14.00 1/1 ActiveRecord::TestFixtures#after_teardown 90
    0.00 0.00 0.00 0.00 1/1 Minitest::Test::LifecycleHooks#teardown 89
    0.00 0.00 0.00 0.00 1/1 Minitest::Test::LifecycleHooks#before_teardown 88
    0.00 0.00 0.00 0.00 1/1 Minitest::Test::LifecycleHooks#after_setup 82
    0.00 0.00 0.00 0.00 1/1 Minitest::Test::LifecycleHooks#setup 81
    2526.00 0.00 0.00 2526.00 1/1 Integer#times
100.00% 0.00% 2526.00 0.00 0.00 2526.00 1 ActiveSupport::Testing::Performance::Performer#run_test 122
    2526.00 0.00 0.00 2526.00 1/1 ActiveSupport::Testing::Performance#run_test 122
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#parameterize_args 238
    2526.00 0.00 0.00 2526.00 1/2 ActiveSupport::Testing::Performance::Profiler#run 39
100.00% 0.00% 2526.00 0.00 0.00 2526.00 2 *Integer#times
    2526.00 0.00 0.00 2526.00 1/1 ActiveSupport::Testing::Performance::Performer#run_test
100.00% 0.00% 2526.00 0.00 0.00 2526.00 1 ActiveSupport::Testing::Performance::Profiler#run 38
    2526.00 0.00 0.00 2526.00 1/2 Integer#times 39
    0.00 0.00 0.00 0.00 1/6 Integer#to_i 39
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Testing::Performance::Performer#full_profile_options 39
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 38
    2481.00 3.00 0.00 2478.00 1/1 ActiveSupport::Testing::Performance::Metrics::Base#profile 83
98.22% 0.12% 2481.00 3.00 0.00 2478.00 1 HelloTest#test_homepage 9
    2478.00 3.00 0.00 2475.00 1/1 ActionDispatch::Integration::Runner#get 10
    2481.00 0.00 0.00 2481.00 1/1 ActiveSupport::Testing::Performance#run_test 83
98.22% 0.00% 2481.00 0.00 0.00 2481.00 1 ActiveSupport::Testing::Performance::Metrics::Base#profile 85
    2481.00 3.00 0.00 2478.00 1/1 HelloTest#test_homepage 83
    0.00 0.00 0.00 0.00 1/3 ActiveSupport::TestCase#name 83
    0.00 0.00 0.00 0.00 2/94 Kernel#respond_to? 89
    2478.00 3.00 0.00 2475.00 1/1 HelloTest#test_homepage 10
98.10% 0.12% 2478.00 3.00 0.00 2475.00 1 ActionDispatch::Integration::Runner#get 342
    2475.00 0.00 0.00 2475.00 1/1 ActionDispatch::Integration::RequestHelpers#get 348
    0.00 0.00 0.00 0.00 1/12 Kernel#tap 348
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Runner#integration_session 348
    2475.00 0.00 0.00 2475.00 1/1 ActionDispatch::Integration::Runner#get 348
97.98% 0.00% 2475.00 0.00 0.00 2475.00 1 ActionDispatch::Integration::RequestHelpers#get 15
    2474.00 9.00 0.00 2465.00 1/1 ActionDispatch::Integration::Session#process 16
    1.00 1.00 0.00 0.00 1/51 Kernel#dup 16
    2474.00 9.00 0.00 2465.00 1/1 ActionDispatch::Integration::RequestHelpers#get 16
97.94% 0.36% 2474.00 9.00 0.00 2465.00 1 ActionDispatch::Integration::Session#process 202
    2401.00 0.00 0.00 2401.00 1/1 Rack::Test::Session#request 261
    51.00 0.00 0.00 51.00 1/1 <Class::ActionDispatch::TestResponse>#from_response 266
    4.00 2.00 0.00 2.00 2/180 Class#new 264
    4.00 0.00 0.00 4.00 2/2 <Class::ActionDispatch::Http::Headers>#from_hash 251
    2.00 2.00 0.00 0.00 2/2 ActionDispatch::Http::Headers#merge! 251
    2.00 2.00 0.00 0.00 1/44 String#split 223
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#build_full_uri 261
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#controller_instance 271
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#last_response 265
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#last_request 264
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#_mock_session 265
    0.00 0.00 0.00 0.00 2/18 Object#present? 253
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::RequestEncoder::IdentityEncoder#accept_header 232
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::RequestEncoder::IdentityEncoder#content_type 232
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Integration::Session#https? 232
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::RequestEncoder::IdentityEncoder#encode_params 225
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#host 232
    0.00 0.00 0.00 0.00 1/2 <Class::ActionDispatch::RequestEncoder>#encoder 203
    2401.00 0.00 0.00 2401.00 1/1 ActionDispatch::Integration::Session#process 261
95.05% 0.00% 2401.00 0.00 0.00 2401.00 1 Rack::Test::Session#request 116
    2325.00 1.00 0.00 2324.00 1/1 Rack::Test::Session#process_request 119
    60.00 6.00 0.00 54.00 1/1 Rack::Test::Session#env_for 118
    16.00 0.00 0.00 16.00 1/1 Rack::Test::Session#parse_uri 117
    2325.00 1.00 0.00 2324.00 1/1 Rack::Test::Session#request 119
92.04% 0.04% 2325.00 1.00 0.00 2324.00 1 Rack::Test::Session#process_request 250
    2323.00 3.00 0.00 2320.00 1/1 Rack::MockSession#request 251
    1.00 1.00 0.00 0.00 1/1 Rack::Test::Session#retry_with_digest_auth? 253
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#last_response 261
    0.00 0.00 0.00 0.00 1/64 Kernel#block_given? 259
    2323.00 3.00 0.00 2320.00 1/1 Rack::Test::Session#process_request 251
91.96% 0.12% 2323.00 3.00 0.00 2320.00 1 Rack::MockSession#request 26
    2269.00 0.00 0.00 2269.00 1/1 Rails::Engine#call 29
    22.00 2.00 0.00 20.00 2/180 Class#new 31
    18.00 0.00 0.00 18.00 1/4 Rack::BodyProxy#close 32
    5.00 2.00 0.00 3.00 1/1 Rack::Response#finish 39
    5.00 1.00 0.00 4.00 1/1 Rack::Test::CookieJar#for 27
    1.00 0.00 0.00 1.00 1/8 Rack::Utils::HeaderHash#[] 34
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 38
    0.00 0.00 0.00 0.00 1/149 Array#each 36
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#merge 34
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#last_response 34
    0.00 0.00 0.00 0.00 1/13 Rack::BodyProxy#respond_to? 32
    0.00 0.00 0.00 0.00 1/1 StringIO#flush 31
    0.00 0.00 0.00 0.00 2/2 Rack::MockSession#cookie_jar 34
    2269.00 0.00 0.00 2269.00 1/1 Rack::MockSession#request 29
89.83% 0.00% 2269.00 0.00 0.00 2269.00 1 Rails::Engine#call 520
    2266.00 1.00 0.00 2265.00 1/1 Rack::Sendfile#call 522
    3.00 0.00 0.00 3.00 1/1 Rails::Application#build_request 521
    0.00 0.00 0.00 0.00 1/1 Rails::Engine#app 522
    2266.00 1.00 0.00 2265.00 1/1 Rails::Engine#call 522
89.71% 0.04% 2266.00 1.00 0.00 2265.00 1 Rack::Sendfile#call 110
    2265.00 0.00 0.00 2265.00 1/1 ActionDispatch::Static#call 111
    0.00 0.00 0.00 0.00 1/13 Rack::BodyProxy#respond_to? 112
    2265.00 0.00 0.00 2265.00 1/1 Rack::Sendfile#call 111
89.67% 0.00% 2265.00 0.00 0.00 2265.00 1 ActionDispatch::Static#call 114
    2240.00 0.00 0.00 2240.00 1/1 ActionDispatch::Executor#call 125
    23.00 4.00 0.00 19.00 1/1 ActionDispatch::FileHandler#match? 119
    1.00 1.00 0.00 0.00 1/7 String#chomp 118
    1.00 1.00 0.00 0.00 1/180 Class#new 115
    0.00 0.00 0.00 0.00 1/10 Rack::Request::Helpers#path_info 118
    0.00 0.00 0.00 0.00 1/3 Rack::Request::Helpers#get? 117
    2240.00 0.00 0.00 2240.00 1/1 ActionDispatch::Static#call 125
88.68% 0.00% 2240.00 0.00 0.00 2240.00 1 ActionDispatch::Executor#call 9
    2223.00 0.00 0.00 2223.00 1/1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call 12
    14.00 0.00 0.00 14.00 1/1 <Class::ActiveSupport::ExecutionWrapper>#run! 10
    3.00 3.00 0.00 0.00 1/180 Class#new 13
    0.00 0.00 0.00 0.00 1/21 Array#pop 13
    2223.00 0.00 0.00 2223.00 1/1 ActionDispatch::Executor#call 12
88.00% 0.00% 2223.00 0.00 0.00 2223.00 1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call 25
    2217.00 1.00 0.00 2216.00 1/1 Rack::Runtime#call 27
    6.00 4.00 0.00 2.00 2/180 Class#new 28
    0.00 0.00 0.00 0.00 1/2 <Class::ActiveSupport::Cache::Strategy::LocalCache::LocalCacheRegistry>#set_cache_for 26
    2217.00 1.00 0.00 2216.00 1/1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call 27
87.77% 0.04% 2217.00 1.00 0.00 2216.00 1 Rack::Runtime#call 20
    2213.00 0.00 0.00 2213.00 1/1 Rack::MethodOverride#call 22
    1.00 0.00 0.00 1.00 1/17 Rack::Utils::HeaderHash#[]= 26
    1.00 1.00 0.00 0.00 1/5 String#% 26
    1.00 0.00 0.00 1.00 1/1 Rack::Utils::HeaderHash#include? 25
    0.00 0.00 0.00 0.00 2/2 <Module::Rack::Utils>#clock_time 23
    2213.00 0.00 0.00 2213.00 1/1 Rack::MethodOverride#call 22
87.61% 0.00% 2213.00 0.00 0.00 2213.00 1 ActionDispatch::RequestId#call 22
    2202.00 0.00 0.00 2202.00 1/1 ActionDispatch::RemoteIp#call 25
    9.00 0.00 0.00 9.00 1/1 ActionDispatch::RequestId#make_request_id 24
    1.00 0.00 0.00 1.00 1/12 Kernel#tap 25
    1.00 1.00 0.00 0.00 1/180 Class#new 23
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#request_id= 24
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#x_request_id 24
    2213.00 0.00 0.00 2213.00 1/1 Rack::Runtime#call 22
87.61% 0.00% 2213.00 0.00 0.00 2213.00 1 Rack::MethodOverride#call 13
    2213.00 0.00 0.00 2213.00 1/1 ActionDispatch::RequestId#call 22
    0.00 0.00 0.00 0.00 1/13 Array#include? 14
    0.00 0.00 0.00 0.00 1/1 Rack::MethodOverride#allowed_methods 14
    2202.00 0.00 0.00 2202.00 1/1 ActionDispatch::RequestId#call 25
87.17% 0.00% 2202.00 0.00 0.00 2202.00 1 ActionDispatch::RemoteIp#call 76
    2200.00 2.00 0.00 2198.00 1/1 Rails::Rack::Logger#call 79
    2.00 2.00 0.00 0.00 2/180 Class#new 78
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#remote_ip= 78
    2200.00 2.00 0.00 2198.00 1/1 ActionDispatch::RemoteIp#call 79
87.09% 0.08% 2200.00 2.00 0.00 2198.00 1 Rails::Rack::Logger#call 20
    2196.00 2.00 0.00 2194.00 1/1 ActiveSupport::TaggedLogging#tagged 24
    1.00 0.00 0.00 1.00 1/1 Rails::Rack::Logger#compute_tags 24
    1.00 1.00 0.00 0.00 1/180 Class#new 21
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 23
    0.00 0.00 0.00 0.00 2/3 Rails::Rack::Logger#logger 24
    2196.00 2.00 0.00 2194.00 1/1 Rails::Rack::Logger#call 24
86.94% 0.08% 2196.00 2.00 0.00 2194.00 1 ActiveSupport::TaggedLogging#tagged 68
    2194.00 2.00 0.00 2192.00 1/1 ActiveSupport::TaggedLogging::Formatter#tagged 69
    2194.00 2.00 0.00 2192.00 1/1 ActiveSupport::TaggedLogging#tagged 69
86.86% 0.08% 2194.00 2.00 0.00 2192.00 1 ActiveSupport::TaggedLogging::Formatter#tagged 24
    2188.00 4.00 0.00 2184.00 1/1 Rails::Rack::Logger#call_app 24
    3.00 0.00 0.00 3.00 1/1 ActiveSupport::TaggedLogging::Formatter#push_tags 25
    1.00 0.00 0.00 1.00 1/1 ActiveSupport::TaggedLogging::Formatter#pop_tags 28
    2188.00 4.00 0.00 2184.00 1/1 ActiveSupport::TaggedLogging::Formatter#tagged 24
86.62% 0.16% 2188.00 4.00 0.00 2184.00 1 Rails::Rack::Logger#call_app 32
    2150.00 0.00 0.00 2150.00 1/1 ActionDispatch::ShowExceptions#call 36
    27.00 0.00 0.00 27.00 1/9 Logger#info 35
    4.00 0.00 0.00 4.00 1/7 ActiveSupport::Notifications::Instrumenter#start 34
    2.00 2.00 0.00 0.00 1/180 Class#new 37
    1.00 0.00 0.00 1.00 1/1 <Class::ActiveSupport::LogSubscriber>#flush_all! 43
    0.00 0.00 0.00 0.00 1/3 Rails::Rack::Logger#logger 35
    0.00 0.00 0.00 0.00 1/6 <Module::ActiveSupport::Notifications>#instrumenter 33
    1.00 0.00 0.00 1.00 1/8 ActiveRecord::ConnectionAdapters::AbstractAdapter#_run_checkin_callbacks 827
    2.00 1.00 0.00 1.00 1/8 ActiveRecord::ConnectionAdapters::AbstractAdapter#_run_checkout_callbacks 827
    2.00 0.00 0.00 2.00 1/8 ActiveSupport::Testing::SetupAndTeardown#after_teardown 45
    4.00 0.00 0.00 4.00 1/8 ActiveSupport::Testing::SetupAndTeardown#before_setup 41
    13.00 0.00 0.00 13.00 1/8 ActiveSupport::ExecutionWrapper#run! 108
    14.00 0.00 0.00 14.00 1/8 ActiveSupport::ExecutionWrapper#complete! 116
    1783.00 2.00 0.00 1781.00 1/8 AbstractController::Callbacks#process_action 19
    2145.00 0.00 0.00 2145.00 1/8 ActionDispatch::Callbacks#call 24
86.34% 0.04% 2181.00 1.00 0.00 2180.00 8 *ActiveSupport::Callbacks#run_callbacks 93
    2145.00 1.00 0.00 2144.00 1/1 ActionDispatch::Cookies#call 26
    1691.00 2.00 0.00 1689.00 1/1 ActionController::Rendering#process_action 20
    95.00 0.00 0.00 95.00 7/7 ActiveSupport::Callbacks::CallbackSequence#invoke_before 130
    19.00 0.00 0.00 19.00 7/7 ActiveSupport::Callbacks::CallbackSequence#invoke_after 132
    8.00 8.00 0.00 0.00 7/9 <Class::Proc>#new 102
    3.00 3.00 0.00 0.00 7/7 <Class::ActiveSupport::Callbacks::Filters::Environment>#new 99
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#expire 514
    0.00 0.00 0.00 0.00 1/1 ActionController::Base#__callbacks 94
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Callbacks#__callbacks 94
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::ExecutionWrapper#__callbacks 94
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::TestCase#__callbacks 94
    0.00 0.00 0.00 0.00 7/19 ActiveSupport::Callbacks::Filters::Environment#value 133
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#verify! 808
    0.00 0.00 0.00 0.00 8/64 Kernel#block_given? 131
    0.00 0.00 0.00 0.00 7/22 ActiveSupport::Callbacks::Filters::Environment#halted 131
    0.00 0.00 0.00 0.00 7/7 ActiveSupport::Callbacks::CallbackSequence#final? 129
    0.00 0.00 0.00 0.00 7/7 ActiveSupport::Callbacks::CallbackChain#compile 100
    0.00 0.00 0.00 0.00 8/8 ActiveSupport::Callbacks::CallbackChain#empty? 96
    0.00 0.00 0.00 0.00 8/18 Symbol#to_sym 94
    0.00 0.00 0.00 0.00 2/2 ActiveRecord::ConnectionAdapters::AbstractAdapter#__callbacks 94
    2150.00 0.00 0.00 2150.00 1/1 Rails::Rack::Logger#call_app 36
85.11% 0.00% 2150.00 0.00 0.00 2150.00 1 ActionDispatch::ShowExceptions#call 29
    2149.00 2.00 0.00 2147.00 1/1 ActionDispatch::DebugExceptions#call 31
    1.00 1.00 0.00 0.00 1/180 Class#new 30
    2149.00 2.00 0.00 2147.00 1/1 ActionDispatch::ShowExceptions#call 31
85.08% 0.08% 2149.00 2.00 0.00 2147.00 1 ActionDispatch::DebugExceptions#call 57
    2145.00 0.00 0.00 2145.00 1/1 ActionDispatch::Callbacks#call 59
    1.00 0.00 0.00 1.00 1/8 Rack::Utils::HeaderHash#[] 61
    1.00 1.00 0.00 0.00 1/180 Class#new 58
    2145.00 1.00 0.00 2144.00 1/1 ActiveSupport::Callbacks#run_callbacks 26
84.92% 0.04% 2145.00 1.00 0.00 2144.00 1 ActionDispatch::Cookies#call 610
    2135.00 0.00 0.00 2135.00 1/1 Rack::Session::Abstract::Persisted#call 613
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Cookies::CookieJar#write 618
    2.00 2.00 0.00 0.00 1/2 ActionDispatch::Request#cookie_jar 616
    1.00 0.00 0.00 1.00 1/8 Rack::Utils::HeaderHash#[] 619
    1.00 1.00 0.00 0.00 1/180 Class#new 611
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 619
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::CookieJar#committed? 617
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#have_cookie_jar? 615
    2145.00 0.00 0.00 2145.00 1/1 ActionDispatch::DebugExceptions#call 59
84.92% 0.00% 2145.00 0.00 0.00 2145.00 1 ActionDispatch::Callbacks#call 22
    2145.00 0.00 0.00 2145.00 1/8 ActiveSupport::Callbacks#run_callbacks 24
    0.00 0.00 0.00 0.00 1/149 Rack::Test::CookieJar#hash_for 184
    0.00 0.00 0.00 0.00 1/149 <Module::Rack::Utils>#clean_path_info 601
    0.00 0.00 0.00 0.00 1/149 Enumerable#flat_map
    0.00 0.00 0.00 0.00 10/149 Enumerable#sort_by
    0.00 0.00 0.00 0.00 1/149 ActionDispatch::MiddlewareStack#each 49
    0.00 0.00 0.00 0.00 2/149 Enumerable#partition
    0.00 0.00 0.00 0.00 3/149 Hash#except! 19
    0.00 0.00 0.00 0.00 1/149 Rack::QueryParser#parse_query 37
    0.00 0.00 0.00 0.00 1/149 Rack::QueryParser::Params#to_params_hash 176
    0.00 0.00 0.00 0.00 1/149 ActionController::Rendering#_normalize_text 104
    0.00 0.00 0.00 0.00 4/149 Enumerable#inject
    0.00 0.00 0.00 0.00 7/149 Sprockets::Resolve#path_matches 161
    0.00 0.00 0.00 0.00 1/149 Rack::MockSession#request 36
    0.00 0.00 0.00 0.00 1/149 ActiveRecord::ConnectionAdapters::Transaction#rollback_records 69
    1.00 0.00 0.00 1.00 1/149 ActionDispatch::Response::Buffer#each_chunk 145
    1.00 0.00 0.00 1.00 1/149 <Class::ActiveRecord::QueryCache>#complete 38
    2.00 0.00 0.00 2.00 2/149 Enumerable#find_all
    2.00 0.00 0.00 2.00 1/149 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile 28
    2.00 0.00 0.00 2.00 3/149 ActionDispatch::Journey::Format#evaluate 45
    3.00 2.00 0.00 1.00 1/149 ActionView::LookupContext#initialize_details 237
    4.00 2.00 0.00 2.00 5/149 Enumerable#each_with_object
    4.00 0.00 0.00 4.00 1/149 Rack::BodyProxy#each 36
    5.00 0.00 0.00 5.00 1/149 ActiveRecord::TestFixtures#setup_fixtures 971
    5.00 0.00 0.00 5.00 1/149 ActiveRecord::ConnectionAdapters::ConnectionHandler#clear_active_connections! 910
    6.00 1.00 0.00 5.00 1/149 ActiveRecord::TestFixtures#teardown_fixtures 1010
    12.00 8.00 0.00 4.00 2/149 Sprockets::Transformers#expand_transform_accepts 76
    14.00 0.00 0.00 14.00 5/149 ActionView::PathSet#_find_all 74
    14.00 4.00 0.00 10.00 5/149 Array#each
    14.00 0.00 0.00 14.00 15/149 Enumerable#each_entry
    19.00 5.00 0.00 14.00 7/149 ActiveSupport::Callbacks::CallbackSequence#invoke_after 511
    19.00 9.00 0.00 10.00 2/149 ActionDispatch::Http::Cache::Response#cache_control_headers 148
    41.00 0.00 0.00 41.00 7/149 ActiveSupport::Notifications::Fanout#start 42
    80.00 3.00 0.00 77.00 7/149 Sprockets::Resolve#dirname_matches 180
    91.00 4.00 0.00 87.00 17/149 Enumerable#find
    95.00 17.00 0.00 78.00 7/149 ActiveSupport::Callbacks::CallbackSequence#invoke_before 507
    99.00 0.00 0.00 99.00 7/149 ActiveSupport::Notifications::Fanout#finish 46
    129.00 4.00 0.00 125.00 9/149 Sprockets::HTTPUtils#find_q_matches 73
    532.00 22.00 0.00 510.00 2/149 Sprockets::Resolve#resolve_under_paths 124
    752.00 2.00 0.00 750.00 3/149 Enumerable#detect
    2058.00 3.00 0.00 2055.00 1/149 ActionDispatch::Journey::Router#serve 33
84.60% 0.95% 2137.00 24.00 0.00 2113.00 149 *Array#each
    2038.00 0.00 0.00 2038.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#serve
    739.00 0.00 0.00 739.00 2/2 Sprockets::Rails::HelperAssetResolvers::Environment#asset_path
    367.00 7.00 0.00 360.00 7/7 Sprockets::Resolve#path_matches
    143.00 0.00 0.00 143.00 7/9 Sprockets::HTTPUtils#find_best_q_match
    125.00 34.00 0.00 91.00 17/17 Enumerable#find
    99.00 0.00 0.00 99.00 8/8 ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
    87.00 33.00 0.00 54.00 9/9 Sprockets::HTTPUtils#match_mime_type?
    50.00 2.00 0.00 48.00 1/1 Turbolinks::Redirection#set_turbolinks_location_header_from_session
    44.00 44.00 0.00 0.00 22/30 <Class::File>#basename
    41.00 0.00 0.00 41.00 8/8 ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
    27.00 6.00 0.00 21.00 3/5 Sprockets::Resolve#parse_path_extnames
    15.00 4.00 0.00 11.00 4/8 Kernel#catch
    14.00 14.00 0.00 0.00 14/16 Set#add
    14.00 4.00 0.00 10.00 5/149 Array#each
    12.00 1.00 0.00 11.00 1/1 ActionDispatch::Http::Parameters#path_parameters=
    12.00 12.00 0.00 0.00 6/30 <Class::File>#join
    11.00 0.00 0.00 11.00 1/1 ActionController::RequestForgeryProtection#verify_same_origin_request
    10.00 5.00 0.00 5.00 5/5 ActionView::Resolver#find_all
    7.00 7.00 0.00 0.00 3/44 String#split
    7.00 1.00 0.00 6.00 1/1 ApplicationController#find_session
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#release_connection
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::DatabaseStatements#rollback_transaction
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::DatabaseStatements#begin_transaction
    5.00 0.00 0.00 5.00 8/12 ActiveSupport::Callbacks::CallTemplate#expand
    4.00 0.00 0.00 4.00 1/1 Rack::Response#write
    3.00 3.00 0.00 0.00 3/8 String#tr
    3.00 2.00 0.00 1.00 2/180 Class#new
    3.00 0.00 0.00 3.00 1/1 ActionController::RequestForgeryProtection#verify_authenticity_token
    3.00 2.00 0.00 1.00 2/18 Hash#merge
    3.00 3.00 0.00 0.00 3/3 <Class::File>#file?
    2.00 0.00 0.00 2.00 1/2 ActionDispatch::Journey::Format#evaluate
    2.00 0.00 0.00 2.00 2/3 Set#each
    2.00 0.00 0.00 2.00 2/2 Sprockets::Rails::HelperAssetResolvers::Manifest#asset_path
    2.00 2.00 0.00 0.00 2/2 Symbol#slice
    2.00 0.00 0.00 2.00 2/3 ActionDispatch::Journey::Path::Pattern#match
    1.00 1.00 0.00 0.00 1/2 ActionMailer::TestCase::ClearTestDeliveries#clear_test_deliveries
    1.00 1.00 0.00 0.00 2/2 ActiveRecord::ConnectionAdapters::DatabaseStatements#transaction_open?
    1.00 1.00 0.00 0.00 1/1 <Class::Regexp>#escape
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s
    1.00 1.00 0.00 0.00 1/1 Array#uniq!
    1.00 1.00 0.00 0.00 1/1 Hash#transform_values
    1.00 1.00 0.00 0.00 1/5 ActionDispatch::Http::Parameters#path_parameters
    0.00 0.00 0.00 0.00 1/2 ActiveRecord::ConnectionAdapters::QueryCache#disable_query_cache!
    0.00 0.00 0.00 0.00 1/248 <Class::Thread>#current
    0.00 0.00 0.00 0.00 3/4 String#to_sym
    0.00 0.00 0.00 0.00 3/76 Set#include?
    0.00 0.00 0.00 0.00 1/2 ActiveSupport::ExecutionWrapper::CompleteHook#before
    0.00 0.00 0.00 0.00 1/4 ActiveRecord::ConnectionAdapters::ConnectionPool#connection
    0.00 0.00 0.00 0.00 1/3 ActiveRecord::ConnectionAdapters::ConnectionPool#active_connection?
    0.00 0.00 0.00 0.00 1/18 ActiveSupport::SafeBuffer#to_s
    0.00 0.00 0.00 0.00 1/1 Digest::Base#<<
    0.00 0.00 0.00 0.00 1/2 String#empty?
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::Format::Parameter#name
    0.00 0.00 0.00 0.00 4/4 Float#-@
    0.00 0.00 0.00 0.00 22/42 String#start_with?
    0.00 0.00 0.00 0.00 7/36 Set#merge
    0.00 0.00 0.00 0.00 2/12 Array#push
    0.00 0.00 0.00 0.00 4/4 ActionView::Base#digest_assets
    0.00 0.00 0.00 0.00 8/11 Fixnum#|
    0.00 0.00 0.00 0.00 8/8 Fixnum#<<
    0.00 0.00 0.00 0.00 8/9 String#match
    0.00 0.00 0.00 0.00 8/10 String#to_i
    0.00 0.00 0.00 0.00 24/67 Hash#delete
    0.00 0.00 0.00 0.00 13/19 Hash#has_key?
    0.00 0.00 0.00 0.00 6/18 Symbol#to_sym
    0.00 0.00 0.00 0.00 2/23 Kernel#instance_variable_get
    0.00 0.00 0.00 0.00 2/2 Symbol#length
    0.00 0.00 0.00 0.00 3/26 Hash#key?
    0.00 0.00 0.00 0.00 3/4 ActionController::Metal#performed?
    0.00 0.00 0.00 0.00 15/119 Kernel#is_a?
    0.00 0.00 0.00 0.00 5/5 ActiveSupport::HashWithIndifferentAccess#delete
    0.00 0.00 0.00 0.00 1/4 String#include?
    0.00 0.00 0.00 0.00 2/96 Module#===
    0.00 0.00 0.00 0.00 1/1 <Module::ActionView::Template::Handlers>#extensions
    0.00 0.00 0.00 0.00 1/1 <Class::ActionView::Base>#default_formats
    0.00 0.00 0.00 0.00 1/1 I18n::Base#default_locale
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to?
    0.00 0.00 0.00 0.00 1/1 I18n::Base#locale
    0.00 0.00 0.00 0.00 1/5 String#==
    0.00 0.00 0.00 0.00 1/7 Rack::Request::Helpers#script_name
    0.00 0.00 0.00 0.00 3/10 Rack::Request::Helpers#path_info
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::GTG::TransitionTable#memo
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::GTG::TransitionTable#accepting?
    0.00 0.00 0.00 0.00 3/26 String#force_encoding
    0.00 0.00 0.00 0.00 15/22 ActiveSupport::Callbacks::Filters::Environment#halted
    0.00 0.00 0.00 0.00 2/2 ActiveRecord::ConnectionAdapters::ConnectionPool#lock_thread=
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::QueryCache#configure_query_cache!
    0.00 0.00 0.00 0.00 12/19 ActiveSupport::Callbacks::Filters::Environment#value
    0.00 0.00 0.00 0.00 12/12 ActiveSupport::Callbacks::Filters::Environment#target
    2135.00 1.00 0.00 2134.00 1/1 Rack::Session::Abstract::Persisted#call 226
84.52% 0.04% 2135.00 1.00 0.00 2134.00 1 Rack::Session::Abstract::Persisted#context 229
    2123.00 1.00 0.00 2122.00 1/1 Rack::Head#call 232
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Session::SessionObject#prepare_session 231
    4.00 0.00 0.00 4.00 1/1 Rack::Session::Abstract::Persisted#commit_session 234
    1.00 1.00 0.00 0.00 1/180 Class#new 233
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Session::Compatibility#make_request 230
    2135.00 0.00 0.00 2135.00 1/1 ActionDispatch::Cookies#call 613
84.52% 0.00% 2135.00 0.00 0.00 2135.00 1 Rack::Session::Abstract::Persisted#call 225
    2135.00 1.00 0.00 2134.00 1/1 Rack::Session::Abstract::Persisted#context 226
    2123.00 1.00 0.00 2122.00 1/1 Rack::Session::Abstract::Persisted#context 232
84.05% 0.04% 2123.00 1.00 0.00 2122.00 1 Rack::Head#call 11
    2122.00 1.00 0.00 2121.00 1/1 Rack::ConditionalGet#call 12
    2122.00 1.00 0.00 2121.00 1/1 Rack::Head#call 12
84.01% 0.04% 2122.00 1.00 0.00 2121.00 1 Rack::ConditionalGet#call 22
    2113.00 2.00 0.00 2111.00 1/1 Rack::ETag#call 25
    8.00 0.00 0.00 8.00 1/2 <Class::Rack::Utils::HeaderHash>#new 26
    0.00 0.00 0.00 0.00 1/1 Rack::ConditionalGet#fresh? 27
    2113.00 2.00 0.00 2111.00 1/1 Rack::ConditionalGet#call 25
83.65% 0.08% 2113.00 2.00 0.00 2111.00 1 Rack::ETag#call 24
    2095.00 0.00 0.00 2095.00 1/1 ActionDispatch::Routing::RouteSet#call 25
    10.00 5.00 0.00 5.00 1/1 Rack::ETag#digest_body 29
    3.00 3.00 0.00 0.00 1/180 Class#new 30
    2.00 0.00 0.00 2.00 1/1 Rack::ETag#etag_body? 27
    1.00 1.00 0.00 0.00 1/1 Rack::ETag#skip_caching? 27
    0.00 0.00 0.00 0.00 1/1 Rack::ETag#etag_status? 27
    2095.00 0.00 0.00 2095.00 1/1 Rack::ETag#call 25
82.94% 0.00% 2095.00 0.00 0.00 2095.00 1 ActionDispatch::Routing::RouteSet#call 841
    2089.00 0.00 0.00 2089.00 1/1 ActionDispatch::Journey::Router#serve 844
    5.00 2.00 0.00 3.00 1/1 <Class::ActionDispatch::Journey::Router::Utils>#normalize_path 843
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Routing::RouteSet#make_request 842
    0.00 0.00 0.00 0.00 1/1 Rack::Request::Helpers#path_info= 843
    0.00 0.00 0.00 0.00 1/10 Rack::Request::Helpers#path_info 843
    2089.00 0.00 0.00 2089.00 1/1 ActionDispatch::Routing::RouteSet#call 844
82.70% 0.00% 2089.00 0.00 0.00 2089.00 1 ActionDispatch::Journey::Router#serve 32
    2058.00 3.00 0.00 2055.00 1/149 Array#each 33
    31.00 0.00 0.00 31.00 1/1 ActionDispatch::Journey::Router#find_routes 33
    2038.00 0.00 0.00 2038.00 1/1 Array#each
80.68% 0.00% 2038.00 0.00 0.00 2038.00 1 ActionDispatch::Routing::RouteSet::Dispatcher#serve 27
    2014.00 0.00 0.00 2014.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch 31
    16.00 2.00 0.00 14.00 1/1 <Class::ActionController::Base>#make_response! 30
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#controller 29
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Http::Parameters#path_parameters 28
    2014.00 0.00 0.00 2014.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch 49
79.73% 0.00% 2014.00 0.00 0.00 2014.00 1 <Class::ActionController::Metal>#dispatch 249
    2008.00 2.00 0.00 2006.00 1/1 ActionController::Metal#dispatch 253
    4.00 2.00 0.00 2.00 1/180 Class#new 253
    2.00 2.00 0.00 0.00 1/1 Enumerable#any? 250
    0.00 0.00 0.00 0.00 1/1 <Class::SayController>#middleware_stack 250
    2014.00 0.00 0.00 2014.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#serve 31
79.73% 0.00% 2014.00 0.00 0.00 2014.00 1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch 48
    2014.00 0.00 0.00 2014.00 1/1 <Class::ActionController::Metal>#dispatch 49
    2008.00 2.00 0.00 2006.00 1/1 <Class::ActionController::Metal>#dispatch 253
79.49% 0.08% 2008.00 2.00 0.00 2006.00 1 ActionController::Metal#dispatch 186
    1984.00 2.00 0.00 1982.00 1/1 ActionView::Rendering#process 189
    16.00 0.00 0.00 16.00 1/1 ActionController::Metal#to_a 191
    6.00 1.00 0.00 5.00 1/1 ActionDispatch::Flash::RequestMethods#commit_flash 190
    0.00 0.00 0.00 0.00 1/1 ActionController::Metal#set_response! 188
    0.00 0.00 0.00 0.00 1/1 ActionController::Metal#set_request! 187
    1984.00 2.00 0.00 1982.00 1/1 ActionController::Metal#dispatch 189
78.54% 0.08% 1984.00 2.00 0.00 1982.00 1 ActionView::Rendering#process 28
    1971.00 2.00 0.00 1969.00 1/1 AbstractController::Base#process 30
    9.00 0.00 0.00 9.00 1/7 ActionView::ViewPaths#lookup_context 29
    2.00 1.00 0.00 1.00 1/180 Class#new 29
    0.00 0.00 0.00 0.00 2/2 I18n::Base#config= 32
    0.00 0.00 0.00 0.00 2/17 I18n::Base#config 29
    1971.00 2.00 0.00 1969.00 1/1 ActionView::Rendering#process 30
78.03% 0.08% 1971.00 2.00 0.00 1969.00 1 AbstractController::Base#process 115
    1969.00 2.00 0.00 1967.00 1/1 ActiveRecord::Railties::ControllerRuntime#process_action 124
    0.00 0.00 0.00 0.00 1/1 AbstractController::Base#_find_action_name 118
    0.00 0.00 0.00 0.00 1/96 String#to_s 116
    1969.00 2.00 0.00 1967.00 1/1 AbstractController::Base#process 124
77.95% 0.08% 1969.00 2.00 0.00 1967.00 1 ActiveRecord::Railties::ControllerRuntime#process_action 17
    1967.00 2.00 0.00 1965.00 1/1 ActionController::ParamsWrapper#process_action 22
    0.00 0.00 0.00 0.00 1/4 <Class::ActiveRecord::LogSubscriber>#reset_runtime 21
    1967.00 2.00 0.00 1965.00 1/1 ActiveRecord::Railties::ControllerRuntime#process_action 22
77.87% 0.08% 1967.00 2.00 0.00 1965.00 1 ActionController::ParamsWrapper#process_action 234
    1964.00 4.00 0.00 1960.00 1/1 ActionController::Instrumentation#process_action 252
    1.00 0.00 0.00 1.00 1/1 ActionController::ParamsWrapper#_wrapper_enabled? 235
    1964.00 4.00 0.00 1960.00 1/1 ActionController::ParamsWrapper#process_action 252
77.75% 0.16% 1964.00 4.00 0.00 1960.00 1 ActionController::Instrumentation#process_action 17
    1858.00 0.00 0.00 1858.00 2/7 <Module::ActiveSupport::Notifications>#instrument 30
    79.00 0.00 0.00 79.00 1/1 ActionDispatch::Http::FilterParameters#filtered_parameters 18
    18.00 0.00 0.00 18.00 1/1 ActionDispatch::Http::MimeNegotiation#format 18
    2.00 1.00 0.00 1.00 1/51 Kernel#dup 28
    1.00 0.00 0.00 1.00 1/2 ActionDispatch::Request#fullpath 18
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Request#headers 18
    1.00 1.00 0.00 0.00 1/1 Module#name 18
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Request#request_method 18
    0.00 0.00 0.00 0.00 1/3 Mime::Type#ref 18
    0.00 0.00 0.00 0.00 1/99 Kernel#class 18
    440.00 0.00 0.00 440.00 2/7 ActionView::AbstractRenderer#instrument 41
    1434.00 0.00 0.00 1434.00 3/7 ActionView::Template#instrument_render_template 352
    1858.00 0.00 0.00 1858.00 2/7 ActionController::Instrumentation#process_action 30
73.56% 0.00% 1858.00 0.00 0.00 1858.00 7 *<Module::ActiveSupport::Notifications>#instrument 164
    1852.00 2.00 0.00 1850.00 4/6 ActiveSupport::Notifications::Instrumenter#instrument 166
    1366.00 18.00 0.00 1348.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 157
    277.00 9.00 0.00 268.00 1/1 ActionView::CompiledTemplates#_app_views_layouts__guest_menu_html_erb__1025096441524566957_47316920172080 157
    65.00 5.00 0.00 60.00 1/1 ActionView::CompiledTemplates#_app_views_say_hello_html_erb___4281850199432054677_47316875638960 157
    17.00 0.00 0.00 17.00 7/7 ActiveSupport::Notifications::Fanout#listening? 165
    0.00 0.00 0.00 0.00 3/3 ActionView::Template#method_name 157
    0.00 0.00 0.00 0.00 3/3 ActionView::Template#compile! 156
    0.00 0.00 0.00 0.00 3/64 Kernel#block_given? 168
    0.00 0.00 0.00 0.00 4/6 <Module::ActiveSupport::Notifications>#instrumenter 166
    6.00 0.00 0.00 6.00 2/6 ActiveRecord::ConnectionAdapters::AbstractAdapter#log 611
    1852.00 2.00 0.00 1850.00 4/6 <Module::ActiveSupport::Notifications>#instrument 166
73.56% 0.08% 1858.00 2.00 0.00 1856.00 6 *ActiveSupport::Notifications::Instrumenter#instrument 17
    1785.00 2.00 0.00 1783.00 1/1 ActionController::Rescue#process_action 32
    351.00 4.00 0.00 347.00 2/3 ActionView::Template#render 52
    99.00 0.00 0.00 99.00 6/6 ActiveSupport::Notifications::Instrumenter#finish_with_state 27
    43.00 0.00 0.00 43.00 6/7 ActiveSupport::Notifications::Instrumenter#start 19
    2.00 0.00 0.00 2.00 2/42 MonitorMixin#mon_synchronize 612
    1.00 1.00 0.00 0.00 1/1 ActionView::Renderer#cache_hits 347
    0.00 0.00 0.00 0.00 1/29 NilClass#nil? 339
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::Railties::ControllerRuntime#append_info_to_payload 36
    0.00 0.00 0.00 0.00 4/64 Kernel#block_given? 166
    1785.00 2.00 0.00 1783.00 1/1 ActiveSupport::Notifications::Instrumenter#instrument 32
70.67% 0.08% 1785.00 2.00 0.00 1783.00 1 ActionController::Rescue#process_action 19
    1783.00 0.00 0.00 1783.00 1/1 AbstractController::Callbacks#process_action 20
    1783.00 0.00 0.00 1783.00 1/1 ActionController::Rescue#process_action 20
70.59% 0.00% 1783.00 0.00 0.00 1783.00 1 AbstractController::Callbacks#process_action 18
    1783.00 2.00 0.00 1781.00 1/8 ActiveSupport::Callbacks#run_callbacks 19
    0.00 0.00 0.00 0.00 1/12 ActiveSupport::TaggedLogging::Formatter#push_tags 32
    0.00 0.00 0.00 0.00 1/12 <Class::ActionController::Base>#make_response! 265
    0.00 0.00 0.00 0.00 1/12 ActionDispatch::Integration::Runner#get 348
    1.00 0.00 0.00 1.00 1/12 <Class::ActionDispatch::Cookies::CookieJar>#build 287
    1.00 0.00 0.00 1.00 1/12 ActionDispatch::RequestId#call 25
    3.00 2.00 0.00 1.00 1/12 Rack::Test::Session#parse_uri 201
    3.00 3.00 0.00 0.00 1/12 ActionView::Helpers::FormTagHelper#html_options_for_form 822
    6.00 0.00 0.00 6.00 3/12 ActiveSupport::HashWithIndifferentAccess#dup 227
    13.00 0.00 0.00 13.00 1/12 <Class::ActiveSupport::ExecutionWrapper>#run! 67
    1680.00 1.00 0.00 1679.00 1/12 ActionController::BasicImplicitRender#send_action 4
67.38% 0.12% 1702.00 3.00 0.00 1699.00 12 *Kernel#tap
    1679.00 5.00 0.00 1674.00 1/1 ActionController::ImplicitRender#default_render
    13.00 0.00 0.00 13.00 1/1 ActiveSupport::ExecutionWrapper#run!
    6.00 3.00 0.00 3.00 3/6 ActiveSupport::HashWithIndifferentAccess#set_defaults
    1.00 0.00 0.00 1.00 1/17 Rack::Utils::HeaderHash#[]=
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Cookies::CookieJar#update
    1.00 1.00 0.00 0.00 1/16 String#[]
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Runner#copy_session_variables!
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#request_id
    0.00 0.00 0.00 0.00 1/3 ActionView::RoutingUrlFor#url_for
    0.00 0.00 0.00 0.00 2/67 Hash#delete
    0.00 0.00 0.00 0.00 1/4 ActionController::Metal#performed?
    0.00 0.00 0.00 0.00 1/9 Array#concat
    0.00 0.00 0.00 0.00 1/12 ActiveSupport::TaggedLogging::Formatter#current_tags
    1691.00 2.00 0.00 1689.00 1/1 ActiveSupport::Callbacks#run_callbacks 20
66.94% 0.08% 1691.00 2.00 0.00 1689.00 1 ActionController::Rendering#process_action 28
    1683.00 2.00 0.00 1681.00 1/1 AbstractController::Base#process_action 30
    3.00 3.00 0.00 0.00 1/2 ActionDispatch::Http::MimeNegotiation#formats 29
    1.00 0.00 0.00 1.00 1/1 ActionView::ViewPaths#formats= 29
    1.00 1.00 0.00 0.00 1/10 Array#compact 29
    1.00 1.00 0.00 0.00 1/37 Array#map 29
    1683.00 2.00 0.00 1681.00 1/1 ActionController::Rendering#process_action 30
66.63% 0.08% 1683.00 2.00 0.00 1681.00 1 AbstractController::Base#process_action 185
    1681.00 0.00 0.00 1681.00 1/1 ActionController::BasicImplicitRender#send_action 186
    1681.00 0.00 0.00 1681.00 1/1 AbstractController::Base#process_action 186
66.55% 0.00% 1681.00 0.00 0.00 1681.00 1 ActionController::BasicImplicitRender#send_action 3
    1680.00 1.00 0.00 1679.00 1/12 Kernel#tap 4
    1.00 0.00 0.00 1.00 1/1 SayController#hello 4
    1679.00 5.00 0.00 1674.00 1/1 Kernel#tap
66.47% 0.20% 1679.00 5.00 0.00 1674.00 1 ActionController::ImplicitRender#default_render 31
    1649.00 0.00 0.00 1649.00 1/1 ActionController::Instrumentation#render 33
    24.00 4.00 0.00 20.00 1/1 ActionView::ViewPaths#template_exists? 32
    1.00 0.00 0.00 1.00 1/2 ActionDispatch::Http::MimeNegotiation#variant 32
    0.00 0.00 0.00 0.00 1/3 ActionView::ViewPaths#_prefixes 32
    0.00 0.00 0.00 0.00 1/96 String#to_s 32
    1649.00 2.00 0.00 1647.00 1/1 <Module::Benchmark>#ms 12
65.28% 0.08% 1649.00 2.00 0.00 1647.00 1 <Module::Benchmark>#realtime 306
    1647.00 2.00 0.00 1645.00 1/1 ActionController::Rendering#render 44
    0.00 0.00 0.00 0.00 2/4 <Module::Process>#clock_gettime 309
    1649.00 0.00 0.00 1649.00 1/1 ActionController::Instrumentation#cleanup_view_runtime 44
65.28% 0.00% 1649.00 0.00 0.00 1649.00 1 <Module::Benchmark>#ms 11
    1649.00 2.00 0.00 1647.00 1/1 <Module::Benchmark>#realtime 12
    0.00 0.00 0.00 0.00 1/1 Fixnum#* 12
    1649.00 0.00 0.00 1649.00 1/1 ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime 29
65.28% 0.00% 1649.00 0.00 0.00 1649.00 1 ActionController::Instrumentation#cleanup_view_runtime 86
    1649.00 0.00 0.00 1649.00 1/1 <Module::Benchmark>#ms 44
    1649.00 0.00 0.00 1649.00 1/1 ActionController::Instrumentation#render 43
65.28% 0.00% 1649.00 0.00 0.00 1649.00 1 ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime 25
    1649.00 0.00 0.00 1649.00 1/1 ActionController::Instrumentation#cleanup_view_runtime 29
    0.00 0.00 0.00 0.00 1/1 Float#- 32
    0.00 0.00 0.00 0.00 2/4 <Class::ActiveRecord::LogSubscriber>#reset_runtime 30
    0.00 0.00 0.00 0.00 1/2 ActiveRecord::ConnectionHandling#connected? 26
    0.00 0.00 0.00 0.00 1/3 ActiveSupport::Logger#info? 26
    0.00 0.00 0.00 0.00 2/2 ActionController::Base#logger 26
    1649.00 0.00 0.00 1649.00 1/1 ActionController::ImplicitRender#default_render 33
65.28% 0.00% 1649.00 0.00 0.00 1649.00 1 ActionController::Instrumentation#render 41
    1649.00 0.00 0.00 1649.00 1/1 ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime 43
    1647.00 2.00 0.00 1645.00 1/1 <Module::Benchmark>#realtime 44
65.20% 0.08% 1647.00 2.00 0.00 1645.00 1 ActionController::Rendering#render 34
    1645.00 2.00 0.00 1643.00 1/1 AbstractController::Rendering#render 36
    1645.00 2.00 0.00 1643.00 1/1 ActionController::Rendering#render 36
65.12% 0.08% 1645.00 2.00 0.00 1643.00 1 AbstractController::Rendering#render 22
    1613.00 0.00 0.00 1613.00 1/1 ActionController::Renderers#render_to_body 24
    14.00 0.00 0.00 14.00 1/1 ActionController::Rendering#_set_rendered_content_type 28
    11.00 1.00 0.00 10.00 1/1 AbstractController::Rendering#_normalize_render 23
    4.00 1.00 0.00 3.00 1/1 ActionController::Metal#response_body= 30
    1.00 0.00 0.00 1.00 1/1 ActionView::Rendering#rendered_format 28
    1613.00 0.00 0.00 1613.00 1/1 AbstractController::Rendering#render 24
63.86% 0.00% 1613.00 0.00 0.00 1613.00 1 ActionController::Renderers#render_to_body 140
    1611.00 0.00 0.00 1611.00 1/1 ActionController::Rendering#render_to_body 141
    2.00 2.00 0.00 0.00 1/1 ActionController::Renderers#_render_to_body_with_renderer 141
    1611.00 0.00 0.00 1611.00 1/1 ActionController::Rendering#render_to_body 52
63.78% 0.00% 1611.00 0.00 0.00 1611.00 1 ActionView::Rendering#render_to_body 81
    1610.00 0.00 0.00 1610.00 1/1 ActionController::Streaming#_render_template 83
    1.00 0.00 0.00 1.00 1/1 ActionController::Streaming#_process_options 82
    1611.00 0.00 0.00 1611.00 1/1 ActionController::Renderers#render_to_body 141
63.78% 0.00% 1611.00 0.00 0.00 1611.00 1 ActionController::Rendering#render_to_body 51
    1611.00 0.00 0.00 1611.00 1/1 ActionView::Rendering#render_to_body 52
    1610.00 0.00 0.00 1610.00 1/1 ActionController::Streaming#_render_template 217
63.74% 0.00% 1610.00 0.00 0.00 1610.00 1 ActionView::Rendering#_render_template 94
    1589.00 0.00 0.00 1589.00 1/1 ActionView::Renderer#render 103
    21.00 0.00 0.00 21.00 1/1 ActionView::Rendering#view_context 97
    0.00 0.00 0.00 0.00 1/2 ActionView::Rendering#view_renderer 103
    0.00 0.00 0.00 0.00 2/67 Hash#delete 96
    1610.00 0.00 0.00 1610.00 1/1 ActionView::Rendering#render_to_body 83
63.74% 0.00% 1610.00 0.00 0.00 1610.00 1 ActionController::Streaming#_render_template 213
    1610.00 0.00 0.00 1610.00 1/1 ActionView::Rendering#_render_template 217
    0.00 0.00 0.00 0.00 1/67 Hash#delete 214
    1589.00 0.00 0.00 1589.00 1/1 ActionView::Renderer#render 23
62.91% 0.00% 1589.00 0.00 0.00 1589.00 1 ActionView::Renderer#render_template 41
    1588.00 0.00 0.00 1588.00 1/1 ActionView::TemplateRenderer#render 42
    1.00 1.00 0.00 0.00 1/180 Class#new 42
    1589.00 0.00 0.00 1589.00 1/1 ActionView::Rendering#_render_template 103
62.91% 0.00% 1589.00 0.00 0.00 1589.00 1 ActionView::Renderer#render 19
    1589.00 0.00 0.00 1589.00 1/1 ActionView::Renderer#render_template 23
    0.00 0.00 0.00 0.00 1/26 Hash#key? 20
    1588.00 0.00 0.00 1588.00 1/1 ActionView::Renderer#render_template 42
62.87% 0.00% 1588.00 0.00 0.00 1588.00 1 ActionView::TemplateRenderer#render 5
    1560.00 1.00 0.00 1559.00 1/1 ActionView::TemplateRenderer#render_template 14
    22.00 4.00 0.00 18.00 1/1 ActionView::TemplateRenderer#determine_template 8
    4.00 0.00 0.00 4.00 1/2 ActionView::AbstractRenderer#prepend_formats 10
    2.00 1.00 0.00 1.00 1/2 ActionView::AbstractRenderer#extract_details 7
    0.00 0.00 0.00 0.00 1/34 Array#first 12
    1560.00 1.00 0.00 1559.00 1/1 ActionView::TemplateRenderer#render 14
61.76% 0.04% 1560.00 1.00 0.00 1559.00 1 ActionView::TemplateRenderer#render_template 47
    1559.00 10.00 0.00 1549.00 1/1 ActionView::TemplateRenderer#render_with_layout 50
    1559.00 10.00 0.00 1549.00 1/1 ActionView::TemplateRenderer#render_template 50
61.72% 0.40% 1559.00 10.00 0.00 1549.00 1 ActionView::TemplateRenderer#render_with_layout 57
    1369.00 2.00 0.00 1367.00 1/3 ActionView::Template#render 64
    128.00 1.00 0.00 127.00 1/2 ActionView::AbstractRenderer#instrument 51
    46.00 0.00 0.00 46.00 1/1 ActionView::TemplateRenderer#find_layout 58
    2.00 0.00 0.00 2.00 1/1 ActionView::OutputFlow#set 63
    2.00 2.00 0.00 0.00 1/1 ActiveSupport::Tryable#try 51
    1.00 0.00 0.00 1.00 1/1 ActionView::AbstractRenderer#formats 58
    1.00 1.00 0.00 0.00 1/7 Hash#keys 58
    0.00 0.00 0.00 0.00 1/34 Array#first 58
    351.00 4.00 0.00 347.00 2/3 ActiveSupport::Notifications::Instrumenter#instrument 52
    1369.00 2.00 0.00 1367.00 1/3 ActionView::TemplateRenderer#render_with_layout 64
57.01% 0.16% 1440.00 4.00 0.00 1436.00 3 *ActionView::Template#render 154
    1436.00 0.00 0.00 1436.00 3/3 ActionView::Template#instrument_render_template 155
    1436.00 0.00 0.00 1436.00 3/3 ActionView::Template#render 155
56.85% 0.00% 1436.00 0.00 0.00 1436.00 3 *ActionView::Template#instrument_render_template 351
    1434.00 0.00 0.00 1434.00 3/7 <Module::ActiveSupport::Notifications>#instrument 352
    3.00 3.00 0.00 0.00 3/3 ActionView::Template#instrument_payload 352
    1366.00 18.00 0.00 1348.00 1/1 <Module::ActiveSupport::Notifications>#instrument 157
54.08% 0.71% 1366.00 18.00 0.00 1348.00 1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 1
    588.00 1.00 0.00 587.00 1/1 Sprockets::Rails::Helper#stylesheet_link_tag 7
    372.00 1.00 0.00 371.00 1/1 Sprockets::Rails::Helper#javascript_include_tag 8
    354.00 1.00 0.00 353.00 1/1 ActionView::Helpers::RenderingHelper#render 20
    18.00 2.00 0.00 16.00 1/1 ActionView::Helpers::ControllerHelper#flash 16
    9.00 1.00 0.00 8.00 1/1 ApplicationHelper#logged_in? 17
    3.00 2.00 0.00 1.00 1/180 Class#new 1
    2.00 1.00 0.00 1.00 1/1 ActionView::Helpers::CsrfHelper#csrf_meta_tags 5
    1.00 0.00 0.00 1.00 1/1 ActionView::Helpers::RenderingHelper#_layout_for 64
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Flash::FlashHash#[] 16
    0.00 0.00 0.00 0.00 1/18 ActiveSupport::SafeBuffer#to_s 32
    0.00 0.00 0.00 0.00 6/16 ActionView::OutputBuffer#<< 64
    0.00 0.00 0.00 0.00 9/22 ActionView::OutputBuffer#safe_concat 64
    1.00 1.00 0.00 0.00 1/37 Rack::Test::CookieJar#for 161
    1.00 1.00 0.00 0.00 1/37 ActionDispatch::Journey::GTG::TransitionTable#move 55
    1.00 1.00 0.00 0.00 1/37 ActionView::PathSet#typecast 88
    1.00 1.00 0.00 0.00 1/37 ActionController::Rendering#process_action 29
    1.00 1.00 0.00 0.00 1/37 ActionDispatch::Flash::FlashHash#stringify_array 286
    2.00 0.00 0.00 2.00 1/37 ActiveRecord::TestFixtures#enlist_fixture_connections 1023
    3.00 1.00 0.00 2.00 1/37 Sprockets::Rails::Helper#asset_resolver_strategies 253
    5.00 5.00 0.00 0.00 5/37 ActionView::Resolver#cached 182
    8.00 8.00 0.00 0.00 12/37 ActiveSupport::Callbacks::CallTemplate#expand 391
    9.00 9.00 0.00 0.00 9/37 ActiveSupport::HashWithIndifferentAccess#default 205
    336.00 3.00 0.00 333.00 1/37 ActionView::Helpers::AssetTagHelper#javascript_include_tag 83
    355.00 3.00 0.00 352.00 1/37 Sprockets::Rails::Helper#javascript_include_tag 157
    490.00 4.00 0.00 486.00 1/37 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag 121
    507.00 3.00 0.00 504.00 1/37 Sprockets::Rails::Helper#stylesheet_link_tag 186
35.27% 1.31% 891.00 33.00 0.00 858.00 37 *Array#map
    504.00 6.00 0.00 498.00 1/1 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag
    460.00 1.00 0.00 459.00 1/1 ActionView::Helpers::AssetUrlHelper#stylesheet_path
    352.00 8.00 0.00 344.00 1/1 ActionView::Helpers::AssetTagHelper#javascript_include_tag
    318.00 1.00 0.00 317.00 1/1 ActionView::Helpers::AssetUrlHelper#javascript_path
    26.00 1.00 0.00 25.00 1/5 ActionView::Helpers::TagHelper#tag
    15.00 0.00 0.00 15.00 1/5 ActionView::Helpers::TagHelper#content_tag
    2.00 2.00 0.00 0.00 2/180 Class#new
    2.00 0.00 0.00 2.00 1/4 ActiveRecord::ConnectionAdapters::ConnectionPool#connection
    0.00 0.00 0.00 0.00 2/2 <Module::Sprockets::Rails::HelperAssetResolvers>#[]
    0.00 0.00 0.00 0.00 2/12 Hash#merge!
    0.00 0.00 0.00 0.00 1/3 Mime::Type#ref
    0.00 0.00 0.00 0.00 3/17 ActiveSupport::HashWithIndifferentAccess#convert_key
    0.00 0.00 0.00 0.00 2/96 Module#===
    317.00 3.00 0.00 314.00 1/2 ActionView::Helpers::AssetUrlHelper#javascript_path 316
    459.00 3.00 0.00 456.00 1/2 ActionView::Helpers::AssetUrlHelper#stylesheet_path 343
30.72% 0.24% 776.00 6.00 0.00 770.00 2 ActionView::Helpers::AssetUrlHelper#asset_path 181
    754.00 0.00 0.00 754.00 2/2 Sprockets::Rails::Helper#compute_asset_path 198
    4.00 0.00 0.00 4.00 2/2 ActionView::Helpers::AssetUrlHelper#compute_asset_extname 190
    4.00 4.00 0.00 0.00 4/16 String#[] 194
    2.00 2.00 0.00 0.00 2/14 NilClass#to_s 211
    2.00 2.00 0.00 0.00 2/13 String#sub 188
    2.00 0.00 0.00 2.00 2/13 Regexp#match? 186
    2.00 0.00 0.00 2.00 2/7 String#blank? 185
    0.00 0.00 0.00 0.00 2/2 ActionView::Helpers::AssetUrlHelper#compute_asset_host 207
    0.00 0.00 0.00 0.00 2/2 #<Class:0x005611a5148fb8>#relative_url_root 202
    0.00 0.00 0.00 0.00 2/96 String#to_s 184
    0.00 0.00 0.00 0.00 2/107 Kernel#nil? 182
    11.00 2.00 0.00 9.00 1/3 ActionDispatch::FileHandler#match? 35
    747.00 4.00 0.00 743.00 2/3 Sprockets::Rails::Helper#resolve_asset 241
30.01% 0.24% 758.00 6.00 0.00 752.00 3 Enumerable#detect
    752.00 2.00 0.00 750.00 3/149 Array#each
    754.00 0.00 0.00 754.00 2/2 ActionView::Helpers::AssetUrlHelper#asset_path 198
29.85% 0.00% 754.00 0.00 0.00 754.00 2 Sprockets::Rails::Helper#compute_asset_path 76
    750.00 0.00 0.00 750.00 2/2 Sprockets::Rails::Helper#resolve_asset_path 79
    4.00 4.00 0.00 0.00 2/30 <Class::File>#join 80
    0.00 0.00 0.00 0.00 2/2 Sprockets::Rails::Helper#legacy_debug_path 80
    0.00 0.00 0.00 0.00 2/2 ActionView::Base#assets_prefix 80
    750.00 0.00 0.00 750.00 2/2 Sprockets::Rails::Helper#resolve_asset_path 101
29.69% 0.00% 750.00 0.00 0.00 750.00 2 Sprockets::Rails::Helper#resolve_asset 240
    747.00 4.00 0.00 743.00 2/3 Enumerable#detect 241
    3.00 0.00 0.00 3.00 2/2 Sprockets::Rails::Helper#asset_resolver_strategies 241
    750.00 0.00 0.00 750.00 2/2 Sprockets::Rails::Helper#compute_asset_path 79
29.69% 0.00% 750.00 0.00 0.00 750.00 2 Sprockets::Rails::Helper#resolve_asset_path 100
    750.00 0.00 0.00 750.00 2/2 Sprockets::Rails::Helper#resolve_asset 101
    739.00 2.00 0.00 737.00 2/2 Sprockets::Rails::HelperAssetResolvers::Environment#asset_path 325
29.26% 0.08% 739.00 2.00 0.00 737.00 2 Sprockets::Rails::HelperAssetResolvers::Environment#digest_path 335
    719.00 4.00 0.00 715.00 2/2 Sprockets::Rails::HelperAssetResolvers::Environment#find_asset 336
    18.00 0.00 0.00 18.00 2/2 Sprockets::Asset#digest_path 338
    0.00 0.00 0.00 0.00 2/2 Sprockets::Rails::HelperAssetResolvers::Environment#raise_unless_precompiled_asset 337
    739.00 0.00 0.00 739.00 2/2 Array#each
29.26% 0.00% 739.00 0.00 0.00 739.00 2 Sprockets::Rails::HelperAssetResolvers::Environment#asset_path 322
    739.00 2.00 0.00 737.00 2/2 Sprockets::Rails::HelperAssetResolvers::Environment#digest_path 325
    719.00 4.00 0.00 715.00 2/2 Sprockets::Rails::HelperAssetResolvers::Environment#digest_path 336
28.46% 0.16% 719.00 4.00 0.00 715.00 2 Sprockets::Rails::HelperAssetResolvers::Environment#find_asset 354
    715.00 0.00 0.00 715.00 2/2 Sprockets::Base#[] 355
    715.00 2.00 0.00 713.00 2/2 Sprockets::Base#[] 92
28.31% 0.08% 715.00 2.00 0.00 713.00 2 Sprockets::Base#find_asset 63
    711.00 0.00 0.00 711.00 2/2 Sprockets::Base#resolve_with_compat 64
    2.00 2.00 0.00 0.00 2/18 Hash#merge 64
    0.00 0.00 0.00 0.00 2/2 Sprockets::CachedEnvironment#load 66
    715.00 0.00 0.00 715.00 2/2 Sprockets::Rails::HelperAssetResolvers::Environment#find_asset 355
28.31% 0.00% 715.00 0.00 0.00 715.00 2 Sprockets::Base#[] 91
    715.00 2.00 0.00 713.00 2/2 Sprockets::Base#find_asset 92
    711.00 0.00 0.00 711.00 2/2 Sprockets::Base#find_asset 64
28.15% 0.00% 711.00 0.00 0.00 711.00 2 Sprockets::Base#resolve_with_compat 55
    707.00 4.00 0.00 703.00 2/2 Sprockets::Resolve#resolve 66
    4.00 2.00 0.00 2.00 2/51 Kernel#dup 56
    0.00 0.00 0.00 0.00 2/67 Hash#delete 57
    707.00 4.00 0.00 703.00 2/2 Sprockets::Base#resolve_with_compat 66
27.99% 0.16% 707.00 4.00 0.00 703.00 2 Sprockets::Resolve#resolve 23
    646.00 2.00 0.00 644.00 2/2 Sprockets::Resolve#resolve_logical_path 35
    32.00 2.00 0.00 30.00 2/2 Sprockets::URIUtils#build_asset_uri 43
    21.00 21.00 0.00 0.00 2/2 Sprockets::PathUtils#relative_path? 32
    2.00 0.00 0.00 2.00 2/2 Sprockets::PathUtils#absolute_path? 30
    2.00 2.00 0.00 0.00 2/2 Sprockets::URIUtils#valid_asset_uri? 28
    0.00 0.00 0.00 0.00 2/96 String#to_s 24
    646.00 2.00 0.00 644.00 2/2 Sprockets::Resolve#resolve 35
25.57% 0.08% 646.00 2.00 0.00 644.00 2 Sprockets::Resolve#resolve_logical_path 104
    540.00 0.00 0.00 540.00 2/2 Sprockets::Resolve#resolve_under_paths 108
    54.00 6.00 0.00 48.00 2/2 Sprockets::Transformers#resolve_transform_type 112
    18.00 4.00 0.00 14.00 2/5 Sprockets::Resolve#parse_path_extnames 105
    14.00 2.00 0.00 12.00 2/2 Sprockets::Transformers#expand_transform_accepts 107
    10.00 0.00 0.00 10.00 2/16 Sprockets::URIUtils#build_file_digest_uri 111
    6.00 6.00 0.00 0.00 2/2 Sprockets::Resolve#parse_accept_options 106
    2.00 2.00 0.00 0.00 2/16 Set#add 111
    588.00 1.00 0.00 587.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 7
23.28% 0.04% 588.00 1.00 0.00 587.00 1 Sprockets::Rails::Helper#stylesheet_link_tag 164
    507.00 3.00 0.00 504.00 1/37 Array#map 186
    57.00 1.00 0.00 56.00 1/2 Sprockets::Rails::Helper#compute_integrity? 166
    15.00 1.00 0.00 14.00 1/2 Sprockets::Rails::Helper#request_debug_assets? 168
    5.00 0.00 0.00 5.00 1/11 Hash#stringify_keys 165
    2.00 0.00 0.00 2.00 1/17 String#html_safe 186
    1.00 1.00 0.00 0.00 1/14 Array#join 186
    0.00 0.00 0.00 0.00 1/5 Array#extract_options! 165
    540.00 0.00 0.00 540.00 2/2 Sprockets::Resolve#resolve_logical_path 108
21.38% 0.00% 540.00 0.00 0.00 540.00 2 Sprockets::Resolve#resolve_under_paths 119
    532.00 22.00 0.00 510.00 2/149 Array#each 124
    4.00 4.00 0.00 0.00 2/30 <Class::File>#basename 123
    4.00 2.00 0.00 2.00 2/180 Class#new 120
    504.00 6.00 0.00 498.00 1/1 Array#map
19.95% 0.24% 504.00 6.00 0.00 498.00 1 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag 111
    490.00 4.00 0.00 486.00 1/37 Array#map 121
    2.00 0.00 0.00 2.00 1/17 String#html_safe 121
    2.00 0.00 0.00 2.00 1/2 Hash#extract! 113
    1.00 1.00 0.00 0.00 1/14 Array#join 121
    1.00 1.00 0.00 0.00 1/3 Array#uniq 121
    1.00 0.00 0.00 1.00 1/2 Hash#symbolize_keys 113
    1.00 0.00 0.00 1.00 1/11 Hash#stringify_keys 112
    0.00 0.00 0.00 0.00 1/5 Array#extract_options! 112
    460.00 1.00 0.00 459.00 1/1 Array#map
18.21% 0.04% 460.00 1.00 0.00 459.00 1 ActionView::Helpers::AssetUrlHelper#stylesheet_path 342
    459.00 3.00 0.00 456.00 1/2 ActionView::Helpers::AssetUrlHelper#asset_path 343
    0.00 0.00 0.00 0.00 1/12 Hash#merge! 343
    0.00 0.00 0.00 0.00 1/180 ActiveRecord::ConnectionAdapters::Transaction#initialize 49
    0.00 0.00 0.00 0.00 1/180 <Module::ActiveSupport::Notifications::Fanout::Subscribers>#new 74
    1.00 1.00 0.00 0.00 1/180 Rails::Engine#build_request 693
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Static#call 115
    1.00 1.00 0.00 0.00 1/180 <Class::ActiveSupport::ExecutionWrapper>#run! 67
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::RequestId#call 23
    1.00 1.00 0.00 0.00 1/180 Rails::Rack::Logger#call 21
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::ShowExceptions#call 30
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::DebugExceptions#call 58
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Cookies#call 611
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Session::Compatibility#make_request 38
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Routing::RouteSet#make_request 412
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Journey::GTG::Simulator#memos 30
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Journey::Path::Pattern#match 157
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Journey::Path::Pattern::MatchData#captures 134
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Http::FilterParameters#parameter_filter_for 70
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Request#headers 197
    1.00 1.00 0.00 0.00 1/180 <Class::ActiveSupport::MessageEncryptor>#key_len 89
    1.00 1.00 0.00 0.00 1/180 ActiveSupport::MessageEncryptor#resolve_verifier 152
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Http::MimeNegotiation#variant 98
    1.00 1.00 0.00 0.00 1/180 ActionView::Rendering#view_renderer 78
    1.00 1.00 0.00 0.00 1/180 ActionView::Base#initialize 198
    1.00 1.00 0.00 0.00 1/180 ActionView::Renderer#render_template 42
    1.00 1.00 0.00 0.00 1/180 ActionView::Helpers::TagHelper#tag_builder 309
    1.00 1.00 0.00 0.00 1/180 ActionDispatch::Response#rack_response 514
    1.00 1.00 0.00 0.00 1/180 Rack::Session::Abstract::Persisted#context 233
    2.00 2.00 0.00 0.00 2/180 ActionDispatch::RemoteIp#call 78
    2.00 2.00 0.00 0.00 2/180 MonitorMixin#mon_initialize 244
    2.00 2.00 0.00 0.00 2/180 ActionDispatch::Response#initialize 164
    2.00 1.00 0.00 1.00 1/180 ActionView::LookupContext::ViewPaths#view_paths= 112
    2.00 1.00 0.00 1.00 1/180 ActionView::Rendering#process 29
    2.00 2.00 0.00 0.00 2/180 Hash#with_indifferent_access 8
    2.00 2.00 0.00 0.00 1/180 ActionDispatch::Http::ParameterFilter::CompiledFilter#call 57
    2.00 1.00 0.00 1.00 1/180 Rack::QueryParser#make_params 120
    2.00 2.00 0.00 0.00 2/180 ActiveSupport::MessageEncryptor#new_cipher 137
    2.00 1.00 0.00 1.00 1/180 ActionView::OutputFlow#set 18
    2.00 2.00 0.00 0.00 2/180 Hash#extract! 46
    2.00 2.00 0.00 0.00 2/180 Array#map
    2.00 2.00 0.00 0.00 1/180 Rails::Rack::Logger#call_app 37
    3.00 3.00 0.00 0.00 3/180 ActiveSupport::HashWithIndifferentAccess#to_hash 298
    3.00 1.00 0.00 2.00 1/180 ActionView::OutputFlow#initialize 8
    3.00 2.00 0.00 1.00 1/180 ActionView::CompiledTemplates#_app_views_say_hello_html_erb___4281850199432054677_47316875638960 1
    3.00 2.00 0.00 1.00 1/180 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 1
    3.00 2.00 0.00 1.00 2/180 Array#each
    3.00 3.00 0.00 0.00 1/180 ActionView::Renderer#render_partial 47
    3.00 2.00 0.00 1.00 1/180 ActionView::CompiledTemplates#_app_views_layouts__guest_menu_html_erb__1025096441524566957_47316920172080 1
    3.00 2.00 0.00 1.00 1/180 ActionView::Helpers::CaptureHelper#with_output_buffer 197
    3.00 3.00 0.00 0.00 1/180 Rack::ETag#call 30
    3.00 3.00 0.00 0.00 1/180 ActionDispatch::Executor#call 13
    3.00 3.00 0.00 0.00 1/180 Rack::Response#finish 69
    4.00 0.00 0.00 4.00 1/180 MonitorMixin#mon_synchronize 156
    4.00 4.00 0.00 0.00 4/180 <Class::ActionDispatch::Http::Headers>#from_hash 49
    4.00 2.00 0.00 2.00 2/180 ActionDispatch::Integration::Session#process 264
    4.00 1.00 0.00 3.00 1/180 URI::RFC3986_Parser#parse 76
    4.00 1.00 0.00 3.00 1/180 URI::RFC2396_Parser#parse 215
    4.00 3.00 0.00 1.00 3/180 <Class::Rack::MockRequest>#env_for 134
    4.00 4.00 0.00 0.00 4/180 ActionDispatch::Response#build_buffer 452
    4.00 2.00 0.00 2.00 2/180 MonitorMixin::ConditionVariable#initialize 156
    4.00 2.00 0.00 2.00 1/180 <Class::ActionController::Metal>#dispatch 253
    4.00 2.00 0.00 2.00 2/180 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile 45
    4.00 1.00 0.00 3.00 1/180 <Class::ActionDispatch::Cookies::CookieJar>#build 287
    4.00 1.00 0.00 3.00 1/180 ActionView::Context#_prepare_context 22
    4.00 2.00 0.00 2.00 2/180 Sprockets::Resolve#resolve_under_paths 120
    5.00 2.00 0.00 3.00 2/180 <Class::ActionDispatch::Request::Session>#create 20
    5.00 1.00 0.00 4.00 1/180 ActionDispatch::Flash::FlashHash#initialize 140
    6.00 4.00 0.00 2.00 2/180 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call 28
    6.00 2.00 0.00 4.00 2/180 MonitorMixin#new_cond 226
    6.00 2.00 0.00 4.00 2/180 ActiveSupport::InheritableOptions#inheritable_copy 80
    7.00 3.00 0.00 4.00 1/180 ActionDispatch::Cookies::EncryptedCookieJar#initialize 581
    8.00 1.00 0.00 7.00 1/180 ActionView::ViewPaths#lookup_context 42
    9.00 1.00 0.00 8.00 1/180 ActionController::StrongParameters#params 1067
    10.00 3.00 0.00 7.00 1/180 <Class::ActionDispatch::Flash::FlashHash>#from_session_value 127
    10.00 2.00 0.00 8.00 2/180 <Class::Rack::Utils::HeaderHash>#new 437
    12.00 1.00 0.00 11.00 1/180 <Class::ActionDispatch::Response>#create 151
    13.00 3.00 0.00 10.00 1/180 ActionView::Rendering#view_context 72
    14.00 7.00 0.00 7.00 7/180 Sprockets::Resolve#resolve_alternates 191
    15.00 1.00 0.00 14.00 1/180 Array#select
    15.00 1.00 0.00 14.00 1/180 IPAddr#coerce_other 515
    16.00 3.00 0.00 13.00 3/180 ActiveSupport::HashWithIndifferentAccess#dup 227
    18.00 4.00 0.00 14.00 6/180 ActiveSupport::Subscriber#start 85
    18.00 1.00 0.00 17.00 1/180 ActionDispatch::Cookies::ChainedCookieJars#encrypted 223
    22.00 2.00 0.00 20.00 2/180 Rack::MockSession#request 31
    22.00 17.00 0.00 5.00 17/180 String#html_safe 257
    25.00 25.00 0.00 0.00 25/180 Set#initialize 83
    50.00 3.00 0.00 47.00 1/180 <Class::ActionDispatch::TestResponse>#from_response 12
    84.00 14.00 0.00 70.00 14/180 Sprockets::PathDependencyUtils#file_digest_dependency_set 65
17.78% 5.82% 449.00 147.00 0.00 302.00 180 *Class#new
    84.00 0.00 0.00 84.00 25/25 Set#initialize
    47.00 0.00 0.00 47.00 1/1 ActionDispatch::TestResponse#initialize
    28.00 4.00 0.00 24.00 2/2 IPAddr#initialize
    20.00 0.00 0.00 20.00 1/1 Rack::MockResponse#initialize
    17.00 5.00 0.00 12.00 1/1 ActionDispatch::Cookies::EncryptedCookieJar#initialize
    14.00 6.00 0.00 8.00 6/6 ActiveSupport::Notifications::Event#initialize
    13.00 0.00 0.00 13.00 6/6 ActiveSupport::HashWithIndifferentAccess#initialize
    11.00 1.00 0.00 10.00 1/2 ActionDispatch::Response#initialize
    10.00 0.00 0.00 10.00 1/2 ActionDispatch::Routing::UrlFor#initialize
    8.00 2.00 0.00 6.00 2/2 Rack::Utils::HeaderHash#initialize
    8.00 0.00 0.00 8.00 1/1 ActionController::Parameters#initialize
    7.00 0.00 0.00 7.00 1/1 ActionDispatch::Flash::FlashHash#initialize
    7.00 1.00 0.00 6.00 1/1 ActionView::LookupContext#initialize
    6.00 0.00 0.00 6.00 18/22 ActiveSupport::SafeBuffer#initialize
    6.00 0.00 0.00 6.00 2/2 URI::Generic#initialize
    4.00 4.00 0.00 0.00 4/4 ActionView::OutputBuffer#initialize
    4.00 0.00 0.00 4.00 3/3 ActiveSupport::InheritableOptions#initialize
    4.00 0.00 0.00 4.00 1/1 ActiveSupport::MessageEncryptor#initialize
    4.00 0.00 0.00 4.00 2/2 MonitorMixin::ConditionVariable#initialize
    4.00 0.00 0.00 4.00 1/1 ActiveRecord::ConnectionAdapters::RealTransaction#initialize
    3.00 0.00 0.00 3.00 1/1 ActionView::OutputFlow#initialize
    3.00 3.00 0.00 0.00 1/1 ActionDispatch::Cookies::CookieJar#initialize
    2.00 2.00 0.00 0.00 1/1 Regexp#initialize
    2.00 2.00 0.00 0.00 31/42 Hash#initialize
    2.00 2.00 0.00 0.00 1/1 ActionView::Layouts#initialize
    2.00 2.00 0.00 0.00 2/2 Thread::ConditionVariable#initialize
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Request::Session::Options#initialize
    2.00 1.00 0.00 1.00 1/1 ActiveSupport::Cache::Strategy::LocalCache::LocalStore#initialize
    2.00 2.00 0.00 0.00 1/1 Rack::Test::Session#initialize
    1.00 1.00 0.00 0.00 1/1 Rack::QueryParser::Params#initialize
    1.00 1.00 0.00 0.00 1/1 ActionView::I18nProxy#initialize
    1.00 0.00 0.00 1.00 1/1 ActionView::PathSet#initialize
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Request::Session#initialize
    1.00 1.00 0.00 0.00 2/2 StringIO#initialize
    0.00 0.00 0.00 0.00 1/1 Rack::Response::Raw#initialize
    0.00 0.00 0.00 0.00 1/1 Digest::Class#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response::RackBody#initialize
    0.00 0.00 0.00 0.00 1/1 ActionView::PartialRenderer#initialize
    0.00 0.00 0.00 0.00 1/1 ActionView::Helpers::TagHelper::TagBuilder#initialize
    0.00 0.00 0.00 0.00 1/1 Sprockets::Rails::HelperAssetResolvers::Environment#initialize
    0.00 0.00 0.00 0.00 1/1 Sprockets::Rails::HelperAssetResolvers::Manifest#initialize
    0.00 0.00 0.00 0.00 1/2 ActionView::AbstractRenderer#initialize
    0.00 0.00 0.00 0.00 1/1 ActionView::Renderer#initialize
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#initialize
    0.00 0.00 0.00 0.00 3/3 OpenSSL::Cipher#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::ParameterFilter::CompiledFilter#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::ParameterFilter#initialize
    0.00 0.00 0.00 0.00 4/4 ActionDispatch::Response::Buffer#initialize
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Response::Header#initialize
    0.00 0.00 0.00 0.00 2/2 Thread::Mutex#initialize
    0.00 0.00 0.00 0.00 2/2 Array#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::Path::Pattern::MatchData#initialize
    0.00 0.00 0.00 0.00 1/1 StringScanner#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::RemoteIp::GetIp#initialize
    0.00 0.00 0.00 0.00 5/5 Rack::BodyProxy#initialize
    0.00 0.00 0.00 0.00 1/29 BasicObject#initialize
    0.00 0.00 0.00 0.00 2/2 Rack::Request#initialize
    0.00 0.00 0.00 0.00 1/23 String#initialize
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Http::Headers#initialize
    0.00 0.00 0.00 0.00 12/12 ActionDispatch::Request#initialize
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Notifications::Fanout::Subscribers::Evented#initialize
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::TransactionState#initialize
    128.00 1.00 0.00 127.00 1/2 ActionView::TemplateRenderer#render_with_layout 51
    316.00 1.00 0.00 315.00 1/2 ActionView::PartialRenderer#render_partial 331
17.58% 0.08% 444.00 2.00 0.00 442.00 2 ActionView::AbstractRenderer#instrument 38
    440.00 0.00 0.00 440.00 2/7 <Module::ActiveSupport::Notifications>#instrument 41
    2.00 2.00 0.00 0.00 2/44 Symbol#to_s 41
    372.00 1.00 0.00 371.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 8
14.73% 0.04% 372.00 1.00 0.00 371.00 1 Sprockets::Rails::Helper#javascript_include_tag 135
    355.00 3.00 0.00 352.00 1/37 Array#map 157
    5.00 1.00 0.00 4.00 1/2 Sprockets::Rails::Helper#request_debug_assets? 139
    5.00 1.00 0.00 4.00 1/2 Sprockets::Rails::Helper#compute_integrity? 137
    3.00 0.00 0.00 3.00 1/11 Hash#stringify_keys 136
    2.00 0.00 0.00 2.00 1/17 String#html_safe 157
    1.00 1.00 0.00 0.00 1/14 Array#join 157
    0.00 0.00 0.00 0.00 1/5 Array#extract_options! 136
    367.00 7.00 0.00 360.00 7/7 Array#each
14.53% 0.28% 367.00 7.00 0.00 360.00 7 Sprockets::Resolve#path_matches 155
    168.00 14.00 0.00 154.00 14/14 Sprockets::PathDependencyUtils#file_digest_dependency_set 172
    87.00 7.00 0.00 80.00 7/7 Sprockets::Resolve#dirname_matches 157
    56.00 14.00 0.00 42.00 7/7 Sprockets::Bower#resolve_alternates 160
    28.00 28.00 0.00 0.00 14/30 <Class::File>#join 166
    14.00 14.00 0.00 0.00 7/7 <Class::File>#dirname 156
    7.00 7.00 0.00 0.00 7/16 Array#select 174
    0.00 0.00 0.00 0.00 7/14 Sprockets::PathUtils#directory? 167
    0.00 0.00 0.00 0.00 14/36 Set#merge 172
    0.00 0.00 0.00 0.00 7/149 Array#each 161
    354.00 1.00 0.00 353.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 20
14.01% 0.04% 354.00 1.00 0.00 353.00 1 ActionView::Helpers::RenderingHelper#render 26
    353.00 0.00 0.00 353.00 1/1 ActionView::Renderer#render_partial 35
    0.00 0.00 0.00 0.00 1/96 Module#=== 27
    353.00 0.00 0.00 353.00 1/1 ActionView::Helpers::RenderingHelper#render 35
13.97% 0.00% 353.00 0.00 0.00 353.00 1 ActionView::Renderer#render_partial 46
    350.00 0.00 0.00 350.00 1/1 ActionView::PartialRenderer#render 47
    3.00 3.00 0.00 0.00 1/180 Class#new 47
    352.00 8.00 0.00 344.00 1/1 Array#map
13.94% 0.32% 352.00 8.00 0.00 344.00 1 ActionView::Helpers::AssetTagHelper#javascript_include_tag 75
    336.00 3.00 0.00 333.00 1/37 Array#map 83
    2.00 0.00 0.00 2.00 1/17 String#html_safe 83
    2.00 0.00 0.00 2.00 1/2 Hash#extract! 77
    1.00 1.00 0.00 0.00 1/14 Array#join 83
    1.00 1.00 0.00 0.00 1/3 Array#uniq 83
    1.00 0.00 0.00 1.00 1/2 Hash#symbolize_keys 77
    1.00 0.00 0.00 1.00 1/11 Hash#stringify_keys 76
    0.00 0.00 0.00 0.00 1/5 Array#extract_options! 76
    350.00 0.00 0.00 350.00 1/1 ActionView::Renderer#render_partial 47
13.86% 0.00% 350.00 0.00 0.00 350.00 1 ActionView::PartialRenderer#render 295
    317.00 1.00 0.00 316.00 1/1 ActionView::PartialRenderer#render_partial 310
    19.00 0.00 0.00 19.00 1/1 ActionView::PartialRenderer#find_partial 297
    14.00 0.00 0.00 14.00 1/1 ActionView::PartialRenderer#setup 296
    318.00 1.00 0.00 317.00 1/1 Array#map
12.59% 0.04% 318.00 1.00 0.00 317.00 1 ActionView::Helpers::AssetUrlHelper#javascript_path 315
    317.00 3.00 0.00 314.00 1/2 ActionView::Helpers::AssetUrlHelper#asset_path 316
    0.00 0.00 0.00 0.00 1/12 Hash#merge! 316
    317.00 1.00 0.00 316.00 1/1 ActionView::PartialRenderer#render 310
12.55% 0.04% 317.00 1.00 0.00 316.00 1 ActionView::PartialRenderer#render_partial 330
    316.00 1.00 0.00 315.00 1/2 ActionView::AbstractRenderer#instrument 331
    277.00 9.00 0.00 268.00 1/1 <Module::ActiveSupport::Notifications>#instrument 157
10.97% 0.36% 277.00 9.00 0.00 268.00 1 ActionView::CompiledTemplates#_app_views_layouts__guest_menu_html_erb__1025096441524566957_47316920172080 1
    221.00 1.00 0.00 220.00 1/1 ActionView::Helpers::FormTagHelper#form_tag 4
    22.00 0.00 0.00 22.00 2/2 ActionView::Helpers::UrlHelper#link_to 13
    22.00 0.00 0.00 22.00 1/1 #<Module:0x005611a5d42aa8>#login_path 4
    3.00 2.00 0.00 1.00 1/180 Class#new 1
    0.00 0.00 0.00 0.00 1/18 ActiveSupport::SafeBuffer#to_s 15
    0.00 0.00 0.00 0.00 3/16 ActionView::OutputBuffer#<< 13
    0.00 0.00 0.00 0.00 4/22 ActionView::OutputBuffer#safe_concat 14
    221.00 1.00 0.00 220.00 1/1 ActionView::CompiledTemplates#_app_views_layouts__guest_menu_html_erb__1025096441524566957_47316920172080 4
8.75% 0.04% 221.00 1.00 0.00 220.00 1 ActionView::Helpers::FormTagHelper#form_tag 67
    179.00 0.00 0.00 179.00 1/1 ActionView::Helpers::CaptureHelper#capture 70
    35.00 1.00 0.00 34.00 1/1 ActionView::Helpers::FormTagHelper#form_tag_with_body 70
    6.00 0.00 0.00 6.00 1/1 ActionView::Helpers::FormTagHelper#html_options_for_form 68
    0.00 0.00 0.00 0.00 1/64 Kernel#block_given? 69
    183.00 9.00 0.00 174.00 9/9 Sprockets::HTTPUtils#find_best_q_match 90
7.24% 0.36% 183.00 9.00 0.00 174.00 9 Sprockets::HTTPUtils#find_q_matches 58
    129.00 4.00 0.00 125.00 9/149 Array#each 73
    45.00 9.00 0.00 36.00 9/10 Array#sort_by! 79
    0.00 0.00 0.00 0.00 9/10 Array#map! 80
    0.00 0.00 0.00 0.00 9/96 Module#=== 63
    40.00 0.00 0.00 40.00 2/9 Sprockets::HTTPUtils#find_best_mime_type_match 112
    143.00 0.00 0.00 143.00 7/9 Array#each
7.24% 0.00% 183.00 0.00 0.00 183.00 9 Sprockets::HTTPUtils#find_best_q_match 89
    183.00 9.00 0.00 174.00 9/9 Sprockets::HTTPUtils#find_q_matches 90
    0.00 0.00 0.00 0.00 9/34 Array#first 90
    179.00 0.00 0.00 179.00 1/1 ActionView::Helpers::FormTagHelper#form_tag 70
7.09% 0.00% 179.00 0.00 0.00 179.00 1 ActionView::Helpers::CaptureHelper#capture 37
    176.00 12.00 0.00 164.00 1/1 ActionView::Helpers::CaptureHelper#with_output_buffer 39
    2.00 0.00 0.00 2.00 1/1 <Module::ERB::Util>#html_escape 41
    1.00 0.00 0.00 1.00 1/9 Object#presence 40
    0.00 0.00 0.00 0.00 1/119 Kernel#is_a? 40
    176.00 12.00 0.00 164.00 1/1 ActionView::Helpers::CaptureHelper#capture 39
6.97% 0.48% 176.00 12.00 0.00 164.00 1 ActionView::Helpers::CaptureHelper#with_output_buffer 195
    45.00 1.00 0.00 44.00 1/1 ActionView::Helpers::FormTagHelper#password_field_tag 8
    42.00 4.00 0.00 38.00 2/2 ActionView::Helpers::FormTagHelper#label_tag 7
    39.00 2.00 0.00 37.00 1/2 ActionView::Helpers::FormTagHelper#text_field_tag 6
    35.00 3.00 0.00 32.00 1/1 ActionView::Helpers::FormTagHelper#submit_tag 9
    3.00 2.00 0.00 1.00 1/180 Class#new 197
    0.00 0.00 0.00 0.00 5/16 ActionView::OutputBuffer#<< 9
    0.00 0.00 0.00 0.00 6/22 ActionView::OutputBuffer#safe_concat 9
    0.00 0.00 0.00 0.00 1/26 String#force_encoding 199
    0.00 0.00 0.00 0.00 1/3 String#encoding 199
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 198
    168.00 14.00 0.00 154.00 14/14 Sprockets::Resolve#path_matches 172
6.65% 0.55% 168.00 14.00 0.00 154.00 14 Sprockets::PathDependencyUtils#file_digest_dependency_set 64
    84.00 14.00 0.00 70.00 14/180 Class#new 65
    70.00 0.00 0.00 70.00 14/16 Sprockets::URIUtils#build_file_digest_uri 65
    36.00 0.00 0.00 36.00 5/10 ActionView::Helpers::TagHelper::TagBuilder#content_tag_string 54
    114.00 0.00 0.00 114.00 5/10 ActionView::Helpers::TagHelper#tag 239
5.94% 0.00% 150.00 0.00 0.00 150.00 10 ActionView::Helpers::TagHelper::TagBuilder#tag_options 59
    140.00 0.00 0.00 140.00 10/19 Hash#each_pair 63
    10.00 10.00 0.00 0.00 10/51 Kernel#dup 61
    0.00 0.00 0.00 0.00 10/10 Hash#blank? 60
    0.00 0.00 0.00 0.00 3/19 Concurrent::Collection::NonConcurrentMapBackend#each_pair 99
    0.00 0.00 0.00 0.00 1/19 Hash#deep_merge! 22
    6.00 2.00 0.00 4.00 4/19 ActiveSupport::HashWithIndifferentAccess#update 125
    7.00 0.00 0.00 7.00 1/19 Hash#each_pair
    140.00 0.00 0.00 140.00 10/19 ActionView::Helpers::TagHelper::TagBuilder#tag_options 63
5.78% 0.08% 146.00 2.00 0.00 144.00 19 *Hash#each_pair
    133.00 26.00 0.00 107.00 26/27 ActionView::Helpers::TagHelper::TagBuilder#tag_option
    7.00 1.00 0.00 6.00 1/1 ActionView::Helpers::TagHelper::TagBuilder#prefix_tag_option
    7.00 0.00 0.00 7.00 1/19 Hash#each_pair
    2.00 2.00 0.00 0.00 2/4 ActiveSupport::HashWithIndifferentAccess#regular_writer
    2.00 0.00 0.00 2.00 2/17 ActiveSupport::HashWithIndifferentAccess#convert_key
    0.00 0.00 0.00 0.00 2/119 Kernel#is_a?
    0.00 0.00 0.00 0.00 27/107 Kernel#nil?
    0.00 0.00 0.00 0.00 53/76 Set#include?
    0.00 0.00 0.00 0.00 2/8 ActiveSupport::HashWithIndifferentAccess#convert_value
    0.00 0.00 0.00 0.00 3/64 Kernel#block_given?
    5.00 1.00 0.00 4.00 1/27 ActionView::Helpers::TagHelper::TagBuilder#prefix_tag_option 102
    133.00 26.00 0.00 107.00 26/27 Hash#each_pair
5.46% 1.07% 138.00 27.00 0.00 111.00 27 ActionView::Helpers::TagHelper::TagBuilder#tag_option 87
    57.00 0.00 0.00 57.00 27/33 <Module::ERB::Util>#unwrapped_html_escape 91
    54.00 54.00 0.00 0.00 27/49 String#gsub 93
    0.00 0.00 0.00 0.00 27/119 Kernel#is_a? 88
    19.00 1.00 0.00 18.00 1/5 ActionView::Helpers::FormTagHelper#form_tag_html 876
    26.00 1.00 0.00 25.00 1/5 Array#map
    26.00 1.00 0.00 25.00 1/5 ActionView::Helpers::FormTagHelper#submit_tag 448
    59.00 2.00 0.00 57.00 2/5 ActionView::Helpers::FormTagHelper#text_field_tag 191
5.15% 0.20% 130.00 5.00 0.00 125.00 5 ActionView::Helpers::TagHelper#tag 235
    114.00 0.00 0.00 114.00 5/10 ActionView::Helpers::TagHelper::TagBuilder#tag_options 239
    5.00 0.00 0.00 5.00 5/17 String#html_safe 239
    5.00 5.00 0.00 0.00 5/44 Symbol#to_s 239
    1.00 0.00 0.00 1.00 5/10 ActionView::Helpers::TagHelper#tag_builder 239
    0.00 0.00 0.00 0.00 5/107 Kernel#nil? 236
    125.00 34.00 0.00 91.00 17/17 Array#each
4.95% 1.35% 125.00 34.00 0.00 91.00 17 Enumerable#find
    91.00 4.00 0.00 87.00 17/149 Array#each
    2.00 2.00 0.00 0.00 1/44 ActionDispatch::Integration::Session#process 223
    2.00 2.00 0.00 0.00 1/44 <Module::Rack::Utils>#clean_path_info 597
    2.00 2.00 0.00 0.00 1/44 Rack::QueryParser#parse_query 37
    3.00 3.00 0.00 0.00 1/44 Rack::Request::Helpers#split_ip_addresses 476
    3.00 3.00 0.00 0.00 1/44 ActionDispatch::RemoteIp::GetIp#ips_from 161
    4.00 4.00 0.00 0.00 2/44 IPAddr#initialize 481
    4.00 4.00 0.00 0.00 1/44 ActionDispatch::Http::Cache::Response#cache_control_segments 139
    7.00 7.00 0.00 0.00 3/44 Array#each
    11.00 11.00 0.00 0.00 5/44 ActionView::LookupContext::ViewPaths#normalize_name 205
    12.00 12.00 0.00 0.00 6/44 ActiveSupport::Subscriber#finish 98
    19.00 19.00 0.00 0.00 4/44 ActionDispatch::Response#parse_content_type 412
    54.00 54.00 0.00 0.00 18/44 Sprockets::HTTPUtils#match_mime_type? 17
4.87% 4.87% 123.00 123.00 0.00 0.00 44 String#split
    2.00 2.00 0.00 0.00 1/49 URI::RFC2396_Parser#unescape 13
    2.00 2.00 0.00 0.00 1/49 I18n::Backend::Base#translate_localization_format 237
    54.00 54.00 0.00 0.00 27/49 ActionView::Helpers::TagHelper::TagBuilder#tag_option 93
    60.00 60.00 0.00 0.00 20/49 URI::RFC2396_Parser#escape 312
4.67% 4.67% 118.00 118.00 0.00 0.00 49 String#gsub
    111.00 10.00 0.00 101.00 9/9 ActiveSupport::Logger#add 87
4.39% 0.40% 111.00 10.00 0.00 101.00 9 Logger#add 419
    33.00 0.00 0.00 33.00 9/9 Logger#format_message 433
    21.00 2.00 0.00 19.00 1/1 Rails::Rack::Logger#started_request_message 35
    20.00 0.00 0.00 20.00 5/5 ActionView::LogSubscriber#from_rails_root 87
    7.00 1.00 0.00 6.00 1/1 ActiveRecord::Railties::ControllerRuntime::ClassMethods#log_process_action 20
    6.00 0.00 0.00 6.00 9/9 Logger::LogDevice#write 433
    6.00 6.00 0.00 0.00 9/23 <Class::Time>#now 433
    4.00 0.00 0.00 4.00 4/9 ActiveSupport::NumericWithFormat#to_s 19
    3.00 1.00 0.00 2.00 1/1 ActiveSupport::StringInquirer#method_missing 29
    1.00 1.00 0.00 0.00 1/14 Array#join 28
    0.00 0.00 0.00 0.00 1/1 <Module::Rails>#env 29
    0.00 0.00 0.00 0.00 3/3 Float#round 19
    0.00 0.00 0.00 0.00 3/5 ActiveSupport::Notifications::Event#duration 19
    0.00 0.00 0.00 0.00 9/9 Logger#format_severity 433
    0.00 0.00 0.00 0.00 9/64 Kernel#block_given? 426
    0.00 0.00 0.00 0.00 10/29 NilClass#nil? 425
    0.00 0.00 0.00 0.00 10/107 Kernel#nil? 421
    111.00 0.00 0.00 111.00 9/9 Logger#info 489
4.39% 0.00% 111.00 0.00 0.00 111.00 9 ActiveSupport::Logger#add 85
    111.00 10.00 0.00 101.00 9/9 Logger#add 87
    0.00 0.00 0.00 0.00 9/14 ActiveSupport::LoggerThreadSafeLevel#level 86
    0.00 0.00 0.00 0.00 9/107 Kernel#nil? 86
    9.00 0.00 0.00 9.00 3/9 ActiveSupport::Testing::TaggedLogging#before_setup 14
    27.00 0.00 0.00 27.00 1/9 Rails::Rack::Logger#call_app 35
    75.00 0.00 0.00 75.00 5/9 ActiveSupport::LogSubscriber#info 95
4.39% 0.00% 111.00 0.00 0.00 111.00 9 Logger#info 488
    111.00 0.00 0.00 111.00 9/9 ActiveSupport::Logger#add 489
    99.00 0.00 0.00 99.00 6/6 ActiveSupport::LogSubscriber#finish 83
3.92% 0.00% 99.00 0.00 0.00 99.00 6 ActiveSupport::Subscriber#finish 92
    24.00 2.00 0.00 22.00 1/1 ActionController::LogSubscriber#process_action 99
    23.00 4.00 0.00 19.00 1/1 ActionController::LogSubscriber#start_processing 99
    20.00 2.00 0.00 18.00 1/1 ActionView::LogSubscriber#render_template 99
    16.00 2.00 0.00 14.00 1/1 ActionView::LogSubscriber#render_partial 99
    12.00 12.00 0.00 0.00 6/44 String#split 98
    4.00 4.00 0.00 0.00 6/23 <Class::Time>#now 93
    0.00 0.00 0.00 0.00 2/2 ActiveRecord::LogSubscriber#sql 99
    0.00 0.00 0.00 0.00 6/34 Array#first 98
    0.00 0.00 0.00 0.00 6/12 Hash#merge! 96
    0.00 0.00 0.00 0.00 6/21 Array#pop 94
    0.00 0.00 0.00 0.00 6/18 ActiveSupport::Subscriber#event_stack 94
    99.00 0.00 0.00 99.00 6/6 ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish 102
3.92% 0.00% 99.00 0.00 0.00 99.00 6 ActiveSupport::LogSubscriber#finish 82
    99.00 0.00 0.00 99.00 6/6 ActiveSupport::Subscriber#finish 83
    0.00 0.00 0.00 0.00 2/10 ActionView::LogSubscriber#logger 83
    0.00 0.00 0.00 0.00 2/9 ActionController::LogSubscriber#logger 83
    0.00 0.00 0.00 0.00 2/6 ActiveRecord::LogSubscriber#logger 83
    99.00 0.00 0.00 99.00 8/8 Array#each
3.92% 0.00% 99.00 0.00 0.00 99.00 8 ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish 101
    99.00 0.00 0.00 99.00 6/6 ActiveSupport::LogSubscriber#finish 102
    0.00 0.00 0.00 0.00 2/2 ActiveRecord::ExplainSubscriber#finish 102
    0.00 0.00 0.00 0.00 1/7 ActiveSupport::Notifications::Instrumenter#finish 38
    99.00 0.00 0.00 99.00 6/7 ActiveSupport::Notifications::Instrumenter#finish_with_state 42
3.92% 0.00% 99.00 0.00 0.00 99.00 7 ActiveSupport::Notifications::Fanout#finish 45
    99.00 0.00 0.00 99.00 7/149 Array#each 46
    99.00 0.00 0.00 99.00 6/6 ActiveSupport::Notifications::Instrumenter#instrument 27
3.92% 0.00% 99.00 0.00 0.00 99.00 6 ActiveSupport::Notifications::Instrumenter#finish_with_state 41
    99.00 0.00 0.00 99.00 6/7 ActiveSupport::Notifications::Fanout#finish 42
    95.00 0.00 0.00 95.00 7/7 ActiveSupport::Callbacks#run_callbacks 130
3.76% 0.00% 95.00 0.00 0.00 95.00 7 ActiveSupport::Callbacks::CallbackSequence#invoke_before 506
    95.00 17.00 0.00 78.00 7/149 Array#each 507
    12.00 6.00 0.00 6.00 2/18 Sprockets::URIUtils#build_asset_uri 112
    80.00 32.00 0.00 48.00 16/18 Sprockets::URIUtils#build_file_digest_uri 146
3.64% 1.50% 92.00 38.00 0.00 54.00 18 Sprockets::URIUtils#join_file_uri 59
    54.00 0.00 0.00 54.00 18/20 URI::RFC2396_Parser#escape 63
    0.00 0.00 0.00 0.00 18/42 String#start_with? 62
    0.00 0.00 0.00 0.00 5/35 Concurrent::Collection::NonConcurrentMapBackend#get_or_default 110
    0.00 0.00 0.00 0.00 1/35 ActiveRecord::ConnectionAdapters::Transaction#initialize 51
    0.00 0.00 0.00 0.00 2/35 ActionView::LookupContext::Accessors#formats 30
    0.00 0.00 0.00 0.00 1/35 Concurrent::Collection::NonConcurrentMapBackend#pair? 128
    55.00 0.00 0.00 55.00 5/35 ActionDispatch::Request::Session::Options#id 51
    74.00 1.00 0.00 73.00 21/35 Rack::Request::Env#fetch_header 57
3.52% 0.04% 89.00 1.00 0.00 88.00 35 *Hash#fetch
    55.00 0.00 0.00 55.00 5/5 ActionDispatch::Session::CookieStore#extract_session_id
    40.00 1.00 0.00 39.00 1/6 ActionDispatch::Session::StaleSessionCheck#stale_session_check!
    13.00 2.00 0.00 11.00 1/1 Rack::Request::Helpers#cookies
    11.00 0.00 0.00 11.00 1/1 ActionDispatch::Http::Parameters#parse_formatted_parameters
    6.00 0.00 0.00 6.00 2/2 <Class::ActionDispatch::Request::Utils>#normalize_encode_params
    5.00 0.00 0.00 5.00 1/1 <Class::ActionDispatch::Cookies::CookieJar>#build
    4.00 0.00 0.00 4.00 1/1 ActionDispatch::Http::MimeNegotiation#valid_accept_header
    4.00 0.00 0.00 4.00 1/5 ActiveSupport::HashWithIndifferentAccess#[]
    3.00 2.00 0.00 1.00 1/1 ActionDispatch::Http::MimeNegotiation#format_from_path_extension
    2.00 1.00 0.00 1.00 1/1 Rack::Request::Helpers#GET
    1.00 0.00 0.00 1.00 1/2 <Module::Mime>#[]
    1.00 1.00 0.00 0.00 1/2 ActionDispatch::Request#xml_http_request?
    1.00 1.00 0.00 0.00 1/3 ActionDispatch::Http::Parameters#parameters
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#cookie_jar=
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::MimeNegotiation#use_accept_header
    0.00 0.00 0.00 0.00 1/4 <Class::ActionDispatch::Request::Utils>#check_param_encoding
    0.00 0.00 0.00 0.00 5/22 Rack::Request::Env#set_header
    0.00 0.00 0.00 0.00 1/3 Kernel#=~
    0.00 0.00 0.00 0.00 1/101 Rack::Request::Env#get_header
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#request_parameters=
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Parameters#params_parsers
    0.00 0.00 0.00 0.00 3/105 Kernel#hash
    87.00 33.00 0.00 54.00 9/9 Array#each
3.44% 1.31% 87.00 33.00 0.00 54.00 9 Sprockets::HTTPUtils#match_mime_type? 15
    54.00 54.00 0.00 0.00 18/44 String#split 17
    0.00 0.00 0.00 0.00 6/107 Kernel#nil? 18
    87.00 7.00 0.00 80.00 7/7 Sprockets::Resolve#path_matches 157
3.44% 0.28% 87.00 7.00 0.00 80.00 7 Sprockets::Resolve#dirname_matches 177
    80.00 3.00 0.00 77.00 7/149 Array#each 180
    0.00 0.00 0.00 0.00 7/7 Sprockets::CachedEnvironment#entries 179
    84.00 0.00 0.00 84.00 25/25 Class#new
3.33% 0.00% 84.00 0.00 0.00 84.00 25 Set#initialize 82
    59.00 30.00 0.00 29.00 15/36 Set#merge 90
    25.00 25.00 0.00 0.00 25/180 Class#new 83
    0.00 0.00 0.00 0.00 15/107 Kernel#nil? 85
    0.00 0.00 0.00 0.00 10/29 NilClass#nil? 85
    39.00 2.00 0.00 37.00 1/2 ActionView::Helpers::CaptureHelper#with_output_buffer 6
    42.00 2.00 0.00 40.00 1/2 ActionView::Helpers::FormTagHelper#password_field_tag 308
3.21% 0.16% 81.00 4.00 0.00 77.00 2 ActionView::Helpers::FormTagHelper#text_field_tag 190
    59.00 2.00 0.00 57.00 2/5 ActionView::Helpers::TagHelper#tag 191
    10.00 6.00 0.00 4.00 2/4 ActionView::Helpers::FormTagHelper#sanitize_to_id 191
    8.00 0.00 0.00 8.00 2/11 Hash#stringify_keys 191
    0.00 0.00 0.00 0.00 2/29 Hash#update 191
    10.00 0.00 0.00 10.00 2/16 Sprockets::Resolve#resolve_logical_path 111
    70.00 0.00 0.00 70.00 14/16 Sprockets::PathDependencyUtils#file_digest_dependency_set 65
3.17% 0.00% 80.00 0.00 0.00 80.00 16 Sprockets::URIUtils#build_file_digest_uri 145
    80.00 32.00 0.00 48.00 16/18 Sprockets::URIUtils#join_file_uri 146
    79.00 0.00 0.00 79.00 1/1 ActionController::Instrumentation#process_action 18
3.13% 0.00% 79.00 0.00 0.00 79.00 1 ActionDispatch::Http::FilterParameters#filtered_parameters 40
    49.00 2.00 0.00 47.00 1/3 ActionDispatch::Http::Parameters#parameters 41
    26.00 1.00 0.00 25.00 1/1 ActionDispatch::Http::ParameterFilter#filter 41
    4.00 3.00 0.00 1.00 1/1 ActionDispatch::Http::FilterParameters#parameter_filter 41
    6.00 0.00 0.00 6.00 1/5 ActionController::LogSubscriber#start_processing 13
    14.00 0.00 0.00 14.00 1/5 ActionView::LogSubscriber#render_partial 24
    15.00 0.00 0.00 15.00 1/5 ActionView::LogSubscriber#log_rendering_start 85
    18.00 0.00 0.00 18.00 1/5 ActionView::LogSubscriber#render_template 16
    22.00 0.00 0.00 22.00 1/5 ActionController::LogSubscriber#process_action 18
2.97% 0.00% 75.00 0.00 0.00 75.00 5 ActiveSupport::LogSubscriber#info 94
    75.00 0.00 0.00 75.00 5/9 Logger#info 95
    0.00 0.00 0.00 0.00 6/10 ActionView::LogSubscriber#logger 95
    0.00 0.00 0.00 0.00 4/9 ActionController::LogSubscriber#logger 95
    0.00 0.00 0.00 0.00 1/21 ActionDispatch::Http::FilterParameters#parameter_filter 57
    0.00 0.00 0.00 0.00 6/21 Rack::Request::Helpers#session 145
    1.00 0.00 0.00 1.00 2/21 ActionDispatch::Http::MimeNegotiation#content_mime_type 18
    1.00 0.00 0.00 1.00 1/21 Rack::Request::Helpers#cookies 205
    5.00 0.00 0.00 5.00 1/21 ActionDispatch::Request#GET 347
    14.00 0.00 0.00 14.00 1/21 ActionDispatch::Request#POST 360
    15.00 0.00 0.00 15.00 2/21 ActionDispatch::Http::MimeNegotiation#formats 61
    18.00 0.00 0.00 18.00 2/21 ActionDispatch::Request#cookie_jar 10
    40.00 0.00 0.00 40.00 5/21 ActionDispatch::Session::CookieStore#unpacked_cookie_data 94
2.93% 0.00% 74.00 0.00 0.00 74.00 21 *Rack::Request::Env#fetch_header 56
    74.00 1.00 0.00 73.00 21/35 Hash#fetch 57
    1.00 1.00 0.00 0.00 1/51 ActionDispatch::Integration::RequestHelpers#get 16
    1.00 1.00 0.00 0.00 1/51 URI::Generic#to_s 1344
    1.00 1.00 0.00 0.00 1/51 ActionDispatch::Request#engine_script_name= 148
    1.00 1.00 0.00 0.00 1/51 ActionView::PathSet#to_ary 26
    1.00 1.00 0.00 0.00 1/51 ActionView::Helpers::TranslationHelper#translate 60
    1.00 1.00 0.00 0.00 1/51 ActionDispatch::Response#set_content_type 427
    1.00 1.00 0.00 0.00 1/51 Rack::Utils::HeaderHash#initialize_copy 449
    2.00 1.00 0.00 1.00 3/51 Concurrent::Collection::NonConcurrentMapBackend#dupped_backend 124
    2.00 1.00 0.00 1.00 1/51 <Class::Rack::MockRequest>#env_for 92
    2.00 1.00 0.00 1.00 1/51 ActionDispatch::Request::Session::Options#initialize 43
    2.00 1.00 0.00 1.00 1/51 ActionController::Instrumentation#process_action 28
    2.00 2.00 0.00 0.00 2/51 ActionView::TemplateRenderer#resolve_layout 78
    2.00 2.00 0.00 0.00 2/51 I18n::Backend::Base#translate 45
    2.00 1.00 0.00 1.00 1/51 I18n::Base#localize 254
    2.00 1.00 0.00 1.00 1/51 ActionController::UrlFor#url_options 40
    2.00 2.00 0.00 0.00 2/51 ActionDispatch::Journey::Format#evaluate 36
    2.00 2.00 0.00 0.00 2/51 ActiveSupport::SafeBuffer#+ 197
    2.00 1.00 0.00 1.00 1/51 ActionDispatch::Response::Header#to_hash 55
    2.00 1.00 0.00 1.00 1/51 Rack::Utils::HeaderHash#merge 495
    3.00 2.00 0.00 1.00 2/51 Hash#except 11
    4.00 2.00 0.00 2.00 2/51 I18n::Base#translate 157
    4.00 2.00 0.00 2.00 2/51 Sprockets::Base#resolve_with_compat 56
    8.00 4.00 0.00 4.00 6/51 ActiveSupport::Notifications::Event#initialize 58
    8.00 4.00 0.00 4.00 4/51 <Class::ActionView::LookupContext::DetailsKey>#get 63
    10.00 10.00 0.00 0.00 10/51 ActionView::Helpers::TagHelper::TagBuilder#tag_options 61
2.65% 1.82% 67.00 46.00 0.00 21.00 51 *Kernel#dup
    21.00 0.00 0.00 21.00 51/69 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 1/33 <Module::ERB::Util>#html_escape 21
    9.00 0.00 0.00 9.00 5/33 ActionView::Helpers::TagHelper::TagBuilder#content_tag_string 55
    57.00 0.00 0.00 57.00 27/33 ActionView::Helpers::TagHelper::TagBuilder#tag_option 91
2.61% 0.00% 66.00 0.00 0.00 66.00 33 <Module::ERB::Util>#unwrapped_html_escape 35
    32.00 32.00 0.00 0.00 32/35 CGI::Escape#escapeHTML 40
    31.00 0.00 0.00 31.00 32/32 ActiveSupport::Multibyte::Unicode#tidy_bytes 40
    2.00 0.00 0.00 2.00 2/9 ActiveSupport::NumericWithFormat#to_s 36
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 36
    0.00 0.00 0.00 0.00 1/57 ActiveSupport::SafeBuffer#html_safe? 37
    0.00 0.00 0.00 0.00 1/18 ActiveSupport::SafeBuffer#to_s 36
    0.00 0.00 0.00 0.00 32/35 Object#html_safe? 37
    0.00 0.00 0.00 0.00 29/96 String#to_s 36
    65.00 5.00 0.00 60.00 1/1 <Module::ActiveSupport::Notifications>#instrument 157
2.57% 0.20% 65.00 5.00 0.00 60.00 1 ActionView::CompiledTemplates#_app_views_say_hello_html_erb___4281850199432054677_47316875638960 1
    29.00 0.00 0.00 29.00 1/1 ActionView::Helpers::TranslationHelper#localize 2
    26.00 3.00 0.00 23.00 1/1 ActionView::Helpers::TranslationHelper#translate 1
    3.00 2.00 0.00 1.00 1/180 Class#new 1
    2.00 0.00 0.00 2.00 2/16 ActionView::OutputBuffer#<< 2
    0.00 0.00 0.00 0.00 1/18 ActiveSupport::SafeBuffer#to_s 4
    0.00 0.00 0.00 0.00 3/22 ActionView::OutputBuffer#safe_concat 3
    5.00 1.00 0.00 4.00 1/2 Sprockets::Rails::Helper#javascript_include_tag 137
    57.00 1.00 0.00 56.00 1/2 Sprockets::Rails::Helper#stylesheet_link_tag 166
2.45% 0.08% 62.00 2.00 0.00 60.00 2 Sprockets::Rails::Helper#compute_integrity? 197
    60.00 0.00 0.00 60.00 2/2 Sprockets::Rails::Helper#secure_subresource_integrity_context? 198
    0.00 0.00 0.00 0.00 2/67 Hash#delete 201
    6.00 0.00 0.00 6.00 2/20 Hash#each
    54.00 0.00 0.00 54.00 18/20 Sprockets::URIUtils#join_file_uri 63
2.38% 0.00% 60.00 0.00 0.00 60.00 20 URI::RFC2396_Parser#escape 300
    60.00 60.00 0.00 0.00 20/49 String#gsub 312
    0.00 0.00 0.00 0.00 20/26 String#force_encoding 312
    0.00 0.00 0.00 0.00 20/44 Kernel#kind_of? 301
    2.00 2.00 0.00 0.00 1/30 ActionView::PartialRenderer#retrieve_variable 524
    4.00 4.00 0.00 0.00 2/30 Sprockets::Resolve#resolve_under_paths 123
    10.00 10.00 0.00 0.00 5/30 Sprockets::PathUtils#match_path_extname 151
    44.00 44.00 0.00 0.00 22/30 Array#each
2.38% 2.38% 60.00 60.00 0.00 0.00 30 <Class::File>#basename
    60.00 0.00 0.00 60.00 2/2 Sprockets::Rails::Helper#secure_subresource_integrity_context? 212
2.38% 0.00% 60.00 0.00 0.00 60.00 2 ActionDispatch::Request#local? 384
    52.00 1.00 0.00 51.00 2/2 ActionDispatch::Request#remote_ip 385
    8.00 8.00 0.00 0.00 4/4 Regexp#=~ 385
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Request#remote_addr 385
    60.00 0.00 0.00 60.00 2/2 Sprockets::Rails::Helper#compute_integrity? 198
2.38% 0.00% 60.00 0.00 0.00 60.00 2 Sprockets::Rails::Helper#secure_subresource_integrity_context? 211
    60.00 0.00 0.00 60.00 2/2 ActionDispatch::Request#local? 212
    0.00 0.00 0.00 0.00 2/4 ActionView::Helpers::ControllerHelper#respond_to? 212
    2.00 2.00 0.00 0.00 1/30 <Module::Rack::Utils>#clean_path_info 608
    4.00 4.00 0.00 0.00 2/30 Sprockets::Rails::Helper#compute_asset_path 80
    12.00 12.00 0.00 0.00 6/30 Array#each
    14.00 14.00 0.00 0.00 7/30 Sprockets::Bower#resolve_alternates 21
    28.00 28.00 0.00 0.00 14/30 Sprockets::Resolve#path_matches 166
2.38% 2.38% 60.00 60.00 0.00 0.00 30 <Class::File>#join
    60.00 6.00 0.00 54.00 1/1 Rack::Test::Session#request 118
2.38% 0.24% 60.00 6.00 0.00 54.00 1 Rack::Test::Session#env_for 208
    42.00 6.00 0.00 36.00 1/1 <Class::Rack::MockRequest>#env_for 247
    7.00 2.00 0.00 5.00 1/1 Rack::Test::Session#default_env 209
    2.00 1.00 0.00 1.00 1/18 Hash#merge 209
    1.00 0.00 0.00 1.00 1/1 URI::Generic#to_s 247
    1.00 1.00 0.00 0.00 1/6 String#upcase 218
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 218
    0.00 0.00 0.00 0.00 1/26 Hash#key? 245
    0.00 0.00 0.00 0.00 1/67 Hash#delete 243
    0.00 0.00 0.00 0.00 1/13 Array#include? 220
    0.00 0.00 0.00 0.00 1/96 Module#=== 213
    59.00 5.00 0.00 54.00 5/5 ActionView::Helpers::TagHelper#content_tag 274
2.34% 0.20% 59.00 5.00 0.00 54.00 5 ActionView::Helpers::TagHelper::TagBuilder#content_tag_string 53
    36.00 0.00 0.00 36.00 5/10 ActionView::Helpers::TagHelper::TagBuilder#tag_options 54
    9.00 0.00 0.00 9.00 5/33 <Module::ERB::Util>#unwrapped_html_escape 55
    5.00 0.00 0.00 5.00 5/17 String#html_safe 30
    4.00 4.00 0.00 0.00 4/44 Symbol#to_s 30
    15.00 0.00 0.00 15.00 1/5 Array#map
    20.00 0.00 0.00 20.00 2/5 ActionView::Helpers::UrlHelper#link_to 198
    24.00 0.00 0.00 24.00 2/5 ActionView::Helpers::FormTagHelper#label_tag 216
2.34% 0.00% 59.00 0.00 0.00 59.00 5 ActionView::Helpers::TagHelper#content_tag 269
    59.00 5.00 0.00 54.00 5/5 ActionView::Helpers::TagHelper::TagBuilder#content_tag_string 274
    0.00 0.00 0.00 0.00 5/10 ActionView::Helpers::TagHelper#tag_builder 274
    0.00 0.00 0.00 0.00 5/64 Kernel#block_given? 270
    0.00 0.00 0.00 0.00 14/36 Sprockets::Resolve#path_matches 172
    0.00 0.00 0.00 0.00 7/36 Array#each
    59.00 30.00 0.00 29.00 15/36 Set#initialize 90
2.34% 1.19% 59.00 30.00 0.00 29.00 36 Set#merge 384
    29.00 0.00 0.00 29.00 15/15 Set#do_with_enum 388
    0.00 0.00 0.00 0.00 21/29 Hash#update 386
    0.00 0.00 0.00 0.00 21/23 Kernel#instance_variable_get 386
    0.00 0.00 0.00 0.00 36/43 Kernel#instance_of? 385
    0.00 0.00 0.00 0.00 36/99 Kernel#class 385
    56.00 14.00 0.00 42.00 7/7 Sprockets::Resolve#path_matches 160
2.22% 0.55% 56.00 14.00 0.00 42.00 7 Sprockets::Bower#resolve_alternates 16
    28.00 14.00 0.00 14.00 7/7 Sprockets::Resolve#resolve_alternates 17
    14.00 14.00 0.00 0.00 7/30 <Class::File>#join 21
    0.00 0.00 0.00 0.00 7/14 Sprockets::PathUtils#directory? 23
    0.00 0.00 0.00 0.00 7/12 String#index 20
    55.00 15.00 0.00 40.00 5/5 ActionDispatch::Session::StaleSessionCheck#stale_session_check! 89
2.18% 0.59% 55.00 15.00 0.00 40.00 5 ActionDispatch::Session::CookieStore#unpacked_cookie_data 93
    40.00 0.00 0.00 40.00 5/21 Rack::Request::Env#fetch_header 94
    40.00 1.00 0.00 39.00 1/6 Hash#fetch
    55.00 0.00 0.00 55.00 5/6 ActionDispatch::Session::CookieStore#extract_session_id 88
2.18% 0.00% 55.00 0.00 0.00 55.00 6 *ActionDispatch::Session::StaleSessionCheck#stale_session_check! 51
    55.00 15.00 0.00 40.00 5/5 ActionDispatch::Session::CookieStore#unpacked_cookie_data 89
    39.00 0.00 0.00 39.00 1/1 ActionDispatch::Session::CookieStore#get_cookie 96
    55.00 0.00 0.00 55.00 5/5 Hash#fetch
2.18% 0.00% 55.00 0.00 0.00 55.00 5 ActionDispatch::Session::CookieStore#extract_session_id 87
    55.00 0.00 0.00 55.00 5/6 ActionDispatch::Session::StaleSessionCheck#stale_session_check! 88
    55.00 0.00 0.00 55.00 5/5 ActionDispatch::Request::Session#id 70
2.18% 0.00% 55.00 0.00 0.00 55.00 5 ActionDispatch::Request::Session::Options#id 50
    55.00 0.00 0.00 55.00 5/35 Hash#fetch 51
    55.00 0.00 0.00 55.00 5/5 Rack::Session::Abstract::Persisted#current_session_id 295
2.18% 0.00% 55.00 0.00 0.00 55.00 5 ActionDispatch::Request::Session#id 69
    55.00 0.00 0.00 55.00 5/5 ActionDispatch::Request::Session::Options#id 70
    0.00 0.00 0.00 0.00 5/6 ActionDispatch::Request::Session#options 70
    55.00 0.00 0.00 55.00 5/5 Rack::Session::Abstract::Persisted#session_exists? 301
2.18% 0.00% 55.00 0.00 0.00 55.00 5 Rack::Session::Abstract::Persisted#current_session_id 294
    55.00 0.00 0.00 55.00 5/5 ActionDispatch::Request::Session#id 295
    0.00 0.00 0.00 0.00 5/101 Rack::Request::Env#get_header 295
    55.00 0.00 0.00 55.00 5/5 ActionDispatch::Request::Session#exists? 184
2.18% 0.00% 55.00 0.00 0.00 55.00 5 Rack::Session::Abstract::Persisted#session_exists? 300
    55.00 0.00 0.00 55.00 5/5 Rack::Session::Abstract::Persisted#current_session_id 301
    55.00 0.00 0.00 55.00 5/5 ActionDispatch::Request::Session#load_for_read! 208
2.18% 0.00% 55.00 0.00 0.00 55.00 5 ActionDispatch::Request::Session#exists? 182
    55.00 0.00 0.00 55.00 5/5 Rack::Session::Abstract::Persisted#session_exists? 184
    0.00 0.00 0.00 0.00 5/29 NilClass#nil? 183
    3.00 0.00 0.00 3.00 1/5 ActionDispatch::Request::Session#has_key? 96
    52.00 0.00 0.00 52.00 4/5 ActionDispatch::Request::Session#[] 90
2.18% 0.00% 55.00 0.00 0.00 55.00 5 ActionDispatch::Request::Session#load_for_read! 207
    55.00 0.00 0.00 55.00 5/5 ActionDispatch::Request::Session#exists? 208
    0.00 0.00 0.00 0.00 5/7 ActionDispatch::Request::Session#loaded? 208
    3.00 0.00 0.00 3.00 1/4 ActionDispatch::Flash::RequestMethods#flash 48
    4.00 0.00 0.00 4.00 1/4 ApplicationController#find_session 7
    4.00 0.00 0.00 4.00 1/4 ApplicationHelper#logged_in? 3
    44.00 0.00 0.00 44.00 1/4 Turbolinks::Redirection#set_turbolinks_location_header_from_session 43
2.18% 0.00% 55.00 0.00 0.00 55.00 4 ActionDispatch::Request::Session#[] 89
    52.00 0.00 0.00 52.00 4/5 ActionDispatch::Request::Session#load_for_read! 90
    3.00 3.00 0.00 0.00 3/44 Symbol#to_s 91
    0.00 0.00 0.00 0.00 1/96 String#to_s 91
    54.00 6.00 0.00 48.00 2/2 Sprockets::Resolve#resolve_logical_path 112
2.14% 0.24% 54.00 6.00 0.00 48.00 2 Sprockets::Transformers#resolve_transform_type 60
    44.00 4.00 0.00 40.00 2/2 Sprockets::HTTPUtils#find_best_mime_type_match 125
    2.00 2.00 0.00 0.00 2/7 Hash#keys 125
    2.00 2.00 0.00 0.00 2/10 Array#compact 61
    2.00 2.00 0.00 0.00 2/13 ActionView::Helpers::AssetUrlHelper#asset_path 188
    2.00 2.00 0.00 0.00 1/13 ActionDispatch::Http::URL#host 235
    13.00 13.00 0.00 0.00 5/13 ActionView::LogSubscriber#from_rails_root 58
    18.00 12.00 0.00 6.00 2/13 Sprockets::Asset#digest_path 68
    19.00 16.00 0.00 3.00 3/13 ActiveSupport::Inflector#camelize 70
2.14% 1.78% 54.00 45.00 0.00 9.00 13 String#sub
    6.00 0.00 0.00 6.00 2/2 Sprockets::Asset#hexdigest
    3.00 3.00 0.00 0.00 3/3 String#capitalize
    0.00 0.00 0.00 0.00 3/3 ActiveSupport::Inflector#inflections
    52.00 1.00 0.00 51.00 2/2 ActionDispatch::Request#local? 385
2.06% 0.04% 52.00 1.00 0.00 51.00 2 ActionDispatch::Request#remote_ip 258
    51.00 0.00 0.00 51.00 1/1 ActionDispatch::RemoteIp::GetIp#to_s 259
    0.00 0.00 0.00 0.00 1/101 Rack::Request::Env#get_header 259
    51.00 0.00 0.00 51.00 1/1 ActionDispatch::Integration::Session#process 266
2.02% 0.00% 51.00 0.00 0.00 51.00 1 <Class::ActionDispatch::TestResponse>#from_response 11
    50.00 3.00 0.00 47.00 1/180 Class#new 12
    1.00 0.00 0.00 1.00 1/1 Rack::MockResponse#body 12
    51.00 1.00 0.00 50.00 1/1 ActionDispatch::RemoteIp::GetIp#to_s 153
2.02% 0.04% 51.00 1.00 0.00 50.00 1 ActionDispatch::RemoteIp::GetIp#calculate_ip 110
    29.00 2.00 0.00 27.00 3/3 ActionDispatch::RemoteIp::GetIp#ips_from 116
    16.00 0.00 0.00 16.00 1/1 ActionDispatch::RemoteIp::GetIp#filter_proxies 147
    2.00 2.00 0.00 0.00 1/2 Array#flatten 144
    2.00 2.00 0.00 0.00 2/2 Array#reverse 116
    1.00 1.00 0.00 0.00 1/10 Array#compact 144
    0.00 0.00 0.00 0.00 1/34 Array#first 147
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#x_forwarded_for 116
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#client_ip 115
    0.00 0.00 0.00 0.00 2/25 Array#last 131
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#remote_addr 112
    51.00 0.00 0.00 51.00 1/1 ActionDispatch::Request#remote_ip 259
2.02% 0.00% 51.00 0.00 0.00 51.00 1 ActionDispatch::RemoteIp::GetIp#to_s 152
    51.00 1.00 0.00 50.00 1/1 ActionDispatch::RemoteIp::GetIp#calculate_ip 153
    1.00 1.00 0.00 0.00 1/3 Hash#fetch
    1.00 1.00 0.00 0.00 1/3 ActionController::StrongParameters#params 1067
    49.00 2.00 0.00 47.00 1/3 ActionDispatch::Http::FilterParameters#filtered_parameters 41
2.02% 0.16% 51.00 4.00 0.00 47.00 3 ActionDispatch::Http::Parameters#parameters 48
    17.00 3.00 0.00 14.00 1/1 ActionDispatch::Request#POST 53
    8.00 0.00 0.00 8.00 1/2 ActionDispatch::Http::Parameters#set_binary_encoding 58
    8.00 3.00 0.00 5.00 1/1 ActionDispatch::Request#GET 53
    6.00 0.00 0.00 6.00 1/8 ActiveSupport::HashWithIndifferentAccess#update 57
    6.00 0.00 0.00 6.00 1/1 ActiveSupport::HashWithIndifferentAccess#merge 53
    2.00 0.00 0.00 2.00 2/5 ActiveSupport::HashWithIndifferentAccess#[] 58
    0.00 0.00 0.00 0.00 1/22 Rack::Request::Env#set_header 59
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Http::Parameters#path_parameters 57
    0.00 0.00 0.00 0.00 3/101 Rack::Request::Env#get_header 49
    11.00 1.00 0.00 10.00 1/5 ActionView::LookupContext::ViewPaths#exists? 129
    17.00 2.00 0.00 15.00 2/5 ActionView::LookupContext::ViewPaths#find 116
    22.00 2.00 0.00 20.00 2/5 ActionView::LookupContext::ViewPaths#find_all 125
1.98% 0.20% 50.00 5.00 0.00 45.00 5 ActionView::LookupContext::ViewPaths#args_for_lookup 154
    27.00 5.00 0.00 22.00 5/5 ActionView::LookupContext::ViewPaths#detail_args_for 156
    18.00 6.00 0.00 12.00 5/5 ActionView::LookupContext::ViewPaths#normalize_name 155
    50.00 2.00 0.00 48.00 1/1 Array#each
1.98% 0.08% 50.00 2.00 0.00 48.00 1 Turbolinks::Redirection#set_turbolinks_location_header_from_session 42
    44.00 0.00 0.00 44.00 1/4 ActionDispatch::Request::Session#[] 43
    4.00 0.00 0.00 4.00 2/4 ActionController::Metal#session 43
    5.00 1.00 0.00 4.00 1/10 ActionDispatch::Journey::Router#find_routes 121
    45.00 9.00 0.00 36.00 9/10 Sprockets::HTTPUtils#find_q_matches 79
1.98% 0.40% 50.00 10.00 0.00 40.00 10 Array#sort_by!
    40.00 40.00 0.00 0.00 10/10 Enumerable#sort_by
    11.00 1.00 0.00 10.00 1/2 Class#new
    37.00 1.00 0.00 36.00 1/2 ActionDispatch::TestResponse#initialize 16
1.90% 0.08% 48.00 2.00 0.00 46.00 2 ActionDispatch::Response#initialize 161
    33.00 0.00 0.00 33.00 2/2 ActionDispatch::Http::Cache::Response#prepare_cache_control! 173
    6.00 0.00 0.00 6.00 2/2 MonitorMixin#new_cond 168
    3.00 0.00 0.00 3.00 2/3 ActionDispatch::Response#body= 166
    2.00 2.00 0.00 0.00 2/180 Class#new 164
    2.00 0.00 0.00 2.00 2/2 MonitorMixin#initialize 162
    0.00 0.00 0.00 0.00 2/64 Kernel#block_given? 175
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Response#status= 166
    47.00 0.00 0.00 47.00 1/1 Class#new
1.86% 0.00% 47.00 0.00 0.00 47.00 1 ActionDispatch::TestResponse#initialize 15
    37.00 1.00 0.00 36.00 1/2 ActionDispatch::Response#initialize 16
    8.00 0.00 0.00 8.00 1/4 ActionDispatch::Response#content_type 17
    2.00 0.00 0.00 2.00 1/1 <Class::ActionDispatch::RequestEncoder>#parser 17
    47.00 0.00 0.00 47.00 7/7 ActiveSupport::Notifications::Instrumenter#start 33
1.86% 0.00% 47.00 0.00 0.00 47.00 7 ActiveSupport::Notifications::Fanout#start 41
    41.00 0.00 0.00 41.00 7/149 Array#each 42
    6.00 4.00 0.00 2.00 7/15 ActiveSupport::Notifications::Fanout#listeners_for 42
    4.00 0.00 0.00 4.00 1/7 Rails::Rack::Logger#call_app 34
    43.00 0.00 0.00 43.00 6/7 ActiveSupport::Notifications::Instrumenter#instrument 19
1.86% 0.00% 47.00 0.00 0.00 47.00 7 ActiveSupport::Notifications::Instrumenter#start 32
    47.00 0.00 0.00 47.00 7/7 ActiveSupport::Notifications::Fanout#start 33
    1.00 0.00 0.00 1.00 1/2 ActionView::TemplateRenderer#resolve_layout 390
    46.00 0.00 0.00 46.00 1/2 ActionView::TemplateRenderer#find_layout 74
1.82% 0.00% 46.00 0.00 0.00 46.00 2 *ActionView::TemplateRenderer#resolve_layout 77
    44.00 0.00 0.00 44.00 1/1 ActionView::Layouts#_default_layout 390
    2.00 2.00 0.00 0.00 2/51 Kernel#dup 78
    1.00 0.00 0.00 1.00 1/2 ActionView::TemplateRenderer#resolve_layout 390
    0.00 0.00 0.00 0.00 4/96 Module#=== 81
    46.00 0.00 0.00 46.00 1/1 ActionView::TemplateRenderer#render_with_layout 58
1.82% 0.00% 46.00 0.00 0.00 46.00 1 ActionView::TemplateRenderer#find_layout 73
    46.00 0.00 0.00 46.00 1/2 ActionView::TemplateRenderer#resolve_layout 74
    45.00 1.00 0.00 44.00 1/1 ActionView::Helpers::CaptureHelper#with_output_buffer 8
1.78% 0.04% 45.00 1.00 0.00 44.00 1 ActionView::Helpers::FormTagHelper#password_field_tag 307
    42.00 2.00 0.00 40.00 1/2 ActionView::Helpers::FormTagHelper#text_field_tag 308
    2.00 1.00 0.00 1.00 1/18 Hash#merge 308
    18.00 4.00 0.00 14.00 2/5 Sprockets::Resolve#resolve_logical_path 105
    27.00 6.00 0.00 21.00 3/5 Array#each
1.78% 0.40% 45.00 10.00 0.00 35.00 5 Sprockets::Resolve#parse_path_extnames 199
    25.00 10.00 0.00 15.00 5/5 Sprockets::PathUtils#match_path_extname 201
    5.00 5.00 0.00 0.00 5/7 Hash#values_at 205
    5.00 5.00 0.00 0.00 5/7 String#chomp 204
    0.00 0.00 0.00 0.00 5/5 Sprockets::Mime#extname_map 201
    44.00 4.00 0.00 40.00 2/2 Sprockets::Transformers#resolve_transform_type 125
1.74% 0.16% 44.00 4.00 0.00 40.00 2 Sprockets::HTTPUtils#find_best_mime_type_match 111
    40.00 0.00 0.00 40.00 2/9 Sprockets::HTTPUtils#find_best_q_match 112
    44.00 5.00 0.00 39.00 1/1 ActionView::Layouts#_default_layout 414
1.74% 0.20% 44.00 5.00 0.00 39.00 1 SayController#_layout 323
    22.00 5.00 0.00 17.00 1/1 ApplicationController#_layout 325
    17.00 3.00 0.00 14.00 1/2 ActionView::LookupContext::ViewPaths#find_all 325
    0.00 0.00 0.00 0.00 1/34 Array#first 325
    0.00 0.00 0.00 0.00 1/7 ActionView::ViewPaths#lookup_context 325
    0.00 0.00 0.00 0.00 1/2 ActionView::Layouts#_conditional_layout? 324
    44.00 0.00 0.00 44.00 1/1 ActionView::TemplateRenderer#resolve_layout 390
1.74% 0.00% 44.00 0.00 0.00 44.00 1 ActionView::Layouts#_default_layout 412
    44.00 5.00 0.00 39.00 1/1 SayController#_layout 414
    0.00 0.00 0.00 0.00 1/1 ActionView::Layouts#_normalize_layout 424
    0.00 0.00 0.00 0.00 1/1 ActionView::Layouts#action_has_layout? 414
    1.00 1.00 0.00 0.00 1/44 Rack::Test::Session#env_for 218
    1.00 1.00 0.00 0.00 1/44 <Class::Rack::MockRequest>#env_for 94
    1.00 1.00 0.00 0.00 1/44 Array#each
    1.00 1.00 0.00 0.00 1/44 ActionController::LogSubscriber#start_processing 11
    1.00 1.00 0.00 0.00 1/44 ActionView::Helpers::TranslationHelper#html_safe_translation_key? 136
    1.00 1.00 0.00 0.00 1/44 ActionView::Helpers::TranslationHelper#scope_key_by_partial 124
    1.00 1.00 0.00 0.00 1/44 I18n::Backend::Base#localize 81
    1.00 1.00 0.00 0.00 1/44 ActionDispatch::Flash::FlashHash#[] 160
    1.00 1.00 0.00 0.00 1/44 <Module::ERB::Util>#unwrapped_html_escape 36
    1.00 1.00 0.00 0.00 1/44 ActionView::Helpers::FormTagHelper#extra_tags_for_form 846
    2.00 2.00 0.00 0.00 2/44 <Class::Mime::Type>#lookup_by_extension 147
    2.00 2.00 0.00 0.00 2/44 ActionView::AbstractRenderer#instrument 41
    2.00 2.00 0.00 0.00 2/44 Hash#each
    2.00 2.00 0.00 0.00 2/44 ActionDispatch::Response::RackBody#respond_to? 487
    3.00 3.00 0.00 0.00 3/44 ActionDispatch::Request::Session#[] 91
    4.00 4.00 0.00 0.00 4/44 ActionView::Helpers::TagHelper::TagBuilder#content_tag_string 30
    5.00 5.00 0.00 0.00 5/44 ActionView::Helpers::TagHelper#tag 239
    7.00 7.00 0.00 0.00 7/44 ActiveSupport::HashWithIndifferentAccess#convert_key 309
    7.00 7.00 0.00 0.00 7/44 Hash#each_key
1.74% 1.74% 44.00 44.00 0.00 0.00 44 Symbol#to_s
    42.00 4.00 0.00 38.00 2/2 ActionView::Helpers::CaptureHelper#with_output_buffer 7
1.66% 0.16% 42.00 4.00 0.00 38.00 2 ActionView::Helpers::FormTagHelper#label_tag 208
    24.00 0.00 0.00 24.00 2/5 ActionView::Helpers::TagHelper#content_tag 216
    10.00 6.00 0.00 4.00 2/4 ActionView::Helpers::FormTagHelper#sanitize_to_id 215
    2.00 0.00 0.00 2.00 2/7 String#blank? 215
    2.00 0.00 0.00 2.00 2/11 Hash#stringify_keys 213
    0.00 0.00 0.00 0.00 2/19 Hash#has_key? 215
    0.00 0.00 0.00 0.00 2/64 Kernel#block_given? 209
    42.00 6.00 0.00 36.00 1/1 Rack::Test::Session#env_for 247
1.66% 0.24% 42.00 6.00 0.00 36.00 1 <Class::Rack::MockRequest>#env_for 88
    17.00 0.00 0.00 17.00 1/1 <Class::Rack::MockRequest>#parse_uri_rfc2396 89
    7.00 7.00 0.00 0.00 7/7 String#b 100
    4.00 3.00 0.00 1.00 3/180 Class#new 134
    2.00 0.00 0.00 2.00 2/9 ActiveSupport::NumericWithFormat#to_s 142
    2.00 1.00 0.00 1.00 1/51 Kernel#dup 92
    1.00 1.00 0.00 0.00 1/14 NilClass#to_s 97
    1.00 1.00 0.00 0.00 1/6 String#upcase 94
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 94
    1.00 1.00 0.00 0.00 1/16 String#[] 90
    0.00 0.00 0.00 0.00 1/21 Hash#each 144
    0.00 0.00 0.00 0.00 1/1 StringIO#length 142
    0.00 0.00 0.00 0.00 1/1 StringIO#set_encoding 139
    0.00 0.00 0.00 0.00 1/96 Module#=== 133
    41.00 0.00 0.00 41.00 8/8 Array#each
1.62% 0.00% 41.00 0.00 0.00 41.00 8 ActiveSupport::Notifications::Fanout::Subscribers::Evented#start 97
    29.00 2.00 0.00 27.00 2/2 ActionView::LogSubscriber#start 98
    12.00 0.00 0.00 12.00 4/6 ActiveSupport::LogSubscriber#start 98
    0.00 0.00 0.00 0.00 2/2 ActiveRecord::ExplainSubscriber#start 98
    40.00 40.00 0.00 0.00 10/10 Array#sort_by!
1.58% 1.58% 40.00 40.00 0.00 0.00 10 Enumerable#sort_by
    0.00 0.00 0.00 0.00 10/149 Array#each
    39.00 0.00 0.00 39.00 1/1 ActionDispatch::Session::CookieStore#get_cookie 121
1.54% 0.00% 39.00 0.00 0.00 39.00 1 ActionDispatch::Session::CookieStore#cookie_jar 124
    20.00 2.00 0.00 18.00 1/2 ActionDispatch::Request#cookie_jar 125
    19.00 0.00 0.00 19.00 1/1 ActionDispatch::Cookies::ChainedCookieJars#signed_or_encrypted 125
    39.00 0.00 0.00 39.00 1/1 ActionDispatch::Session::StaleSessionCheck#stale_session_check! 96
1.54% 0.00% 39.00 0.00 0.00 39.00 1 ActionDispatch::Session::CookieStore#get_cookie 120
    39.00 0.00 0.00 39.00 1/1 ActionDispatch::Session::CookieStore#cookie_jar 121
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::AbstractCookieJar#[] 121
    3.00 1.00 0.00 2.00 1/16 ActionDispatch::Journey::Router#match_routes 150
    6.00 6.00 0.00 0.00 7/16 Thread::Mutex#synchronize
    7.00 7.00 0.00 0.00 7/16 Sprockets::Resolve#path_matches 174
    23.00 1.00 0.00 22.00 1/16 ActionDispatch::RemoteIp::GetIp#ips_from 162
1.54% 0.59% 39.00 15.00 0.00 24.00 16 Array#select
    15.00 1.00 0.00 14.00 1/180 Class#new
    7.00 5.00 0.00 2.00 1/1 IPAddr#to_range
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Journey::Route#matches?
    0.00 0.00 0.00 0.00 3/3 Sprockets::PathUtils#file?
    0.00 0.00 0.00 0.00 1/1 IPAddr#==
    0.00 0.00 0.00 0.00 1/1 Range#end
    0.00 0.00 0.00 0.00 1/1 Range#begin
    0.00 0.00 0.00 0.00 202/202 ActiveSupport::Notifications::Fanout::Subscribers::Evented#subscribed_to?
    0.00 0.00 0.00 0.00 2/8 I18n::Backend::Base#resolve 131
    15.00 4.00 0.00 11.00 4/8 Array#each
    23.00 0.00 0.00 23.00 2/8 I18n::Base#translate 165
1.50% 0.16% 38.00 4.00 0.00 34.00 8 *Kernel#catch
    23.00 6.00 0.00 17.00 2/2 I18n::Backend::Base#translate
    5.00 0.00 0.00 5.00 1/2 ActiveSupport::ExecutionWrapper::CompleteHook#before
    3.00 0.00 0.00 3.00 4/12 ActiveSupport::Callbacks::CallTemplate#expand
    2.00 0.00 0.00 2.00 2/2 ActiveSupport::ExecutionWrapper::RunHook#before
    1.00 1.00 0.00 0.00 1/2 ActionMailer::TestCase::ClearTestDeliveries#clear_test_deliveries
    0.00 0.00 0.00 0.00 4/96 Module#===
    0.00 0.00 0.00 0.00 6/119 Kernel#is_a?
    0.00 0.00 0.00 0.00 2/42 ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#synchronize 158
    0.00 0.00 0.00 0.00 4/42 ActiveSupport::Concurrency::ShareLock#yield_shares 187
    0.00 0.00 0.00 0.00 1/42 ActiveSupport::Concurrency::ShareLock#start_sharing 113
    0.00 0.00 0.00 0.00 7/42 ActionDispatch::Response#committed? 217
    0.00 0.00 0.00 0.00 2/42 ActiveRecord::ConnectionAdapters::ConnectionPool#connected? 415
    0.00 0.00 0.00 0.00 1/42 ActionDispatch::Response#sending? 216
    0.00 0.00 0.00 0.00 1/42 ActionDispatch::Response#sent? 218
    0.00 0.00 0.00 0.00 1/42 ActionDispatch::Response#sending! 202
    0.00 0.00 0.00 0.00 1/42 ActionDispatch::Response#sent! 210
    0.00 0.00 0.00 0.00 2/42 ActiveRecord::ConnectionAdapters::QueryCache#clear_query_cache 86
    0.00 0.00 0.00 0.00 1/42 ActiveSupport::Concurrency::ShareLock#stop_sharing 130
    2.00 0.00 0.00 2.00 2/42 ActiveSupport::Notifications::Instrumenter#instrument 612
    4.00 0.00 0.00 4.00 3/42 ActionDispatch::Response#body= 314
    5.00 1.00 0.00 4.00 1/42 ActiveRecord::ConnectionAdapters::TransactionManager#begin_transaction 152
    5.00 0.00 0.00 5.00 1/42 ActiveRecord::ConnectionAdapters::TransactionManager#rollback_transaction 183
    5.00 0.00 0.00 5.00 1/42 ActiveRecord::ConnectionAdapters::ConnectionPool#checkin 509
    5.00 4.00 0.00 1.00 1/42 MonitorMixin#mon_synchronize 510
    6.00 0.00 0.00 6.00 9/42 Logger::LogDevice#write 645
    12.00 0.00 0.00 12.00 1/42 ActionDispatch::Response#commit! 194
1.46% 0.04% 37.00 1.00 0.00 36.00 42 *MonitorMixin#mon_synchronize 211
    12.00 0.00 0.00 12.00 1/1 ActionDispatch::Response#before_committed 195
    6.00 6.00 0.00 0.00 9/9 IO#write 654
    5.00 4.00 0.00 1.00 1/42 MonitorMixin#mon_synchronize 510
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::RealTransaction#rollback 185
    4.00 0.00 0.00 4.00 1/180 Class#new 156
    3.00 0.00 0.00 3.00 3/4 ActionDispatch::Response#build_buffer 315
    2.00 0.00 0.00 2.00 2/2 ActiveSupport::Dependencies::Interlock#permit_concurrent_loads 213
    1.00 0.00 0.00 1.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#_run_checkin_callbacks 513
    1.00 1.00 0.00 0.00 3/3 ActionDispatch::Response#munge_body_object 315
    0.00 0.00 0.00 0.00 1/1 MonitorMixin::ConditionVariable#signal 115
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#add 517
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#remove_connection_from_thread_cache 511
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::Transaction#rollback_records 186
    0.00 0.00 0.00 0.00 1/21 Array#pop 184
    0.00 0.00 0.00 0.00 2/4 Hash#clear 87
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#before_sending 203
    0.00 0.00 0.00 0.00 2/30 Array#any? 415
    0.00 0.00 0.00 0.00 4/105 Kernel#hash 125
    0.00 0.00 0.00 0.00 3/3 ActiveSupport::Concurrency::ShareLock#wait_for 188
    0.00 0.00 0.00 0.00 6/6 MonitorMixin::ConditionVariable#broadcast 181
    0.00 0.00 0.00 0.00 5/67 Hash#delete 193
    0.00 0.00 0.00 0.00 10/248 <Class::Thread>#current 193
    0.00 0.00 0.00 0.00 2/4 <Module::ActiveSupport::Dependencies>#interlock 213
    0.00 0.00 0.00 0.00 2/12 Array#push 162
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::NullTransaction#joinable? 153
    0.00 0.00 0.00 0.00 1/3 ActiveRecord::ConnectionAdapters::TransactionManager#current_transaction 153
    0.00 0.00 0.00 0.00 7/7 ActiveSupport::Concurrency::LoadInterlockAwareMonitor#mon_enter 212
    0.00 0.00 0.00 0.00 42/42 MonitorMixin#mon_exit 216
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool::ConnectionLeasingQueue#internal_poll 148
    0.00 0.00 0.00 0.00 35/35 MonitorMixin#mon_enter 212
    35.00 1.00 0.00 34.00 1/1 ActionView::Helpers::FormTagHelper#form_tag 70
1.39% 0.04% 35.00 1.00 0.00 34.00 1 ActionView::Helpers::FormTagHelper#form_tag_with_body 879
    34.00 0.00 0.00 34.00 1/1 ActionView::Helpers::FormTagHelper#form_tag_html 880
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::SafeBuffer#safe_concat 882
    0.00 0.00 0.00 0.00 1/17 ActiveSupport::SafeBuffer#concat 881
    35.00 3.00 0.00 32.00 1/1 ActionView::Helpers::CaptureHelper#with_output_buffer 9
1.39% 0.12% 35.00 3.00 0.00 32.00 1 ActionView::Helpers::FormTagHelper#submit_tag 444
    26.00 1.00 0.00 25.00 1/5 ActionView::Helpers::TagHelper#tag 448
    4.00 3.00 0.00 1.00 1/1 ActionView::Helpers::FormTagHelper#set_default_disable_with 447
    2.00 0.00 0.00 2.00 1/1 Hash#deep_stringify_keys 445
    0.00 0.00 0.00 0.00 1/29 Hash#update 446
    3.00 3.00 0.00 0.00 3/35 ActiveSupport::SafeBuffer#html_escape_interpolated_argument 245
    32.00 32.00 0.00 0.00 32/35 <Module::ERB::Util>#unwrapped_html_escape 40
1.39% 1.39% 35.00 35.00 0.00 0.00 35 CGI::Escape#escapeHTML
    17.00 3.00 0.00 14.00 1/2 ActionView::PartialRenderer#find_template 421
    18.00 3.00 0.00 15.00 1/2 ActionView::AbstractRenderer#find_template 18
1.39% 0.24% 35.00 6.00 0.00 29.00 2 ActionView::LookupContext::ViewPaths#find 115
    17.00 2.00 0.00 15.00 2/5 ActionView::LookupContext::ViewPaths#args_for_lookup 116
    12.00 6.00 0.00 6.00 2/2 ActionView::PathSet#find 116
    34.00 0.00 0.00 34.00 1/1 ActionView::Helpers::FormTagHelper#form_tag_with_body 880
1.35% 0.00% 34.00 0.00 0.00 34.00 1 ActionView::Helpers::FormTagHelper#form_tag_html 874
    19.00 1.00 0.00 18.00 1/5 ActionView::Helpers::TagHelper#tag 876
    14.00 6.00 0.00 8.00 1/1 ActionView::Helpers::FormTagHelper#extra_tags_for_form 875
    1.00 0.00 0.00 1.00 1/2 ActiveSupport::SafeBuffer#+ 876
    17.00 3.00 0.00 14.00 1/2 SayController#_layout 325
    17.00 3.00 0.00 14.00 1/2 ApplicationController#_layout 325
1.35% 0.24% 34.00 6.00 0.00 28.00 2 ActionView::LookupContext::ViewPaths#find_all 124
    22.00 2.00 0.00 20.00 2/5 ActionView::LookupContext::ViewPaths#args_for_lookup 125
    6.00 0.00 0.00 6.00 2/5 ActionView::PathSet#find_all 125
    33.00 2.00 0.00 31.00 2/2 ActionDispatch::Http::Cache::Response#prepare_cache_control! 164
1.31% 0.08% 33.00 2.00 0.00 31.00 2 ActionDispatch::Http::Cache::Response#cache_control_headers 145
    19.00 9.00 0.00 10.00 2/149 Array#each 148
    12.00 3.00 0.00 9.00 2/2 ActionDispatch::Http::Cache::Response#cache_control_segments 148
    33.00 0.00 0.00 33.00 2/2 ActionDispatch::Response#initialize 173
1.31% 0.00% 33.00 0.00 0.00 33.00 2 ActionDispatch::Http::Cache::Response#prepare_cache_control! 163
    33.00 2.00 0.00 31.00 2/2 ActionDispatch::Http::Cache::Response#cache_control_headers 164
    0.00 0.00 0.00 0.00 1/21 ActionDispatch::Http::Headers#merge! 109
    0.00 0.00 0.00 0.00 1/21 Rack::Request::Env#each_header 62
    0.00 0.00 0.00 0.00 1/21 Rack::Test::Session#headers_for_env 297
    0.00 0.00 0.00 0.00 1/21 <Class::Rack::MockRequest>#env_for 144
    0.00 0.00 0.00 0.00 1/21 Enumerable#all?
    0.00 0.00 0.00 0.00 4/21 Enumerable#each_with_object
    0.00 0.00 0.00 0.00 2/21 Enumerable#inject
    2.00 2.00 0.00 0.00 1/21 ActionView::Base#assign 194
    3.00 0.00 0.00 3.00 1/21 ActionDispatch::Http::ParameterFilter::CompiledFilter#call 59
    4.00 4.00 0.00 0.00 3/21 ActiveSupport::HashWithIndifferentAccess#to_hash 301
    6.00 0.00 0.00 6.00 2/21 Rack::Utils::HeaderHash#initialize 443
    8.00 0.00 0.00 8.00 1/21 Rack::Utils::HeaderHash#each 453
    10.00 2.00 0.00 8.00 2/21 Sprockets::URIUtils#encode_uri_query_params 157
1.31% 0.32% 33.00 8.00 0.00 25.00 21 Hash#each
    14.00 0.00 0.00 14.00 14/17 Rack::Utils::HeaderHash#[]=
    6.00 0.00 0.00 6.00 2/20 URI::RFC2396_Parser#escape
    2.00 2.00 0.00 0.00 2/44 Symbol#to_s
    2.00 2.00 0.00 0.00 2/2 ActiveSupport::HashWithIndifferentAccess#[]=
    1.00 0.00 0.00 1.00 4/30 Array#any?
    0.00 0.00 0.00 0.00 8/94 Kernel#respond_to?
    0.00 0.00 0.00 0.00 2/96 String#to_s
    0.00 0.00 0.00 0.00 2/2 #<Module:0x005611a4351770>#===
    0.00 0.00 0.00 0.00 2/2 Kernel#instance_variable_set
    0.00 0.00 0.00 0.00 4/8 ActiveSupport::HashWithIndifferentAccess#convert_value
    0.00 0.00 0.00 0.00 4/119 Kernel#is_a?
    0.00 0.00 0.00 0.00 15/96 Module#===
    33.00 9.00 0.00 24.00 9/9 Logger#format_message 546
1.31% 0.36% 33.00 9.00 0.00 24.00 9 ActiveSupport::TaggedLogging::Formatter#call 20
    18.00 18.00 0.00 0.00 9/9 ActiveSupport::Logger::SimpleFormatter#call 21
    6.00 6.00 0.00 0.00 9/14 NilClass#to_s 21
    0.00 0.00 0.00 0.00 9/9 ActiveSupport::TaggedLogging::Formatter#tags_text 21
    33.00 0.00 0.00 33.00 9/9 Logger#add 433
1.31% 0.00% 33.00 0.00 0.00 33.00 9 Logger#format_message 545
    33.00 9.00 0.00 24.00 9/9 ActiveSupport::TaggedLogging::Formatter#call 546
    32.00 2.00 0.00 30.00 2/2 Sprockets::Resolve#resolve 43
1.27% 0.08% 32.00 2.00 0.00 30.00 2 Sprockets::URIUtils#build_asset_uri 111
    18.00 6.00 0.00 12.00 2/2 Sprockets::URIUtils#encode_uri_query_params 112
    12.00 6.00 0.00 6.00 2/18 Sprockets::URIUtils#join_file_uri 112
    31.00 31.00 0.00 0.00 29/29 ActiveSupport::Multibyte::Unicode#tidy_bytes 227
1.23% 1.23% 31.00 31.00 0.00 0.00 29 String#scrub
    31.00 0.00 0.00 31.00 32/32 <Module::ERB::Util>#unwrapped_html_escape 40
1.23% 0.00% 31.00 0.00 0.00 31.00 32 ActiveSupport::Multibyte::Unicode#tidy_bytes 224
    31.00 31.00 0.00 0.00 29/29 String#scrub 227
    31.00 0.00 0.00 31.00 1/1 ActionDispatch::Journey::Router#serve 33
1.23% 0.00% 31.00 0.00 0.00 31.00 1 ActionDispatch::Journey::Router#find_routes 109
    11.00 0.00 0.00 11.00 1/1 ActionDispatch::Journey::Router#filter_routes 110
    8.00 2.00 0.00 6.00 1/10 Array#map! 123
    5.00 1.00 0.00 4.00 1/10 Array#sort_by! 121
    4.00 2.00 0.00 2.00 1/2 Enumerable#find_all 110
    3.00 0.00 0.00 3.00 1/1 ActionDispatch::Journey::Router#match_routes 118
    0.00 0.00 0.00 0.00 1/1 Rack::Request::Helpers#head? 115
    0.00 0.00 0.00 0.00 1/9 Array#concat 110
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::Router#custom_routes 110
    0.00 0.00 0.00 0.00 1/10 Rack::Request::Helpers#path_info 110
    31.00 0.00 0.00 31.00 1/1 ActionDispatch::Integration::Runner#before_setup 312
1.23% 0.00% 31.00 0.00 0.00 31.00 1 ActiveRecord::TestFixtures#before_setup 850
    16.00 7.00 0.00 9.00 1/1 ActiveRecord::TestFixtures#setup_fixtures 851
    15.00 0.00 0.00 15.00 1/1 ActiveSupport::Testing::SetupAndTeardown#before_setup 852
    31.00 0.00 0.00 31.00 1/1 ActionDispatch::IntegrationTest#before_setup 48
1.23% 0.00% 31.00 0.00 0.00 31.00 1 ActionDispatch::Integration::Runner#before_setup 310
    31.00 0.00 0.00 31.00 1/1 ActiveRecord::TestFixtures#before_setup 312
    31.00 0.00 0.00 31.00 1/1 ActiveSupport::Testing::Performance#run_test 80
1.23% 0.00% 31.00 0.00 0.00 31.00 1 ActionDispatch::IntegrationTest#before_setup 46
    31.00 0.00 0.00 31.00 1/1 ActionDispatch::Integration::Runner#before_setup 48
    0.00 0.00 0.00 0.00 1/2 Rails::Engine#routes 47
    0.00 0.00 0.00 0.00 1/1 <Module::Rails>#application 47
    10.00 0.00 0.00 10.00 18/69 Hash#merge
    21.00 0.00 0.00 21.00 51/69 Kernel#dup
1.23% 0.00% 31.00 0.00 0.00 31.00 69 *Kernel#initialize_dup
    30.00 30.00 0.00 0.00 48/49 Hash#initialize_copy
    1.00 0.00 0.00 1.00 1/1 Rack::Utils::HeaderHash#initialize_copy
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::SafeBuffer#initialize_copy
    0.00 0.00 0.00 0.00 3/3 Array#initialize_copy
    0.00 0.00 0.00 0.00 15/18 String#initialize_copy
    0.00 0.00 0.00 0.00 1/49 Rack::Utils::HeaderHash#initialize_copy 448
    30.00 30.00 0.00 0.00 48/49 Kernel#initialize_dup
1.19% 1.19% 30.00 30.00 0.00 0.00 49 Hash#initialize_copy
    2.00 0.00 0.00 2.00 1/5 ActionDispatch::Response#content_type= 229
    27.00 0.00 0.00 27.00 4/5 ActionDispatch::Response#content_type 245
1.15% 0.00% 29.00 0.00 0.00 29.00 5 ActionDispatch::Response#parsed_content_type_header 422
    19.00 0.00 0.00 19.00 5/6 ActionDispatch::Response#parse_content_type 423
    10.00 10.00 0.00 0.00 5/8 ActionDispatch::Response#get_header 423
    29.00 15.00 0.00 14.00 15/15 Set#do_with_enum 96
1.15% 0.59% 29.00 15.00 0.00 14.00 15 Enumerable#each_entry
    14.00 0.00 0.00 14.00 15/149 Array#each
    29.00 0.00 0.00 29.00 15/15 Set#merge 388
1.15% 0.00% 29.00 0.00 0.00 29.00 15 Set#do_with_enum 94
    29.00 15.00 0.00 14.00 15/15 Enumerable#each_entry 96
    0.00 0.00 0.00 0.00 15/94 Kernel#respond_to? 95
    29.00 2.00 0.00 27.00 3/3 ActionDispatch::RemoteIp::GetIp#calculate_ip 116
1.15% 0.08% 29.00 2.00 0.00 27.00 3 ActionDispatch::RemoteIp::GetIp#ips_from 158
    23.00 1.00 0.00 22.00 1/16 Array#select 162
    3.00 3.00 0.00 0.00 1/44 String#split 161
    1.00 1.00 0.00 0.00 1/2 String#strip 161
    29.00 0.00 0.00 29.00 1/1 ActionView::Helpers::TranslationHelper#localize 118
1.15% 0.00% 29.00 0.00 0.00 29.00 1 I18n::Base#localize 253
    27.00 5.00 0.00 22.00 1/1 I18n::Backend::Base#localize 258
    2.00 1.00 0.00 1.00 1/51 Kernel#dup 254
    0.00 0.00 0.00 0.00 1/3 I18n::Config#backend 258
    0.00 0.00 0.00 0.00 1/3 I18n::Base#enforce_available_locales! 257
    0.00 0.00 0.00 0.00 1/2 ActionView::I18nProxy#locale 255
    0.00 0.00 0.00 0.00 2/17 I18n::Base#config 258
    0.00 0.00 0.00 0.00 2/67 Hash#delete 256
    29.00 0.00 0.00 29.00 1/1 ActionView::CompiledTemplates#_app_views_say_hello_html_erb___4281850199432054677_47316875638960 2
1.15% 0.00% 29.00 0.00 0.00 29.00 1 ActionView::Helpers::TranslationHelper#localize 117
    29.00 0.00 0.00 29.00 1/1 I18n::Base#localize 118
    29.00 2.00 0.00 27.00 2/2 ActiveSupport::Notifications::Fanout::Subscribers::Evented#start 98
1.15% 0.08% 29.00 2.00 0.00 27.00 2 ActionView::LogSubscriber#start 42
    17.00 2.00 0.00 15.00 1/1 ActionView::LogSubscriber#log_rendering_start 44
    10.00 0.00 0.00 10.00 2/6 ActiveSupport::LogSubscriber#start 47
    1.00 1.00 0.00 0.00 9/28 String#match
    3.00 3.00 0.00 0.00 1/28 URI::RFC3986_Parser#split 22
    5.00 5.00 0.00 0.00 3/28 ActionDispatch::Journey::Path::Pattern#match 156
    6.00 6.00 0.00 0.00 2/28 IPAddr#in_addr 526
    14.00 14.00 0.00 0.00 13/28 Regexp#match? 7
1.15% 1.15% 29.00 29.00 0.00 0.00 28 Regexp#match
    28.00 14.00 0.00 14.00 7/7 Sprockets::Bower#resolve_alternates 17
1.11% 0.55% 28.00 14.00 0.00 14.00 7 Sprockets::Resolve#resolve_alternates 190
    14.00 7.00 0.00 7.00 7/180 Class#new 191
    28.00 4.00 0.00 24.00 2/2 Class#new
1.11% 0.16% 28.00 4.00 0.00 24.00 2 IPAddr#initialize 468
    20.00 0.00 0.00 20.00 2/2 IPAddr#in_addr 491
    4.00 4.00 0.00 0.00 2/44 String#split 481
    0.00 0.00 0.00 0.00 2/44 Kernel#kind_of? 469
    1.00 1.00 0.00 0.00 1/28 ActionView::Helpers::FormTagHelper#extra_tags_for_form 846
    1.00 1.00 0.00 0.00 1/28 ActionDispatch::Response#set_content_type 428
    1.00 1.00 0.00 0.00 1/28 Rack::Utils::HeaderHash#include? 482
    2.00 2.00 0.00 0.00 2/28 URI::Generic#set_scheme 333
    6.00 6.00 0.00 0.00 6/28 Rack::Utils::HeaderHash#[] 465
    17.00 17.00 0.00 0.00 17/28 Rack::Utils::HeaderHash#[]= 469
1.11% 1.11% 28.00 28.00 0.00 0.00 28 String#downcase
    2.00 0.00 0.00 2.00 1/4 ActionController::Rendering#_set_rendered_content_type 76
    8.00 0.00 0.00 8.00 1/4 ActionDispatch::Response#assign_default_content_type_and_charset! 460
    8.00 0.00 0.00 8.00 1/4 ActionDispatch::TestResponse#initialize 17
    9.00 0.00 0.00 9.00 1/4 ActionController::Metal#content_type 148
1.07% 0.00% 27.00 0.00 0.00 27.00 4 ActionDispatch::Response#content_type 244
    27.00 0.00 0.00 27.00 4/5 ActionDispatch::Response#parsed_content_type_header 245
    0.00 0.00 0.00 0.00 4/6 ActionDispatch::Response::ContentTypeHeader#mime_type 245
    27.00 5.00 0.00 22.00 1/1 I18n::Base#localize 258
1.07% 0.20% 27.00 5.00 0.00 22.00 1 I18n::Backend::Base#localize 71
    14.00 0.00 0.00 14.00 1/2 I18n::Base#translate 81
    4.00 2.00 0.00 2.00 1/1 Time#strftime 85
    2.00 0.00 0.00 2.00 1/1 I18n::Backend::Base#translate_localization_format 84
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 81
    1.00 1.00 0.00 0.00 1/18 Hash#merge 80
    0.00 0.00 0.00 0.00 1/1 String#intern 81
    0.00 0.00 0.00 0.00 1/96 Module#=== 77
    0.00 0.00 0.00 0.00 2/94 Kernel#respond_to? 79
    0.00 0.00 0.00 0.00 1/107 Kernel#nil? 72
    13.00 0.00 0.00 13.00 1/2 ActionView::Helpers::TranslationHelper#translate 90
    14.00 0.00 0.00 14.00 1/2 I18n::Backend::Base#localize 81
1.07% 0.00% 27.00 0.00 0.00 27.00 2 I18n::Base#translate 156
    23.00 0.00 0.00 23.00 2/8 Kernel#catch 165
    4.00 2.00 0.00 2.00 2/51 Kernel#dup 157
    0.00 0.00 0.00 0.00 2/3 I18n::Base#enforce_available_locales! 163
    0.00 0.00 0.00 0.00 1/2 ActionView::I18nProxy#locale 160
    0.00 0.00 0.00 0.00 6/67 Hash#delete 161
    0.00 0.00 0.00 0.00 2/3 I18n::Config#backend 159
    0.00 0.00 0.00 0.00 3/17 I18n::Base#config 160
    0.00 0.00 0.00 0.00 2/4 Array#shift 158
    0.00 0.00 0.00 0.00 2/21 Array#pop 157
    0.00 0.00 0.00 0.00 4/119 Kernel#is_a? 172
    0.00 0.00 0.00 0.00 2/25 Array#last 157
    27.00 5.00 0.00 22.00 5/5 ActionView::LookupContext::ViewPaths#args_for_lookup 156
1.07% 0.20% 27.00 5.00 0.00 22.00 5 ActionView::LookupContext::ViewPaths#detail_args_for 161
    12.00 0.00 0.00 12.00 3/4 <Class::ActionView::LookupContext::DetailsKey>#get 166
    6.00 3.00 0.00 3.00 3/18 Hash#merge 163
    4.00 0.00 0.00 4.00 2/2 ActionView::LookupContext::DetailsCache#details_key 162
    2.00 2.00 0.00 0.00 2/13 Hash#symbolize_keys 55
    25.00 11.00 0.00 14.00 11/13 Hash#stringify_keys 38
1.07% 0.51% 27.00 13.00 0.00 14.00 13 Hash#transform_keys 12
    14.00 7.00 0.00 7.00 13/16 Hash#each_key 15
    0.00 0.00 0.00 0.00 13/64 Kernel#block_given? 13
    8.00 1.00 0.00 7.00 1/3 ActionDispatch::Request#controller_class 78
    19.00 2.00 0.00 17.00 2/3 ActionDispatch::Http::Parameters#binary_params_for? 99
1.07% 0.12% 27.00 3.00 0.00 24.00 3 ActionDispatch::Request#controller_class_for 81
    20.00 0.00 0.00 20.00 3/3 String#camelize 84
    4.00 0.00 0.00 4.00 3/3 String#underscore 83
    0.00 0.00 0.00 0.00 3/3 ActiveSupport::Dependencies#constantize 85
    26.00 3.00 0.00 23.00 1/1 ActionView::CompiledTemplates#_app_views_say_hello_html_erb___4281850199432054677_47316875638960 1
1.03% 0.12% 26.00 3.00 0.00 23.00 1 ActionView::Helpers::TranslationHelper#translate 59
    13.00 0.00 0.00 13.00 1/2 I18n::Base#translate 90
    4.00 1.00 0.00 3.00 1/1 ActionView::Helpers::TranslationHelper#scope_key_by_partial 90
    2.00 0.00 0.00 2.00 1/1 ActionView::Helpers::TranslationHelper#html_safe_translation_key? 79
    1.00 1.00 0.00 0.00 1/18 Hash#merge 90
    1.00 1.00 0.00 0.00 1/10 Array#compact 62
    1.00 0.00 0.00 1.00 1/7 Kernel#Array 62
    1.00 1.00 0.00 0.00 1/51 Kernel#dup 60
    0.00 0.00 0.00 0.00 1/1 <Class::ActionView::Base>#raise_on_missing_translations 75
    0.00 0.00 0.00 0.00 1/67 Hash#delete 62
    0.00 0.00 0.00 0.00 1/19 Hash#has_key? 61
    26.00 1.00 0.00 25.00 1/1 ActionDispatch::Http::FilterParameters#filtered_parameters 41
1.03% 0.04% 26.00 1.00 0.00 25.00 1 ActionDispatch::Http::ParameterFilter#filter 12
    20.00 0.00 0.00 20.00 1/1 ActionDispatch::Http::ParameterFilter#compiled_filter 13
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Http::ParameterFilter::CompiledFilter#call 13
    25.00 10.00 0.00 15.00 5/5 Sprockets::Resolve#parse_path_extnames 201
0.99% 0.40% 25.00 10.00 0.00 15.00 5 Sprockets::PathUtils#match_path_extname 150
    10.00 10.00 0.00 0.00 5/30 <Class::File>#basename 151
    5.00 5.00 0.00 0.00 5/16 String#[] 155
    0.00 0.00 0.00 0.00 5/12 String#index 153
    1.00 0.00 0.00 1.00 1/11 ActionDispatch::Cookies::CookieJar#update 329
    1.00 0.00 0.00 1.00 1/11 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag 112
    1.00 0.00 0.00 1.00 1/11 ActionView::Helpers::AssetTagHelper#javascript_include_tag 76
    1.00 0.00 0.00 1.00 1/11 ActionDispatch::Flash::FlashHash#initialize 141
    2.00 0.00 0.00 2.00 2/11 ActionView::Helpers::FormTagHelper#label_tag 213
    3.00 0.00 0.00 3.00 1/11 Sprockets::Rails::Helper#javascript_include_tag 136
    3.00 0.00 0.00 3.00 1/11 ActionView::Helpers::FormTagHelper#html_options_for_form 822
    5.00 0.00 0.00 5.00 1/11 Sprockets::Rails::Helper#stylesheet_link_tag 165
    8.00 0.00 0.00 8.00 2/11 ActionView::Helpers::FormTagHelper#text_field_tag 191
0.99% 0.00% 25.00 0.00 0.00 25.00 11 Hash#stringify_keys 37
    25.00 11.00 0.00 14.00 11/13 Hash#transform_keys 38
    0.00 0.00 0.00 0.00 1/18 ActiveSupport::Testing::Performance#full_profile_options 31
    0.00 0.00 0.00 0.00 2/18 <Class::Thread>#handle_interrupt
    1.00 1.00 0.00 0.00 1/18 ActionView::Helpers::TranslationHelper#translate 90
    1.00 1.00 0.00 0.00 1/18 I18n::Backend::Base#localize 80
    2.00 1.00 0.00 1.00 1/18 Rack::Test::Session#env_for 209
    2.00 1.00 0.00 1.00 1/18 <Class::ActionDispatch::Response>#merge_default_headers 155
    2.00 2.00 0.00 0.00 2/18 Sprockets::Base#find_asset 64
    2.00 1.00 0.00 1.00 1/18 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 204
    2.00 1.00 0.00 1.00 1/18 ActionView::Helpers::FormTagHelper#password_field_tag 308
    3.00 2.00 0.00 1.00 2/18 Array#each
    4.00 2.00 0.00 2.00 2/18 Rack::Test::Session#default_env 291
    6.00 3.00 0.00 3.00 3/18 ActionView::LookupContext::ViewPaths#detail_args_for 163
0.99% 0.59% 25.00 15.00 0.00 10.00 18 Hash#merge
    10.00 0.00 0.00 10.00 18/69 Kernel#initialize_dup
    24.00 2.00 0.00 22.00 1/1 ActiveSupport::Subscriber#finish 99
0.95% 0.08% 24.00 2.00 0.00 22.00 1 ActionController::LogSubscriber#process_action 17
    22.00 0.00 0.00 22.00 1/5 ActiveSupport::LogSubscriber#info 18
    24.00 4.00 0.00 20.00 1/1 ActionController::ImplicitRender#default_render 32
0.95% 0.16% 24.00 4.00 0.00 20.00 1 ActionView::ViewPaths#template_exists? 11
    20.00 3.00 0.00 17.00 1/1 ActionView::LookupContext::ViewPaths#exists? 11
    0.00 0.00 0.00 0.00 1/7 ActionView::ViewPaths#lookup_context 11
    4.00 0.00 0.00 4.00 1/6 ActionDispatch::Response#content_type= 228
    19.00 0.00 0.00 19.00 5/6 ActionDispatch::Response#parsed_content_type_header 423
0.91% 0.00% 23.00 0.00 0.00 23.00 6 ActionDispatch::Response#parse_content_type 410
    19.00 19.00 0.00 0.00 4/44 String#split 412
    4.00 4.00 0.00 0.00 4/4 <Class::ActionDispatch::Response::ContentTypeHeader>#new 414
    23.00 6.00 0.00 17.00 2/2 Kernel#catch
0.91% 0.24% 23.00 6.00 0.00 17.00 2 I18n::Backend::Base#translate 24
    9.00 6.00 0.00 3.00 2/3 Hash#except 53
    6.00 0.00 0.00 6.00 2/2 I18n::Backend::Simple::Implementation#lookup 29
    2.00 2.00 0.00 0.00 2/51 Kernel#dup 45
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#interpolate 58
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#resolve 34
    0.00 0.00 0.00 0.00 10/107 Kernel#nil? 48
    0.00 0.00 0.00 0.00 2/2 Symbol#empty? 25
    0.00 0.00 0.00 0.00 6/119 Kernel#is_a? 45
    23.00 4.00 0.00 19.00 1/1 ActiveSupport::Subscriber#finish 99
0.91% 0.16% 23.00 4.00 0.00 19.00 1 ActionController::LogSubscriber#start_processing 5
    11.00 3.00 0.00 8.00 1/3 Hash#except 9
    6.00 0.00 0.00 6.00 1/5 ActiveSupport::LogSubscriber#info 13
    1.00 1.00 0.00 0.00 1/6 String#upcase 11
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 11
    0.00 0.00 0.00 0.00 1/1 Hash#empty? 14
    0.00 0.00 0.00 0.00 1/119 Kernel#is_a? 11
    0.00 0.00 0.00 0.00 1/3 ActiveSupport::Logger#info? 6
    0.00 0.00 0.00 0.00 1/9 ActionController::LogSubscriber#logger 6
    23.00 4.00 0.00 19.00 1/1 ActionDispatch::Static#call 119
0.91% 0.16% 23.00 4.00 0.00 19.00 1 ActionDispatch::FileHandler#match? 28
    11.00 2.00 0.00 9.00 1/3 Enumerable#detect 35
    6.00 2.00 0.00 4.00 1/1 <Module::Rack::Utils>#clean_path_info 31
    2.00 0.00 0.00 2.00 1/1 <Module::Rack::Utils>#unescape_path 29
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::FileHandler#ext 33
    0.00 0.00 0.00 0.00 1/1 <Module::Rack::Utils>#valid_path? 30
    0.00 0.00 0.00 0.00 1/15 ActiveSupport::Notifications::Instrumenter#finish 38
    6.00 4.00 0.00 2.00 7/15 ActiveSupport::Notifications::Fanout#start 42
    17.00 10.00 0.00 7.00 7/15 ActiveSupport::Notifications::Fanout#listening? 62
0.91% 0.55% 23.00 14.00 0.00 9.00 15 ActiveSupport::Notifications::Fanout#listeners_for 53
    9.00 0.00 0.00 9.00 7/9 Mutex_m#mu_synchronize 58
    0.00 0.00 0.00 0.00 15/100 Concurrent::Map#[] 58
    22.00 0.00 0.00 22.00 2/2 ActionView::CompiledTemplates#_app_views_layouts__guest_menu_html_erb__1025096441524566957_47316920172080 13
0.87% 0.00% 22.00 0.00 0.00 22.00 2 ActionView::Helpers::UrlHelper#link_to 189
    20.00 0.00 0.00 20.00 2/5 ActionView::Helpers::TagHelper#content_tag 198
    2.00 2.00 0.00 0.00 2/2 ActionView::Helpers::UrlHelper#convert_options_to_data_attributes 193
    0.00 0.00 0.00 0.00 2/3 ActionView::RoutingUrlFor#url_for 195
    0.00 0.00 0.00 0.00 2/64 Kernel#block_given? 190
    22.00 0.00 0.00 22.00 1/1 #<Module:0x005611a5d42aa8>#login_path 335
0.87% 0.00% 22.00 0.00 0.00 22.00 1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 202
    14.00 0.00 0.00 14.00 1/1 ActionView::RoutingUrlFor#url_options 204
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper 205
    2.00 1.00 0.00 1.00 1/18 Hash#merge 204
    1.00 0.00 0.00 1.00 1/1 <Module::ActionDispatch::Http::URL>#path_for 342
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet#find_script_name 208
    0.00 0.00 0.00 0.00 1/1 #<Module:0x005611a322feb0>#_routes 208
    0.00 0.00 0.00 0.00 1/67 Hash#delete 207
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimize_routes_generation? 203
    22.00 0.00 0.00 22.00 1/1 ActionView::CompiledTemplates#_app_views_layouts__guest_menu_html_erb__1025096441524566957_47316920172080 4
0.87% 0.00% 22.00 0.00 0.00 22.00 1 #<Module:0x005611a5d42aa8>#login_path 326
    22.00 0.00 0.00 22.00 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 335
    0.00 0.00 0.00 0.00 2/96 Module#=== 328
    0.00 0.00 0.00 0.00 1/25 Array#last 327
    1.00 0.00 0.00 1.00 1/17 ActionView::Helpers::FormTagHelper#utf8_enforcer_tag 817
    1.00 0.00 0.00 1.00 1/17 ActionView::Context#_layout_for 33
    2.00 0.00 0.00 2.00 1/17 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag 121
    2.00 0.00 0.00 2.00 1/17 Sprockets::Rails::Helper#stylesheet_link_tag 186
    2.00 0.00 0.00 2.00 1/17 ActionView::Helpers::AssetTagHelper#javascript_include_tag 83
    2.00 0.00 0.00 2.00 1/17 Sprockets::Rails::Helper#javascript_include_tag 157
    2.00 0.00 0.00 2.00 1/17 <Module::ERB::Util>#html_escape 21
    5.00 0.00 0.00 5.00 5/17 ActionView::Helpers::TagHelper#tag 239
    5.00 0.00 0.00 5.00 5/17 ActionView::Helpers::TagHelper::TagBuilder#content_tag_string 30
0.87% 0.00% 22.00 0.00 0.00 22.00 17 String#html_safe 256
    22.00 17.00 0.00 5.00 17/180 Class#new 257
    22.00 5.00 0.00 17.00 1/1 SayController#_layout 325
0.87% 0.20% 22.00 5.00 0.00 17.00 1 ApplicationController#_layout 323
    17.00 3.00 0.00 14.00 1/2 ActionView::LookupContext::ViewPaths#find_all 325
    0.00 0.00 0.00 0.00 1/34 Array#first 325
    0.00 0.00 0.00 0.00 1/7 ActionView::ViewPaths#lookup_context 325
    0.00 0.00 0.00 0.00 1/2 ActionView::Layouts#_conditional_layout? 324
    22.00 4.00 0.00 18.00 1/1 ActionView::TemplateRenderer#render 8
0.87% 0.16% 22.00 4.00 0.00 18.00 1 ActionView::TemplateRenderer#determine_template 20
    18.00 0.00 0.00 18.00 1/1 ActionView::AbstractRenderer#find_template 38
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 35
    0.00 0.00 0.00 0.00 6/26 Hash#key? 34
    0.00 0.00 0.00 0.00 1/19 Hash#has_key? 21
    2.00 2.00 0.00 0.00 1/2 ActionDispatch::Cookies#call 616
    20.00 2.00 0.00 18.00 1/2 ActionDispatch::Session::CookieStore#cookie_jar 125
0.87% 0.16% 22.00 4.00 0.00 18.00 2 ActionDispatch::Request#cookie_jar 9
    18.00 0.00 0.00 18.00 2/21 Rack::Request::Env#fetch_header 10
    6.00 0.00 0.00 6.00 1/3 ActiveSupport::HashWithIndifferentAccess#merge 236
    8.00 0.00 0.00 8.00 1/3 Hash#except 11
    8.00 0.00 0.00 8.00 1/3 ActiveSupport::HashWithIndifferentAccess#with_indifferent_access 57
0.87% 0.00% 22.00 0.00 0.00 22.00 3 ActiveSupport::HashWithIndifferentAccess#dup 226
    16.00 3.00 0.00 13.00 3/180 Class#new 227
    6.00 0.00 0.00 6.00 3/12 Kernel#tap 227
    0.00 0.00 0.00 0.00 3/99 Kernel#class 227
    1.00 1.00 0.00 0.00 1/4 ActiveSupport::TaggedLogging::Formatter#push_tags 32
    5.00 2.00 0.00 3.00 2/4 Rack::Request::Helpers#reject_trusted_ip_addresses 480
    16.00 1.00 0.00 15.00 1/4 ActionDispatch::RemoteIp::GetIp#filter_proxies 175
0.87% 0.16% 22.00 4.00 0.00 18.00 4 Array#reject
    15.00 0.00 0.00 15.00 1/30 Array#any?
    3.00 3.00 0.00 0.00 1/1 Rack::Request::Helpers#trusted_proxy?
    22.00 0.00 0.00 22.00 6/6 ActiveSupport::LogSubscriber#start 79
0.87% 0.00% 22.00 0.00 0.00 22.00 6 ActiveSupport::Subscriber#start 84
    18.00 4.00 0.00 14.00 6/180 Class#new 85
    4.00 4.00 0.00 0.00 6/23 <Class::Time>#now 85
    0.00 0.00 0.00 0.00 6/12 Array#push 89
    0.00 0.00 0.00 0.00 6/25 Array#last 86
    0.00 0.00 0.00 0.00 12/18 ActiveSupport::Subscriber#event_stack 89
    10.00 0.00 0.00 10.00 2/6 ActionView::LogSubscriber#start 47
    12.00 0.00 0.00 12.00 4/6 ActiveSupport::Notifications::Fanout::Subscribers::Evented#start 98
0.87% 0.00% 22.00 0.00 0.00 22.00 6 ActiveSupport::LogSubscriber#start 78
    22.00 0.00 0.00 22.00 6/6 ActiveSupport::Subscriber#start 79
    0.00 0.00 0.00 0.00 2/10 ActionView::LogSubscriber#logger 79
    0.00 0.00 0.00 0.00 2/9 ActionController::LogSubscriber#logger 79
    0.00 0.00 0.00 0.00 2/6 ActiveRecord::LogSubscriber#logger 79
    21.00 21.00 0.00 0.00 2/2 Sprockets::Resolve#resolve 32
0.83% 0.83% 21.00 21.00 0.00 0.00 2 Sprockets::PathUtils#relative_path? 99
    21.00 0.00 0.00 21.00 1/1 ActionView::Rendering#_render_template 97
0.83% 0.00% 21.00 0.00 0.00 21.00 1 ActionView::Rendering#view_context 71
    13.00 3.00 0.00 10.00 1/180 Class#new 72
    7.00 1.00 0.00 6.00 1/1 AbstractController::Rendering#view_assigns 72
    1.00 0.00 0.00 1.00 1/2 ActionView::Rendering#view_renderer 72
    0.00 0.00 0.00 0.00 1/1 ActionView::Rendering#view_context_class 72
    3.00 3.00 0.00 0.00 1/2 ActionController::Rendering#process_action 29
    18.00 3.00 0.00 15.00 1/2 ActionDispatch::Http::MimeNegotiation#format 57
0.83% 0.24% 21.00 6.00 0.00 15.00 2 ActionDispatch::Http::MimeNegotiation#formats 60
    15.00 0.00 0.00 15.00 2/21 Rack::Request::Env#fetch_header 61
    21.00 2.00 0.00 19.00 1/1 Logger#add 35
0.83% 0.08% 21.00 2.00 0.00 19.00 1 Rails::Rack::Logger#started_request_message 47
    13.00 0.00 0.00 13.00 1/1 ActionDispatch::Request#ip 52
    3.00 1.00 0.00 2.00 1/1 Time#to_default_s 52
    1.00 1.00 0.00 0.00 1/5 String#% 52
    1.00 1.00 0.00 0.00 1/23 <Class::Time>#now 52
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Http::FilterParameters#filtered_path 52
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Request#request_method 52
    20.00 2.00 0.00 18.00 1/1 Rack::MockResponse#initialize 167
0.79% 0.08% 20.00 2.00 0.00 18.00 1 Rack::Response#initialize 28
    10.00 0.00 0.00 10.00 1/1 Rack::Utils::HeaderHash#merge 30
    4.00 0.00 0.00 4.00 1/4 Rack::BodyProxy#each 41
    2.00 2.00 0.00 0.00 1/1 Kernel#lambda 32
    2.00 0.00 0.00 2.00 1/2 <Class::Rack::Utils::HeaderHash>#new 30
    0.00 0.00 0.00 0.00 1/64 Kernel#block_given? 48
    0.00 0.00 0.00 0.00 2/13 Rack::BodyProxy#respond_to? 40
    0.00 0.00 0.00 0.00 1/6 Integer#to_i 29
    20.00 0.00 0.00 20.00 1/1 Class#new
0.79% 0.00% 20.00 0.00 0.00 20.00 1 Rack::MockResponse#initialize 163
    20.00 2.00 0.00 18.00 1/1 Rack::Response#initialize 167
    0.00 0.00 0.00 0.00 1/1 StringIO#string 165
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 165
    10.00 6.00 0.00 4.00 2/4 ActionView::Helpers::FormTagHelper#label_tag 215
    10.00 6.00 0.00 4.00 2/4 ActionView::Helpers::FormTagHelper#text_field_tag 191
0.79% 0.48% 20.00 12.00 0.00 8.00 4 ActionView::Helpers::FormTagHelper#sanitize_to_id 886
    4.00 4.00 0.00 0.00 4/8 String#tr 887
    4.00 4.00 0.00 0.00 4/5 String#delete 887
    0.00 0.00 0.00 0.00 4/96 String#to_s 887
    5.00 1.00 0.00 4.00 1/2 Sprockets::Rails::Helper#javascript_include_tag 139
    15.00 1.00 0.00 14.00 1/2 Sprockets::Rails::Helper#stylesheet_link_tag 168
0.79% 0.08% 20.00 2.00 0.00 18.00 2 Sprockets::Rails::Helper#request_debug_assets? 217
    10.00 0.00 0.00 10.00 2/2 ActionView::Helpers::ControllerHelper#params 218
    8.00 0.00 0.00 8.00 2/2 ActionController::Parameters#[] 218
    0.00 0.00 0.00 0.00 2/2 ActionView::Base#debug_assets 218
    20.00 0.00 0.00 20.00 2/2 IPAddr#initialize 491
0.79% 0.00% 20.00 0.00 0.00 20.00 2 IPAddr#in_addr 521
    10.00 10.00 0.00 0.00 2/2 MatchData#captures 527
    6.00 6.00 0.00 0.00 2/28 Regexp#match 526
    4.00 4.00 0.00 0.00 2/6 Enumerable#inject 529
    0.00 0.00 0.00 0.00 2/96 Module#=== 522
    20.00 2.00 0.00 18.00 1/1 ActiveSupport::Subscriber#finish 99
0.79% 0.08% 20.00 2.00 0.00 18.00 1 ActionView::LogSubscriber#render_template 15
    18.00 0.00 0.00 18.00 1/5 ActiveSupport::LogSubscriber#info 16
    20.00 0.00 0.00 20.00 5/5 Logger#add 87
0.79% 0.00% 20.00 0.00 0.00 20.00 5 ActionView::LogSubscriber#from_rails_root 57
    13.00 13.00 0.00 0.00 5/13 String#sub 58
    7.00 7.00 0.00 0.00 5/6 String#sub! 59
    0.00 0.00 0.00 0.00 5/5 ActionView::LogSubscriber#rails_root 58
    20.00 3.00 0.00 17.00 1/1 ActionView::ViewPaths#template_exists? 11
0.79% 0.12% 20.00 3.00 0.00 17.00 1 ActionView::LookupContext::ViewPaths#exists? 128
    11.00 1.00 0.00 10.00 1/5 ActionView::LookupContext::ViewPaths#args_for_lookup 129
    6.00 3.00 0.00 3.00 1/1 ActionView::PathSet#exists? 129
    9.00 6.00 0.00 3.00 2/3 I18n::Backend::Base#translate 53
    11.00 3.00 0.00 8.00 1/3 ActionController::LogSubscriber#start_processing 9
0.79% 0.36% 20.00 9.00 0.00 11.00 3 Hash#except 10
    8.00 0.00 0.00 8.00 1/3 ActiveSupport::HashWithIndifferentAccess#dup 11
    3.00 2.00 0.00 1.00 2/51 Kernel#dup 11
    0.00 0.00 0.00 0.00 3/3 Hash#except! 11
    20.00 3.00 0.00 17.00 1/1 ActionDispatch::Http::ParameterFilter#compiled_filter 19
0.79% 0.12% 20.00 3.00 0.00 17.00 1 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile 23
    10.00 10.00 0.00 0.00 2/2 Enumerable#partition 40
    4.00 2.00 0.00 2.00 2/180 Class#new 45
    2.00 0.00 0.00 2.00 1/149 Array#each 28
    1.00 1.00 0.00 0.00 1/14 Array#join 42
    20.00 0.00 0.00 20.00 1/1 ActionDispatch::Http::ParameterFilter#filter 13
0.79% 0.00% 20.00 0.00 0.00 20.00 1 ActionDispatch::Http::ParameterFilter#compiled_filter 18
    20.00 3.00 0.00 17.00 1/1 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile 19
    20.00 0.00 0.00 20.00 3/3 String#camelize 92
0.79% 0.00% 20.00 0.00 0.00 20.00 3 ActiveSupport::Inflector#camelize 67
    19.00 16.00 0.00 3.00 3/13 String#sub 70
    1.00 1.00 0.00 0.00 6/7 String#gsub! 75
    0.00 0.00 0.00 0.00 3/96 String#to_s 68
    20.00 0.00 0.00 20.00 3/3 ActionDispatch::Request#controller_class_for 84
0.79% 0.00% 20.00 0.00 0.00 20.00 3 String#camelize 89
    20.00 0.00 0.00 20.00 3/3 ActiveSupport::Inflector#camelize 92
    19.00 2.00 0.00 17.00 1/1 ActionView::PartialRenderer#find_partial 416
0.75% 0.08% 19.00 2.00 0.00 17.00 1 ActionView::PartialRenderer#find_template 419
    17.00 3.00 0.00 14.00 1/2 ActionView::LookupContext::ViewPaths#find 421
    0.00 0.00 0.00 0.00 1/4 String#include? 420
    19.00 0.00 0.00 19.00 1/1 ActionView::PartialRenderer#render 297
0.75% 0.00% 19.00 0.00 0.00 19.00 1 ActionView::PartialRenderer#find_partial 415
    19.00 2.00 0.00 17.00 1/1 ActionView::PartialRenderer#find_template 416
    19.00 0.00 0.00 19.00 1/1 ActionDispatch::Session::CookieStore#cookie_jar 125
0.75% 0.00% 19.00 0.00 0.00 19.00 1 ActionDispatch::Cookies::ChainedCookieJars#signed_or_encrypted 229
    18.00 0.00 0.00 18.00 1/1 ActionDispatch::Cookies::ChainedCookieJars#encrypted 232
    1.00 0.00 0.00 1.00 1/18 Object#present? 231
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#secret_key_base 231
    19.00 0.00 0.00 19.00 2/2 ActionDispatch::Http::Parameters#set_binary_encoding 90
0.75% 0.00% 19.00 0.00 0.00 19.00 2 ActionDispatch::Http::Parameters#binary_params_for? 98
    19.00 2.00 0.00 17.00 2/3 ActionDispatch::Request#controller_class_for 99
    0.00 0.00 0.00 0.00 2/2 ActionController::ParameterEncoding::ClassMethods#binary_params_for? 99
    8.00 0.00 0.00 8.00 1/2 ActionDispatch::Http::Parameters#parameters 58
    11.00 0.00 0.00 11.00 1/2 ActionDispatch::Http::Parameters#path_parameters= 67
0.75% 0.00% 19.00 0.00 0.00 19.00 2 ActionDispatch::Http::Parameters#set_binary_encoding 87
    19.00 0.00 0.00 19.00 2/2 ActionDispatch::Http::Parameters#binary_params_for? 90
    0.00 0.00 0.00 0.00 2/5 String#valid_encoding? 88
    19.00 0.00 0.00 19.00 7/7 ActiveSupport::Callbacks#run_callbacks 132
0.75% 0.00% 19.00 0.00 0.00 19.00 7 ActiveSupport::Callbacks::CallbackSequence#invoke_after 510
    19.00 5.00 0.00 14.00 7/149 Array#each 511
    4.00 0.00 0.00 4.00 3/4 Rack::BodyProxy#close 21
    18.00 0.00 0.00 18.00 1/4 Rack::MockSession#request 32
0.71% 0.00% 18.00 0.00 0.00 18.00 4 *Rack::BodyProxy#close 17
    14.00 0.00 0.00 14.00 1/1 ActiveSupport::ExecutionWrapper#complete! 13
    4.00 0.00 0.00 4.00 3/4 Rack::BodyProxy#close 21
    2.00 1.00 0.00 1.00 1/2 ActionDispatch::Response::RackBody#respond_to? 31
    2.00 2.00 0.00 0.00 1/1 Rails::Rack::Logger#finish 37
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response::RackBody#close 31
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 21
    0.00 0.00 0.00 0.00 1/2 <Class::ActiveSupport::Cache::Strategy::LocalCache::LocalCacheRegistry>#set_cache_for 29
    0.00 0.00 0.00 0.00 3/13 Rack::BodyProxy#respond_to? 21
    18.00 2.00 0.00 16.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 16
0.71% 0.08% 18.00 2.00 0.00 16.00 1 ActionView::Helpers::ControllerHelper#flash 14
    16.00 0.00 0.00 16.00 1/1 ActionController::Base#flash 14
    18.00 0.00 0.00 18.00 2/2 Sprockets::Rails::HelperAssetResolvers::Environment#digest_path 338
0.71% 0.00% 18.00 0.00 0.00 18.00 2 Sprockets::Asset#digest_path 67
    18.00 12.00 0.00 6.00 2/13 String#sub 68
    18.00 6.00 0.00 12.00 2/2 Sprockets::URIUtils#build_asset_uri 112
0.71% 0.24% 18.00 6.00 0.00 12.00 2 Sprockets::URIUtils#encode_uri_query_params 154
    10.00 2.00 0.00 8.00 2/21 Hash#each 157
    2.00 2.00 0.00 0.00 2/14 Array#join 171
    0.00 0.00 0.00 0.00 2/30 Array#any? 171
    18.00 0.00 0.00 18.00 1/1 ActionView::TemplateRenderer#determine_template 38
0.71% 0.00% 18.00 0.00 0.00 18.00 1 ActionView::AbstractRenderer#find_template 18
    18.00 3.00 0.00 15.00 1/2 ActionView::LookupContext::ViewPaths#find 18
    18.00 6.00 0.00 12.00 5/5 ActionView::LookupContext::ViewPaths#args_for_lookup 155
0.71% 0.24% 18.00 6.00 0.00 12.00 5 ActionView::LookupContext::ViewPaths#normalize_name 203
    11.00 11.00 0.00 0.00 5/44 String#split 205
    1.00 1.00 0.00 0.00 1/14 Array#join 211
    0.00 0.00 0.00 0.00 5/21 Array#pop 207
    0.00 0.00 0.00 0.00 5/34 Array#first 206
    0.00 0.00 0.00 0.00 5/96 String#to_s 205
    0.00 0.00 0.00 0.00 5/9 Object#presence 204
    18.00 0.00 0.00 18.00 1/1 ActionDispatch::Cookies::ChainedCookieJars#signed_or_encrypted 232
0.71% 0.00% 18.00 0.00 0.00 18.00 1 ActionDispatch::Cookies::ChainedCookieJars#encrypted 218
    18.00 1.00 0.00 17.00 1/180 Class#new 223
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::ChainedCookieJars#upgrade_legacy_signed_cookies? 220
    18.00 0.00 0.00 18.00 1/1 ActionController::Instrumentation#process_action 18
0.71% 0.00% 18.00 0.00 0.00 18.00 1 ActionDispatch::Http::MimeNegotiation#format 56
    18.00 3.00 0.00 15.00 1/2 ActionDispatch::Http::MimeNegotiation#formats 57
    0.00 0.00 0.00 0.00 1/34 Array#first 57
    18.00 18.00 0.00 0.00 9/9 ActiveSupport::TaggedLogging::Formatter#call 21
0.71% 0.71% 18.00 18.00 0.00 0.00 9 ActiveSupport::Logger::SimpleFormatter#call 101
    0.00 0.00 0.00 0.00 9/96 Module#=== 102
    1.00 0.00 0.00 1.00 1/17 Kernel#tap
    1.00 0.00 0.00 1.00 1/17 Rack::Runtime#call 26
    1.00 0.00 0.00 1.00 1/17 Rack::Response#set_header 104
    14.00 0.00 0.00 14.00 14/17 Hash#each
0.67% 0.00% 17.00 0.00 0.00 17.00 17 Rack::Utils::HeaderHash#[]= 468
    17.00 17.00 0.00 0.00 17/28 String#downcase 469
    0.00 0.00 0.00 0.00 17/19 Hash#[]= 472
    0.00 0.00 0.00 0.00 17/19 String#freeze 469
    17.00 2.00 0.00 15.00 1/1 ActionView::LogSubscriber#start 44
0.67% 0.08% 17.00 2.00 0.00 15.00 1 ActionView::LogSubscriber#log_rendering_start 84
    15.00 0.00 0.00 15.00 1/5 ActiveSupport::LogSubscriber#info 85
    17.00 5.00 0.00 12.00 1/1 Class#new
0.67% 0.20% 17.00 5.00 0.00 12.00 1 ActionDispatch::Cookies::EncryptedCookieJar#initialize 571
    7.00 3.00 0.00 4.00 1/180 Class#new 581
    2.00 0.00 0.00 2.00 2/2 ActiveSupport::CachingKeyGenerator#generate_key 580
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Cookies::SerializedCookieJars#digest 581
    1.00 1.00 0.00 0.00 1/16 String#[] 579
    1.00 0.00 0.00 1.00 1/1 <Class::ActiveSupport::MessageEncryptor>#key_len 579
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#encrypted_signed_cookie_salt 580
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#encrypted_cookie_salt 579
    0.00 0.00 0.00 0.00 2/6 ActionDispatch::Cookies::AbstractCookieJar#request 580
    0.00 0.00 0.00 0.00 1/96 Module#=== 574
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Cookies::SerializedCookieJars#key_generator 580
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::AbstractCookieJar#initialize 572
    17.00 0.00 0.00 17.00 7/7 <Module::ActiveSupport::Notifications>#instrument 165
0.67% 0.00% 17.00 0.00 0.00 17.00 7 ActiveSupport::Notifications::Fanout#listening? 61
    17.00 10.00 0.00 7.00 7/15 ActiveSupport::Notifications::Fanout#listeners_for 62
    0.00 0.00 0.00 0.00 7/30 Array#any? 62
    17.00 3.00 0.00 14.00 1/1 ActionDispatch::Http::Parameters#parameters 53
0.67% 0.12% 17.00 3.00 0.00 14.00 1 ActionDispatch::Request#POST 359
    14.00 0.00 0.00 14.00 1/21 Rack::Request::Env#fetch_header 360
    17.00 0.00 0.00 17.00 1/1 <Class::Rack::MockRequest>#parse_uri_rfc2396 84
0.67% 0.00% 17.00 0.00 0.00 17.00 1 URI::RFC2396_Parser#parse 210
    11.00 1.00 0.00 10.00 1/1 URI::RFC2396_Parser#split 212
    4.00 1.00 0.00 3.00 1/180 Class#new 215
    2.00 2.00 0.00 0.00 2/6 String#upcase 215
    0.00 0.00 0.00 0.00 1/4 Hash#include? 214
    0.00 0.00 0.00 0.00 2/3 <Module::URI>#scheme_list 215
    17.00 0.00 0.00 17.00 1/1 <Class::Rack::MockRequest>#env_for 89
0.67% 0.00% 17.00 0.00 0.00 17.00 1 <Class::Rack::MockRequest>#parse_uri_rfc2396 82
    17.00 0.00 0.00 17.00 1/1 URI::RFC2396_Parser#parse 84
    16.00 0.00 0.00 16.00 1/1 ActionController::Metal#to_a 204
0.63% 0.00% 16.00 0.00 0.00 16.00 1 ActionDispatch::Response#to_a 382
    12.00 0.00 0.00 12.00 1/1 ActionDispatch::Response#commit! 383
    2.00 1.00 0.00 1.00 1/1 ActionDispatch::Response#rack_response 384
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Response::Header#to_hash 384
    16.00 0.00 0.00 16.00 1/1 ActionController::Metal#dispatch 191
0.63% 0.00% 16.00 0.00 0.00 16.00 1 ActionController::Metal#to_a 203
    16.00 0.00 0.00 16.00 1/1 ActionDispatch::Response#to_a 204
    16.00 2.00 0.00 14.00 1/1 ActiveSupport::Subscriber#finish 99
0.63% 0.08% 16.00 2.00 0.00 14.00 1 ActionView::LogSubscriber#render_partial 23
    14.00 0.00 0.00 14.00 1/5 ActiveSupport::LogSubscriber#info 24
    16.00 1.00 0.00 15.00 1/1 ActionController::Base#flash 9
0.63% 0.04% 16.00 1.00 0.00 15.00 1 ActionDispatch::Flash::RequestMethods#flash 45
    10.00 0.00 0.00 10.00 1/1 <Class::ActionDispatch::Flash::FlashHash>#from_session_value 48
    3.00 0.00 0.00 3.00 1/4 ActionDispatch::Request::Session#[] 48
    2.00 2.00 0.00 0.00 1/6 Rack::Request::Helpers#session 48
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::RequestMethods#flash= 48
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Flash::RequestMethods#flash_hash 46
    16.00 0.00 0.00 16.00 1/1 ActionView::Helpers::ControllerHelper#flash 14
0.63% 0.00% 16.00 0.00 0.00 16.00 1 ActionController::Base#flash 9
    16.00 1.00 0.00 15.00 1/1 ActionDispatch::Flash::RequestMethods#flash 9
    2.00 2.00 0.00 0.00 2/16 Sprockets::Resolve#resolve_logical_path 111
    14.00 14.00 0.00 0.00 14/16 Array#each
0.63% 0.63% 16.00 16.00 0.00 0.00 16 Set#add 312
    16.00 0.00 0.00 16.00 1/1 ActionDispatch::RemoteIp::GetIp#calculate_ip 147
0.63% 0.00% 16.00 0.00 0.00 16.00 1 ActionDispatch::RemoteIp::GetIp#filter_proxies 174
    16.00 1.00 0.00 15.00 1/4 Array#reject 175
    4.00 0.00 0.00 4.00 1/4 ActionView::LookupContext::DetailsCache#details_key 85
    12.00 0.00 0.00 12.00 3/4 ActionView::LookupContext::ViewPaths#detail_args_for 166
0.63% 0.00% 16.00 0.00 0.00 16.00 4 <Class::ActionView::LookupContext::DetailsKey>#get 61
    8.00 8.00 0.00 0.00 4/6 Array#& 64
    8.00 4.00 0.00 4.00 4/51 Kernel#dup 63
    0.00 0.00 0.00 0.00 4/100 Concurrent::Map#[] 66
    0.00 0.00 0.00 0.00 4/4 <Class::ActionView::Template::Types>#symbols 64
    2.00 2.00 0.00 0.00 3/16 Set#each 306
    14.00 7.00 0.00 7.00 13/16 Hash#transform_keys 15
0.63% 0.36% 16.00 9.00 0.00 7.00 16 Hash#each_key
    7.00 7.00 0.00 0.00 7/44 Symbol#to_s
    0.00 0.00 0.00 0.00 2/12 Array#push
    0.00 0.00 0.00 0.00 3/96 String#to_s
    0.00 0.00 0.00 0.00 3/26 Hash#key?
    2.00 2.00 0.00 0.00 1/8 Rack::Response::Helpers#etag 208
    4.00 4.00 0.00 0.00 2/8 Rack::Response::Helpers#cache_control 200
    10.00 10.00 0.00 0.00 5/8 ActionDispatch::Response#parsed_content_type_header 423
0.63% 0.63% 16.00 16.00 0.00 0.00 8 ActionDispatch::Response#get_header 179
    0.00 0.00 0.00 0.00 8/8 #<Class:0x005611a3e91a28>#[] 179
    16.00 2.00 0.00 14.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#serve 30
0.63% 0.08% 16.00 2.00 0.00 14.00 1 <Class::ActionController::Base>#make_response! 264
    14.00 0.00 0.00 14.00 1/1 <Class::ActionDispatch::Response>#create 265
    0.00 0.00 0.00 0.00 1/12 Kernel#tap 265
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Response>#default_headers 265
    1.00 1.00 0.00 0.00 1/16 Kernel#tap
    1.00 1.00 0.00 0.00 1/16 <Class::Rack::MockRequest>#env_for 90
    1.00 1.00 0.00 0.00 1/16 ActionDispatch::Cookies::EncryptedCookieJar#initialize 579
    1.00 1.00 0.00 0.00 1/16 String#to 62
    1.00 1.00 0.00 0.00 1/16 ActionView::PartialRenderer#retrieve_variable 524
    2.00 2.00 0.00 0.00 2/16 Sprockets::PathUtils#absolute_path? 83
    4.00 4.00 0.00 0.00 4/16 ActionView::Helpers::AssetUrlHelper#asset_path 194
    5.00 5.00 0.00 0.00 5/16 Sprockets::PathUtils#match_path_extname 155
0.63% 0.63% 16.00 16.00 0.00 0.00 16 String#[]
    16.00 0.00 0.00 16.00 1/1 Rack::Test::Session#request 117
0.63% 0.00% 16.00 0.00 0.00 16.00 1 Rack::Test::Session#parse_uri 200
    13.00 0.00 0.00 13.00 1/1 <Module::URI>#parse 201
    3.00 2.00 0.00 1.00 1/12 Kernel#tap 201
    0.00 0.00 0.00 0.00 9/30 ActiveSupport::TaggedLogging::Formatter#tags_text 53
    0.00 0.00 0.00 0.00 1/30 Rack::Request::Helpers#ip 260
    0.00 0.00 0.00 0.00 1/30 ActionDispatch::Journey::Route#match_verb 189
    0.00 0.00 0.00 0.00 1/30 ActionDispatch::Http::ParameterFilter::CompiledFilter#initialize 52
    0.00 0.00 0.00 0.00 7/30 ActiveSupport::Notifications::Fanout#listening? 62
    0.00 0.00 0.00 0.00 1/30 ActionView::PathSet#exists? 58
    0.00 0.00 0.00 0.00 2/30 MonitorMixin#mon_synchronize 415
    0.00 0.00 0.00 0.00 2/30 Sprockets::URIUtils#encode_uri_query_params 171
    0.00 0.00 0.00 0.00 1/30 Rack::Session::Abstract::Persisted#force_options? 326
    1.00 0.00 0.00 1.00 4/30 Hash#each
    15.00 0.00 0.00 15.00 1/30 Array#reject
0.63% 0.00% 16.00 0.00 0.00 16.00 30 Array#any?
    15.00 0.00 0.00 15.00 1/1 IPAddr#include?
    1.00 1.00 0.00 0.00 2/3 String#=~
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Journey::Route::VerbMatchers::GET>#call
    1.00 1.00 0.00 0.00 1/23 Rails::Rack::Logger#started_request_message 52
    1.00 1.00 0.00 0.00 1/23 SayController#hello 3
    4.00 4.00 0.00 0.00 6/23 ActiveSupport::Subscriber#start 85
    4.00 4.00 0.00 0.00 6/23 ActiveSupport::Subscriber#finish 93
    6.00 6.00 0.00 0.00 9/23 Logger#add 433
0.63% 0.63% 16.00 16.00 0.00 0.00 23 <Class::Time>#now
    0.00 0.00 0.00 0.00 23/23 Time#initialize
    16.00 7.00 0.00 9.00 1/1 ActiveRecord::TestFixtures#before_setup 851
0.63% 0.28% 16.00 7.00 0.00 9.00 1 ActiveRecord::TestFixtures#setup_fixtures 950
    5.00 0.00 0.00 5.00 1/149 Array#each 971
    2.00 0.00 0.00 2.00 1/1 <Module::ActiveSupport::Notifications>#subscribe 977
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::TestFixtures#enlist_fixture_connections 970
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::TestCase#use_instantiated_fixtures 1003
    0.00 0.00 0.00 0.00 2/105 Kernel#hash 963
    0.00 0.00 0.00 0.00 2/99 Kernel#class 963
    0.00 0.00 0.00 0.00 1/2 ActiveRecord::TestFixtures#run_in_transaction? 961
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::TestCase#pre_loaded_fixtures 951
    15.00 0.00 0.00 15.00 1/1 Array#any?
0.59% 0.00% 15.00 0.00 0.00 15.00 1 IPAddr#include? 170
    15.00 0.00 0.00 15.00 1/3 IPAddr#coerce_other 171
    0.00 0.00 0.00 0.00 2/5 Fixnum#& 195
    0.00 0.00 0.00 0.00 1/3 IPAddr#to_i 188
    0.00 0.00 0.00 0.00 2/2 IPAddr#ipv4_mapped? 184
    0.00 0.00 0.00 0.00 1/3 IPAddr#<=> 337
    0.00 0.00 0.00 0.00 1/3 IPAddr#== 151
    15.00 0.00 0.00 15.00 1/3 IPAddr#include? 171
0.59% 0.00% 15.00 0.00 0.00 15.00 3 IPAddr#coerce_other 510
    15.00 1.00 0.00 14.00 1/180 Class#new 515
    0.00 0.00 0.00 0.00 1/99 Kernel#class 515
    0.00 0.00 0.00 0.00 4/96 Module#=== 511
    15.00 1.00 0.00 14.00 5/5 ActionView::PathSet#find_all 54
0.59% 0.04% 15.00 1.00 0.00 14.00 5 ActionView::PathSet#_find_all 72
    14.00 0.00 0.00 14.00 5/149 Array#each 74
    0.00 0.00 0.00 0.00 5/96 Module#=== 73
    3.00 0.00 0.00 3.00 1/5 ActionView::PathSet#exists? 58
    6.00 0.00 0.00 6.00 2/5 ActionView::PathSet#find 46
    6.00 0.00 0.00 6.00 2/5 ActionView::LookupContext::ViewPaths#find_all 125
0.59% 0.00% 15.00 0.00 0.00 15.00 5 ActionView::PathSet#find_all 53
    15.00 1.00 0.00 14.00 5/5 ActionView::PathSet#_find_all 54
    15.00 0.00 0.00 15.00 1/1 ActiveRecord::TestFixtures#before_setup 852
0.59% 0.00% 15.00 0.00 0.00 15.00 1 ActiveSupport::Testing::SetupAndTeardown#before_setup 39
    11.00 2.00 0.00 9.00 1/1 ActiveSupport::Testing::TaggedLogging#before_setup 40
    4.00 0.00 0.00 4.00 1/8 ActiveSupport::Callbacks#run_callbacks 41
    14.00 0.00 0.00 14.00 1/1 ActiveSupport::Testing::Performance#run_test 90
0.55% 0.00% 14.00 0.00 0.00 14.00 1 ActiveRecord::TestFixtures#after_teardown 855
    12.00 1.00 0.00 11.00 1/1 ActiveRecord::TestFixtures#teardown_fixtures 857
    2.00 0.00 0.00 2.00 1/1 ActiveSupport::Testing::SetupAndTeardown#after_teardown 856
    14.00 0.00 0.00 14.00 1/1 Rack::BodyProxy#close 13
0.55% 0.00% 14.00 0.00 0.00 14.00 1 ActiveSupport::ExecutionWrapper#complete! 115
    14.00 0.00 0.00 14.00 1/8 ActiveSupport::Callbacks#run_callbacks 116
    0.00 0.00 0.00 0.00 1/67 Hash#delete 118
    0.00 0.00 0.00 0.00 1/248 <Class::Thread>#current 118
    0.00 0.00 0.00 0.00 1/99 Kernel#class 118
    14.00 0.00 0.00 14.00 1/1 AbstractController::Rendering#render 28
0.55% 0.00% 14.00 0.00 0.00 14.00 1 ActionController::Rendering#_set_rendered_content_type 75
    12.00 0.00 0.00 12.00 1/1 ActionController::Metal#content_type= 77
    2.00 0.00 0.00 2.00 1/4 ActionDispatch::Response#content_type 76
    0.00 0.00 0.00 0.00 1/1 Mime::Type#to_s 77
    14.00 6.00 0.00 8.00 1/1 ActionView::Helpers::FormTagHelper#form_tag_html 875
0.55% 0.24% 14.00 6.00 0.00 8.00 1 ActionView::Helpers::FormTagHelper#extra_tags_for_form 844
    2.00 0.00 0.00 2.00 1/2 ActiveSupport::SafeBuffer#+ 868
    2.00 1.00 0.00 1.00 1/1 ActionView::Helpers::FormTagHelper#utf8_enforcer_tag 868
    2.00 1.00 0.00 1.00 1/1 ActionView::Helpers::UrlHelper#token_tag 855
    1.00 1.00 0.00 0.00 1/28 String#downcase 846
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 846
    0.00 0.00 0.00 0.00 3/67 Hash#delete 867
    14.00 1.00 0.00 13.00 1/1 ActionView::RoutingUrlFor#url_options 122
0.55% 0.04% 14.00 1.00 0.00 13.00 1 ActionController::UrlFor#url_options 28
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Http::URL#optional_port 34
    3.00 0.00 0.00 3.00 1/1 ActionDispatch::Http::URL#host 34
    2.00 1.00 0.00 1.00 1/51 Kernel#dup 40
    0.00 0.00 0.00 0.00 1/7 Rack::Request::Helpers#script_name 45
    0.00 0.00 0.00 0.00 1/5 BasicObject#equal? 36
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Request#routes 36
    0.00 0.00 0.00 0.00 1/2 #<Module:0x005611a314a798>#_routes 36
    0.00 0.00 0.00 0.00 2/3 Kernel#freeze 50
    0.00 0.00 0.00 0.00 1/12 Hash#merge! 34
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::UrlFor#url_options 34
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Http::Parameters#path_parameters 34
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Http::URL#protocol 34
    14.00 0.00 0.00 14.00 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 204
0.55% 0.00% 14.00 0.00 0.00 14.00 1 ActionView::RoutingUrlFor#url_options 120
    14.00 1.00 0.00 13.00 1/1 ActionController::UrlFor#url_options 122
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 121
    14.00 0.00 0.00 14.00 1/1 ActionView::PartialRenderer#render 296
0.55% 0.00% 14.00 0.00 0.00 14.00 1 ActionView::PartialRenderer#setup 359
    10.00 5.00 0.00 5.00 1/1 ActionView::PartialRenderer#retrieve_variable 395
    2.00 1.00 0.00 1.00 1/2 ActionView::AbstractRenderer#extract_details 365
    1.00 0.00 0.00 1.00 1/1 ActionView::PartialRenderer#retrieve_template_keys 396
    1.00 0.00 0.00 1.00 1/2 ActionView::AbstractRenderer#prepend_formats 367
    0.00 0.00 0.00 0.00 1/1 ActionView::PartialRenderer#collection_from_options 374
    0.00 0.00 0.00 0.00 1/26 Hash#key? 372
    0.00 0.00 0.00 0.00 1/96 Module#=== 371
    14.00 14.00 0.00 0.00 7/7 Sprockets::Resolve#path_matches 156
0.55% 0.55% 14.00 14.00 0.00 0.00 7 <Class::File>#dirname
    14.00 2.00 0.00 12.00 2/2 Sprockets::Resolve#resolve_logical_path 107
0.55% 0.08% 14.00 2.00 0.00 12.00 2 Sprockets::Transformers#expand_transform_accepts 74
    12.00 8.00 0.00 4.00 2/149 Array#each 76
    2.00 0.00 0.00 2.00 2/5 ActionDispatch::Http::Parameters#parameters 58
    4.00 0.00 0.00 4.00 1/5 Hash#fetch
    8.00 0.00 0.00 8.00 2/5 ActionController::Parameters#[] 546
0.55% 0.00% 14.00 0.00 0.00 14.00 5 ActiveSupport::HashWithIndifferentAccess#[] 160
    9.00 6.00 0.00 3.00 5/26 Hash#[] 161
    5.00 0.00 0.00 5.00 5/17 ActiveSupport::HashWithIndifferentAccess#convert_key 161
    14.00 0.00 0.00 14.00 1/1 <Class::ActionController::Base>#make_response! 265
0.55% 0.00% 14.00 0.00 0.00 14.00 1 <Class::ActionDispatch::Response>#create 149
    12.00 1.00 0.00 11.00 1/180 Class#new 151
    2.00 0.00 0.00 2.00 1/1 <Class::ActionDispatch::Response>#merge_default_headers 150
    1.00 0.00 0.00 1.00 1/13 ActionView::Helpers::TranslationHelper#html_safe_translation_key? 136
    2.00 0.00 0.00 2.00 2/13 ActionView::Helpers::AssetUrlHelper#asset_path 186
    4.00 0.00 0.00 4.00 3/13 ActiveSupport::Inflector#underscore 91
    7.00 0.00 0.00 7.00 7/13 String#blank? 120
0.55% 0.00% 14.00 0.00 0.00 14.00 13 Regexp#match? 6
    14.00 14.00 0.00 0.00 13/28 Regexp#match 7
    14.00 0.00 0.00 14.00 1/1 ActionDispatch::Executor#call 10
0.55% 0.00% 14.00 0.00 0.00 14.00 1 <Class::ActiveSupport::ExecutionWrapper>#run! 63
    13.00 0.00 0.00 13.00 1/12 Kernel#tap 67
    1.00 1.00 0.00 0.00 1/180 Class#new 67
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveSupport::ExecutionWrapper>#active? 64
    1.00 1.00 0.00 0.00 1/14 Rack::Test::CookieJar#for 161
    1.00 1.00 0.00 0.00 1/14 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile 42
    1.00 1.00 0.00 0.00 1/14 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag 121
    1.00 1.00 0.00 0.00 1/14 Sprockets::Rails::Helper#stylesheet_link_tag 186
    1.00 1.00 0.00 0.00 1/14 ActionView::Helpers::AssetTagHelper#javascript_include_tag 83
    1.00 1.00 0.00 0.00 1/14 Sprockets::Rails::Helper#javascript_include_tag 157
    1.00 1.00 0.00 0.00 1/14 ActionView::LookupContext::ViewPaths#normalize_name 211
    1.00 1.00 0.00 0.00 1/14 ActionDispatch::Journey::Format#evaluate 47
    1.00 1.00 0.00 0.00 1/14 Logger#add 28
    1.00 1.00 0.00 0.00 1/14 Rack::MockResponse#body 189
    2.00 2.00 0.00 0.00 2/14 ActiveSupport::CachingKeyGenerator#generate_key 36
    2.00 2.00 0.00 0.00 2/14 Sprockets::URIUtils#encode_uri_query_params 171
0.55% 0.55% 14.00 14.00 0.00 0.00 14 Array#join
    14.00 6.00 0.00 8.00 6/6 Class#new
0.55% 0.24% 14.00 6.00 0.00 8.00 6 ActiveSupport::Notifications::Event#initialize 56
    8.00 4.00 0.00 4.00 6/51 Kernel#dup 58
    13.00 2.00 0.00 11.00 1/1 Hash#fetch
0.51% 0.08% 13.00 2.00 0.00 11.00 1 Rack::Request::Helpers#cookies 204
    10.00 4.00 0.00 6.00 1/1 <Module::Rack::Utils>#parse_cookies_header 211
    1.00 0.00 0.00 1.00 1/21 Rack::Request::Env#fetch_header 205
    0.00 0.00 0.00 0.00 1/22 Rack::Request::Env#set_header 212
    0.00 0.00 0.00 0.00 1/1 Hash#replace 211
    0.00 0.00 0.00 0.00 1/5 String#== 210
    0.00 0.00 0.00 0.00 3/101 Rack::Request::Env#get_header 211
    13.00 0.00 0.00 13.00 3/3 ActiveSupport::HashWithIndifferentAccess#initialize 69
0.51% 0.00% 13.00 0.00 0.00 13.00 3 ActiveSupport::HashWithIndifferentAccess#to_hash 297
    6.00 3.00 0.00 3.00 3/6 ActiveSupport::HashWithIndifferentAccess#set_defaults 299
    4.00 4.00 0.00 0.00 3/21 Hash#each 301
    3.00 3.00 0.00 0.00 3/180 Class#new 298
    13.00 0.00 0.00 13.00 6/6 Class#new
0.51% 0.00% 13.00 0.00 0.00 13.00 6 ActiveSupport::HashWithIndifferentAccess#initialize 64
    13.00 0.00 0.00 13.00 3/3 ActiveSupport::HashWithIndifferentAccess#to_hash 69
    0.00 0.00 0.00 0.00 6/12 Hash#default_proc 71
    0.00 0.00 0.00 0.00 6/15 Hash#default 70
    0.00 0.00 0.00 0.00 3/7 Hash#to_hash 69
    0.00 0.00 0.00 0.00 6/8 ActiveSupport::HashWithIndifferentAccess#update 67
    0.00 0.00 0.00 0.00 6/42 Hash#initialize 66
    0.00 0.00 0.00 0.00 6/94 Kernel#respond_to? 65
    1.00 1.00 0.00 0.00 1/9 <Module::Rack::Utils>#parse_cookies_header 214
    1.00 1.00 0.00 0.00 1/9 Hash#_deep_transform_keys_in_object 146
    2.00 2.00 0.00 0.00 2/9 <Class::ActionDispatch::Request::Utils::ParamEncoder>#normalize_encode_params 54
    2.00 2.00 0.00 0.00 2/9 ActionView::AbstractRenderer#extract_details 31
    2.00 2.00 0.00 0.00 2/9 Hash#extract! 46
    5.00 1.00 0.00 4.00 1/9 AbstractController::Rendering#view_assigns 72
0.51% 0.36% 13.00 9.00 0.00 4.00 9 Enumerable#each_with_object
    4.00 2.00 0.00 2.00 5/149 Array#each
    0.00 0.00 0.00 0.00 4/21 Hash#each
    13.00 3.00 0.00 10.00 1/1 ActionDispatch::Request#ip 253
0.51% 0.12% 13.00 3.00 0.00 10.00 1 Rack::Request::Helpers#ip 256
    5.00 0.00 0.00 5.00 2/2 Rack::Request::Helpers#reject_trusted_ip_addresses 264
    5.00 1.00 0.00 4.00 2/2 Rack::Request::Helpers#split_ip_addresses 262
    0.00 0.00 0.00 0.00 1/25 Array#last 264
    0.00 0.00 0.00 0.00 1/30 Array#any? 260
    0.00 0.00 0.00 0.00 3/101 Rack::Request::Env#get_header 264
    13.00 0.00 0.00 13.00 1/1 Rails::Rack::Logger#started_request_message 52
0.51% 0.00% 13.00 0.00 0.00 13.00 1 ActionDispatch::Request#ip 252
    13.00 3.00 0.00 10.00 1/1 Rack::Request::Helpers#ip 253
    1.00 1.00 0.00 0.00 1/5 Rails::Rack::Logger#started_request_message 52
    1.00 1.00 0.00 0.00 1/5 Rack::Runtime#call 26
    2.00 2.00 0.00 0.00 1/5 ActionController::Instrumentation::ClassMethods#log_process_action 104
    2.00 2.00 0.00 0.00 1/5 ActiveRecord::Railties::ControllerRuntime::ClassMethods#log_process_action 48
    7.00 7.00 0.00 0.00 1/5 Random::Formatter#uuid 240
0.51% 0.51% 13.00 13.00 0.00 0.00 5 String#%
    13.00 0.00 0.00 13.00 1/1 Kernel#tap
0.51% 0.00% 13.00 0.00 0.00 13.00 1 ActiveSupport::ExecutionWrapper#run! 106
    13.00 0.00 0.00 13.00 1/8 ActiveSupport::Callbacks#run_callbacks 108
    0.00 0.00 0.00 0.00 1/19 Hash#[]= 107
    0.00 0.00 0.00 0.00 1/248 <Class::Thread>#current 107
    0.00 0.00 0.00 0.00 1/99 Kernel#class 107
    13.00 0.00 0.00 13.00 1/1 <Module::URI>#parse 227
0.51% 0.00% 13.00 0.00 0.00 13.00 1 URI::RFC3986_Parser#parse 71
    8.00 1.00 0.00 7.00 1/1 URI::RFC3986_Parser#split 73
    4.00 1.00 0.00 3.00 1/180 Class#new 76
    1.00 1.00 0.00 0.00 1/6 String#upcase 75
    0.00 0.00 0.00 0.00 1/4 Hash#include? 75
    0.00 0.00 0.00 0.00 1/3 <Module::URI>#scheme_list 74
    13.00 0.00 0.00 13.00 1/1 Rack::Test::Session#parse_uri 201
0.51% 0.00% 13.00 0.00 0.00 13.00 1 <Module::URI>#parse 226
    13.00 0.00 0.00 13.00 1/1 URI::RFC3986_Parser#parse 227
    12.00 1.00 0.00 11.00 1/1 ActiveRecord::TestFixtures#after_teardown 857
0.48% 0.04% 12.00 1.00 0.00 11.00 1 ActiveRecord::TestFixtures#teardown_fixtures 1006
    6.00 1.00 0.00 5.00 1/149 Array#each 1010
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionHandling#clear_active_connections! 1019
    0.00 0.00 0.00 0.00 1/4 Array#clear 1014
    0.00 0.00 0.00 0.00 1/1 <Module::ActiveSupport::Notifications>#unsubscribe 1009
    0.00 0.00 0.00 0.00 1/2 ActiveRecord::TestFixtures#run_in_transaction? 1008
    12.00 0.00 0.00 12.00 1/1 MonitorMixin#mon_synchronize 195
0.48% 0.00% 12.00 0.00 0.00 12.00 1 ActionDispatch::Response#before_committed 432
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Response#assign_default_content_type_and_charset! 434
    4.00 0.00 0.00 4.00 1/1 ActionDispatch::Http::Cache::Response#handle_conditional_get! 435
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#handle_no_content! 436
    0.00 0.00 0.00 0.00 1/7 ActionDispatch::Response#committed? 433
    12.00 0.00 0.00 12.00 1/1 ActionDispatch::Response#to_a 383
0.48% 0.00% 12.00 0.00 0.00 12.00 1 ActionDispatch::Response#commit! 193
    12.00 0.00 0.00 12.00 1/42 MonitorMixin#mon_synchronize 194
    12.00 0.00 0.00 12.00 1/1 ActionController::Metal#content_type= 148
0.48% 0.00% 12.00 0.00 0.00 12.00 1 ActionDispatch::Response#content_type= 226
    6.00 1.00 0.00 5.00 1/1 ActionDispatch::Response#set_content_type 232
    4.00 0.00 0.00 4.00 1/6 ActionDispatch::Response#parse_content_type 228
    2.00 0.00 0.00 2.00 1/5 ActionDispatch::Response#parsed_content_type_header 229
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Response>#default_charset 231
    0.00 0.00 0.00 0.00 1/99 Kernel#class 231
    0.00 0.00 0.00 0.00 2/6 ActionDispatch::Response::ContentTypeHeader#mime_type 232
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Response::ContentTypeHeader#charset 230
    0.00 0.00 0.00 0.00 1/96 String#to_s 228
    12.00 0.00 0.00 12.00 1/1 ActionController::Rendering#_set_rendered_content_type 77
0.48% 0.00% 12.00 0.00 0.00 12.00 1 ActionController::Metal#content_type= 148
    12.00 0.00 0.00 12.00 1/1 ActionDispatch::Response#content_type= 148
    4.00 4.00 0.00 0.00 2/6 I18n::Backend::Simple::Implementation#lookup 80
    4.00 4.00 0.00 0.00 2/6 IPAddr#in_addr 529
    4.00 4.00 0.00 0.00 2/6 ActionDispatch::Cookies::CookieJar#make_set_cookie_header 435
0.48% 0.48% 12.00 12.00 0.00 0.00 6 Enumerable#inject
    0.00 0.00 0.00 0.00 2/21 Hash#each
    0.00 0.00 0.00 0.00 4/149 Array#each
    12.00 6.00 0.00 6.00 2/2 ActionView::LookupContext::ViewPaths#find 116
0.48% 0.24% 12.00 6.00 0.00 6.00 2 ActionView::PathSet#find 45
    6.00 0.00 0.00 6.00 2/5 ActionView::PathSet#find_all 46
    0.00 0.00 0.00 0.00 2/34 Array#first 46
    2.00 2.00 0.00 0.00 1/6 ActionView::Rendering#_normalize_options 145
    2.00 2.00 0.00 0.00 1/6 ActionView::Layouts#_include_layout? 428
    8.00 8.00 0.00 0.00 4/6 <Class::ActionView::LookupContext::DetailsKey>#get 64
0.48% 0.48% 12.00 12.00 0.00 0.00 6 Array#&
    2.00 2.00 0.00 0.00 1/6 ActionDispatch::Flash::RequestMethods#flash 48
    2.00 2.00 0.00 0.00 1/6 ActionDispatch::Flash::RequestMethods#commit_flash 60
    8.00 8.00 0.00 0.00 4/6 ActionController::Metal#session 147
0.48% 0.48% 12.00 12.00 0.00 0.00 6 Rack::Request::Helpers#session 144
    0.00 0.00 0.00 0.00 6/21 Rack::Request::Env#fetch_header 145
    6.00 3.00 0.00 3.00 3/6 ActiveSupport::HashWithIndifferentAccess#to_hash 299
    6.00 3.00 0.00 3.00 3/6 Kernel#tap
0.48% 0.24% 12.00 6.00 0.00 6.00 6 ActiveSupport::HashWithIndifferentAccess#set_defaults 329
    6.00 0.00 0.00 6.00 6/9 ActiveSupport::HashWithIndifferentAccess#default 333
    0.00 0.00 0.00 0.00 6/6 Hash#default= 333
    0.00 0.00 0.00 0.00 6/12 Hash#default_proc 330
    12.00 3.00 0.00 9.00 2/2 ActionDispatch::Http::Cache::Response#cache_control_headers 148
0.48% 0.12% 12.00 3.00 0.00 9.00 2 ActionDispatch::Http::Cache::Response#cache_control_segments 137
    4.00 4.00 0.00 0.00 1/44 String#split 139
    4.00 0.00 0.00 4.00 2/2 Rack::Response::Helpers#cache_control 138
    1.00 1.00 0.00 0.00 1/5 String#delete 139
    12.00 1.00 0.00 11.00 1/1 Array#each
0.48% 0.04% 12.00 1.00 0.00 11.00 1 ActionDispatch::Http::Parameters#path_parameters= 64
    11.00 0.00 0.00 11.00 1/2 ActionDispatch::Http::Parameters#set_binary_encoding 67
    0.00 0.00 0.00 0.00 1/22 Rack::Request::Env#set_header 72
    0.00 0.00 0.00 0.00 1/4 <Class::ActionDispatch::Request::Utils>#check_param_encoding 70
    0.00 0.00 0.00 0.00 1/1 Rack::Request::Env#delete_header 65
    11.00 2.00 0.00 9.00 1/1 ActionController::RequestForgeryProtection#verify_same_origin_request 241
0.44% 0.08% 11.00 2.00 0.00 9.00 1 ActionController::RequestForgeryProtection#non_xhr_javascript_response? 261
    9.00 0.00 0.00 9.00 1/1 ActionController::Metal#content_type 262
    11.00 0.00 0.00 11.00 1/1 Array#each
0.44% 0.00% 11.00 0.00 0.00 11.00 1 ActionController::RequestForgeryProtection#verify_same_origin_request 240
    11.00 2.00 0.00 9.00 1/1 ActionController::RequestForgeryProtection#non_xhr_javascript_response? 241
    0.00 0.00 0.00 0.00 1/1 ActionController::RequestForgeryProtection#marked_for_same_origin_verification? 241
    11.00 1.00 0.00 10.00 1/1 AbstractController::Rendering#render 23
0.44% 0.04% 11.00 1.00 0.00 10.00 1 AbstractController::Rendering#_normalize_render 123
    10.00 0.00 0.00 10.00 1/1 ActionController::Rendering#_normalize_options 126
    0.00 0.00 0.00 0.00 1/1 ActionController::Rendering#_process_variant 125
    0.00 0.00 0.00 0.00 1/1 ActionController::Rendering#_normalize_args 124
    11.00 0.00 0.00 11.00 1/1 Hash#fetch
0.44% 0.00% 11.00 0.00 0.00 11.00 1 ActionDispatch::Http::Parameters#parse_formatted_parameters 104
    10.00 1.00 0.00 9.00 1/1 Rack::Request::Helpers#POST 362
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Request#content_length 105
    0.00 0.00 0.00 0.00 1/1 Fixnum#zero? 105
    11.00 1.00 0.00 10.00 1/1 ActionDispatch::Journey::Router#filter_routes 106
0.44% 0.04% 11.00 1.00 0.00 10.00 1 ActionDispatch::Journey::GTG::Simulator#memos 29
    3.00 1.00 0.00 2.00 1/1 ActionDispatch::Journey::GTG::TransitionTable#move 33
    2.00 2.00 0.00 0.00 1/1 Enumerable#flat_map 42
    2.00 2.00 0.00 0.00 1/2 Enumerable#find_all 36
    1.00 1.00 0.00 0.00 1/10 Array#compact 42
    1.00 1.00 0.00 0.00 2/2 StringScanner#scan 33
    1.00 1.00 0.00 0.00 1/180 Class#new 30
    11.00 0.00 0.00 11.00 1/1 ActionDispatch::Journey::Router#find_routes 110
0.44% 0.00% 11.00 0.00 0.00 11.00 1 ActionDispatch::Journey::Router#filter_routes 104
    11.00 1.00 0.00 10.00 1/1 ActionDispatch::Journey::GTG::Simulator#memos 106
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::Router#simulator 106
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::Router#ast 105
    11.00 1.00 0.00 10.00 1/1 URI::RFC2396_Parser#parse 212
0.44% 0.04% 11.00 1.00 0.00 10.00 1 URI::RFC2396_Parser#split 121
    7.00 7.00 0.00 0.00 1/9 MatchData#[] 128
    3.00 3.00 0.00 0.00 1/1 Regexp#=== 122
    0.00 0.00 0.00 0.00 1/203 String#=== 122
    4.00 4.00 0.00 0.00 8/9 URI::RFC3986_Parser#split 45
    7.00 7.00 0.00 0.00 1/9 URI::RFC2396_Parser#split 128
0.44% 0.44% 11.00 11.00 0.00 0.00 9 MatchData#[]
    1.00 1.00 0.00 0.00 1/14 <Class::Rack::MockRequest>#env_for 97
    2.00 2.00 0.00 0.00 2/14 ActionDispatch::Request#media_type 235
    2.00 2.00 0.00 0.00 2/14 ActionView::Helpers::AssetUrlHelper#asset_path 211
    6.00 6.00 0.00 0.00 9/14 ActiveSupport::TaggedLogging::Formatter#call 21
0.44% 0.44% 11.00 11.00 0.00 0.00 14 NilClass#to_s
    11.00 2.00 0.00 9.00 1/1 ActiveSupport::Testing::SetupAndTeardown#before_setup 40
0.44% 0.08% 11.00 2.00 0.00 9.00 1 ActiveSupport::Testing::TaggedLogging#before_setup 8
    9.00 0.00 0.00 9.00 3/9 Logger#info 14
    0.00 0.00 0.00 0.00 1/1 Minitest::Test::LifecycleHooks#before_setup 16
    0.00 0.00 0.00 0.00 1/1 String#* 11
    0.00 0.00 0.00 0.00 1/1 Minitest::Runnable#name 10
    0.00 0.00 0.00 0.00 1/1 Module#to_s 10
    0.00 0.00 0.00 0.00 1/99 Kernel#class 10
    0.00 0.00 0.00 0.00 1/3 ActiveSupport::Logger#info? 9
    0.00 0.00 0.00 0.00 5/5 ActiveSupport::Testing::TaggedLogging#tagged_logger 14
    10.00 0.00 0.00 10.00 1/1 Rack::Response#initialize 30
0.40% 0.00% 10.00 0.00 0.00 10.00 1 Rack::Utils::HeaderHash#merge 494
    8.00 0.00 0.00 8.00 1/1 Rack::Utils::HeaderHash#merge! 496
    2.00 1.00 0.00 1.00 1/51 Kernel#dup 495
    2.00 0.00 0.00 2.00 1/2 Rack::Response#initialize 30
    8.00 0.00 0.00 8.00 1/2 Rack::ConditionalGet#call 26
0.40% 0.00% 10.00 0.00 0.00 10.00 2 <Class::Rack::Utils::HeaderHash>#new 436
    10.00 2.00 0.00 8.00 2/180 Class#new 437
    0.00 0.00 0.00 0.00 2/96 Module#=== 437
    10.00 5.00 0.00 5.00 1/1 Rack::ETag#call 29
0.40% 0.20% 10.00 5.00 0.00 5.00 1 Rack::ETag#digest_body 62
    3.00 2.00 0.00 1.00 1/1 Digest::Instance#hexdigest 71
    1.00 1.00 0.00 0.00 1/1 String#byteslice 71
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Response::RackBody#each 66
    10.00 5.00 0.00 5.00 1/1 ActionView::PartialRenderer#setup 395
0.40% 0.20% 10.00 5.00 0.00 5.00 1 ActionView::PartialRenderer#retrieve_variable 522
    2.00 2.00 0.00 0.00 1/4 String#to_sym 526
    2.00 2.00 0.00 0.00 1/30 <Class::File>#basename 524
    1.00 1.00 0.00 0.00 1/16 String#[] 524
    10.00 0.00 0.00 10.00 1/1 ActionDispatch::Flash::RequestMethods#flash 48
0.40% 0.00% 10.00 0.00 0.00 10.00 1 <Class::ActionDispatch::Flash::FlashHash>#from_session_value 112
    10.00 3.00 0.00 7.00 1/180 Class#new 127
    0.00 0.00 0.00 0.00 2/96 Module#=== 113
    10.00 0.00 0.00 10.00 2/2 ActionView::Helpers::ControllerHelper#params 14
0.40% 0.00% 10.00 0.00 0.00 10.00 2 ActionController::StrongParameters#params 1066
    9.00 1.00 0.00 8.00 1/180 Class#new 1067
    1.00 1.00 0.00 0.00 1/3 ActionDispatch::Http::Parameters#parameters 1067
    10.00 0.00 0.00 10.00 2/2 Sprockets::Rails::Helper#request_debug_assets? 218
0.40% 0.00% 10.00 0.00 0.00 10.00 2 ActionView::Helpers::ControllerHelper#params 14
    10.00 0.00 0.00 10.00 2/2 ActionController::StrongParameters#params 14
    10.00 10.00 0.00 0.00 2/2 IPAddr#in_addr 527
0.40% 0.40% 10.00 10.00 0.00 0.00 2 MatchData#captures
    10.00 0.00 0.00 10.00 1/1 ActionDispatch::Routing::UrlFor#initialize 106
0.40% 0.00% 10.00 0.00 0.00 10.00 1 ActionView::Base#initialize 197
    4.00 0.00 0.00 4.00 1/1 ActionView::Context#_prepare_context 212
    3.00 0.00 0.00 3.00 1/1 ActionView::Helpers::ControllerHelper#assign_controller 211
    2.00 0.00 0.00 2.00 1/1 ActionView::Base#assign 210
    1.00 1.00 0.00 0.00 1/180 Class#new 198
    0.00 0.00 0.00 0.00 1/119 Kernel#is_a? 200
    10.00 0.00 0.00 10.00 1/1 ActionController::Rendering#_normalize_options 100
0.40% 0.00% 10.00 0.00 0.00 10.00 1 ActionView::Layouts#_normalize_options 346
    4.00 1.00 0.00 3.00 1/1 ActionView::Layouts#_include_layout? 349
    4.00 1.00 0.00 3.00 1/1 ActionView::Rendering#_normalize_options 347
    2.00 0.00 0.00 2.00 1/1 ActionView::Layouts#_layout_for_option 351
    0.00 0.00 0.00 0.00 1/67 Hash#delete 350
    10.00 0.00 0.00 10.00 1/1 AbstractController::Rendering#_normalize_render 126
0.40% 0.00% 10.00 0.00 0.00 10.00 1 ActionController::Rendering#_normalize_options 89
    10.00 0.00 0.00 10.00 1/1 ActionView::Layouts#_normalize_options 100
    0.00 0.00 0.00 0.00 1/1 ActionController::Rendering#_normalize_text 90
    10.00 5.00 0.00 5.00 5/5 Array#each
0.40% 0.20% 10.00 5.00 0.00 5.00 5 ActionView::Resolver#find_all 144
    5.00 0.00 0.00 5.00 5/5 ActionView::Resolver#cached 145
    10.00 4.00 0.00 6.00 1/1 Rack::Request::Helpers#cookies 211
0.40% 0.16% 10.00 4.00 0.00 6.00 1 <Module::Rack::Utils>#parse_cookies_header 207
    5.00 0.00 0.00 5.00 1/1 <Module::Rack::Utils>#parse_query 213
    1.00 1.00 0.00 0.00 1/9 Enumerable#each_with_object 214
    10.00 10.00 0.00 0.00 2/2 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile 40
0.40% 0.40% 10.00 10.00 0.00 0.00 2 Enumerable#partition
    0.00 0.00 0.00 0.00 2/149 Array#each
    10.00 1.00 0.00 9.00 1/1 ActionDispatch::Http::Parameters#parse_formatted_parameters 362
0.40% 0.04% 10.00 1.00 0.00 9.00 1 Rack::Request::Helpers#POST 329
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Request#form_data? 334
    4.00 0.00 0.00 4.00 1/1 Rack::Request::Helpers#parseable_data? 334
    0.00 0.00 0.00 0.00 1/107 Kernel#nil? 330
    0.00 0.00 0.00 0.00 3/101 Rack::Request::Env#get_header 332
    0.00 0.00 0.00 0.00 1/2 ActionView::Layouts#initialize 359
    10.00 0.00 0.00 10.00 1/2 Class#new
0.40% 0.00% 10.00 0.00 0.00 10.00 2 ActionDispatch::Routing::UrlFor#initialize 104
    10.00 0.00 0.00 10.00 1/1 ActionView::Base#initialize 106
    0.00 0.00 0.00 0.00 1/1 ActionController::Metal#initialize 106
    3.00 3.00 0.00 0.00 1/6 <Class::ActionDispatch::Journey::Router::Utils>#normalize_path 19
    7.00 7.00 0.00 0.00 5/6 ActionView::LogSubscriber#from_rails_root 59
0.40% 0.40% 10.00 10.00 0.00 0.00 6 String#sub!
    0.00 0.00 0.00 0.00 1/9 <Module::ActiveSupport::Notifications>#subscribe 173
    2.00 2.00 0.00 0.00 1/9 ActionView::Layouts#_layout_for_option 390
    8.00 8.00 0.00 0.00 7/9 ActiveSupport::Callbacks#run_callbacks 102
0.40% 0.40% 10.00 10.00 0.00 0.00 9 <Class::Proc>#new
    0.00 0.00 0.00 0.00 9/29 BasicObject#initialize
    9.00 0.00 0.00 9.00 1/1 ActionController::RequestForgeryProtection#non_xhr_javascript_response? 262
0.36% 0.00% 9.00 0.00 0.00 9.00 1 ActionController::Metal#content_type 148
    9.00 0.00 0.00 9.00 1/4 ActionDispatch::Response#content_type 148
    9.00 1.00 0.00 8.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 17
0.36% 0.04% 9.00 1.00 0.00 8.00 1 ApplicationHelper#logged_in? 2
    4.00 0.00 0.00 4.00 1/4 ActionDispatch::Request::Session#[] 3
    4.00 2.00 0.00 2.00 1/1 ActionView::Helpers::ControllerHelper#session 3
    3.00 0.00 0.00 3.00 3/9 Hash#[]
    6.00 0.00 0.00 6.00 6/9 ActiveSupport::HashWithIndifferentAccess#set_defaults 333
0.36% 0.00% 9.00 0.00 0.00 9.00 9 ActiveSupport::HashWithIndifferentAccess#default 204
    9.00 9.00 0.00 0.00 9/37 Array#map 205
    0.00 0.00 0.00 0.00 9/15 Hash#default 205
    4.00 0.00 0.00 4.00 1/2 Rack::Request::Helpers#parseable_data? 311
    5.00 0.00 0.00 5.00 1/2 ActionDispatch::Request#form_data? 320
0.36% 0.00% 9.00 0.00 0.00 9.00 2 ActionDispatch::Request#media_type 234
    7.00 6.00 0.00 1.00 2/2 ActionDispatch::Http::MimeNegotiation#content_mime_type 235
    2.00 2.00 0.00 0.00 2/14 NilClass#to_s 235
    0.00 0.00 0.00 0.00 1/7 ActionView::ViewPaths#formats= 11
    0.00 0.00 0.00 0.00 1/7 ActionView::ViewPaths#template_exists? 11
    0.00 0.00 0.00 0.00 1/7 ActionView::Rendering#view_renderer 78
    0.00 0.00 0.00 0.00 1/7 SayController#_layout 325
    0.00 0.00 0.00 0.00 1/7 ApplicationController#_layout 325
    0.00 0.00 0.00 0.00 1/7 ActionView::Rendering#rendered_format 87
    9.00 0.00 0.00 9.00 1/7 ActionView::Rendering#process 29
0.36% 0.00% 9.00 0.00 0.00 9.00 7 ActionView::ViewPaths#lookup_context 40
    8.00 1.00 0.00 7.00 1/180 Class#new 42
    1.00 1.00 0.00 0.00 1/1 ActionView::ViewPaths#details_for_lookup 42
    0.00 0.00 0.00 0.00 1/3 ActionView::ViewPaths#_prefixes 42
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Base>#_view_paths 42
    0.00 0.00 0.00 0.00 1/99 Kernel#class 42
    9.00 0.00 0.00 9.00 1/1 ActionDispatch::RequestId#internal_request_id 38
0.36% 0.00% 9.00 0.00 0.00 9.00 1 Random::Formatter#uuid 236
    7.00 7.00 0.00 0.00 1/5 String#% 240
    1.00 1.00 0.00 0.00 1/3 String#unpack 237
    1.00 0.00 0.00 1.00 1/1 Random::Formatter#random_bytes 237
    0.00 0.00 0.00 0.00 2/11 Fixnum#| 239
    0.00 0.00 0.00 0.00 2/5 Fixnum#& 239
    9.00 0.00 0.00 9.00 1/1 ActionDispatch::RequestId#make_request_id 33
0.36% 0.00% 9.00 0.00 0.00 9.00 1 ActionDispatch::RequestId#internal_request_id 37
    9.00 0.00 0.00 9.00 1/1 Random::Formatter#uuid 38
    9.00 0.00 0.00 9.00 1/1 ActionDispatch::RequestId#call 24
0.36% 0.00% 9.00 0.00 0.00 9.00 1 ActionDispatch::RequestId#make_request_id 29
    9.00 0.00 0.00 9.00 1/1 ActionDispatch::RequestId#internal_request_id 33
    0.00 0.00 0.00 0.00 1/9 Object#presence 30
    0.00 0.00 0.00 0.00 1/26 <Class::ActiveSupport::ExecutionWrapper>#active? 103
    0.00 0.00 0.00 0.00 6/26 #<Class:0x005611a3e91a28>#[] 341
    0.00 0.00 0.00 0.00 14/26 Rack::Utils::HeaderHash#[] 465
    9.00 6.00 0.00 3.00 5/26 ActiveSupport::HashWithIndifferentAccess#[] 161
0.36% 0.24% 9.00 6.00 0.00 3.00 26 Hash#[]
    3.00 0.00 0.00 3.00 3/9 ActiveSupport::HashWithIndifferentAccess#default
    0.00 0.00 0.00 0.00 1/105 Kernel#hash
    1.00 0.00 0.00 1.00 1/9 Rack::Response#write 90
    2.00 0.00 0.00 2.00 2/9 <Class::Rack::MockRequest>#env_for 142
    2.00 0.00 0.00 2.00 2/9 <Module::ERB::Util>#unwrapped_html_escape 36
    4.00 0.00 0.00 4.00 4/9 Logger#add 19
0.36% 0.00% 9.00 0.00 0.00 9.00 9 ActiveSupport::NumericWithFormat#to_s 102
    7.00 7.00 0.00 0.00 7/7 Fixnum#to_s 105
    2.00 2.00 0.00 0.00 2/2 Float#to_s 105
    0.00 0.00 0.00 0.00 9/9 NilClass#=== 103
    0.00 0.00 0.00 0.00 1/9 ActiveSupport::Notifications::Fanout#subscribe 21
    0.00 0.00 0.00 0.00 1/9 ActiveSupport::Notifications::Fanout#unsubscribe 29
    9.00 0.00 0.00 9.00 7/9 ActiveSupport::Notifications::Fanout#listeners_for 58
0.36% 0.00% 9.00 0.00 0.00 9.00 9 Mutex_m#mu_synchronize 73
    9.00 0.00 0.00 9.00 9/23 Thread::Mutex#synchronize 74
    0.00 0.00 0.00 0.00 2/23 Concurrent::Collection::MriMapBackend#clear 62
    0.00 0.00 0.00 0.00 2/23 Concurrent::Collection::MriMapBackend#delete 54
    0.00 0.00 0.00 0.00 1/23 Concurrent::Collection::MriMapBackend#delete_pair 58
    3.00 0.00 0.00 3.00 9/23 Concurrent::Collection::MriMapBackend#[]= 18
    9.00 0.00 0.00 9.00 9/23 Mutex_m#mu_synchronize 74
0.36% 0.00% 9.00 0.00 0.00 9.00 23 *Thread::Mutex#synchronize
    6.00 6.00 0.00 0.00 7/16 Array#select
    3.00 0.00 0.00 3.00 7/9 Concurrent::Collection::MriMapBackend#[]=
    3.00 3.00 0.00 0.00 9/9 Concurrent::Collection::NonConcurrentMapBackend#[]=
    0.00 0.00 0.00 0.00 1/1 Concurrent::Collection::NonConcurrentMapBackend#delete_pair
    0.00 0.00 0.00 0.00 1/3 Array#delete
    0.00 0.00 0.00 0.00 1/96 Module#===
    0.00 0.00 0.00 0.00 2/2 Concurrent::Collection::NonConcurrentMapBackend#delete
    0.00 0.00 0.00 0.00 7/100 Concurrent::Map#[]
    0.00 0.00 0.00 0.00 2/2 Concurrent::Collection::NonConcurrentMapBackend#clear
    0.00 0.00 0.00 0.00 2/2 Concurrent::Collection::MriMapBackend#clear
    8.00 0.00 0.00 8.00 1/1 Rack::Utils::HeaderHash#merge! 490
0.32% 0.00% 8.00 0.00 0.00 8.00 1 Rack::Utils::HeaderHash#each 452
    8.00 0.00 0.00 8.00 1/21 Hash#each 453
    8.00 0.00 0.00 8.00 1/1 Rack::Utils::HeaderHash#merge 496
0.32% 0.00% 8.00 0.00 0.00 8.00 1 Rack::Utils::HeaderHash#merge! 489
    8.00 0.00 0.00 8.00 1/1 Rack::Utils::HeaderHash#each 490
    8.00 2.00 0.00 6.00 2/2 Class#new
0.32% 0.08% 8.00 2.00 0.00 6.00 2 Rack::Utils::HeaderHash#initialize 440
    6.00 0.00 0.00 6.00 2/21 Hash#each 443
    0.00 0.00 0.00 0.00 2/42 Hash#initialize 441
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Response#before_committed 434
0.32% 0.00% 8.00 0.00 0.00 8.00 1 ActionDispatch::Response#assign_default_content_type_and_charset! 459
    8.00 0.00 0.00 8.00 1/4 ActionDispatch::Response#content_type 460
    1.00 1.00 0.00 0.00 1/8 ActiveSupport::Inflector#dasherize 196
    3.00 3.00 0.00 0.00 3/8 Array#each
    4.00 4.00 0.00 0.00 4/8 ActionView::Helpers::FormTagHelper#sanitize_to_id 887
0.32% 0.32% 8.00 8.00 0.00 0.00 8 String#tr
    8.00 1.00 0.00 7.00 1/1 ActionDispatch::Http::URL#standard_port? 290
0.32% 0.04% 8.00 1.00 0.00 7.00 1 ActionDispatch::Http::URL#port 261
    6.00 0.00 0.00 6.00 1/2 ActionDispatch::Http::URL#standard_port 266
    1.00 1.00 0.00 0.00 1/2 ActionDispatch::Http::URL#raw_host_with_port 263
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Http::URL#optional_port 302
0.32% 0.00% 8.00 0.00 0.00 8.00 1 ActionDispatch::Http::URL#standard_port? 289
    8.00 1.00 0.00 7.00 1/1 ActionDispatch::Http::URL#port 290
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::URL#standard_port 290
    8.00 0.00 0.00 8.00 1/1 ActionController::UrlFor#url_options 34
0.32% 0.00% 8.00 0.00 0.00 8.00 1 ActionDispatch::Http::URL#optional_port 301
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Http::URL#standard_port? 302
    8.00 0.00 0.00 8.00 2/2 Sprockets::Rails::Helper#request_debug_assets? 218
0.32% 0.00% 8.00 0.00 0.00 8.00 2 ActionController::Parameters#[] 545
    8.00 0.00 0.00 8.00 2/5 ActiveSupport::HashWithIndifferentAccess#[] 546
    0.00 0.00 0.00 0.00 2/2 ActionController::Parameters#convert_hashes_to_parameters 546
    8.00 0.00 0.00 8.00 1/1 ActionController::Parameters#initialize 235
0.32% 0.00% 8.00 0.00 0.00 8.00 1 ActiveSupport::HashWithIndifferentAccess#with_indifferent_access 56
    8.00 0.00 0.00 8.00 1/3 ActiveSupport::HashWithIndifferentAccess#dup 57
    8.00 0.00 0.00 8.00 1/1 Class#new
0.32% 0.00% 8.00 0.00 0.00 8.00 1 ActionController::Parameters#initialize 234
    8.00 0.00 0.00 8.00 1/1 ActiveSupport::HashWithIndifferentAccess#with_indifferent_access 235
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Parameters>#permit_all_parameters 236
    0.00 0.00 0.00 0.00 1/99 Kernel#class 236
    8.00 8.00 0.00 0.00 4/4 ActionDispatch::Request#local? 385
0.32% 0.32% 8.00 8.00 0.00 0.00 4 Regexp#=~
    2.00 0.00 0.00 2.00 1/4 ApplicationController#find_session 7
    2.00 0.00 0.00 2.00 1/4 ActionView::Helpers::ControllerHelper#session 14
    4.00 0.00 0.00 4.00 2/4 Turbolinks::Redirection#set_turbolinks_location_header_from_session 43
0.32% 0.00% 8.00 0.00 0.00 8.00 4 ActionController::Metal#session 147
    8.00 8.00 0.00 0.00 4/6 Rack::Request::Helpers#session 147
    8.00 3.00 0.00 5.00 1/1 ActionDispatch::Http::Parameters#parameters 53
0.32% 0.12% 8.00 3.00 0.00 5.00 1 ActionDispatch::Request#GET 346
    5.00 0.00 0.00 5.00 1/21 Rack::Request::Env#fetch_header 347
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#controller 43
0.32% 0.00% 8.00 0.00 0.00 8.00 1 ActionDispatch::Request#controller_class 75
    8.00 1.00 0.00 7.00 1/3 ActionDispatch::Request#controller_class_for 78
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Http::Parameters#path_parameters 76
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#serve 29
0.32% 0.00% 8.00 0.00 0.00 8.00 1 ActionDispatch::Routing::RouteSet::Dispatcher#controller 42
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Request#controller_class 43
    0.00 0.00 0.00 0.00 9/10 Sprockets::HTTPUtils#find_q_matches 80
    8.00 2.00 0.00 6.00 1/10 ActionDispatch::Journey::Router#find_routes 123
0.32% 0.08% 8.00 2.00 0.00 6.00 10 Array#map!
    4.00 0.00 0.00 4.00 1/3 ActionDispatch::Journey::Path::Pattern#match
    1.00 1.00 0.00 0.00 1/1 Array#zip
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Journey::Path::Pattern::MatchData#captures
    0.00 0.00 0.00 0.00 1/10 Rack::Request::Helpers#path_info
    8.00 1.00 0.00 7.00 1/1 URI::RFC3986_Parser#parse 73
0.32% 0.04% 8.00 1.00 0.00 7.00 1 URI::RFC3986_Parser#split 14
    4.00 4.00 0.00 0.00 8/9 MatchData#[] 45
    3.00 3.00 0.00 0.00 1/28 Regexp#match 22
    0.00 0.00 0.00 0.00 1/1 String#ascii_only? 21
    0.00 0.00 0.00 0.00 1/1 String#to_str 16
    8.00 2.00 0.00 6.00 2/2 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#execute 212
0.32% 0.08% 8.00 2.00 0.00 6.00 2 ActiveRecord::ConnectionAdapters::AbstractAdapter#log 603
    6.00 0.00 0.00 6.00 2/6 ActiveSupport::Notifications::Instrumenter#instrument 611
    0.00 0.00 0.00 0.00 2/2 Kernel#object_id 611
    8.00 0.00 0.00 8.00 2/2 ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements#execute 26
0.32% 0.00% 8.00 0.00 0.00 8.00 2 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#execute 211
    8.00 2.00 0.00 6.00 2/2 ActiveRecord::ConnectionAdapters::AbstractAdapter#log 212
    3.00 0.00 0.00 3.00 1/2 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#begin_db_transaction 227
    5.00 0.00 0.00 5.00 1/2 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#exec_rollback_db_transaction 240
0.32% 0.00% 8.00 0.00 0.00 8.00 2 ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements#execute 21
    8.00 0.00 0.00 8.00 2/2 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#execute 26
    0.00 0.00 0.00 0.00 2/2 <Class::ActiveRecord::Base>#default_timezone 24
    3.00 0.00 0.00 3.00 4/12 Kernel#catch
    5.00 0.00 0.00 5.00 8/12 Array#each
0.32% 0.00% 8.00 0.00 0.00 8.00 12 ActiveSupport::Callbacks::CallTemplate#expand 390
    8.00 8.00 0.00 0.00 12/37 Array#map 391
    0.00 0.00 0.00 0.00 36/37 Array#unshift 401
    1.00 1.00 0.00 0.00 3/10 ActiveRecord::ConnectionAdapters::ConnectionHandler#connection_pool_list 874
    1.00 1.00 0.00 0.00 1/10 ActionDispatch::Journey::GTG::TransitionTable#move 55
    1.00 1.00 0.00 0.00 1/10 ActionDispatch::Journey::GTG::Simulator#memos 42
    1.00 1.00 0.00 0.00 1/10 ActionController::Rendering#process_action 29
    1.00 1.00 0.00 0.00 1/10 ActionView::Helpers::TranslationHelper#translate 62
    1.00 1.00 0.00 0.00 1/10 ActionDispatch::RemoteIp::GetIp#calculate_ip 144
    2.00 2.00 0.00 0.00 2/10 Sprockets::Transformers#resolve_transform_type 61
0.32% 0.32% 8.00 8.00 0.00 0.00 10 Array#compact
    7.00 1.00 0.00 6.00 1/1 Logger#add 20
0.28% 0.04% 7.00 1.00 0.00 6.00 1 ActiveRecord::Railties::ControllerRuntime::ClassMethods#log_process_action 46
    4.00 2.00 0.00 2.00 1/1 ActionController::Instrumentation::ClassMethods#log_process_action 47
    2.00 2.00 0.00 0.00 1/5 String#% 48
    0.00 0.00 0.00 0.00 1/1 Fixnum#to_f 48
    7.00 1.00 0.00 6.00 1/1 Hash#each_pair
0.28% 0.04% 7.00 1.00 0.00 6.00 1 ActionView::Helpers::TagHelper::TagBuilder#prefix_tag_option 97
    5.00 1.00 0.00 4.00 1/27 ActionView::Helpers::TagHelper::TagBuilder#tag_option 102
    1.00 0.00 0.00 1.00 1/1 String#dasherize 98
    0.00 0.00 0.00 0.00 1/119 Kernel#is_a? 99
    0.00 0.00 0.00 0.00 1/96 String#to_s 98
    7.00 0.00 0.00 7.00 1/1 Class#new
0.28% 0.00% 7.00 0.00 0.00 7.00 1 ActionDispatch::Flash::FlashHash#initialize 139
    5.00 1.00 0.00 4.00 1/180 Class#new 140
    1.00 0.00 0.00 1.00 1/11 Hash#stringify_keys 141
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Flash::FlashHash#stringify_array 140
    7.00 5.00 0.00 2.00 1/1 Array#select
0.28% 0.20% 7.00 5.00 0.00 2.00 1 IPAddr#to_range 356
    2.00 2.00 0.00 0.00 2/3 Kernel#clone 368
    0.00 0.00 0.00 0.00 1/1 IPAddr#<=> 368
    0.00 0.00 0.00 0.00 2/2 IPAddr#set 368
    0.00 0.00 0.00 0.00 1/11 Fixnum#| 361
    0.00 0.00 0.00 0.00 1/1 Fixnum#^ 361
    0.00 0.00 0.00 0.00 1/3 Fixnum#=== 359
    0.00 0.00 0.00 0.00 1/5 Fixnum#& 357
    7.00 1.00 0.00 6.00 1/1 ActionView::Rendering#view_context 72
0.28% 0.04% 7.00 1.00 0.00 6.00 1 AbstractController::Rendering#view_assigns 67
    5.00 1.00 0.00 4.00 1/9 Enumerable#each_with_object 72
    1.00 1.00 0.00 0.00 1/1 Kernel#instance_variables 69
    0.00 0.00 0.00 0.00 1/1 Array#reject! 71
    0.00 0.00 0.00 0.00 1/1 ActionController::Base#_protected_ivars 68
    1.00 1.00 0.00 0.00 1/7 ActionController::Rendering#_process_options 113
    1.00 1.00 0.00 0.00 1/7 ActionDispatch::Request::Session::Options#values_at 58
    5.00 5.00 0.00 0.00 5/7 Sprockets::Resolve#parse_path_extnames 205
0.28% 0.28% 7.00 7.00 0.00 0.00 7 Hash#values_at
    7.00 1.00 0.00 6.00 1/1 Array#each
0.28% 0.04% 7.00 1.00 0.00 6.00 1 ApplicationController#find_session 6
    4.00 0.00 0.00 4.00 1/4 ActionDispatch::Request::Session#[] 7
    2.00 0.00 0.00 2.00 1/4 ActionController::Metal#session 7
    1.00 1.00 0.00 0.00 1/7 Rack::QueryParser::Params#to_params_hash 176
    1.00 1.00 0.00 0.00 1/7 ActionView::Rendering#_normalize_options 145
    1.00 1.00 0.00 0.00 1/7 ActionView::Layouts#_include_layout? 428
    1.00 1.00 0.00 0.00 1/7 ActionView::TemplateRenderer#render_with_layout 58
    1.00 1.00 0.00 0.00 1/7 ActionView::PartialRenderer#retrieve_template_keys 513
    2.00 2.00 0.00 0.00 2/7 Sprockets::Transformers#resolve_transform_type 125
0.28% 0.28% 7.00 7.00 0.00 0.00 7 Hash#keys
    2.00 0.00 0.00 2.00 2/7 ActionView::Helpers::AssetUrlHelper#asset_path 185
    2.00 0.00 0.00 2.00 2/7 ActionView::Helpers::FormTagHelper#label_tag 215
    3.00 0.00 0.00 3.00 3/7 Object#present? 24
0.28% 0.00% 7.00 0.00 0.00 7.00 7 String#blank? 116
    7.00 0.00 0.00 7.00 7/13 Regexp#match? 120
    0.00 0.00 0.00 0.00 1/2 String#empty? 120
    0.00 0.00 0.00 0.00 2/17 ActiveSupport::HashWithIndifferentAccess#[]= 91
    0.00 0.00 0.00 0.00 3/17 Array#map
    0.00 0.00 0.00 0.00 5/17 ActiveSupport::HashWithIndifferentAccess#delete 264
    2.00 0.00 0.00 2.00 2/17 Hash#each_pair
    5.00 0.00 0.00 5.00 5/17 ActiveSupport::HashWithIndifferentAccess#[] 161
0.28% 0.00% 7.00 0.00 0.00 7.00 17 ActiveSupport::HashWithIndifferentAccess#convert_key 308
    7.00 7.00 0.00 0.00 7/44 Symbol#to_s 309
    0.00 0.00 0.00 0.00 17/44 Kernel#kind_of? 309
    7.00 6.00 0.00 1.00 2/2 ActionDispatch::Request#media_type 235
0.28% 0.24% 7.00 6.00 0.00 1.00 2 ActionDispatch::Http::MimeNegotiation#content_mime_type 17
    1.00 0.00 0.00 1.00 2/21 Rack::Request::Env#fetch_header 18
    7.00 1.00 0.00 6.00 1/1 Class#new
0.28% 0.04% 7.00 1.00 0.00 6.00 1 ActionView::LookupContext#initialize 222
    3.00 0.00 0.00 3.00 1/1 ActionView::LookupContext::ViewPaths#view_paths= 229
    3.00 0.00 0.00 3.00 1/1 ActionView::LookupContext#initialize_details 228
    1.00 1.00 0.00 0.00 1/7 ActionDispatch::Static#call 118
    1.00 1.00 0.00 0.00 1/7 <Module::ActionDispatch::Http::URL>#path_for 69
    5.00 5.00 0.00 0.00 5/7 Sprockets::Resolve#parse_path_extnames 204
0.28% 0.28% 7.00 7.00 0.00 0.00 7 String#chomp
    7.00 7.00 0.00 0.00 7/7 ActiveSupport::NumericWithFormat#to_s 105
0.28% 0.28% 7.00 7.00 0.00 0.00 7 Fixnum#to_s
    7.00 7.00 0.00 0.00 7/7 <Class::Rack::MockRequest>#env_for 100
0.28% 0.28% 7.00 7.00 0.00 0.00 7 String#b
    7.00 2.00 0.00 5.00 1/1 Rack::Test::Session#env_for 209
0.28% 0.08% 7.00 2.00 0.00 5.00 1 Rack::Test::Session#default_env 290
    4.00 2.00 0.00 2.00 2/18 Hash#merge 291
    1.00 1.00 0.00 0.00 1/1 Rack::Test::Session#headers_for_env 291
    0.00 0.00 0.00 0.00 2/8 #<Class:0x005611a3e91a28>#[] 341
    1.00 0.00 0.00 1.00 1/8 ActionDispatch::Cookies::CookieJar#write 413
    1.00 0.00 0.00 1.00 1/8 ActionDispatch::Cookies#call 619
    1.00 0.00 0.00 1.00 1/8 ActionDispatch::DebugExceptions#call 61
    1.00 0.00 0.00 1.00 1/8 Rack::MockSession#request 34
    2.00 0.00 0.00 2.00 2/8 Rack::Response#get_header 103
0.24% 0.00% 6.00 0.00 0.00 6.00 8 Rack::Utils::HeaderHash#[] 464
    6.00 6.00 0.00 0.00 6/28 String#downcase 465
    0.00 0.00 0.00 0.00 14/26 Hash#[] 465
    6.00 1.00 0.00 5.00 1/1 ActionController::Metal#dispatch 190
0.24% 0.04% 6.00 1.00 0.00 5.00 1 ActionDispatch::Flash::RequestMethods#commit_flash 59
    3.00 0.00 0.00 3.00 1/1 ActionDispatch::Request::Session#has_key? 63
    2.00 2.00 0.00 0.00 1/6 Rack::Request::Helpers#session 60
    0.00 0.00 0.00 0.00 1/7 ActionDispatch::Request::Session#loaded? 69
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 69
    0.00 0.00 0.00 0.00 1/18 Object#present? 63
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Flash::RequestMethods#flash_hash 61
    6.00 1.00 0.00 5.00 1/1 ActionDispatch::Response#content_type= 232
0.24% 0.04% 6.00 1.00 0.00 5.00 1 ActionDispatch::Response#set_content_type 426
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Response#set_header 429
    1.00 1.00 0.00 0.00 1/28 String#downcase 428
    1.00 1.00 0.00 0.00 1/1 Encoding#to_s 428
    1.00 1.00 0.00 0.00 1/51 Kernel#dup 427
    6.00 0.00 0.00 6.00 1/1 ActionView::Helpers::FormTagHelper#form_tag 68
0.24% 0.00% 6.00 0.00 0.00 6.00 1 ActionView::Helpers::FormTagHelper#html_options_for_form 821
    3.00 3.00 0.00 0.00 1/12 Kernel#tap 822
    3.00 0.00 0.00 3.00 1/11 Hash#stringify_keys 822
    0.00 0.00 0.00 0.00 1/3 ActionController::UrlFor#url_options 34
    6.00 1.00 0.00 5.00 2/3 ActionDispatch::Http::URL#standard_port 276
0.24% 0.04% 6.00 1.00 0.00 5.00 3 ActionDispatch::Http::URL#protocol 208
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Request#ssl? 209
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::URL#standard_port? 290
    6.00 0.00 0.00 6.00 1/2 ActionDispatch::Http::URL#port 266
0.24% 0.00% 6.00 0.00 0.00 6.00 2 ActionDispatch::Http::URL#standard_port 275
    6.00 1.00 0.00 5.00 2/3 ActionDispatch::Http::URL#protocol 276
    6.00 2.00 0.00 4.00 2/2 Sprockets::Asset#hexdigest 125
0.24% 0.08% 6.00 2.00 0.00 4.00 2 Sprockets::DigestUtils#pack_hexdigest 107
    4.00 4.00 0.00 0.00 2/3 String#unpack 108
    0.00 0.00 0.00 0.00 2/34 Array#first 108
    6.00 0.00 0.00 6.00 2/2 String#sub
0.24% 0.00% 6.00 0.00 0.00 6.00 2 Sprockets::Asset#hexdigest 124
    6.00 2.00 0.00 4.00 2/2 Sprockets::DigestUtils#pack_hexdigest 125
    6.00 6.00 0.00 0.00 2/2 Sprockets::Resolve#resolve_logical_path 106
0.24% 0.24% 6.00 6.00 0.00 0.00 2 Sprockets::Resolve#parse_accept_options 136
    6.00 0.00 0.00 6.00 2/2 I18n::Backend::Base#translate 29
0.24% 0.00% 6.00 0.00 0.00 6.00 2 I18n::Backend::Simple::Implementation#lookup 76
    4.00 4.00 0.00 0.00 2/6 Enumerable#inject 80
    2.00 2.00 0.00 0.00 2/2 I18n::Base#normalize_keys 78
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#translations 80
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#initialized? 77
    0.00 0.00 0.00 0.00 4/22 ActionView::OutputBuffer#initialize 6
    6.00 0.00 0.00 6.00 18/22 Class#new
0.24% 0.00% 6.00 0.00 0.00 6.00 22 ActiveSupport::SafeBuffer#initialize 173
    6.00 6.00 0.00 0.00 22/23 String#initialize 175
    6.00 3.00 0.00 3.00 1/1 ActionView::LookupContext::ViewPaths#exists? 129
0.24% 0.12% 6.00 3.00 0.00 3.00 1 ActionView::PathSet#exists? 57
    3.00 0.00 0.00 3.00 1/5 ActionView::PathSet#find_all 58
    0.00 0.00 0.00 0.00 1/30 Array#any? 58
    3.00 0.00 0.00 3.00 1/2 ActiveSupport::Configurable#config 145
    3.00 0.00 0.00 3.00 1/2 ActionView::Helpers::ControllerHelper#assign_controller 19
0.24% 0.00% 6.00 0.00 0.00 6.00 2 ActiveSupport::InheritableOptions#inheritable_copy 79
    6.00 2.00 0.00 4.00 2/180 Class#new 80
    0.00 0.00 0.00 0.00 2/99 Kernel#class 80
    6.00 0.00 0.00 6.00 1/1 ActionDispatch::Http::Parameters#parameters 53
0.24% 0.00% 6.00 0.00 0.00 6.00 1 ActiveSupport::HashWithIndifferentAccess#merge 235
    6.00 0.00 0.00 6.00 1/3 ActiveSupport::HashWithIndifferentAccess#dup 236
    0.00 0.00 0.00 0.00 1/8 ActiveSupport::HashWithIndifferentAccess#update 236
    0.00 0.00 0.00 0.00 6/8 ActiveSupport::HashWithIndifferentAccess#initialize 67
    0.00 0.00 0.00 0.00 1/8 ActiveSupport::HashWithIndifferentAccess#merge 236
    6.00 0.00 0.00 6.00 1/8 ActionDispatch::Http::Parameters#parameters 57
0.24% 0.00% 6.00 0.00 0.00 6.00 8 ActiveSupport::HashWithIndifferentAccess#update 121
    6.00 2.00 0.00 4.00 4/19 Hash#each_pair 125
    0.00 0.00 0.00 0.00 4/29 Hash#update 123
    0.00 0.00 0.00 0.00 4/7 Hash#to_hash 125
    0.00 0.00 0.00 0.00 8/119 Kernel#is_a? 122
    0.00 0.00 0.00 0.00 6/42 ActiveSupport::HashWithIndifferentAccess#initialize 66
    0.00 0.00 0.00 0.00 2/42 Rack::Utils::HeaderHash#initialize 441
    2.00 2.00 0.00 0.00 31/42 Class#new
    4.00 4.00 0.00 0.00 3/42 ActiveSupport::InheritableOptions#initialize 71
0.24% 0.24% 6.00 6.00 0.00 0.00 42 Hash#initialize
    6.00 2.00 0.00 4.00 2/2 <Class::ActionDispatch::Request::Utils>#normalize_encode_params 20
0.24% 0.08% 6.00 2.00 0.00 4.00 2 <Class::ActionDispatch::Request::Utils::ParamEncoder>#normalize_encode_params 44
    2.00 0.00 0.00 2.00 2/2 Hash#with_indifferent_access 54
    2.00 2.00 0.00 0.00 2/9 Enumerable#each_with_object 54
    0.00 0.00 0.00 0.00 2/19 Hash#has_key? 49
    0.00 0.00 0.00 0.00 4/96 Module#=== 45
    6.00 0.00 0.00 6.00 2/2 Hash#fetch
0.24% 0.00% 6.00 0.00 0.00 6.00 2 <Class::ActionDispatch::Request::Utils>#normalize_encode_params 18
    6.00 2.00 0.00 4.00 2/2 <Class::ActionDispatch::Request::Utils::ParamEncoder>#normalize_encode_params 20
    0.00 0.00 0.00 0.00 2/2 <Class::ActionDispatch::Request::Utils>#perform_deep_munge 19
    6.00 0.00 0.00 6.00 2/2 ActionDispatch::Response#initialize 168
0.24% 0.00% 6.00 0.00 0.00 6.00 2 MonitorMixin#new_cond 225
    6.00 2.00 0.00 4.00 2/180 Class#new 226
    2.00 0.00 0.00 2.00 2/3 Array#each
    4.00 0.00 0.00 4.00 1/3 Array#map!
0.24% 0.00% 6.00 0.00 0.00 6.00 3 ActionDispatch::Journey::Path::Pattern#match 155
    5.00 5.00 0.00 0.00 3/28 Regexp#match 156
    1.00 1.00 0.00 0.00 1/180 Class#new 157
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::Path::Pattern#offsets 157
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::Path::Pattern#names 157
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Journey::Path::Pattern#to_regexp 156
    2.00 2.00 0.00 0.00 1/2 ActionDispatch::Journey::GTG::Simulator#memos 36
    4.00 2.00 0.00 2.00 1/2 ActionDispatch::Journey::Router#find_routes 110
0.24% 0.16% 6.00 4.00 0.00 2.00 2 Enumerable#find_all
    2.00 0.00 0.00 2.00 2/149 Array#each
    6.00 2.00 0.00 4.00 1/1 ActionDispatch::FileHandler#match? 31
0.24% 0.08% 6.00 2.00 0.00 4.00 1 <Module::Rack::Utils>#clean_path_info 596
    2.00 2.00 0.00 0.00 1/30 <Class::File>#join 608
    2.00 2.00 0.00 0.00 1/44 String#split 597
    0.00 0.00 0.00 0.00 1/37 Array#unshift 606
    0.00 0.00 0.00 0.00 1/149 Array#each 601
    0.00 0.00 0.00 0.00 1/23 Class#new
    6.00 6.00 0.00 0.00 22/23 ActiveSupport::SafeBuffer#initialize 175
0.24% 0.24% 6.00 6.00 0.00 0.00 23 String#initialize
    6.00 0.00 0.00 6.00 2/2 Class#new
0.24% 0.00% 6.00 0.00 0.00 6.00 2 URI::Generic#initialize 168
    4.00 2.00 0.00 2.00 2/2 URI::Generic#set_userinfo 197
    2.00 0.00 0.00 2.00 2/2 URI::Generic#set_scheme 196
    0.00 0.00 0.00 0.00 3/4 URI::Generic#default_port 212
    0.00 0.00 0.00 0.00 2/19 String#freeze 210
    0.00 0.00 0.00 0.00 2/2 URI::Generic#fragment= 203
    0.00 0.00 0.00 0.00 2/2 URI::Generic#set_opaque 202
    0.00 0.00 0.00 0.00 2/2 URI::Generic#query= 201
    0.00 0.00 0.00 0.00 2/2 URI::Generic#set_path 200
    0.00 0.00 0.00 0.00 3/3 URI::Generic#set_port 199
    0.00 0.00 0.00 0.00 2/2 URI::Generic#set_host 198
    1.00 1.00 0.00 0.00 1/6 URI::RFC3986_Parser#parse 75
    1.00 1.00 0.00 0.00 1/6 Rack::Test::Session#env_for 218
    1.00 1.00 0.00 0.00 1/6 <Class::Rack::MockRequest>#env_for 94
    1.00 1.00 0.00 0.00 1/6 ActionController::LogSubscriber#start_processing 11
    2.00 2.00 0.00 0.00 2/6 URI::RFC2396_Parser#parse 215
0.24% 0.24% 6.00 6.00 0.00 0.00 6 String#upcase
    6.00 6.00 0.00 0.00 9/9 MonitorMixin#mon_synchronize 654
0.24% 0.24% 6.00 6.00 0.00 0.00 9 IO#write
    6.00 0.00 0.00 6.00 9/9 Logger#add 433
0.24% 0.00% 6.00 0.00 0.00 6.00 9 Logger::LogDevice#write 643
    6.00 0.00 0.00 6.00 9/42 MonitorMixin#mon_synchronize 645
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#release_connection 395
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkin 508
    5.00 0.00 0.00 5.00 1/42 MonitorMixin#mon_synchronize 509
    5.00 0.00 0.00 5.00 1/1 Array#each
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#release_connection 393
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkin 395
    0.00 0.00 0.00 0.00 1/2 Concurrent::Collection::MriMapBackend#delete 394
    0.00 0.00 0.00 0.00 1/13 ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key 394
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionHandling#clear_active_connections! 140
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::ConnectionHandler#clear_active_connections! 909
    5.00 0.00 0.00 5.00 1/149 Array#each 910
    0.00 0.00 0.00 0.00 1/3 ActiveRecord::ConnectionAdapters::ConnectionHandler#connection_pool_list 910
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::TestFixtures#teardown_fixtures 1019
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionHandling#clear_active_connections! 140
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionHandler#clear_active_connections! 140
    0.00 0.00 0.00 0.00 1/6 <Class::ActiveRecord::Base>#connection_handler 140
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::DatabaseStatements#rollback_db_transaction 288
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#exec_rollback_db_transaction 239
    5.00 0.00 0.00 5.00 1/2 ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements#execute 240
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#rollback_db_transaction 17
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::DatabaseStatements#rollback_db_transaction 287
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#exec_rollback_db_transaction 288
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::RealTransaction#rollback 135
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::AbstractAdapter#rollback_db_transaction 15
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::DatabaseStatements#rollback_db_transaction 17
    5.00 0.00 0.00 5.00 1/1 MonitorMixin#mon_synchronize 185
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::RealTransaction#rollback 134
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#rollback_db_transaction 135
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::Transaction#rollback 136
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::DatabaseStatements#rollback_transaction 243
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::TransactionManager#rollback_transaction 182
    5.00 0.00 0.00 5.00 1/42 MonitorMixin#mon_synchronize 183
    5.00 0.00 0.00 5.00 1/1 Array#each
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::DatabaseStatements#rollback_transaction 243
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::TransactionManager#rollback_transaction 243
    5.00 2.00 0.00 3.00 1/1 Rack::MockSession#request 39
0.20% 0.08% 5.00 2.00 0.00 3.00 1 Rack::Response#finish 60
    3.00 3.00 0.00 0.00 1/180 Class#new 69
    0.00 0.00 0.00 0.00 1/13 Array#include? 63
    0.00 0.00 0.00 0.00 2/6 Integer#to_i 69
    5.00 0.00 0.00 5.00 1/1 ActiveSupport::ExecutionWrapper::CompleteHook#before 33
0.20% 0.00% 5.00 0.00 0.00 5.00 1 <Class::ActiveRecord::QueryCache>#complete 35
    4.00 0.00 0.00 4.00 1/3 ActiveRecord::ConnectionAdapters::ConnectionHandler#connection_pool_list 38
    1.00 0.00 0.00 1.00 1/149 Array#each 38
    0.00 0.00 0.00 0.00 1/6 <Class::ActiveRecord::Base>#connection_handler 38
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration#disable_query_cache! 36
    0.00 0.00 0.00 0.00 1/2 Array#each
    5.00 0.00 0.00 5.00 1/2 Kernel#catch
0.20% 0.00% 5.00 0.00 0.00 5.00 2 ActiveSupport::ExecutionWrapper::CompleteHook#before 30
    5.00 0.00 0.00 5.00 1/1 <Class::ActiveRecord::QueryCache>#complete 33
    0.00 0.00 0.00 0.00 1/1 <Module::Rails::Application::Finisher::InterlockHook>#complete 33
    0.00 0.00 0.00 0.00 2/105 Kernel#hash 33
    0.00 0.00 0.00 0.00 2/26 Hash#key? 32
    0.00 0.00 0.00 0.00 6/6 ActiveSupport::ExecutionWrapper::CompleteHook#hook 33
    0.00 0.00 0.00 0.00 2/4 ActiveSupport::ExecutionWrapper#hook_state 31
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Cookies#call 618
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActionDispatch::Cookies::CookieJar#write 412
    4.00 0.00 0.00 4.00 1/1 ActionDispatch::Cookies::CookieJar#make_set_cookie_header 413
    1.00 0.00 0.00 1.00 1/8 Rack::Utils::HeaderHash#[] 413
    1.00 1.00 0.00 0.00 1/5 ActionDispatch::Http::Cache::Response#cache_control_segments 139
    4.00 4.00 0.00 0.00 4/5 ActionView::Helpers::FormTagHelper#sanitize_to_id 887
0.20% 0.20% 5.00 5.00 0.00 0.00 5 String#delete
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 205
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper 224
    4.00 0.00 0.00 4.00 1/1 ActionDispatch::Journey::Route#format 229
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#parameterize_args 225
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Http::URL#protocol 209
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActionDispatch::Request#ssl? 400
    3.00 1.00 0.00 2.00 1/1 Rack::Request::Helpers#ssl? 401
    2.00 2.00 0.00 0.00 1/2 Rack::Request::Helpers#scheme 401
    1.00 0.00 0.00 1.00 1/2 ActionView::PartialRenderer#setup 367
    4.00 0.00 0.00 4.00 1/2 ActionView::TemplateRenderer#render 10
0.20% 0.00% 5.00 0.00 0.00 5.00 2 ActionView::AbstractRenderer#prepend_formats 46
    2.00 2.00 0.00 0.00 1/1 Array#| 50
    1.00 1.00 0.00 0.00 1/2 ActionView::LookupContext#formats= 50
    1.00 1.00 0.00 0.00 1/2 ActionView::LookupContext::Accessors#formats 50
    1.00 0.00 0.00 1.00 2/7 Kernel#Array 47
    5.00 0.00 0.00 5.00 5/5 ActionView::Resolver#find_all 145
0.20% 0.00% 5.00 0.00 0.00 5.00 5 ActionView::Resolver#cached 180
    5.00 5.00 0.00 0.00 5/37 Array#map 182
    0.00 0.00 0.00 0.00 5/5 ActionView::Resolver::Cache#cache 185
    0.00 0.00 0.00 0.00 5/5 Array#sort! 182
    5.00 0.00 0.00 5.00 1/1 Hash#fetch
0.20% 0.00% 5.00 0.00 0.00 5.00 1 <Class::ActionDispatch::Cookies::CookieJar>#build 286
    4.00 1.00 0.00 3.00 1/180 Class#new 287
    1.00 0.00 0.00 1.00 1/12 Kernel#tap 287
    5.00 0.00 0.00 5.00 1/1 <Module::Rack::Utils>#parse_query 92
0.20% 0.00% 5.00 0.00 0.00 5.00 1 Rack::QueryParser#parse_query 32
    2.00 2.00 0.00 0.00 1/44 String#split 37
    2.00 0.00 0.00 2.00 1/1 Rack::QueryParser#make_params 35
    1.00 0.00 0.00 1.00 1/1 Rack::QueryParser::Params#to_params_hash 52
    0.00 0.00 0.00 0.00 1/149 Array#each 37
    5.00 0.00 0.00 5.00 1/1 <Module::Rack::Utils>#parse_cookies_header 213
0.20% 0.00% 5.00 0.00 0.00 5.00 1 <Module::Rack::Utils>#parse_query 91
    5.00 0.00 0.00 5.00 1/1 Rack::QueryParser#parse_query 92
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Http::ParameterFilter#filter 13
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActionDispatch::Http::ParameterFilter::CompiledFilter#call 56
    3.00 0.00 0.00 3.00 1/21 Hash#each 59
    2.00 2.00 0.00 0.00 1/180 Class#new 57
    0.00 0.00 0.00 0.00 1/99 Kernel#class 57
    5.00 0.00 0.00 5.00 1/1 Rack::Request::Helpers#POST 334
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActionDispatch::Request#form_data? 319
    5.00 0.00 0.00 5.00 1/2 ActionDispatch::Request#media_type 320
    0.00 0.00 0.00 0.00 1/13 Array#include? 320
    5.00 2.00 0.00 3.00 1/1 ActionDispatch::Routing::RouteSet#call 843
0.20% 0.08% 5.00 2.00 0.00 3.00 1 <Class::ActionDispatch::Journey::Router::Utils>#normalize_path 15
    3.00 3.00 0.00 0.00 1/6 String#sub! 19
    0.00 0.00 0.00 0.00 1/26 String#force_encoding 22
    0.00 0.00 0.00 0.00 1/7 String#gsub! 20
    0.00 0.00 0.00 0.00 1/1 String#squeeze! 18
    0.00 0.00 0.00 0.00 1/3 String#encoding 16
    5.00 0.00 0.00 5.00 1/1 ActionDispatch::Session::SessionObject#prepare_session 70
0.20% 0.00% 5.00 0.00 0.00 5.00 1 <Class::ActionDispatch::Request::Session>#create 14
    5.00 2.00 0.00 3.00 2/180 Class#new 20
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Request::Session::Options>#set 20
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Request::Session>#set 19
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Request::Session>#find 15
    5.00 0.00 0.00 5.00 1/1 Rack::Session::Abstract::Persisted#context 231
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActionDispatch::Session::SessionObject#prepare_session 69
    5.00 0.00 0.00 5.00 1/1 <Class::ActionDispatch::Request::Session>#create 70
    5.00 0.00 0.00 5.00 2/2 Rack::Request::Helpers#ip 264
0.20% 0.00% 5.00 0.00 0.00 5.00 2 Rack::Request::Helpers#reject_trusted_ip_addresses 479
    5.00 2.00 0.00 3.00 2/4 Array#reject 480
    5.00 1.00 0.00 4.00 2/2 Rack::Request::Helpers#ip 262
0.20% 0.04% 5.00 1.00 0.00 4.00 2 Rack::Request::Helpers#split_ip_addresses 475
    3.00 3.00 0.00 0.00 1/44 String#split 476
    1.00 1.00 0.00 0.00 1/2 String#strip 476
    1.00 1.00 0.00 0.00 1/3 Random::Formatter#uuid 237
    4.00 4.00 0.00 0.00 2/3 Sprockets::DigestUtils#pack_hexdigest 108
0.20% 0.20% 5.00 5.00 0.00 0.00 3 String#unpack
    5.00 1.00 0.00 4.00 1/1 Rack::MockSession#request 27
0.20% 0.04% 5.00 1.00 0.00 4.00 1 Rack::Test::CookieJar#for 160
    1.00 1.00 0.00 0.00 1/14 Array#join 161
    1.00 1.00 0.00 0.00 1/37 Array#map 161
    1.00 1.00 0.00 0.00 1/1 Hash#values 161
    1.00 1.00 0.00 0.00 1/1 Rack::Test::CookieJar#hash_for 161
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::DatabaseStatements#begin_transaction 243
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::TransactionManager#begin_transaction 151
    5.00 1.00 0.00 4.00 1/42 MonitorMixin#mon_synchronize 152
    5.00 0.00 0.00 5.00 1/1 Array#each
0.20% 0.00% 5.00 0.00 0.00 5.00 1 ActiveRecord::ConnectionAdapters::DatabaseStatements#begin_transaction 243
    5.00 0.00 0.00 5.00 1/1 ActiveRecord::ConnectionAdapters::TransactionManager#begin_transaction 243
    4.00 0.00 0.00 4.00 1/1 Array#each
0.16% 0.00% 4.00 0.00 0.00 4.00 1 Rack::Response#write 85
    2.00 0.00 0.00 2.00 2/2 Rack::Response#chunked? 90
    1.00 0.00 0.00 1.00 1/1 Rack::Response#set_header 90
    1.00 0.00 0.00 1.00 1/9 ActiveSupport::NumericWithFormat#to_s 90
    0.00 0.00 0.00 0.00 1/1 String#bytesize 87
    0.00 0.00 0.00 0.00 1/18 ActiveSupport::SafeBuffer#to_s 86
    4.00 0.00 0.00 4.00 1/4 Rack::Response#initialize 41
    4.00 0.00 0.00 4.00 3/4 Rack::BodyProxy#each 36
0.16% 0.00% 4.00 0.00 0.00 4.00 4 *Rack::BodyProxy#each 35
    4.00 0.00 0.00 4.00 1/149 Array#each 36
    4.00 0.00 0.00 4.00 3/4 Rack::BodyProxy#each 36
    4.00 0.00 0.00 4.00 1/1 ActionDispatch::Cookies::CookieJar#write 413
0.16% 0.00% 4.00 0.00 0.00 4.00 1 ActionDispatch::Cookies::CookieJar#make_set_cookie_header 427
    4.00 4.00 0.00 0.00 2/6 Enumerable#inject 435
    4.00 3.00 0.00 1.00 1/1 Rack::Session::Abstract::Persisted#forced_session_update? 322
0.16% 0.12% 4.00 3.00 0.00 1.00 1 Rack::Session::Abstract::Persisted#force_options? 325
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Request::Session::Options#values_at 326
    0.00 0.00 0.00 0.00 1/30 Array#any? 326
    4.00 0.00 0.00 4.00 1/1 Rack::Session::Abstract::Persisted#commit_session? 312
0.16% 0.00% 4.00 0.00 0.00 4.00 1 Rack::Session::Abstract::Persisted#forced_session_update? 321
    4.00 3.00 0.00 1.00 1/1 Rack::Session::Abstract::Persisted#force_options? 322
    4.00 0.00 0.00 4.00 1/1 Rack::Session::Abstract::Persisted#commit_session 348
0.16% 0.00% 4.00 0.00 0.00 4.00 1 Rack::Session::Abstract::Persisted#commit_session? 308
    4.00 0.00 0.00 4.00 1/1 Rack::Session::Abstract::Persisted#forced_session_update? 312
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::SessionObject#loaded_session? 312
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request::Session::Options#[] 309
    4.00 0.00 0.00 4.00 1/1 Rack::Session::Abstract::Persisted#context 234
0.16% 0.00% 4.00 0.00 0.00 4.00 1 Rack::Session::Abstract::Persisted#commit_session 339
    4.00 0.00 0.00 4.00 1/1 Rack::Session::Abstract::Persisted#commit_session? 348
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Request::Session::Options#[] 343
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Request::Session#options 341
    0.00 0.00 0.00 0.00 1/101 Rack::Request::Env#get_header 340
    2.00 1.00 0.00 1.00 1/2 Rack::ETag#etag_body? 54
    2.00 1.00 0.00 1.00 1/2 Rack::BodyProxy#close 31
0.16% 0.08% 4.00 2.00 0.00 2.00 2 ActionDispatch::Response::RackBody#respond_to? 486
    2.00 2.00 0.00 0.00 2/44 Symbol#to_s 487
    0.00 0.00 0.00 0.00 2/94 Kernel#respond_to? 488
    4.00 0.00 0.00 4.00 1/1 ActionDispatch::Response#before_committed 435
0.16% 0.00% 4.00 0.00 0.00 4.00 1 ActionDispatch::Http::Cache::Response#handle_conditional_get! 167
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Http::Cache::Response#last_modified? 168
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Http::Cache::Response#etag? 168
    4.00 2.00 0.00 2.00 1/1 ActiveRecord::Railties::ControllerRuntime::ClassMethods#log_process_action 47
0.16% 0.08% 4.00 2.00 0.00 2.00 1 ActionController::Instrumentation::ClassMethods#log_process_action 102
    2.00 2.00 0.00 0.00 1/5 String#% 104
    0.00 0.00 0.00 0.00 1/1 Float#to_f 104
    4.00 1.00 0.00 3.00 1/1 AbstractController::Rendering#render 30
0.16% 0.04% 4.00 1.00 0.00 3.00 1 ActionController::Metal#response_body= 173
    2.00 1.00 0.00 1.00 1/1 ActionDispatch::Response#reset_body! 175
    1.00 0.00 0.00 1.00 1/3 ActionDispatch::Response#body= 177
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 174
    0.00 0.00 0.00 0.00 1/107 Kernel#nil? 174
    4.00 4.00 0.00 0.00 4/4 ActionDispatch::Response#parse_content_type 414
0.16% 0.16% 4.00 4.00 0.00 0.00 4 <Class::ActionDispatch::Response::ContentTypeHeader>#new
    0.00 0.00 0.00 0.00 4/11 Struct#initialize
    4.00 3.00 0.00 1.00 1/1 ActionView::Helpers::FormTagHelper#submit_tag 447
0.16% 0.12% 4.00 3.00 0.00 1.00 1 ActionView::Helpers::FormTagHelper#set_default_disable_with 890
    1.00 1.00 0.00 0.00 1/3 Kernel#clone 897
    0.00 0.00 0.00 0.00 1/67 Hash#delete 903
    0.00 0.00 0.00 0.00 1/1 Hash#deep_merge! 898
    0.00 0.00 0.00 0.00 1/96 String#to_s 897
    0.00 0.00 0.00 0.00 1/1 <Class::ActionView::Base>#automatically_disable_submit_tag 891
    2.00 0.00 0.00 2.00 1/2 Array#each
    4.00 0.00 0.00 4.00 1/2 ActionDispatch::Journey::Route#format 128
0.16% 0.00% 4.00 0.00 0.00 4.00 2 *ActionDispatch::Journey::Format#evaluate 35
    2.00 0.00 0.00 2.00 3/149 Array#each 45
    2.00 2.00 0.00 0.00 2/51 Kernel#dup 36
    1.00 1.00 0.00 0.00 1/14 Array#join 47
    4.00 0.00 0.00 4.00 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper 229
0.16% 0.00% 4.00 0.00 0.00 4.00 1 ActionDispatch::Journey::Route#format 127
    4.00 0.00 0.00 4.00 1/2 ActionDispatch::Journey::Format#evaluate 128
    2.00 2.00 0.00 0.00 1/2 Rack::Request::Helpers#ssl? 253
    2.00 2.00 0.00 0.00 1/2 ActionDispatch::Request#ssl? 401
0.16% 0.16% 4.00 4.00 0.00 0.00 2 Rack::Request::Helpers#scheme 186
    0.00 0.00 0.00 0.00 10/101 Rack::Request::Env#get_header 196
    4.00 2.00 0.00 2.00 1/1 ApplicationHelper#logged_in? 3
0.16% 0.08% 4.00 2.00 0.00 2.00 1 ActionView::Helpers::ControllerHelper#session 14
    2.00 0.00 0.00 2.00 1/4 ActionController::Metal#session 14
    4.00 4.00 0.00 0.00 2/2 ActionView::Helpers::AssetUrlHelper#compute_asset_extname 240
0.16% 0.16% 4.00 4.00 0.00 0.00 2 <Class::File>#extname
    4.00 0.00 0.00 4.00 2/2 ActionView::Helpers::AssetUrlHelper#asset_path 190
0.16% 0.00% 4.00 0.00 0.00 4.00 2 ActionView::Helpers::AssetUrlHelper#compute_asset_extname 237
    4.00 4.00 0.00 0.00 2/2 <Class::File>#extname 240
    2.00 0.00 0.00 2.00 1/2 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag 113
    2.00 0.00 0.00 2.00 1/2 ActionView::Helpers::AssetTagHelper#javascript_include_tag 77
0.16% 0.00% 4.00 0.00 0.00 4.00 2 Hash#extract! 45
    2.00 2.00 0.00 0.00 2/9 Enumerable#each_with_object 46
    2.00 2.00 0.00 0.00 2/180 Class#new 46
    0.00 0.00 0.00 0.00 2/99 Kernel#class 46
    4.00 2.00 0.00 2.00 1/1 I18n::Backend::Base#localize 85
0.16% 0.08% 4.00 2.00 0.00 2.00 1 Time#strftime
    2.00 2.00 0.00 0.00 2/4 Fixnum#divmod
    4.00 1.00 0.00 3.00 1/1 ActionView::Helpers::TranslationHelper#translate 90
0.16% 0.04% 4.00 1.00 0.00 3.00 1 ActionView::Helpers::TranslationHelper#scope_key_by_partial 123
    2.00 0.00 0.00 2.00 1/1 String#first 124
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 124
    4.00 4.00 0.00 0.00 4/4 Class#new
0.16% 0.16% 4.00 4.00 0.00 0.00 4 ActionView::OutputBuffer#initialize 5
    0.00 0.00 0.00 0.00 4/4 String#encode! 7
    0.00 0.00 0.00 0.00 4/22 ActiveSupport::SafeBuffer#initialize 6
    4.00 0.00 0.00 4.00 2/2 ActionView::LookupContext::ViewPaths#detail_args_for 162
0.16% 0.00% 4.00 0.00 0.00 4.00 2 ActionView::LookupContext::DetailsCache#details_key 84
    4.00 0.00 0.00 4.00 1/4 <Class::ActionView::LookupContext::DetailsKey>#get 85
    2.00 1.00 0.00 1.00 1/2 ActionView::TemplateRenderer#render 7
    2.00 1.00 0.00 1.00 1/2 ActionView::PartialRenderer#setup 365
0.16% 0.08% 4.00 2.00 0.00 2.00 2 ActionView::AbstractRenderer#extract_details 30
    2.00 2.00 0.00 0.00 2/9 Enumerable#each_with_object 31
    0.00 0.00 0.00 0.00 2/3 ActionView::LookupContext#registered_details 31
    4.00 0.00 0.00 4.00 1/1 ActionView::Base#initialize 212
0.16% 0.00% 4.00 0.00 0.00 4.00 1 ActionView::Context#_prepare_context 21
    4.00 1.00 0.00 3.00 1/180 Class#new 22
    4.00 1.00 0.00 3.00 1/1 ActionView::Layouts#_normalize_options 349
0.16% 0.04% 4.00 1.00 0.00 3.00 1 ActionView::Layouts#_include_layout? 427
    2.00 2.00 0.00 0.00 1/6 Array#& 428
    1.00 1.00 0.00 0.00 1/7 Hash#keys 428
    4.00 1.00 0.00 3.00 1/1 ActionView::Layouts#_normalize_options 347
0.16% 0.04% 4.00 1.00 0.00 3.00 1 ActionView::Rendering#_normalize_options 139
    2.00 2.00 0.00 0.00 1/6 Array#& 145
    1.00 1.00 0.00 0.00 1/7 Hash#keys 145
    0.00 0.00 0.00 0.00 1/96 String#to_s 149
    0.00 0.00 0.00 0.00 1/3 ActionView::ViewPaths#_prefixes 146
    0.00 0.00 0.00 0.00 1/1 AbstractController::Rendering#_normalize_options 140
    4.00 0.00 0.00 4.00 3/3 Class#new
0.16% 0.00% 4.00 0.00 0.00 4.00 3 ActiveSupport::InheritableOptions#initialize 68
    4.00 4.00 0.00 0.00 3/42 Hash#initialize 71
    0.00 0.00 0.00 0.00 3/44 Kernel#kind_of? 69
    4.00 0.00 0.00 4.00 1/1 Class#new
0.16% 0.00% 4.00 0.00 0.00 4.00 1 ActiveSupport::MessageEncryptor#initialize 64
    3.00 1.00 0.00 2.00 1/1 ActiveSupport::MessageEncryptor#resolve_verifier 71
    1.00 0.00 0.00 1.00 1/2 ActiveSupport::MessageEncryptor#aead_mode? 70
    0.00 0.00 0.00 0.00 1/34 Array#first 66
    0.00 0.00 0.00 0.00 1/5 Array#extract_options! 65
    4.00 0.00 0.00 4.00 1/1 Hash#fetch
0.16% 0.00% 4.00 0.00 0.00 4.00 1 ActionDispatch::Http::MimeNegotiation#valid_accept_header 157
    2.00 0.00 0.00 2.00 1/1 Kernel#!~ 159
    1.00 0.00 0.00 1.00 1/18 Object#present? 159
    1.00 1.00 0.00 0.00 1/2 ActionDispatch::Request#xml_http_request? 158
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Request#accept 159
    4.00 0.00 0.00 4.00 1/1 Rack::Request::Helpers#POST 334
0.16% 0.00% 4.00 0.00 0.00 4.00 1 Rack::Request::Helpers#parseable_data? 310
    4.00 0.00 0.00 4.00 1/2 ActionDispatch::Request#media_type 311
    0.00 0.00 0.00 0.00 1/13 Array#include? 311
    4.00 3.00 0.00 1.00 1/1 ActionDispatch::Http::FilterParameters#filtered_parameters 41
0.16% 0.12% 4.00 3.00 0.00 1.00 1 ActionDispatch::Http::FilterParameters#parameter_filter 56
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Http::FilterParameters#parameter_filter_for 57
    0.00 0.00 0.00 0.00 1/21 Rack::Request::Env#fetch_header 57
    4.00 0.00 0.00 4.00 2/2 ActionDispatch::Http::Cache::Response#cache_control_segments 138
0.16% 0.00% 4.00 0.00 0.00 4.00 2 Rack::Response::Helpers#cache_control 199
    4.00 4.00 0.00 0.00 2/8 ActionDispatch::Response#get_header 200
    4.00 0.00 0.00 4.00 2/2 Class#new
0.16% 0.00% 4.00 0.00 0.00 4.00 2 MonitorMixin::ConditionVariable#initialize 154
    4.00 2.00 0.00 2.00 2/180 Class#new 156
    1.00 0.00 0.00 1.00 1/4 ActionDispatch::Response#reset_body! 351
    3.00 0.00 0.00 3.00 3/4 MonitorMixin#mon_synchronize 315
0.16% 0.00% 4.00 0.00 0.00 4.00 4 ActionDispatch::Response#build_buffer 451
    4.00 4.00 0.00 0.00 4/180 Class#new 452
    1.00 0.00 0.00 1.00 1/3 ActionController::Metal#response_body= 177
    3.00 0.00 0.00 3.00 2/3 ActionDispatch::Response#initialize 166
0.16% 0.00% 4.00 0.00 0.00 4.00 3 ActionDispatch::Response#body= 310
    4.00 0.00 0.00 4.00 3/42 MonitorMixin#mon_synchronize 314
    0.00 0.00 0.00 0.00 3/94 Kernel#respond_to? 311
    4.00 0.00 0.00 4.00 3/3 String#underscore 119
0.16% 0.00% 4.00 0.00 0.00 4.00 3 ActiveSupport::Inflector#underscore 90
    4.00 0.00 0.00 4.00 3/13 Regexp#match? 91
    4.00 0.00 0.00 4.00 3/3 ActionDispatch::Request#controller_class_for 83
0.16% 0.00% 4.00 0.00 0.00 4.00 3 String#underscore 118
    4.00 0.00 0.00 4.00 3/3 ActiveSupport::Inflector#underscore 119
    2.00 2.00 0.00 0.00 2/4 Time#to_default_s
    2.00 2.00 0.00 0.00 2/4 Time#strftime
0.16% 0.16% 4.00 4.00 0.00 0.00 4 Fixnum#divmod
    2.00 2.00 0.00 0.00 1/2 ActiveSupport::TaggedLogging::Formatter#push_tags 32
    2.00 2.00 0.00 0.00 1/2 ActionDispatch::RemoteIp::GetIp#calculate_ip 144
0.16% 0.16% 4.00 4.00 0.00 0.00 2 Array#flatten
    4.00 2.00 0.00 2.00 2/2 URI::Generic#initialize 197
0.16% 0.08% 4.00 2.00 0.00 2.00 2 URI::Generic#set_userinfo 513
    2.00 2.00 0.00 0.00 2/2 URI::Generic#split_userinfo 515
    4.00 0.00 0.00 4.00 2/2 ActionDispatch::Integration::Session#process 251
0.16% 0.00% 4.00 0.00 0.00 4.00 2 <Class::ActionDispatch::Http::Headers>#from_hash 48
    4.00 4.00 0.00 0.00 4/180 Class#new 49
    4.00 0.00 0.00 4.00 1/1 Class#new
0.16% 0.00% 4.00 0.00 0.00 4.00 1 ActiveRecord::ConnectionAdapters::RealTransaction#initialize 125
    3.00 0.00 0.00 3.00 1/1 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#begin_db_transaction 130
    1.00 1.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::Transaction#initialize 126
    0.00 0.00 0.00 0.00 1/3 ActiveRecord::TestFixtures#enlist_fixture_connections 1023
    0.00 0.00 0.00 0.00 1/3 ActiveRecord::ConnectionAdapters::ConnectionHandler#clear_active_connections! 910
    4.00 0.00 0.00 4.00 1/3 <Class::ActiveRecord::QueryCache>#complete 38
0.16% 0.00% 4.00 0.00 0.00 4.00 3 ActiveRecord::ConnectionAdapters::ConnectionHandler#connection_pool_list 873
    3.00 1.00 0.00 2.00 3/3 Concurrent::Map#values 874
    1.00 1.00 0.00 0.00 3/10 Array#compact 874
    0.00 0.00 0.00 0.00 3/6 ActiveRecord::ConnectionAdapters::ConnectionHandler#owner_to_pool 874
    3.00 2.00 0.00 1.00 1/1 Rack::ETag#digest_body 71
0.12% 0.08% 3.00 2.00 0.00 1.00 1 Digest::Instance#hexdigest
    1.00 1.00 0.00 0.00 1/1 Digest::Base#finish
    0.00 0.00 0.00 0.00 1/4 Kernel#initialize_clone
    3.00 0.00 0.00 3.00 1/1 ActionDispatch::Flash::RequestMethods#commit_flash 63
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActionDispatch::Request::Session#has_key? 95
    3.00 0.00 0.00 3.00 1/5 ActionDispatch::Request::Session#load_for_read! 96
    0.00 0.00 0.00 0.00 1/26 Hash#key? 97
    0.00 0.00 0.00 0.00 1/96 String#to_s 97
    3.00 1.00 0.00 2.00 1/1 Logger#add 29
0.12% 0.04% 3.00 1.00 0.00 2.00 1 ActiveSupport::StringInquirer#method_missing 24
    2.00 2.00 0.00 0.00 2/2 Symbol#[] 26
    0.00 0.00 0.00 0.00 1/5 String#== 26
    1.00 0.00 0.00 1.00 1/2 ActionView::Helpers::FormTagHelper#form_tag_html 876
    2.00 0.00 0.00 2.00 1/2 ActionView::Helpers::FormTagHelper#extra_tags_for_form 868
0.12% 0.00% 3.00 0.00 0.00 3.00 2 ActiveSupport::SafeBuffer#+ 196
    2.00 2.00 0.00 0.00 2/51 Kernel#dup 197
    1.00 0.00 0.00 1.00 2/17 ActiveSupport::SafeBuffer#concat 197
    3.00 1.00 0.00 2.00 1/1 ActionDispatch::Request#ssl? 401
0.12% 0.04% 3.00 1.00 0.00 2.00 1 Rack::Request::Helpers#ssl? 252
    2.00 2.00 0.00 0.00 1/2 Rack::Request::Helpers#scheme 253
    3.00 0.00 0.00 3.00 1/1 ActionController::UrlFor#url_options 34
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActionDispatch::Http::URL#host 234
    2.00 2.00 0.00 0.00 1/13 String#sub 235
    1.00 1.00 0.00 0.00 1/2 ActionDispatch::Http::URL#raw_host_with_port 235
    3.00 0.00 0.00 3.00 2/2 Sprockets::Rails::Helper#resolve_asset 241
0.12% 0.00% 3.00 0.00 0.00 3.00 2 Sprockets::Rails::Helper#asset_resolver_strategies 249
    3.00 1.00 0.00 2.00 1/37 Array#map 253
    0.00 0.00 0.00 0.00 1/7 Kernel#Array 253
    0.00 0.00 0.00 0.00 1/1 ActionView::Base#resolve_assets_with 253
    1.00 1.00 0.00 0.00 1/3 ActionView::Helpers::FormTagHelper#set_default_disable_with 897
    2.00 2.00 0.00 0.00 2/3 IPAddr#to_range 368
0.12% 0.12% 3.00 3.00 0.00 0.00 3 Kernel#clone
    0.00 0.00 0.00 0.00 3/4 Kernel#initialize_clone
    3.00 0.00 0.00 3.00 17/17 ActiveSupport::SafeBuffer#concat 188
0.12% 0.00% 3.00 0.00 0.00 3.00 17 ActiveSupport::SafeBuffer#html_escape_interpolated_argument 244
    3.00 3.00 0.00 0.00 3/35 CGI::Escape#escapeHTML 245
    0.00 0.00 0.00 0.00 3/96 String#to_s 245
    0.00 0.00 0.00 0.00 3/35 Object#html_safe? 245
    0.00 0.00 0.00 0.00 31/57 ActiveSupport::SafeBuffer#html_safe? 245
    0.00 0.00 0.00 0.00 1/17 ActionView::Helpers::FormTagHelper#form_tag_with_body 881
    1.00 0.00 0.00 1.00 2/17 ActiveSupport::SafeBuffer#+ 197
    2.00 0.00 0.00 2.00 14/17 ActionView::OutputBuffer#<< 12
0.12% 0.00% 3.00 0.00 0.00 3.00 17 ActiveSupport::SafeBuffer#concat 187
    3.00 0.00 0.00 3.00 17/17 ActiveSupport::SafeBuffer#html_escape_interpolated_argument 188
    0.00 0.00 0.00 0.00 17/17 String#concat 188
    3.00 3.00 0.00 0.00 3/3 ActionView::Template#instrument_render_template 352
0.12% 0.12% 3.00 3.00 0.00 0.00 3 ActionView::Template#instrument_payload 355
    3.00 0.00 0.00 3.00 1/1 Class#new
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActionView::OutputFlow#initialize 7
    3.00 1.00 0.00 2.00 1/180 Class#new 8
    3.00 0.00 0.00 3.00 1/1 ActionView::Base#initialize 211
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActionView::Helpers::ControllerHelper#assign_controller 16
    3.00 0.00 0.00 3.00 1/2 ActiveSupport::InheritableOptions#inheritable_copy 19
    0.00 0.00 0.00 0.00 1/1 ActionController::FormBuilder#default_form_builder 20
    0.00 0.00 0.00 0.00 1/6 ActiveSupport::Configurable#config 19
    0.00 0.00 0.00 0.00 3/94 Kernel#respond_to? 20
    0.00 0.00 0.00 0.00 2/6 ActionController::Base#logger 113
    0.00 0.00 0.00 0.00 1/6 ActionView::Helpers::ControllerHelper#assign_controller 19
    3.00 0.00 0.00 3.00 3/6 ActionController::Base#allow_forgery_protection 113
0.12% 0.00% 3.00 0.00 0.00 3.00 6 ActiveSupport::Configurable#config 144
    3.00 0.00 0.00 3.00 1/2 ActiveSupport::InheritableOptions#inheritable_copy 145
    0.00 0.00 0.00 0.00 1/12 ActiveSupport::Configurable::ClassMethods#config 145
    0.00 0.00 0.00 0.00 1/99 Kernel#class 145
    3.00 0.00 0.00 3.00 3/3 ActionController::RequestForgeryProtection#protect_against_forgery? 399
0.12% 0.00% 3.00 0.00 0.00 3.00 3 ActionController::Base#allow_forgery_protection 113
    3.00 0.00 0.00 3.00 3/6 ActiveSupport::Configurable#config 113
    0.00 0.00 0.00 0.00 3/3 #<Class:0x005611a5148fb8>#allow_forgery_protection 113
    0.00 0.00 0.00 0.00 2/3 #<Module:0x005611a517fc98>#protect_against_forgery? 68
    3.00 0.00 0.00 3.00 1/3 ActionController::RequestForgeryProtection#verified_request? 273
0.12% 0.00% 3.00 0.00 0.00 3.00 3 ActionController::RequestForgeryProtection#protect_against_forgery? 398
    3.00 0.00 0.00 3.00 3/3 ActionController::Base#allow_forgery_protection 399
    3.00 0.00 0.00 3.00 1/1 ActionController::RequestForgeryProtection#verify_authenticity_token 214
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActionController::RequestForgeryProtection#verified_request? 272
    3.00 0.00 0.00 3.00 1/3 ActionController::RequestForgeryProtection#protect_against_forgery? 273
    3.00 0.00 0.00 3.00 1/1 Array#each
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActionController::RequestForgeryProtection#verify_authenticity_token 211
    3.00 0.00 0.00 3.00 1/1 ActionController::RequestForgeryProtection#verified_request? 214
    0.00 0.00 0.00 0.00 1/1 ActionController::RequestForgeryProtection#mark_for_same_origin_verification! 212
    3.00 1.00 0.00 2.00 1/1 ActiveSupport::MessageEncryptor#initialize 71
0.12% 0.04% 3.00 1.00 0.00 2.00 1 ActiveSupport::MessageEncryptor#resolve_verifier 148
    1.00 1.00 0.00 0.00 1/180 Class#new 152
    1.00 0.00 0.00 1.00 1/2 ActiveSupport::MessageEncryptor#aead_mode? 149
    3.00 3.00 0.00 0.00 1/1 Class#new
0.12% 0.12% 3.00 3.00 0.00 0.00 1 ActionDispatch::Cookies::CookieJar#initialize 294
    3.00 2.00 0.00 1.00 1/1 Hash#fetch
0.12% 0.08% 3.00 2.00 0.00 1.00 1 ActionDispatch::Http::MimeNegotiation#format_from_path_extension 166
    1.00 0.00 0.00 1.00 1/9 String#match 168
    0.00 0.00 0.00 0.00 2/101 Rack::Request::Env#get_header 167
    1.00 1.00 0.00 0.00 2/3 Array#any?
    2.00 2.00 0.00 0.00 1/3 Kernel#!~
0.12% 0.12% 3.00 3.00 0.00 0.00 3 String#=~
    0.00 0.00 0.00 0.00 2/7 ActionView::LookupContext::Accessors#formats= 34
    0.00 0.00 0.00 0.00 1/7 Sprockets::Rails::Helper#asset_resolver_strategies 253
    1.00 0.00 0.00 1.00 1/7 ActionView::LookupContext::ViewPaths#view_paths= 112
    1.00 0.00 0.00 1.00 2/7 ActionView::AbstractRenderer#prepend_formats 47
    1.00 0.00 0.00 1.00 1/7 ActionView::Helpers::TranslationHelper#translate 62
0.12% 0.00% 3.00 0.00 0.00 3.00 7 Kernel#Array
    2.00 2.00 0.00 0.00 2/2 NilClass#to_a
    1.00 0.00 0.00 1.00 1/1 ActionView::PathSet#to_ary
    3.00 0.00 0.00 3.00 1/1 ActionView::LookupContext#initialize 229
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActionView::LookupContext::ViewPaths#view_paths= 111
    2.00 1.00 0.00 1.00 1/180 Class#new 112
    1.00 0.00 0.00 1.00 1/7 Kernel#Array 112
    3.00 0.00 0.00 3.00 1/1 ActionView::LookupContext#initialize 228
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActionView::LookupContext#initialize_details 236
    3.00 2.00 0.00 1.00 1/149 Array#each 237
    0.00 0.00 0.00 0.00 1/3 ActionView::LookupContext#registered_details 237
    3.00 3.00 0.00 0.00 3/3 String#sub
0.12% 0.12% 3.00 3.00 0.00 0.00 3 String#capitalize
    3.00 0.00 0.00 3.00 1/1 ActionDispatch::Journey::Router#find_routes 118
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActionDispatch::Journey::Router#match_routes 149
    3.00 1.00 0.00 2.00 1/16 Array#select 150
    3.00 1.00 0.00 2.00 1/1 ActionDispatch::Journey::GTG::Simulator#memos 33
0.12% 0.04% 3.00 1.00 0.00 2.00 1 ActionDispatch::Journey::GTG::TransitionTable#move 42
    1.00 1.00 0.00 0.00 1/10 Array#compact 55
    1.00 1.00 0.00 0.00 1/37 Array#map 55
    0.00 0.00 0.00 0.00 1/9 Array#concat 55
    3.00 1.00 0.00 2.00 1/1 Rails::Rack::Logger#started_request_message 52
0.12% 0.04% 3.00 1.00 0.00 2.00 1 Time#to_default_s
    2.00 2.00 0.00 0.00 2/4 Fixnum#divmod
    0.00 0.00 0.00 0.00 1/1 Integer#round
    3.00 3.00 0.00 0.00 1/1 Array#reject
0.12% 0.12% 3.00 3.00 0.00 0.00 1 Rack::Request::Helpers#trusted_proxy? 419
    3.00 0.00 0.00 3.00 1/1 ActiveSupport::TaggedLogging::Formatter#tagged 25
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActiveSupport::TaggedLogging::Formatter#push_tags 31
    2.00 2.00 0.00 0.00 1/2 Array#flatten 32
    1.00 1.00 0.00 0.00 1/4 Array#reject 32
    0.00 0.00 0.00 0.00 1/12 Kernel#tap 32
    3.00 3.00 0.00 0.00 3/3 Array#each
0.12% 0.12% 3.00 3.00 0.00 0.00 3 <Class::File>#file?
    1.00 1.00 0.00 0.00 1/3 ActionDispatch::Http::FilterParameters#filtered_path 51
    2.00 2.00 0.00 0.00 2/3 Rack::Request::Helpers#fullpath 408
0.12% 0.12% 3.00 3.00 0.00 0.00 3 Rack::Request::Helpers#path 403
    0.00 0.00 0.00 0.00 3/10 Rack::Request::Helpers#path_info 404
    0.00 0.00 0.00 0.00 3/7 Rack::Request::Helpers#script_name 404
    3.00 0.00 0.00 3.00 1/1 Rails::Engine#call 521
0.12% 0.00% 3.00 0.00 0.00 3.00 1 Rails::Application#build_request 517
    2.00 0.00 0.00 2.00 1/1 Rails::Engine#build_request 518
    1.00 0.00 0.00 1.00 1/2 ActionDispatch::Request#fullpath 519
    0.00 0.00 0.00 0.00 1/7 Rack::Request::Helpers#script_name 520
    3.00 3.00 0.00 0.00 1/1 URI::RFC2396_Parser#split 122
0.12% 0.12% 3.00 3.00 0.00 0.00 1 Regexp#===
    0.00 0.00 0.00 0.00 2/18 ActionDispatch::Integration::Session#process 253
    0.00 0.00 0.00 0.00 1/18 ActionDispatch::Cookies::ChainedCookieJars#upgrade_legacy_signed_cookies? 241
    0.00 0.00 0.00 0.00 2/18 ActionView::LookupContext::Accessors#formats= 34
    0.00 0.00 0.00 0.00 1/18 ActionController::Rendering#_process_variant 58
    0.00 0.00 0.00 0.00 1/18 ActionDispatch::Flash::RequestMethods#commit_flash 63
    1.00 0.00 0.00 1.00 9/18 Object#presence 44
    1.00 0.00 0.00 1.00 1/18 ActionDispatch::Http::MimeNegotiation#valid_accept_header 159
    1.00 0.00 0.00 1.00 1/18 ActionDispatch::Cookies::ChainedCookieJars#signed_or_encrypted 231
0.12% 0.00% 3.00 0.00 0.00 3.00 18 Object#present? 23
    3.00 0.00 0.00 3.00 3/7 String#blank? 24
    0.00 0.00 0.00 0.00 8/8 Array#blank? 24
    0.00 0.00 0.00 0.00 5/5 NilClass#blank? 24
    0.00 0.00 0.00 0.00 2/2 Object#blank? 24
    3.00 0.00 0.00 3.00 1/1 ActiveRecord::ConnectionAdapters::RealTransaction#initialize 130
0.12% 0.00% 3.00 0.00 0.00 3.00 1 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#begin_db_transaction 226
    3.00 0.00 0.00 3.00 1/2 ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements#execute 227
    3.00 3.00 0.00 0.00 9/9 Thread::Mutex#synchronize
0.12% 0.12% 3.00 3.00 0.00 0.00 9 Concurrent::Collection::NonConcurrentMapBackend#[]= 23
    0.00 0.00 0.00 0.00 2/105 Kernel#hash 24
    0.00 0.00 0.00 0.00 1/9 ActiveRecord::ConnectionAdapters::ConnectionPool#connection 374
    0.00 0.00 0.00 0.00 1/9 ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration#enable_query_cache! 31
    3.00 0.00 0.00 3.00 7/9 Thread::Mutex#synchronize
0.12% 0.00% 3.00 0.00 0.00 3.00 9 Concurrent::Collection::MriMapBackend#[]= 17
    3.00 0.00 0.00 3.00 9/23 Thread::Mutex#synchronize 18
    3.00 3.00 0.00 0.00 7/7 ActiveSupport::Callbacks#run_callbacks 99
0.12% 0.12% 3.00 3.00 0.00 0.00 7 <Class::ActiveSupport::Callbacks::Filters::Environment>#new
    0.00 0.00 0.00 0.00 7/11 Struct#initialize
    3.00 1.00 0.00 2.00 3/3 ActiveRecord::ConnectionAdapters::ConnectionHandler#connection_pool_list 874
0.12% 0.04% 3.00 1.00 0.00 2.00 3 Concurrent::Map#values 160
    2.00 0.00 0.00 2.00 3/3 Concurrent::Collection::NonConcurrentMapBackend#each_pair 162
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::TestFixtures#after_teardown 856
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActiveSupport::Testing::SetupAndTeardown#after_teardown 44
    2.00 0.00 0.00 2.00 1/8 ActiveSupport::Callbacks#run_callbacks 45
    0.00 0.00 0.00 0.00 1/1 Minitest::Test::LifecycleHooks#after_teardown 46
    2.00 2.00 0.00 0.00 1/1 <Class::ActionDispatch::RequestEncoder>#parser 40
0.08% 0.08% 2.00 2.00 0.00 0.00 1 ActionDispatch::RequestEncoder::IdentityEncoder#response_parser 7
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::TestResponse#initialize 17
0.08% 0.00% 2.00 0.00 0.00 2.00 1 <Class::ActionDispatch::RequestEncoder>#parser 38
    2.00 2.00 0.00 0.00 1/1 ActionDispatch::RequestEncoder::IdentityEncoder#response_parser 40
    0.00 0.00 0.00 0.00 1/2 <Class::ActionDispatch::RequestEncoder>#encoder 40
    0.00 0.00 0.00 0.00 1/3 Mime::Type#ref 40
    0.00 0.00 0.00 0.00 1/1 <Class::Mime::Type>#lookup 39
    2.00 2.00 0.00 0.00 1/1 Rack::BodyProxy#close 37
0.08% 0.08% 2.00 2.00 0.00 0.00 1 Rails::Rack::Logger#finish 68
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Notifications::Instrumenter#finish 70
    0.00 0.00 0.00 0.00 1/6 <Module::ActiveSupport::Notifications>#instrumenter 69
    2.00 0.00 0.00 2.00 2/2 Rack::Response#chunked? 57
0.08% 0.00% 2.00 0.00 0.00 2.00 2 Rack::Response#get_header 103
    2.00 0.00 0.00 2.00 2/8 Rack::Utils::HeaderHash#[] 103
    2.00 0.00 0.00 2.00 2/2 Rack::Response#write 90
0.08% 0.00% 2.00 0.00 0.00 2.00 2 Rack::Response#chunked? 56
    2.00 0.00 0.00 2.00 2/2 Rack::Response#get_header 57
    0.00 0.00 0.00 0.00 2/5 String#== 57
    2.00 2.00 0.00 0.00 1/1 Rack::Response#initialize 32
0.08% 0.08% 2.00 2.00 0.00 0.00 1 Kernel#lambda
    2.00 0.00 0.00 2.00 1/1 Rack::ETag#call 27
0.08% 0.00% 2.00 0.00 0.00 2.00 1 Rack::ETag#etag_body? 53
    2.00 1.00 0.00 1.00 1/2 ActionDispatch::Response::RackBody#respond_to? 54
    2.00 1.00 0.00 1.00 1/1 ActionDispatch::Response#to_a 384
0.08% 0.04% 2.00 1.00 0.00 1.00 1 ActionDispatch::Response#rack_response 510
    1.00 1.00 0.00 0.00 1/180 Class#new 514
    0.00 0.00 0.00 0.00 1/13 Array#include? 511
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Response#to_a 384
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionDispatch::Response::Header#to_hash 54
    2.00 1.00 0.00 1.00 1/51 Kernel#dup 55
    0.00 0.00 0.00 0.00 1/12 #<Class:0x005611a3e91a28>#__getobj__ 55
    2.00 2.00 0.00 0.00 1/1 ActionDispatch::Http::Cache::Response#last_modified? 59
0.08% 0.08% 2.00 2.00 0.00 0.00 1 ActionDispatch::Response#has_header? 178
    0.00 0.00 0.00 0.00 1/1 #<Class:0x005611a3e91a28>#key? 178
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Http::Cache::Response#handle_conditional_get! 168
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionDispatch::Http::Cache::Response#last_modified? 58
    2.00 2.00 0.00 0.00 1/1 ActionDispatch::Response#has_header? 59
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Http::Cache::Response#etag? 111
0.08% 0.00% 2.00 0.00 0.00 2.00 1 Rack::Response::Helpers#etag 207
    2.00 2.00 0.00 0.00 1/8 ActionDispatch::Response#get_header 208
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Http::Cache::Response#handle_conditional_get! 168
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionDispatch::Http::Cache::Response#etag? 111
    2.00 0.00 0.00 2.00 1/1 Rack::Response::Helpers#etag 111
    2.00 2.00 0.00 0.00 2/2 ActiveSupport::StringInquirer#method_missing 26
0.08% 0.08% 2.00 2.00 0.00 0.00 2 Symbol#[]
    2.00 1.00 0.00 1.00 1/1 ActionController::Metal#response_body= 175
0.08% 0.04% 2.00 1.00 0.00 1.00 1 ActionDispatch::Response#reset_body! 350
    1.00 0.00 0.00 1.00 1/4 ActionDispatch::Response#build_buffer 351
    2.00 2.00 0.00 0.00 1/1 ActionDispatch::Response#set_header 180
0.08% 0.08% 2.00 2.00 0.00 0.00 1 ActionDispatch::Response::Header#[]= 42
    0.00 0.00 0.00 0.00 1/1 #<Class:0x005611a3e91a28>#[]= 47
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#sent? 43
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#sending? 43
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Response#set_content_type 429
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionDispatch::Response#set_header 180
    2.00 2.00 0.00 0.00 1/1 ActionDispatch::Response::Header#[]= 180
    2.00 2.00 0.00 0.00 2/2 ActionView::Helpers::UrlHelper#link_to 193
0.08% 0.08% 2.00 2.00 0.00 0.00 2 ActionView::Helpers::UrlHelper#convert_options_to_data_attributes 568
    0.00 0.00 0.00 0.00 2/2 ActionView::Helpers::UrlHelper#link_to_remote_options? 579
    2.00 1.00 0.00 1.00 1/1 ActionView::Helpers::FormTagHelper#extra_tags_for_form 868
0.08% 0.04% 2.00 1.00 0.00 1.00 1 ActionView::Helpers::FormTagHelper#utf8_enforcer_tag 813
    1.00 0.00 0.00 1.00 1/17 String#html_safe 817
    2.00 1.00 0.00 1.00 1/1 ActionView::Helpers::FormTagHelper#extra_tags_for_form 855
0.08% 0.04% 2.00 1.00 0.00 1.00 1 ActionView::Helpers::UrlHelper#token_tag 596
    1.00 1.00 0.00 0.00 1/2 #<Module:0x005611a517fc98>#protect_against_forgery? 597
    2.00 0.00 0.00 2.00 1/1 ActionView::Helpers::CaptureHelper#capture 41
0.08% 0.00% 2.00 0.00 0.00 2.00 1 <Module::ERB::Util>#html_escape 20
    2.00 0.00 0.00 2.00 1/17 String#html_safe 21
    0.00 0.00 0.00 0.00 1/33 <Module::ERB::Util>#unwrapped_html_escape 21
    2.00 1.00 0.00 1.00 1/1 Hash#deep_transform_keys 93
0.08% 0.04% 2.00 1.00 0.00 1.00 1 Hash#_deep_transform_keys_in_object 143
    1.00 1.00 0.00 0.00 1/9 Enumerable#each_with_object 146
    0.00 0.00 0.00 0.00 1/96 Module#=== 144
    2.00 0.00 0.00 2.00 1/1 Hash#deep_stringify_keys 112
0.08% 0.00% 2.00 0.00 0.00 2.00 1 Hash#deep_transform_keys 92
    2.00 1.00 0.00 1.00 1/1 Hash#_deep_transform_keys_in_object 93
    2.00 0.00 0.00 2.00 1/1 ActionView::Helpers::FormTagHelper#submit_tag 445
0.08% 0.00% 2.00 0.00 0.00 2.00 1 Hash#deep_stringify_keys 111
    2.00 0.00 0.00 2.00 1/1 Hash#deep_transform_keys 112
    1.00 1.00 0.00 0.00 1/2 ActionDispatch::Http::URL#host 235
    1.00 1.00 0.00 0.00 1/2 ActionDispatch::Http::URL#port 263
0.08% 0.08% 2.00 2.00 0.00 0.00 2 ActionDispatch::Http::URL#raw_host_with_port 222
    0.00 0.00 0.00 0.00 2/101 Rack::Request::Env#get_header 226
    0.00 0.00 0.00 0.00 2/9 Object#presence 223
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Request#x_forwarded_host 223
    0.00 0.00 0.00 0.00 3/4 Array#each
    2.00 2.00 0.00 0.00 1/4 ActionView::PartialRenderer#retrieve_variable 526
0.08% 0.08% 2.00 2.00 0.00 0.00 4 String#to_sym
    2.00 0.00 0.00 2.00 2/2 Sprockets::Resolve#resolve 30
0.08% 0.00% 2.00 0.00 0.00 2.00 2 Sprockets::PathUtils#absolute_path? 82
    2.00 2.00 0.00 0.00 2/16 String#[] 83
    2.00 2.00 0.00 0.00 2/2 Sprockets::Resolve#resolve 28
0.08% 0.08% 2.00 2.00 0.00 0.00 2 Sprockets::URIUtils#valid_asset_uri? 73
    0.00 0.00 0.00 0.00 2/42 String#start_with? 75
    2.00 2.00 0.00 0.00 2/2 Sprockets::Rails::HelperAssetResolvers::Manifest#digest_path 293
0.08% 0.08% 2.00 2.00 0.00 0.00 2 Sprockets::Manifest#assets 97
    2.00 0.00 0.00 2.00 2/2 Sprockets::Rails::HelperAssetResolvers::Manifest#asset_path 288
0.08% 0.00% 2.00 0.00 0.00 2.00 2 Sprockets::Rails::HelperAssetResolvers::Manifest#digest_path 292
    2.00 2.00 0.00 0.00 2/2 Sprockets::Manifest#assets 293
    2.00 0.00 0.00 2.00 2/2 Array#each
0.08% 0.00% 2.00 0.00 0.00 2.00 2 Sprockets::Rails::HelperAssetResolvers::Manifest#asset_path 286
    2.00 0.00 0.00 2.00 2/2 Sprockets::Rails::HelperAssetResolvers::Manifest#digest_path 288
    0.00 0.00 0.00 0.00 1/3 ActiveRecord::ConnectionAdapters::Transaction#rollback_records 64
    1.00 1.00 0.00 0.00 1/3 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag 121
    1.00 1.00 0.00 0.00 1/3 ActionView::Helpers::AssetTagHelper#javascript_include_tag 83
0.08% 0.08% 2.00 2.00 0.00 0.00 3 Array#uniq
    1.00 0.00 0.00 1.00 1/2 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag 113
    1.00 0.00 0.00 1.00 1/2 ActionView::Helpers::AssetTagHelper#javascript_include_tag 77
0.08% 0.00% 2.00 0.00 0.00 2.00 2 Hash#symbolize_keys 54
    2.00 2.00 0.00 0.00 2/13 Hash#transform_keys 55
    2.00 2.00 0.00 0.00 2/2 ActionDispatch::RemoteIp::GetIp#calculate_ip 116
0.08% 0.08% 2.00 2.00 0.00 0.00 2 Array#reverse
    1.00 1.00 0.00 0.00 1/2 ActionView::Helpers::CsrfHelper#csrf_meta_tags 21
    1.00 1.00 0.00 0.00 1/2 ActionView::Helpers::UrlHelper#token_tag 597
0.08% 0.08% 2.00 2.00 0.00 0.00 2 #<Module:0x005611a517fc98>#protect_against_forgery? 67
    0.00 0.00 0.00 0.00 2/3 ActionController::RequestForgeryProtection#protect_against_forgery? 68
    2.00 1.00 0.00 1.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 5
0.08% 0.04% 2.00 1.00 0.00 1.00 1 ActionView::Helpers::CsrfHelper#csrf_meta_tags 20
    1.00 1.00 0.00 0.00 1/2 #<Module:0x005611a517fc98>#protect_against_forgery? 21
    2.00 0.00 0.00 2.00 1/1 ActionView::TemplateRenderer#render_with_layout 63
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionView::OutputFlow#set 17
    2.00 1.00 0.00 1.00 1/180 Class#new 18
    2.00 2.00 0.00 0.00 2/2 ActiveSupport::NumericWithFormat#to_s 105
0.08% 0.08% 2.00 2.00 0.00 0.00 2 Float#to_s
    2.00 0.00 0.00 2.00 1/1 I18n::Backend::Base#localize 84
0.08% 0.00% 2.00 0.00 0.00 2.00 1 I18n::Backend::Base#translate_localization_format 236
    2.00 2.00 0.00 0.00 1/49 String#gsub 237
    0.00 0.00 0.00 0.00 1/96 String#to_s 237
    0.00 0.00 0.00 0.00 6/16 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 64
    0.00 0.00 0.00 0.00 5/16 ActionView::Helpers::CaptureHelper#with_output_buffer 9
    0.00 0.00 0.00 0.00 3/16 ActionView::CompiledTemplates#_app_views_layouts__guest_menu_html_erb__1025096441524566957_47316920172080 13
    2.00 0.00 0.00 2.00 2/16 ActionView::CompiledTemplates#_app_views_say_hello_html_erb___4281850199432054677_47316875638960 2
0.08% 0.00% 2.00 0.00 0.00 2.00 16 ActionView::OutputBuffer#<< 10
    2.00 0.00 0.00 2.00 14/17 ActiveSupport::SafeBuffer#concat 12
    0.00 0.00 0.00 0.00 12/18 ActiveSupport::SafeBuffer#to_s 12
    0.00 0.00 0.00 0.00 2/29 NilClass#nil? 11
    0.00 0.00 0.00 0.00 2/96 String#to_s 12
    0.00 0.00 0.00 0.00 14/107 Kernel#nil? 11
    2.00 2.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#lookup 78
0.08% 0.08% 2.00 2.00 0.00 0.00 2 I18n::Base#normalize_keys 276
    0.00 0.00 0.00 0.00 6/9 Array#concat 282
    0.00 0.00 0.00 0.00 6/6 I18n::Base#normalize_key 282
    0.00 0.00 0.00 0.00 2/2 I18n::Base#default_separator 277
    2.00 1.00 0.00 1.00 1/1 String#first 81
0.08% 0.04% 2.00 1.00 0.00 1.00 1 String#to 61
    1.00 1.00 0.00 0.00 1/16 String#[] 62
    2.00 0.00 0.00 2.00 1/1 ActionView::Helpers::TranslationHelper#scope_key_by_partial 124
0.08% 0.00% 2.00 0.00 0.00 2.00 1 String#first 75
    2.00 1.00 0.00 1.00 1/1 String#to 81
    2.00 0.00 0.00 2.00 1/1 ActionView::Helpers::TranslationHelper#translate 79
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionView::Helpers::TranslationHelper#html_safe_translation_key? 135
    1.00 0.00 0.00 1.00 1/13 Regexp#match? 136
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 136
    2.00 2.00 0.00 0.00 2/2 Kernel#Array
0.08% 0.08% 2.00 2.00 0.00 0.00 2 NilClass#to_a
    2.00 2.00 0.00 0.00 1/1 ActionView::TemplateRenderer#render_with_layout 51
0.08% 0.08% 2.00 2.00 0.00 0.00 1 ActiveSupport::Tryable#try 5
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Tryable#try! 6
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 6
    0.00 0.00 0.00 0.00 1/34 Array#first 6
    2.00 2.00 0.00 0.00 1/1 ActionView::AbstractRenderer#prepend_formats 50
0.08% 0.08% 2.00 2.00 0.00 0.00 1 Array#|
    1.00 1.00 0.00 0.00 1/2 ActionView::AbstractRenderer#prepend_formats 50
    1.00 1.00 0.00 0.00 1/2 ActionView::AbstractRenderer#formats 18
0.08% 0.08% 2.00 2.00 0.00 0.00 2 ActionView::LookupContext::Accessors#formats 29
    0.00 0.00 0.00 0.00 2/35 Hash#fetch 30
    2.00 0.00 0.00 2.00 1/1 ActionView::Base#initialize 210
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionView::Base#assign 193
    2.00 2.00 0.00 0.00 1/21 Hash#each 194
    2.00 2.00 0.00 0.00 2/2 Array#each
0.08% 0.08% 2.00 2.00 0.00 0.00 2 Symbol#slice
    0.00 0.00 0.00 0.00 1/3 ActionController::Renderers#_render_to_body_with_renderer 145
    2.00 0.00 0.00 2.00 2/3 Array#each
0.08% 0.00% 2.00 0.00 0.00 2.00 3 Set#each 304
    2.00 2.00 0.00 0.00 3/16 Hash#each_key 306
    2.00 2.00 0.00 0.00 1/1 ActionController::Renderers#render_to_body 141
0.08% 0.08% 2.00 2.00 0.00 0.00 1 ActionController::Renderers#_render_to_body_with_renderer 144
    0.00 0.00 0.00 0.00 1/3 Set#each 145
    0.00 0.00 0.00 0.00 1/1 ActionController::Base#_renderers 145
    2.00 0.00 0.00 2.00 1/1 ActionView::Layouts#_normalize_options 351
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionView::Layouts#_layout_for_option 385
    2.00 2.00 0.00 0.00 1/9 <Class::Proc>#new 390
    0.00 0.00 0.00 0.00 1/1 Symbol#=== 386
    0.00 0.00 0.00 0.00 1/1 TrueClass#=== 386
    0.00 0.00 0.00 0.00 2/96 Module#=== 386
    1.00 1.00 0.00 0.00 1/2 ActionView::ViewPaths#formats= 11
    1.00 1.00 0.00 0.00 1/2 ActionView::AbstractRenderer#prepend_formats 50
0.08% 0.08% 2.00 2.00 0.00 0.00 2 ActionView::LookupContext#formats= 246
    0.00 0.00 0.00 0.00 2/2 ActionView::LookupContext::Accessors#formats= 254
    0.00 0.00 0.00 0.00 2/4 Array#== 249
    0.00 0.00 0.00 0.00 2/3 Array#delete 248
    2.00 0.00 0.00 2.00 2/2 ActiveSupport::MessageEncryptor#aead_mode? 145
0.08% 0.00% 2.00 0.00 0.00 2.00 2 ActiveSupport::MessageEncryptor#new_cipher 136
    2.00 2.00 0.00 0.00 2/180 Class#new 137
    1.00 0.00 0.00 1.00 1/2 ActiveSupport::MessageEncryptor#initialize 70
    1.00 0.00 0.00 1.00 1/2 ActiveSupport::MessageEncryptor#resolve_verifier 149
0.08% 0.00% 2.00 0.00 0.00 2.00 2 ActiveSupport::MessageEncryptor#aead_mode? 144
    2.00 0.00 0.00 2.00 2/2 ActiveSupport::MessageEncryptor#new_cipher 145
    0.00 0.00 0.00 0.00 2/2 OpenSSL::Cipher#authenticated? 145
    2.00 0.00 0.00 2.00 2/2 ActionDispatch::Cookies::EncryptedCookieJar#initialize 580
0.08% 0.00% 2.00 0.00 0.00 2.00 2 ActiveSupport::CachingKeyGenerator#generate_key 35
    2.00 2.00 0.00 0.00 2/14 Array#join 36
    0.00 0.00 0.00 0.00 2/100 Concurrent::Map#[] 36
    2.00 0.00 0.00 2.00 1/1 Rack::QueryParser#parse_query 35
0.08% 0.00% 2.00 0.00 0.00 2.00 1 Rack::QueryParser#make_params 119
    2.00 1.00 0.00 1.00 1/180 Class#new 120
    2.00 0.00 0.00 2.00 2/2 <Module::Mime>#[] 40
0.08% 0.00% 2.00 0.00 0.00 2.00 2 <Class::Mime::Type>#lookup_by_extension 146
    2.00 2.00 0.00 0.00 2/44 Symbol#to_s 147
    1.00 0.00 0.00 1.00 1/2 Hash#fetch
    1.00 0.00 0.00 1.00 1/2 <Class::ActionView::Template::Types>#[] 47
0.08% 0.00% 2.00 0.00 0.00 2.00 2 <Module::Mime>#[] 38
    2.00 0.00 0.00 2.00 2/2 <Class::Mime::Type>#lookup_by_extension 40
    0.00 0.00 0.00 0.00 2/119 Kernel#is_a? 39
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::Http::MimeNegotiation#valid_accept_header 159
0.08% 0.00% 2.00 0.00 0.00 2.00 1 Kernel#!~
    2.00 2.00 0.00 0.00 1/3 String#=~
    1.00 1.00 0.00 0.00 1/2 ActionDispatch::Http::MimeNegotiation#valid_accept_header 158
    1.00 1.00 0.00 0.00 1/2 Hash#fetch
0.08% 0.08% 2.00 2.00 0.00 0.00 2 ActionDispatch::Request#xml_http_request? 246
    0.00 0.00 0.00 0.00 2/3 Kernel#=~ 247
    0.00 0.00 0.00 0.00 2/101 Rack::Request::Env#get_header 247
    2.00 2.00 0.00 0.00 2/2 Hash#each
0.08% 0.08% 2.00 2.00 0.00 0.00 2 ActiveSupport::HashWithIndifferentAccess#[]= 90
    0.00 0.00 0.00 0.00 2/4 ActiveSupport::HashWithIndifferentAccess#regular_writer 91
    0.00 0.00 0.00 0.00 2/8 ActiveSupport::HashWithIndifferentAccess#convert_value 91
    0.00 0.00 0.00 0.00 2/17 ActiveSupport::HashWithIndifferentAccess#convert_key 91
    2.00 2.00 0.00 0.00 1/1 Class#new
0.08% 0.08% 2.00 2.00 0.00 0.00 1 Regexp#initialize
    0.00 0.00 0.00 0.00 2/4 ActiveSupport::HashWithIndifferentAccess#[]= 91
    2.00 2.00 0.00 0.00 2/4 Hash#each_pair
0.08% 0.08% 2.00 2.00 0.00 0.00 4 ActiveSupport::HashWithIndifferentAccess#regular_writer
    2.00 1.00 0.00 1.00 1/1 Hash#fetch
0.08% 0.04% 2.00 1.00 0.00 1.00 1 Rack::Request::Helpers#GET 315
    1.00 0.00 0.00 1.00 1/1 Rack::Request::Helpers#parse_query 319
    0.00 0.00 0.00 0.00 2/22 Rack::Request::Env#set_header 321
    0.00 0.00 0.00 0.00 3/6 Rack::Request::Helpers#query_string 320
    0.00 0.00 0.00 0.00 1/101 Rack::Request::Env#get_header 316
    2.00 0.00 0.00 2.00 2/2 <Class::ActionDispatch::Request::Utils::ParamEncoder>#normalize_encode_params 54
0.08% 0.00% 2.00 0.00 0.00 2.00 2 Hash#with_indifferent_access 7
    2.00 2.00 0.00 0.00 2/180 Class#new 8
    2.00 2.00 0.00 0.00 1/1 Class#new
0.08% 0.08% 2.00 2.00 0.00 0.00 1 ActionView::Layouts#initialize 357
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Routing::UrlFor#initialize 359
    2.00 2.00 0.00 0.00 1/1 <Class::ActionController::Metal>#dispatch 250
0.08% 0.08% 2.00 2.00 0.00 0.00 1 Enumerable#any?
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::MiddlewareStack#each
    2.00 2.00 0.00 0.00 2/2 Class#new
0.08% 0.08% 2.00 2.00 0.00 0.00 2 Thread::ConditionVariable#initialize
    2.00 0.00 0.00 2.00 2/2 MonitorMixin#initialize 236
0.08% 0.00% 2.00 0.00 0.00 2.00 2 MonitorMixin#mon_initialize 241
    2.00 2.00 0.00 0.00 2/180 Class#new 244
    2.00 0.00 0.00 2.00 2/2 ActionDispatch::Response#initialize 162
0.08% 0.00% 2.00 0.00 0.00 2.00 2 MonitorMixin#initialize 234
    2.00 0.00 0.00 2.00 2/2 MonitorMixin#mon_initialize 236
    0.00 0.00 0.00 0.00 2/29 BasicObject#initialize 235
    2.00 0.00 0.00 2.00 1/1 <Class::ActionDispatch::Response>#create 150
0.08% 0.00% 2.00 0.00 0.00 2.00 1 <Class::ActionDispatch::Response>#merge_default_headers 154
    2.00 1.00 0.00 1.00 1/18 Hash#merge 155
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 155
    2.00 2.00 0.00 0.00 1/1 ActionDispatch::Journey::Route#matches? 168
0.08% 0.08% 2.00 2.00 0.00 0.00 1 Enumerable#all?
    0.00 0.00 0.00 0.00 1/21 Hash#each
    2.00 0.00 0.00 2.00 1/1 Array#select
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionDispatch::Journey::Route#matches? 153
    2.00 2.00 0.00 0.00 1/1 Enumerable#all? 168
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::Route#match_verb 168
    2.00 2.00 0.00 0.00 1/1 ActionDispatch::Journey::GTG::Simulator#memos 42
0.08% 0.08% 2.00 2.00 0.00 0.00 1 Enumerable#flat_map
    0.00 0.00 0.00 0.00 1/149 Array#each
    2.00 0.00 0.00 2.00 1/1 Class#new
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActionDispatch::Request::Session::Options#initialize 41
    2.00 1.00 0.00 1.00 1/51 Kernel#dup 43
    1.00 1.00 0.00 0.00 1/2 Rack::Request::Helpers#split_ip_addresses 476
    1.00 1.00 0.00 0.00 1/2 ActionDispatch::RemoteIp::GetIp#ips_from 161
0.08% 0.08% 2.00 2.00 0.00 0.00 2 String#strip
    2.00 1.00 0.00 1.00 1/1 Class#new
0.08% 0.04% 2.00 1.00 0.00 1.00 1 ActiveSupport::Cache::Strategy::LocalCache::LocalStore#initialize 37
    1.00 1.00 0.00 0.00 1/1 ActiveSupport::Cache::Store#initialize 38
    2.00 0.00 0.00 2.00 2/2 Kernel#catch
0.08% 0.00% 2.00 0.00 0.00 2.00 2 ActiveSupport::ExecutionWrapper::RunHook#before 23
    1.00 1.00 0.00 0.00 1/1 <Class::ActiveRecord::QueryCache>#run 25
    1.00 1.00 0.00 0.00 2/4 ActiveSupport::ExecutionWrapper#hook_state 24
    0.00 0.00 0.00 0.00 2/105 Kernel#hash 25
    0.00 0.00 0.00 0.00 1/1 <Module::Rails::Application::Finisher::InterlockHook>#run 25
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::ExecutionWrapper::RunHook#hook 25
    2.00 0.00 0.00 2.00 1/1 <Module::Rack::Utils>#unescape_path 43
0.08% 0.00% 2.00 0.00 0.00 2.00 1 URI::RFC2396_Parser#unescape 8
    2.00 2.00 0.00 0.00 1/49 String#gsub 13
    0.00 0.00 0.00 0.00 1/26 String#force_encoding 13
    0.00 0.00 0.00 0.00 1/3 String#encoding 11
    2.00 0.00 0.00 2.00 1/1 ActionDispatch::FileHandler#match? 29
0.08% 0.00% 2.00 0.00 0.00 2.00 1 <Module::Rack::Utils>#unescape_path 42
    2.00 0.00 0.00 2.00 1/1 URI::RFC2396_Parser#unescape 43
    2.00 0.00 0.00 2.00 2/2 ActionDispatch::Request#fullpath 219
0.08% 0.00% 2.00 0.00 0.00 2.00 2 Rack::Request::Helpers#fullpath 407
    2.00 2.00 0.00 0.00 2/3 Rack::Request::Helpers#path 408
    0.00 0.00 0.00 0.00 2/6 Rack::Request::Helpers#query_string 408
    1.00 0.00 0.00 1.00 1/2 Rails::Application#build_request 519
    1.00 0.00 0.00 1.00 1/2 ActionController::Instrumentation#process_action 18
0.08% 0.00% 2.00 0.00 0.00 2.00 2 ActionDispatch::Request#fullpath 218
    2.00 0.00 0.00 2.00 2/2 Rack::Request::Helpers#fullpath 219
    2.00 0.00 0.00 2.00 1/1 Rails::Application#build_request 518
0.08% 0.00% 2.00 0.00 0.00 2.00 1 Rails::Engine#build_request 691
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Request#engine_script_name= 695
    1.00 1.00 0.00 0.00 1/180 Class#new 693
    0.00 0.00 0.00 0.00 1/7 Rack::Request::Helpers#script_name 695
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#routes= 694
    0.00 0.00 0.00 0.00 1/2 Rails::Engine#routes 694
    0.00 0.00 0.00 0.00 1/12 Hash#merge! 692
    0.00 0.00 0.00 0.00 1/1 Rails::Application#env_config 692
    2.00 2.00 0.00 0.00 2/2 URI::Generic#set_userinfo 515
0.08% 0.08% 2.00 2.00 0.00 0.00 2 URI::Generic#split_userinfo 546
    2.00 0.00 0.00 2.00 2/2 URI::Generic#initialize 196
0.08% 0.00% 2.00 0.00 0.00 2.00 2 URI::Generic#set_scheme 332
    2.00 2.00 0.00 0.00 2/28 String#downcase 333
    2.00 2.00 0.00 0.00 1/1 Class#new
0.08% 0.08% 2.00 2.00 0.00 0.00 1 Rack::Test::Session#initialize 35
    0.00 0.00 0.00 0.00 1/119 Kernel#is_a? 41
    2.00 2.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#process 251
0.08% 0.08% 2.00 2.00 0.00 0.00 2 ActionDispatch::Http::Headers#merge! 108
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Headers#each 109
    0.00 0.00 0.00 0.00 1/21 Hash#each 109
    1.00 1.00 0.00 0.00 1/2 Kernel#catch
    1.00 1.00 0.00 0.00 1/2 Array#each
0.08% 0.08% 2.00 2.00 0.00 0.00 2 ActionMailer::TestCase::ClearTestDeliveries#clear_test_deliveries 24
    0.00 0.00 0.00 0.00 2/4 Array#clear 26
    0.00 0.00 0.00 0.00 2/2 ActionMailer::DeliveryMethods::ClassMethods#deliveries 26
    0.00 0.00 0.00 0.00 2/2 <Class::ActionMailer::Base>#delivery_method 25
    2.00 2.00 0.00 0.00 1/1 <Module::ActiveSupport::Notifications>#subscribe 173
0.08% 0.08% 2.00 2.00 0.00 0.00 1 ActiveSupport::Notifications::Fanout#subscribe 19
    0.00 0.00 0.00 0.00 1/9 Mutex_m#mu_synchronize 21
    0.00 0.00 0.00 0.00 1/1 <Module::ActiveSupport::Notifications::Fanout::Subscribers>#new 20
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::TestFixtures#setup_fixtures 977
0.08% 0.00% 2.00 0.00 0.00 2.00 1 <Module::ActiveSupport::Notifications>#subscribe 172
    2.00 2.00 0.00 0.00 1/1 ActiveSupport::Notifications::Fanout#subscribe 173
    0.00 0.00 0.00 0.00 1/9 <Class::Proc>#new 173
    2.00 2.00 0.00 0.00 2/2 ActiveSupport::Dependencies::Interlock#permit_concurrent_loads 45
0.08% 0.08% 2.00 2.00 0.00 0.00 2 ActiveSupport::Concurrency::ShareLock#yield_shares 169
    0.00 0.00 0.00 0.00 2/2 Mysql2::Client#query 214
    0.00 0.00 0.00 0.00 4/42 MonitorMixin#mon_synchronize 187
    2.00 0.00 0.00 2.00 2/2 MonitorMixin#mon_synchronize 213
0.08% 0.00% 2.00 0.00 0.00 2.00 2 ActiveSupport::Dependencies::Interlock#permit_concurrent_loads 44
    2.00 2.00 0.00 0.00 2/2 ActiveSupport::Concurrency::ShareLock#yield_shares 45
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_and_verify 807
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActiveRecord::ConnectionAdapters::AbstractAdapter#_run_checkout_callbacks 826
    2.00 1.00 0.00 1.00 1/8 ActiveSupport::Callbacks#run_callbacks 827
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout 500
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_and_verify 806
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#_run_checkout_callbacks 807
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#connection 374
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout 499
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_and_verify 500
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#acquire_connection 500
    0.00 0.00 0.00 0.00 1/4 ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration#enable_query_cache! 32
    0.00 0.00 0.00 0.00 1/4 ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration#disable_query_cache! 37
    0.00 0.00 0.00 0.00 1/4 Array#each
    2.00 0.00 0.00 2.00 1/4 Array#map
0.08% 0.00% 2.00 0.00 0.00 2.00 4 ActiveRecord::ConnectionAdapters::ConnectionPool#connection 373
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout 374
    0.00 0.00 0.00 0.00 1/9 Concurrent::Collection::MriMapBackend#[]= 374
    0.00 0.00 0.00 0.00 4/100 Concurrent::Map#[] 374
    0.00 0.00 0.00 0.00 4/13 ActiveRecord::ConnectionAdapters::ConnectionPool#connection_cache_key 374
    0.00 0.00 0.00 0.00 1/248 <Class::Thread>#current 374
    2.00 0.00 0.00 2.00 3/3 Concurrent::Collection::NonConcurrentMapBackend#each_pair 99
0.08% 0.00% 2.00 0.00 0.00 2.00 3 Concurrent::Collection::NonConcurrentMapBackend#dupped_backend 123
    2.00 1.00 0.00 1.00 3/51 Kernel#dup 124
    2.00 0.00 0.00 2.00 3/3 Concurrent::Map#values 162
0.08% 0.00% 2.00 0.00 0.00 2.00 3 Concurrent::Collection::NonConcurrentMapBackend#each_pair 97
    2.00 0.00 0.00 2.00 3/3 Concurrent::Collection::NonConcurrentMapBackend#dupped_backend 99
    0.00 0.00 0.00 0.00 3/19 Hash#each_pair 99
    0.00 0.00 0.00 0.00 3/64 Kernel#block_given? 98
    2.00 0.00 0.00 2.00 1/1 ActiveRecord::TestFixtures#setup_fixtures 970
0.08% 0.00% 2.00 0.00 0.00 2.00 1 ActiveRecord::TestFixtures#enlist_fixture_connections 1022
    2.00 0.00 0.00 2.00 1/37 Array#map 1023
    0.00 0.00 0.00 0.00 1/3 ActiveRecord::ConnectionAdapters::ConnectionHandler#connection_pool_list 1023
    0.00 0.00 0.00 0.00 1/6 <Class::ActiveRecord::Base>#connection_handler 1023
    1.00 0.00 0.00 1.00 1/1 MonitorMixin#mon_synchronize 513
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActiveRecord::ConnectionAdapters::AbstractAdapter#_run_checkin_callbacks 826
    1.00 0.00 0.00 1.00 1/8 ActiveSupport::Callbacks#run_callbacks 827
    1.00 0.00 0.00 1.00 1/1 <Class::ActionDispatch::TestResponse>#from_response 12
0.04% 0.00% 1.00 0.00 0.00 1.00 1 Rack::MockResponse#body 178
    1.00 1.00 0.00 0.00 1/14 Array#join 189
    1.00 1.00 0.00 0.00 1/1 Rack::Test::Session#process_request 253
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::Test::Session#retry_with_digest_auth? 280
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#last_response 282
    1.00 1.00 0.00 0.00 2/2 Array#each
0.04% 0.04% 1.00 1.00 0.00 0.00 2 ActiveRecord::ConnectionAdapters::DatabaseStatements#transaction_open? 245
    0.00 0.00 0.00 0.00 2/2 ActiveRecord::ConnectionAdapters::Transaction#open? 246
    0.00 0.00 0.00 0.00 2/2 ActiveRecord::ConnectionAdapters::DatabaseStatements#current_transaction 246
    1.00 0.00 0.00 1.00 1/1 Rack::Response#write 90
0.04% 0.00% 1.00 0.00 0.00 1.00 1 Rack::Response#set_header 104
    1.00 0.00 0.00 1.00 1/17 Rack::Utils::HeaderHash#[]= 104
    1.00 0.00 0.00 1.00 1/1 Kernel#initialize_dup
0.04% 0.00% 1.00 0.00 0.00 1.00 1 Rack::Utils::HeaderHash#initialize_copy 447
    1.00 1.00 0.00 0.00 1/51 Kernel#dup 449
    0.00 0.00 0.00 0.00 1/1 Rack::Utils::HeaderHash#names 449
    0.00 0.00 0.00 0.00 1/49 Hash#initialize_copy 448
    1.00 0.00 0.00 1.00 1/1 Rack::Runtime#call 25
0.04% 0.00% 1.00 0.00 0.00 1.00 1 Rack::Utils::HeaderHash#include? 481
    1.00 1.00 0.00 0.00 1/28 String#downcase 482
    0.00 0.00 0.00 0.00 2/4 Hash#include? 482
    1.00 0.00 0.00 1.00 1/1 ActiveSupport::TaggedLogging::Formatter#tagged 28
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActiveSupport::TaggedLogging::Formatter#pop_tags 37
    1.00 1.00 0.00 0.00 1/21 Array#pop 38
    0.00 0.00 0.00 0.00 1/12 ActiveSupport::TaggedLogging::Formatter#current_tags 38
    1.00 1.00 0.00 0.00 1/1 <Class::ActiveSupport::LogSubscriber>#flush_all! 70
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActiveSupport::TaggedLogging#flush 72
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::TaggedLogging#clear_tags! 73
    1.00 0.00 0.00 1.00 1/1 Rails::Rack::Logger#call_app 43
0.04% 0.00% 1.00 0.00 0.00 1.00 1 <Class::ActiveSupport::LogSubscriber>#flush_all! 69
    1.00 1.00 0.00 0.00 1/1 ActiveSupport::TaggedLogging#flush 70
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 70
    0.00 0.00 0.00 0.00 2/2 <Class::ActiveSupport::LogSubscriber>#logger 70
    1.00 0.00 0.00 1.00 1/1 Rack::Session::Abstract::Persisted#force_options? 326
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Request::Session::Options#values_at 58
    1.00 1.00 0.00 0.00 1/7 Hash#values_at 58
    1.00 1.00 0.00 0.00 1/1 Rack::ETag#digest_body 71
0.04% 0.04% 1.00 1.00 0.00 0.00 1 String#byteslice
    1.00 1.00 0.00 0.00 1/1 Digest::Instance#hexdigest
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Digest::Base#finish
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Response::Buffer#each 126
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Response::Buffer#each_chunk 144
    1.00 0.00 0.00 1.00 1/149 Array#each 145
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Response#each 74
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Response::Buffer#each 120
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Response::Buffer#each_chunk 126
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Response::RackBody#each 473
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Response#each 72
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Response::Buffer#each 74
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#sent! 75
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#sending! 73
    1.00 0.00 0.00 1.00 1/1 Rack::ETag#digest_body 66
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Response::RackBody#each 472
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Response#each 473
    1.00 1.00 0.00 0.00 1/1 Rack::ETag#call 27
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::ETag#skip_caching? 57
    0.00 0.00 0.00 0.00 2/26 Hash#key? 58
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Response#set_content_type 428
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Encoding#to_s
    1.00 0.00 0.00 1.00 1/1 ActionView::Rendering#rendered_format 87
0.04% 0.00% 1.00 0.00 0.00 1.00 1 <Class::ActionView::Template::Types>#[] 46
    1.00 0.00 0.00 1.00 1/2 <Module::Mime>#[] 47
    0.00 0.00 0.00 0.00 1/5 <Class::ActionView::Template::Types>#type_klass 47
    1.00 0.00 0.00 1.00 1/1 AbstractController::Rendering#render 28
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionView::Rendering#rendered_format 86
    1.00 0.00 0.00 1.00 1/1 <Class::ActionView::Template::Types>#[] 87
    0.00 0.00 0.00 0.00 1/7 ActionView::ViewPaths#lookup_context 87
    1.00 0.00 0.00 1.00 1/1 ActionView::Helpers::RenderingHelper#_layout_for 93
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionView::Context#_layout_for 31
    1.00 0.00 0.00 1.00 1/17 String#html_safe 33
    0.00 0.00 0.00 0.00 1/1 ActionView::OutputFlow#get 33
    1.00 0.00 0.00 1.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 64
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionView::Helpers::RenderingHelper#_layout_for 87
    1.00 0.00 0.00 1.00 1/1 ActionView::Context#_layout_for 93
    0.00 0.00 0.00 0.00 1/34 Array#first 88
    1.00 1.00 0.00 0.00 1/1 ActiveSupport::Notifications::Instrumenter#instrument 347
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActionView::Renderer#cache_hits 50
    1.00 0.00 0.00 1.00 1/1 String#dasherize 126
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActiveSupport::Inflector#dasherize 195
    1.00 1.00 0.00 0.00 1/8 String#tr 196
    1.00 0.00 0.00 1.00 1/1 ActionView::Helpers::TagHelper::TagBuilder#prefix_tag_option 98
0.04% 0.00% 1.00 0.00 0.00 1.00 1 String#dasherize 125
    1.00 0.00 0.00 1.00 1/1 ActiveSupport::Inflector#dasherize 126
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 342
0.04% 0.00% 1.00 0.00 0.00 1.00 1 <Module::ActionDispatch::Http::URL>#path_for 68
    1.00 1.00 0.00 0.00 1/7 String#chomp 69
    0.00 0.00 0.00 0.00 3/26 Hash#key? 74
    0.00 0.00 0.00 0.00 1/96 String#to_s 69
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper 225
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#parameterize_args 236
    0.00 0.00 0.00 0.00 1/2 Integer#times 238
    1.00 0.00 0.00 1.00 1/1 ActionView::PartialRenderer#setup 396
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionView::PartialRenderer#retrieve_template_keys 512
    1.00 1.00 0.00 0.00 1/7 Hash#keys 513
    1.00 0.00 0.00 1.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 16
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Flash::FlashHash#[] 159
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 160
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Flash::FlashHash#initialize 140
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Flash::FlashHash#stringify_array 285
    1.00 1.00 0.00 0.00 1/37 Array#map 286
    0.00 0.00 0.00 0.00 5/10 ActionView::Helpers::TagHelper#content_tag 274
    1.00 0.00 0.00 1.00 5/10 ActionView::Helpers::TagHelper#tag 239
0.04% 0.00% 1.00 0.00 0.00 1.00 10 ActionView::Helpers::TagHelper#tag_builder 308
    1.00 1.00 0.00 0.00 1/180 Class#new 309
    1.00 0.00 0.00 1.00 1/1 ActionView::TemplateRenderer#render_with_layout 58
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionView::AbstractRenderer#formats 18
    1.00 1.00 0.00 0.00 1/2 ActionView::LookupContext::Accessors#formats 18
    1.00 1.00 0.00 0.00 1/1 AbstractController::Rendering#view_assigns 69
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Kernel#instance_variables
    0.00 0.00 0.00 0.00 1/2 ActionView::Rendering#_render_template 103
    1.00 0.00 0.00 1.00 1/2 ActionView::Rendering#view_context 72
0.04% 0.00% 1.00 0.00 0.00 1.00 2 ActionView::Rendering#view_renderer 77
    1.00 1.00 0.00 0.00 1/180 Class#new 78
    0.00 0.00 0.00 0.00 1/7 ActionView::ViewPaths#lookup_context 78
    1.00 0.00 0.00 1.00 1/1 ActionController::Streaming#_process_options 200
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionController::Rendering#_process_options 112
    1.00 1.00 0.00 0.00 1/7 Hash#values_at 113
    0.00 0.00 0.00 0.00 1/1 AbstractController::Rendering#_process_options 119
    1.00 0.00 0.00 1.00 1/1 ActionView::Rendering#render_to_body 82
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionController::Streaming#_process_options 199
    1.00 0.00 0.00 1.00 1/1 ActionController::Rendering#_process_options 200
    0.00 0.00 0.00 0.00 1/2 ActionController::Rendering#_process_variant 58
    1.00 0.00 0.00 1.00 1/2 ActionController::ImplicitRender#default_render 32
0.04% 0.00% 1.00 0.00 0.00 1.00 2 ActionDispatch::Http::MimeNegotiation#variant 97
    1.00 1.00 0.00 0.00 1/180 Class#new 98
    1.00 0.00 0.00 1.00 1/1 ActionController::BasicImplicitRender#send_action 4
0.04% 0.00% 1.00 0.00 0.00 1.00 1 SayController#hello 2
    1.00 1.00 0.00 0.00 1/23 <Class::Time>#now 3
    1.00 0.00 0.00 1.00 1/1 ActionController::Rendering#process_action 29
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionView::ViewPaths#formats= 11
    1.00 1.00 0.00 0.00 1/2 ActionView::LookupContext#formats= 11
    0.00 0.00 0.00 0.00 1/7 ActionView::ViewPaths#lookup_context 11
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Cookies::EncryptedCookieJar#initialize 581
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActionDispatch::Cookies::SerializedCookieJars#digest 530
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#cookies_digest 531
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Cookies::AbstractCookieJar#request 531
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Cookies::EncryptedCookieJar#initialize 579
0.04% 0.00% 1.00 0.00 0.00 1.00 1 <Class::ActiveSupport::MessageEncryptor>#key_len 88
    1.00 1.00 0.00 0.00 1/180 Class#new 89
    0.00 0.00 0.00 0.00 1/1 OpenSSL::Cipher#key_len 89
    1.00 0.00 0.00 1.00 1/1 Kernel#tap
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Cookies::CookieJar#update 328
    1.00 0.00 0.00 1.00 1/11 Hash#stringify_keys 329
    0.00 0.00 0.00 0.00 1/29 Hash#update 329
    1.00 0.00 0.00 1.00 1/1 Rack::QueryParser#parse_query 52
0.04% 0.00% 1.00 0.00 0.00 1.00 1 Rack::QueryParser::Params#to_params_hash 174
    1.00 1.00 0.00 0.00 1/7 Hash#keys 176
    0.00 0.00 0.00 0.00 1/149 Array#each 176
    1.00 1.00 0.00 0.00 1/1 Class#new
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::QueryParser::Params#initialize 154
    0.00 0.00 0.00 0.00 8/9 Array#each
    1.00 0.00 0.00 1.00 1/9 ActionDispatch::Http::MimeNegotiation#format_from_path_extension 168
0.04% 0.00% 1.00 0.00 0.00 1.00 9 String#match
    1.00 1.00 0.00 0.00 9/28 Regexp#match
    1.00 0.00 0.00 1.00 1/1 ActionController::Instrumentation#process_action 18
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Request#headers 196
    1.00 1.00 0.00 0.00 1/180 Class#new 197
    1.00 1.00 0.00 0.00 1/1 Array#each
0.04% 0.04% 1.00 1.00 0.00 0.00 1 <Class::Regexp>#escape
    1.00 1.00 0.00 0.00 1/1 Rack::Request::Helpers#parse_query 468
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::QueryParser#parse_nested_query 60
    0.00 0.00 0.00 0.00 1/107 Kernel#nil? 61
    1.00 0.00 0.00 1.00 1/1 Rack::Request::Helpers#GET 319
0.04% 0.00% 1.00 0.00 0.00 1.00 1 Rack::Request::Helpers#parse_query 467
    1.00 1.00 0.00 0.00 1/1 Rack::QueryParser#parse_nested_query 468
    0.00 0.00 0.00 0.00 1/1 Rack::Request::Helpers#query_parser 468
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Request#content_length 240
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::Request::Helpers#content_length 135
    0.00 0.00 0.00 0.00 1/101 Rack::Request::Env#get_header 135
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Http::Parameters#parse_formatted_parameters 105
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Request#content_length 239
    1.00 1.00 0.00 0.00 1/1 Rack::Request::Helpers#content_length 240
    0.00 0.00 0.00 0.00 1/10 String#to_i 240
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Http::FilterParameters#parameter_filter 57
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Http::FilterParameters#parameter_filter_for 69
    1.00 1.00 0.00 0.00 1/180 Class#new 70
    1.00 1.00 0.00 0.00 1/1 ActionController::Instrumentation#process_action 18
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Module#name
    1.00 1.00 0.00 0.00 1/1 ActionController::ParamsWrapper#_wrapper_enabled? 283
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActionDispatch::Http::MimeNegotiation#has_content_type? 32
    0.00 0.00 0.00 0.00 1/101 Rack::Request::Env#get_header 33
    1.00 0.00 0.00 1.00 1/1 ActionController::ParamsWrapper#process_action 235
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionController::ParamsWrapper#_wrapper_enabled? 282
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Http::MimeNegotiation#has_content_type? 283
    1.00 1.00 0.00 0.00 1/1 Class#new
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActionView::I18nProxy#initialize 9
    0.00 0.00 0.00 0.00 1/94 Kernel#respond_to? 10
    1.00 0.00 0.00 1.00 1/1 ActionView::PathSet#initialize 17
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionView::PathSet#typecast 87
    1.00 1.00 0.00 0.00 1/37 Array#map 88
    1.00 0.00 0.00 1.00 1/1 Class#new
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionView::PathSet#initialize 16
    1.00 0.00 0.00 1.00 1/1 ActionView::PathSet#typecast 17
    1.00 0.00 0.00 1.00 1/1 Kernel#Array
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionView::PathSet#to_ary 25
    1.00 1.00 0.00 0.00 1/51 Kernel#dup 26
    1.00 1.00 0.00 0.00 1/1 Array#each
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Array#uniq!
    1.00 1.00 0.00 0.00 1/1 ActionView::ViewPaths#lookup_context 42
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActionView::ViewPaths#details_for_lookup 45
    1.00 1.00 0.00 0.00 3/3 MonitorMixin#mon_synchronize 315
0.04% 0.04% 1.00 1.00 0.00 0.00 3 ActionDispatch::Response#munge_body_object 455
    0.00 0.00 0.00 0.00 3/94 Kernel#respond_to? 456
    1.00 1.00 0.00 0.00 1/1 Array#each
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Hash#transform_values 11
    0.00 0.00 0.00 0.00 1/64 Kernel#block_given? 12
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Routing::RouteSet::Dispatcher#serve 28
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Request#controller_class 76
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Http::Parameters#parameters 57
    0.00 0.00 0.00 0.00 1/5 ActionController::UrlFor#url_options 34
    1.00 1.00 0.00 0.00 1/5 Array#each
0.04% 0.04% 1.00 1.00 0.00 0.00 5 ActionDispatch::Http::Parameters#path_parameters 81
    0.00 0.00 0.00 0.00 1/22 Rack::Request::Env#set_header 82
    0.00 0.00 0.00 0.00 5/101 Rack::Request::Env#get_header 82
    1.00 1.00 0.00 0.00 1/1 Array#map!
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Array#zip
    1.00 0.00 0.00 1.00 1/1 Array#map!
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Journey::Path::Pattern::MatchData#captures 133
    1.00 1.00 0.00 0.00 1/180 Class#new 134
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Journey::Path::Pattern::MatchData#length 134
    1.00 1.00 0.00 0.00 2/2 ActionDispatch::Journey::GTG::Simulator#memos 33
0.04% 0.04% 1.00 1.00 0.00 0.00 2 StringScanner#scan
    0.00 0.00 0.00 0.00 1/7 <Class::ActionDispatch::Journey::Router::Utils>#normalize_path 20
    1.00 1.00 0.00 0.00 6/7 ActiveSupport::Inflector#camelize 75
0.04% 0.04% 1.00 1.00 0.00 0.00 7 String#gsub!
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Routing::RouteSet#call 842
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Routing::RouteSet#make_request 411
    1.00 1.00 0.00 0.00 1/180 Class#new 412
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet#request_class 412
    1.00 1.00 0.00 0.00 1/1 Class#new
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActionDispatch::Request::Session#initialize 61
    1.00 0.00 0.00 1.00 1/1 Rack::Session::Abstract::Persisted#context 230
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Session::Compatibility#make_request 37
    1.00 1.00 0.00 0.00 1/180 Class#new 38
    1.00 0.00 0.00 1.00 1/1 Rails::Rack::Logger#started_request_message 52
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Http::FilterParameters#filtered_path 50
    1.00 1.00 0.00 0.00 1/3 Rack::Request::Helpers#path 51
    0.00 0.00 0.00 0.00 1/6 Rack::Request::Helpers#query_string 51
    1.00 1.00 0.00 0.00 1/1 Rails::Rack::Logger#compute_tags 56
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Array#collect
    1.00 0.00 0.00 1.00 1/1 Rails::Rack::Logger#call 24
0.04% 0.00% 1.00 0.00 0.00 1.00 1 Rails::Rack::Logger#compute_tags 55
    1.00 1.00 0.00 0.00 1/1 Array#collect 56
    1.00 1.00 0.00 0.00 1/1 <Module::SecureRandom>#gen_random 65
0.04% 0.04% 1.00 1.00 0.00 0.00 1 <Module::OpenSSL::Random>#random_bytes
    1.00 0.00 0.00 1.00 1/1 Random::Formatter#random_bytes 99
0.04% 0.00% 1.00 0.00 0.00 1.00 1 <Module::SecureRandom>#gen_random 52
    1.00 1.00 0.00 0.00 1/1 <Module::OpenSSL::Random>#random_bytes 65
    1.00 0.00 0.00 1.00 1/1 Random::Formatter#uuid 237
0.04% 0.00% 1.00 0.00 0.00 1.00 1 Random::Formatter#random_bytes 97
    1.00 0.00 0.00 1.00 1/1 <Module::SecureRandom>#gen_random 99
    0.00 0.00 0.00 0.00 1/1 Integer#to_int 98
    0.00 0.00 0.00 0.00 1/9 ActionDispatch::RequestId#make_request_id 30
    0.00 0.00 0.00 0.00 5/9 ActionView::LookupContext::ViewPaths#normalize_name 204
    0.00 0.00 0.00 0.00 2/9 ActionDispatch::Http::URL#raw_host_with_port 223
    1.00 0.00 0.00 1.00 1/9 ActionView::Helpers::CaptureHelper#capture 40
0.04% 0.00% 1.00 0.00 0.00 1.00 9 Object#presence 43
    1.00 0.00 0.00 1.00 9/18 Object#present? 44
    1.00 1.00 0.00 0.00 1/1 ActiveSupport::Cache::Strategy::LocalCache::LocalStore#initialize 38
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActiveSupport::Cache::Store#initialize 161
    1.00 1.00 0.00 0.00 1/1 ActiveSupport::ExecutionWrapper::RunHook#before 25
0.04% 0.04% 1.00 1.00 0.00 0.00 1 <Class::ActiveRecord::QueryCache>#run 26
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration#enable_query_cache! 30
    0.00 0.00 0.00 0.00 1/2 ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration#query_cache_enabled 28
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionHandling#connection_pool 27
    0.00 0.00 0.00 0.00 2/4 ActiveSupport::ExecutionWrapper::CompleteHook#before 31
    1.00 1.00 0.00 0.00 2/4 ActiveSupport::ExecutionWrapper::RunHook#before 24
0.04% 0.04% 1.00 1.00 0.00 0.00 4 ActiveSupport::ExecutionWrapper#hook_state 122
    1.00 0.00 0.00 1.00 1/1 Rails::Engine#build_request 695
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Request#engine_script_name= 147
    1.00 1.00 0.00 0.00 1/51 Kernel#dup 148
    0.00 0.00 0.00 0.00 1/22 Rack::Request::Env#set_header 148
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Request#routes 148
    1.00 1.00 0.00 0.00 1/1 Rack::Test::CookieJar#for 161
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Hash#values
    1.00 1.00 0.00 0.00 1/1 Rack::Test::CookieJar#for 161
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::Test::CookieJar#hash_for 176
    0.00 0.00 0.00 0.00 1/149 Array#each 184
    1.00 1.00 0.00 0.00 2/2 Class#new
0.04% 0.04% 1.00 1.00 0.00 0.00 2 StringIO#initialize
    0.00 0.00 0.00 0.00 2/29 BasicObject#initialize
    1.00 0.00 0.00 1.00 1/1 Rack::Test::Session#env_for 247
0.04% 0.00% 1.00 0.00 0.00 1.00 1 URI::Generic#to_s 1343
    1.00 1.00 0.00 0.00 1/51 Kernel#dup 1344
    0.00 0.00 0.00 0.00 1/4 URI::Generic#default_port 1363
    0.00 0.00 0.00 0.00 1/1 URI::Generic#userinfo 1356
    1.00 1.00 0.00 0.00 1/1 Rack::Test::Session#default_env 291
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::Test::Session#headers_for_env 294
    0.00 0.00 0.00 0.00 1/21 Hash#each 297
    1.00 1.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 261
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActionDispatch::Integration::Session#build_full_uri 286
    0.00 0.00 0.00 0.00 6/21 ActiveSupport::Subscriber#finish 94
    0.00 0.00 0.00 0.00 5/21 Array#extract_options! 24
    0.00 0.00 0.00 0.00 5/21 ActionView::LookupContext::ViewPaths#normalize_name 207
    0.00 0.00 0.00 0.00 2/21 I18n::Base#translate 157
    0.00 0.00 0.00 0.00 1/21 ActionDispatch::Executor#call 13
    0.00 0.00 0.00 0.00 1/21 MonitorMixin#mon_synchronize 184
    1.00 1.00 0.00 0.00 1/21 ActiveSupport::TaggedLogging::Formatter#pop_tags 38
0.04% 0.04% 1.00 1.00 0.00 0.00 21 Array#pop
    1.00 1.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::RealTransaction#initialize 126
0.04% 0.04% 1.00 1.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::Transaction#initialize 47
    0.00 0.00 0.00 0.00 1/35 Hash#fetch 51
    0.00 0.00 0.00 0.00 1/180 Class#new 49
* indicates recursively called methods