Profile Report: allocations

Thread ID Fiber ID Total Time
47078425874640 47078425784100 2553.0

Thread 47078425874640, Fiber: 47078425784100

%Total %Self Total Self Wait Child Calls Name Line
    2553.00 0.00 0.00 2553.00 1/1 ActiveSupport::Testing::Performance::Performer#run_test 122
100.00% 0.00% 2553.00 0.00 0.00 2553.00 1 ActiveSupport::Testing::Performance#run_test 77
    2511.00 0.00 0.00 2511.00 1/1 ActiveSupport::Testing::Performance::Metrics::Base#profile 83
    28.00 0.00 0.00 28.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
    2553.00 0.00 0.00 2553.00 1/1 Integer#times
100.00% 0.00% 2553.00 0.00 0.00 2553.00 1 ActiveSupport::Testing::Performance::Performer#run_test 122
    2553.00 0.00 0.00 2553.00 1/1 ActiveSupport::Testing::Performance#run_test 122
    0.00 0.00 0.00 0.00 3/4 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#parameterize_args 228
    2553.00 0.00 0.00 2553.00 1/4 ActiveSupport::Testing::Performance::Profiler#run 39
100.00% 0.00% 2553.00 0.00 0.00 2553.00 4 *Integer#times
    2553.00 0.00 0.00 2553.00 1/1 ActiveSupport::Testing::Performance::Performer#run_test
100.00% 0.00% 2553.00 0.00 0.00 2553.00 1 ActiveSupport::Testing::Performance::Profiler#run 38
    2553.00 0.00 0.00 2553.00 1/4 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/98 Kernel#respond_to? 38
    2511.00 3.00 0.00 2508.00 1/1 ActiveSupport::Testing::Performance::Metrics::Base#profile 83
98.35% 0.12% 2511.00 3.00 0.00 2508.00 1 LoadTest#test_homepage 9
    2508.00 3.00 0.00 2505.00 1/1 ActionDispatch::Integration::Runner#get 10
    2511.00 0.00 0.00 2511.00 1/1 ActiveSupport::Testing::Performance#run_test 83
98.35% 0.00% 2511.00 0.00 0.00 2511.00 1 ActiveSupport::Testing::Performance::Metrics::Base#profile 85
    2511.00 3.00 0.00 2508.00 1/1 LoadTest#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/98 Kernel#respond_to? 89
    2508.00 3.00 0.00 2505.00 1/1 LoadTest#test_homepage 10
98.24% 0.12% 2508.00 3.00 0.00 2505.00 1 ActionDispatch::Integration::Runner#get 342
    2505.00 0.00 0.00 2505.00 1/1 ActionDispatch::Integration::RequestHelpers#get 348
    0.00 0.00 0.00 0.00 1/11 Kernel#tap 348
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Runner#integration_session 348
    2505.00 0.00 0.00 2505.00 1/1 ActionDispatch::Integration::Runner#get 348
98.12% 0.00% 2505.00 0.00 0.00 2505.00 1 ActionDispatch::Integration::RequestHelpers#get 15
    2504.00 9.00 0.00 2495.00 1/1 ActionDispatch::Integration::Session#process 16
    1.00 1.00 0.00 0.00 1/56 Kernel#dup 16
    2504.00 9.00 0.00 2495.00 1/1 ActionDispatch::Integration::RequestHelpers#get 16
98.08% 0.35% 2504.00 9.00 0.00 2495.00 1 ActionDispatch::Integration::Session#process 202
    2431.00 0.00 0.00 2431.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/181 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
    2431.00 0.00 0.00 2431.00 1/1 ActionDispatch::Integration::Session#process 261
95.22% 0.00% 2431.00 0.00 0.00 2431.00 1 Rack::Test::Session#request 123
    2356.00 2.00 0.00 2354.00 1/1 Rack::Test::Session#process_request 125
    75.00 7.00 0.00 68.00 1/1 Rack::Test::Session#env_for 124
    2356.00 2.00 0.00 2354.00 1/1 Rack::Test::Session#request 125
92.28% 0.08% 2356.00 2.00 0.00 2354.00 1 Rack::Test::Session#process_request 244
    2341.00 3.00 0.00 2338.00 1/1 Rack::MockSession#request 249
    12.00 0.00 0.00 12.00 1/2 <Module::URI>#parse 245
    1.00 1.00 0.00 0.00 1/1 Rack::Test::Session#retry_with_digest_auth? 251
    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
    2341.00 3.00 0.00 2338.00 1/1 Rack::Test::Session#process_request 249
91.70% 0.12% 2341.00 3.00 0.00 2338.00 1 Rack::MockSession#request 27
    2287.00 0.00 0.00 2287.00 1/1 Rails::Engine#call 30
    22.00 2.00 0.00 20.00 2/181 Class#new 32
    18.00 0.00 0.00 18.00 1/4 Rack::BodyProxy#close 33
    5.00 2.00 0.00 3.00 1/1 Rack::Response#finish 40
    5.00 1.00 0.00 4.00 1/1 Rack::Test::CookieJar#for 28
    1.00 0.00 0.00 1.00 1/8 Rack::Utils::HeaderHash#[] 35
    0.00 0.00 0.00 0.00 1/98 Kernel#respond_to? 39
    0.00 0.00 0.00 0.00 1/155 Array#each 37
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#merge 35
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#last_response 35
    0.00 0.00 0.00 0.00 1/13 Rack::BodyProxy#respond_to? 33
    0.00 0.00 0.00 0.00 1/1 StringIO#flush 32
    0.00 0.00 0.00 0.00 2/2 Rack::MockSession#cookie_jar 35
    2287.00 0.00 0.00 2287.00 1/1 Rack::MockSession#request 30
89.58% 0.00% 2287.00 0.00 0.00 2287.00 1 Rails::Engine#call 520
    2284.00 1.00 0.00 2283.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
    2284.00 1.00 0.00 2283.00 1/1 Rails::Engine#call 522
89.46% 0.04% 2284.00 1.00 0.00 2283.00 1 Rack::Sendfile#call 110
    2283.00 0.00 0.00 2283.00 1/1 ActionDispatch::Static#call 111
    0.00 0.00 0.00 0.00 1/13 Rack::BodyProxy#respond_to? 112
    2283.00 0.00 0.00 2283.00 1/1 Rack::Sendfile#call 111
89.42% 0.00% 2283.00 0.00 0.00 2283.00 1 ActionDispatch::Static#call 114
    2258.00 0.00 0.00 2258.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/9 String#chomp 118
    1.00 1.00 0.00 0.00 1/181 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
    2258.00 0.00 0.00 2258.00 1/1 ActionDispatch::Static#call 125
88.44% 0.00% 2258.00 0.00 0.00 2258.00 1 ActionDispatch::Executor#call 9
    2241.00 0.00 0.00 2241.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/181 Class#new 13
    0.00 0.00 0.00 0.00 1/21 Array#pop 13
    2241.00 0.00 0.00 2241.00 1/1 ActionDispatch::Executor#call 12
87.78% 0.00% 2241.00 0.00 0.00 2241.00 1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call 25
    2235.00 1.00 0.00 2234.00 1/1 Rack::Runtime#call 27
    6.00 4.00 0.00 2.00 2/181 Class#new 28
    0.00 0.00 0.00 0.00 1/2 <Class::ActiveSupport::Cache::Strategy::LocalCache::LocalCacheRegistry>#set_cache_for 26
    2235.00 1.00 0.00 2234.00 1/1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call 27
87.54% 0.04% 2235.00 1.00 0.00 2234.00 1 Rack::Runtime#call 20
    2231.00 0.00 0.00 2231.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
    2231.00 0.00 0.00 2231.00 1/1 Rack::MethodOverride#call 22
87.39% 0.00% 2231.00 0.00 0.00 2231.00 1 ActionDispatch::RequestId#call 22
    2220.00 0.00 0.00 2220.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/11 Kernel#tap 25
    1.00 1.00 0.00 0.00 1/181 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
    2231.00 0.00 0.00 2231.00 1/1 Rack::Runtime#call 22
87.39% 0.00% 2231.00 0.00 0.00 2231.00 1 Rack::MethodOverride#call 13
    2231.00 0.00 0.00 2231.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
    2220.00 0.00 0.00 2220.00 1/1 ActionDispatch::RequestId#call 25
86.96% 0.00% 2220.00 0.00 0.00 2220.00 1 ActionDispatch::RemoteIp#call 76
    2218.00 2.00 0.00 2216.00 1/1 Rails::Rack::Logger#call 79
    2.00 2.00 0.00 0.00 2/181 Class#new 78
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#remote_ip= 78
    2218.00 2.00 0.00 2216.00 1/1 ActionDispatch::RemoteIp#call 79
86.88% 0.08% 2218.00 2.00 0.00 2216.00 1 Rails::Rack::Logger#call 20
    2214.00 2.00 0.00 2212.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/181 Class#new 21
    0.00 0.00 0.00 0.00 1/98 Kernel#respond_to? 23
    0.00 0.00 0.00 0.00 2/3 Rails::Rack::Logger#logger 24
    2214.00 2.00 0.00 2212.00 1/1 Rails::Rack::Logger#call 24
86.72% 0.08% 2214.00 2.00 0.00 2212.00 1 ActiveSupport::TaggedLogging#tagged 68
    2212.00 2.00 0.00 2210.00 1/1 ActiveSupport::TaggedLogging::Formatter#tagged 69
    2212.00 2.00 0.00 2210.00 1/1 ActiveSupport::TaggedLogging#tagged 69
86.64% 0.08% 2212.00 2.00 0.00 2210.00 1 ActiveSupport::TaggedLogging::Formatter#tagged 24
    2206.00 4.00 0.00 2202.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
    2206.00 4.00 0.00 2202.00 1/1 ActiveSupport::TaggedLogging::Formatter#tagged 24
86.41% 0.16% 2206.00 4.00 0.00 2202.00 1 Rails::Rack::Logger#call_app 32
    2168.00 0.00 0.00 2168.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/181 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
    1801.00 2.00 0.00 1799.00 1/8 AbstractController::Callbacks#process_action 19
    2163.00 0.00 0.00 2163.00 1/8 ActionDispatch::Callbacks#call 24
86.13% 0.04% 2199.00 1.00 0.00 2198.00 8 *ActiveSupport::Callbacks#run_callbacks 93
    2163.00 1.00 0.00 2162.00 1/1 ActionDispatch::Cookies#call 26
    1709.00 2.00 0.00 1707.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
    2168.00 0.00 0.00 2168.00 1/1 Rails::Rack::Logger#call_app 36
84.92% 0.00% 2168.00 0.00 0.00 2168.00 1 ActionDispatch::ShowExceptions#call 29
    2167.00 2.00 0.00 2165.00 1/1 ActionDispatch::DebugExceptions#call 31
    1.00 1.00 0.00 0.00 1/181 Class#new 30
    2167.00 2.00 0.00 2165.00 1/1 ActionDispatch::ShowExceptions#call 31
84.88% 0.08% 2167.00 2.00 0.00 2165.00 1 ActionDispatch::DebugExceptions#call 57
    2163.00 0.00 0.00 2163.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/181 Class#new 58
    2163.00 1.00 0.00 2162.00 1/1 ActiveSupport::Callbacks#run_callbacks 26
84.72% 0.04% 2163.00 1.00 0.00 2162.00 1 ActionDispatch::Cookies#call 610
    2153.00 0.00 0.00 2153.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/181 Class#new 611
    0.00 0.00 0.00 0.00 1/98 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
    2163.00 0.00 0.00 2163.00 1/1 ActionDispatch::DebugExceptions#call 59
84.72% 0.00% 2163.00 0.00 0.00 2163.00 1 ActionDispatch::Callbacks#call 22
    2163.00 0.00 0.00 2163.00 1/8 ActiveSupport::Callbacks#run_callbacks 24
    0.00 0.00 0.00 0.00 1/155 Rack::Test::CookieJar#hash_for 188
    0.00 0.00 0.00 0.00 1/155 <Module::Rack::Utils>#clean_path_info 601
    0.00 0.00 0.00 0.00 1/155 Enumerable#flat_map
    0.00 0.00 0.00 0.00 10/155 Enumerable#sort_by
    0.00 0.00 0.00 0.00 1/155 ActionDispatch::MiddlewareStack#each 49
    0.00 0.00 0.00 0.00 2/155 Enumerable#partition
    0.00 0.00 0.00 0.00 3/155 Hash#except! 19
    0.00 0.00 0.00 0.00 1/155 Rack::QueryParser#parse_query 37
    0.00 0.00 0.00 0.00 1/155 Rack::QueryParser::Params#to_params_hash 176
    0.00 0.00 0.00 0.00 1/155 ActionController::Rendering#_normalize_text 104
    0.00 0.00 0.00 0.00 4/155 Enumerable#inject
    0.00 0.00 0.00 0.00 7/155 Sprockets::Resolve#path_matches 161
    0.00 0.00 0.00 0.00 1/155 Rack::MockSession#request 37
    0.00 0.00 0.00 0.00 1/155 ActiveRecord::ConnectionAdapters::Transaction#rollback_records 69
    1.00 0.00 0.00 1.00 1/155 ActionDispatch::Response::Buffer#each_chunk 145
    1.00 0.00 0.00 1.00 1/155 <Class::ActiveRecord::QueryCache>#complete 38
    2.00 0.00 0.00 2.00 2/155 Enumerable#find_all
    2.00 0.00 0.00 2.00 1/155 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile 28
    3.00 2.00 0.00 1.00 1/155 ActionView::LookupContext#initialize_details 237
    4.00 2.00 0.00 2.00 5/155 Enumerable#each_with_object
    4.00 0.00 0.00 4.00 1/155 Rack::BodyProxy#each 36
    5.00 0.00 0.00 5.00 1/155 ActiveRecord::TestFixtures#setup_fixtures 971
    5.00 0.00 0.00 5.00 1/155 ActiveRecord::ConnectionAdapters::ConnectionHandler#clear_active_connections! 910
    6.00 0.00 0.00 6.00 9/155 ActionDispatch::Journey::Format#evaluate 45
    6.00 1.00 0.00 5.00 1/155 ActiveRecord::TestFixtures#teardown_fixtures 1010
    12.00 8.00 0.00 4.00 2/155 Sprockets::Transformers#expand_transform_accepts 76
    14.00 0.00 0.00 14.00 5/155 ActionView::PathSet#_find_all 74
    14.00 4.00 0.00 10.00 5/155 Array#each
    14.00 0.00 0.00 14.00 15/155 Enumerable#each_entry
    19.00 5.00 0.00 14.00 7/155 ActiveSupport::Callbacks::CallbackSequence#invoke_after 511
    19.00 9.00 0.00 10.00 2/155 ActionDispatch::Http::Cache::Response#cache_control_headers 148
    41.00 0.00 0.00 41.00 7/155 ActiveSupport::Notifications::Fanout#start 42
    80.00 3.00 0.00 77.00 7/155 Sprockets::Resolve#dirname_matches 180
    91.00 4.00 0.00 87.00 17/155 Enumerable#find
    95.00 17.00 0.00 78.00 7/155 ActiveSupport::Callbacks::CallbackSequence#invoke_before 507
    99.00 0.00 0.00 99.00 7/155 ActiveSupport::Notifications::Fanout#finish 46
    129.00 4.00 0.00 125.00 9/155 Sprockets::HTTPUtils#find_q_matches 73
    532.00 22.00 0.00 510.00 2/155 Sprockets::Resolve#resolve_under_paths 124
    752.00 2.00 0.00 750.00 3/155 Enumerable#detect
    2076.00 3.00 0.00 2073.00 1/155 ActionDispatch::Journey::Router#serve 33
84.41% 0.94% 2155.00 24.00 0.00 2131.00 155 *Array#each
    2056.00 0.00 0.00 2056.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/155 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_user
    6.00 0.00 0.00 6.00 3/6 ActionDispatch::Journey::Format#evaluate
    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/181 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/20 Hash#merge
    3.00 3.00 0.00 0.00 3/3 <Class::File>#file?
    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 3/3 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/11 String#to_i
    0.00 0.00 0.00 0.00 24/65 Hash#delete
    0.00 0.00 0.00 0.00 13/20 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/31 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/100 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/98 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/9 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/27 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
    2153.00 1.00 0.00 2152.00 1/1 Rack::Session::Abstract::Persisted#call 226
84.33% 0.04% 2153.00 1.00 0.00 2152.00 1 Rack::Session::Abstract::Persisted#context 229
    2141.00 1.00 0.00 2140.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/181 Class#new 233
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Session::Compatibility#make_request 230
    2153.00 0.00 0.00 2153.00 1/1 ActionDispatch::Cookies#call 613
84.33% 0.00% 2153.00 0.00 0.00 2153.00 1 Rack::Session::Abstract::Persisted#call 225
    2153.00 1.00 0.00 2152.00 1/1 Rack::Session::Abstract::Persisted#context 226
    2141.00 1.00 0.00 2140.00 1/1 Rack::Session::Abstract::Persisted#context 232
83.86% 0.04% 2141.00 1.00 0.00 2140.00 1 Rack::Head#call 11
    2140.00 1.00 0.00 2139.00 1/1 Rack::ConditionalGet#call 12
    2140.00 1.00 0.00 2139.00 1/1 Rack::Head#call 12
83.82% 0.04% 2140.00 1.00 0.00 2139.00 1 Rack::ConditionalGet#call 22
    2131.00 2.00 0.00 2129.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
    2131.00 2.00 0.00 2129.00 1/1 Rack::ConditionalGet#call 25
83.47% 0.08% 2131.00 2.00 0.00 2129.00 1 Rack::ETag#call 24
    2113.00 0.00 0.00 2113.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/181 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
    2113.00 0.00 0.00 2113.00 1/1 Rack::ETag#call 25
82.77% 0.00% 2113.00 0.00 0.00 2113.00 1 ActionDispatch::Routing::RouteSet#call 831
    2107.00 0.00 0.00 2107.00 1/1 ActionDispatch::Journey::Router#serve 834
    5.00 2.00 0.00 3.00 1/1 <Class::ActionDispatch::Journey::Router::Utils>#normalize_path 833
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Routing::RouteSet#make_request 832
    0.00 0.00 0.00 0.00 1/1 Rack::Request::Helpers#path_info= 833
    0.00 0.00 0.00 0.00 1/10 Rack::Request::Helpers#path_info 833
    2107.00 0.00 0.00 2107.00 1/1 ActionDispatch::Routing::RouteSet#call 834
82.53% 0.00% 2107.00 0.00 0.00 2107.00 1 ActionDispatch::Journey::Router#serve 32
    2076.00 3.00 0.00 2073.00 1/155 Array#each 33
    31.00 0.00 0.00 31.00 1/1 ActionDispatch::Journey::Router#find_routes 33
    2056.00 0.00 0.00 2056.00 1/1 Array#each
80.53% 0.00% 2056.00 0.00 0.00 2056.00 1 ActionDispatch::Routing::RouteSet::Dispatcher#serve 27
    2032.00 0.00 0.00 2032.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
    2032.00 0.00 0.00 2032.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch 49
79.59% 0.00% 2032.00 0.00 0.00 2032.00 1 <Class::ActionController::Metal>#dispatch 249
    2026.00 2.00 0.00 2024.00 1/1 ActionController::Metal#dispatch 253
    4.00 2.00 0.00 2.00 1/181 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
    2032.00 0.00 0.00 2032.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#serve 31
79.59% 0.00% 2032.00 0.00 0.00 2032.00 1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch 48
    2032.00 0.00 0.00 2032.00 1/1 <Class::ActionController::Metal>#dispatch 49
    2026.00 2.00 0.00 2024.00 1/1 <Class::ActionController::Metal>#dispatch 253
79.36% 0.08% 2026.00 2.00 0.00 2024.00 1 ActionController::Metal#dispatch 186
    2002.00 2.00 0.00 2000.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
    2002.00 2.00 0.00 2000.00 1/1 ActionController::Metal#dispatch 189
78.42% 0.08% 2002.00 2.00 0.00 2000.00 1 ActionView::Rendering#process 28
    1989.00 2.00 0.00 1987.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/181 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
    1989.00 2.00 0.00 1987.00 1/1 ActionView::Rendering#process 30
77.91% 0.08% 1989.00 2.00 0.00 1987.00 1 AbstractController::Base#process 115
    1987.00 2.00 0.00 1985.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/102 String#to_s 116
    1987.00 2.00 0.00 1985.00 1/1 AbstractController::Base#process 124
77.83% 0.08% 1987.00 2.00 0.00 1985.00 1 ActiveRecord::Railties::ControllerRuntime#process_action 17
    1985.00 2.00 0.00 1983.00 1/1 ActionController::ParamsWrapper#process_action 22
    0.00 0.00 0.00 0.00 1/4 <Class::ActiveRecord::LogSubscriber>#reset_runtime 21
    1985.00 2.00 0.00 1983.00 1/1 ActiveRecord::Railties::ControllerRuntime#process_action 22
77.75% 0.08% 1985.00 2.00 0.00 1983.00 1 ActionController::ParamsWrapper#process_action 234
    1982.00 4.00 0.00 1978.00 1/1 ActionController::Instrumentation#process_action 252
    1.00 0.00 0.00 1.00 1/1 ActionController::ParamsWrapper#_wrapper_enabled? 235
    1982.00 4.00 0.00 1978.00 1/1 ActionController::ParamsWrapper#process_action 252
77.63% 0.16% 1982.00 4.00 0.00 1978.00 1 ActionController::Instrumentation#process_action 17
    1876.00 0.00 0.00 1876.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/56 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/102 Kernel#class 18
    487.00 0.00 0.00 487.00 2/7 ActionView::AbstractRenderer#instrument 41
    1452.00 0.00 0.00 1452.00 3/7 ActionView::Template#instrument_render_template 352
    1876.00 0.00 0.00 1876.00 2/7 ActionController::Instrumentation#process_action 30
73.48% 0.00% 1876.00 0.00 0.00 1876.00 7 *<Module::ActiveSupport::Notifications>#instrument 164
    1870.00 2.00 0.00 1868.00 4/6 ActiveSupport::Notifications::Instrumenter#instrument 166
    1386.00 17.00 0.00 1369.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__3684285385835136263_47078437674600 157
    326.00 10.00 0.00 316.00 1/1 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 157
    63.00 4.00 0.00 59.00 1/1 ActionView::CompiledTemplates#_app_views_say_hello_html_erb__3044914164313436269_47078431908240 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 610
    1870.00 2.00 0.00 1868.00 4/6 <Module::ActiveSupport::Notifications>#instrument 166
73.48% 0.08% 1876.00 2.00 0.00 1874.00 6 *ActiveSupport::Notifications::Instrumenter#instrument 17
    1803.00 2.00 0.00 1801.00 1/1 ActionController::Rescue#process_action 32
    398.00 4.00 0.00 394.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 611
    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
    1803.00 2.00 0.00 1801.00 1/1 ActiveSupport::Notifications::Instrumenter#instrument 32
70.62% 0.08% 1803.00 2.00 0.00 1801.00 1 ActionController::Rescue#process_action 19
    1801.00 0.00 0.00 1801.00 1/1 AbstractController::Callbacks#process_action 20
    1801.00 0.00 0.00 1801.00 1/1 ActionController::Rescue#process_action 20
70.54% 0.00% 1801.00 0.00 0.00 1801.00 1 AbstractController::Callbacks#process_action 18
    1801.00 2.00 0.00 1799.00 1/8 ActiveSupport::Callbacks#run_callbacks 19
    0.00 0.00 0.00 0.00 1/11 ActiveSupport::TaggedLogging::Formatter#push_tags 32
    0.00 0.00 0.00 0.00 1/11 <Class::ActionController::Base>#make_response! 265
    0.00 0.00 0.00 0.00 1/11 ActionDispatch::Integration::Runner#get 348
    1.00 0.00 0.00 1.00 1/11 <Class::ActionDispatch::Cookies::CookieJar>#build 287
    1.00 0.00 0.00 1.00 1/11 ActionDispatch::RequestId#call 25
    3.00 3.00 0.00 0.00 1/11 ActionView::Helpers::FormTagHelper#html_options_for_form 822
    6.00 0.00 0.00 6.00 3/11 ActiveSupport::HashWithIndifferentAccess#dup 227
    13.00 0.00 0.00 13.00 1/11 <Class::ActiveSupport::ExecutionWrapper>#run! 67
    1698.00 1.00 0.00 1697.00 1/11 ActionController::BasicImplicitRender#send_action 4
67.25% 0.04% 1717.00 1.00 0.00 1716.00 11 *Kernel#tap
    1697.00 5.00 0.00 1692.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
    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/65 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
    1709.00 2.00 0.00 1707.00 1/1 ActiveSupport::Callbacks#run_callbacks 20
66.94% 0.08% 1709.00 2.00 0.00 1707.00 1 ActionController::Rendering#process_action 28
    1701.00 2.00 0.00 1699.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
    1701.00 2.00 0.00 1699.00 1/1 ActionController::Rendering#process_action 30
66.63% 0.08% 1701.00 2.00 0.00 1699.00 1 AbstractController::Base#process_action 185
    1699.00 0.00 0.00 1699.00 1/1 ActionController::BasicImplicitRender#send_action 186
    1699.00 0.00 0.00 1699.00 1/1 AbstractController::Base#process_action 186
66.55% 0.00% 1699.00 0.00 0.00 1699.00 1 ActionController::BasicImplicitRender#send_action 3
    1698.00 1.00 0.00 1697.00 1/11 Kernel#tap 4
    1.00 0.00 0.00 1.00 1/1 SayController#hello 4
    1697.00 5.00 0.00 1692.00 1/1 Kernel#tap
66.47% 0.20% 1697.00 5.00 0.00 1692.00 1 ActionController::ImplicitRender#default_render 31
    1667.00 0.00 0.00 1667.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/102 String#to_s 32
    1667.00 2.00 0.00 1665.00 1/1 <Module::Benchmark>#ms 12
65.30% 0.08% 1667.00 2.00 0.00 1665.00 1 <Module::Benchmark>#realtime 306
    1665.00 2.00 0.00 1663.00 1/1 ActionController::Rendering#render 44
    0.00 0.00 0.00 0.00 2/4 <Module::Process>#clock_gettime 309
    1667.00 0.00 0.00 1667.00 1/1 ActionController::Instrumentation#cleanup_view_runtime 44
65.30% 0.00% 1667.00 0.00 0.00 1667.00 1 <Module::Benchmark>#ms 11
    1667.00 2.00 0.00 1665.00 1/1 <Module::Benchmark>#realtime 12
    0.00 0.00 0.00 0.00 1/1 Fixnum#* 12
    1667.00 0.00 0.00 1667.00 1/1 ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime 29
65.30% 0.00% 1667.00 0.00 0.00 1667.00 1 ActionController::Instrumentation#cleanup_view_runtime 86
    1667.00 0.00 0.00 1667.00 1/1 <Module::Benchmark>#ms 44
    1667.00 0.00 0.00 1667.00 1/1 ActionController::Instrumentation#render 43
65.30% 0.00% 1667.00 0.00 0.00 1667.00 1 ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime 25
    1667.00 0.00 0.00 1667.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
    1667.00 0.00 0.00 1667.00 1/1 ActionController::ImplicitRender#default_render 33
65.30% 0.00% 1667.00 0.00 0.00 1667.00 1 ActionController::Instrumentation#render 41
    1667.00 0.00 0.00 1667.00 1/1 ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime 43
    1665.00 2.00 0.00 1663.00 1/1 <Module::Benchmark>#realtime 44
65.22% 0.08% 1665.00 2.00 0.00 1663.00 1 ActionController::Rendering#render 34
    1663.00 2.00 0.00 1661.00 1/1 AbstractController::Rendering#render 36
    1663.00 2.00 0.00 1661.00 1/1 ActionController::Rendering#render 36
65.14% 0.08% 1663.00 2.00 0.00 1661.00 1 AbstractController::Rendering#render 22
    1631.00 0.00 0.00 1631.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
    1631.00 0.00 0.00 1631.00 1/1 AbstractController::Rendering#render 24
63.89% 0.00% 1631.00 0.00 0.00 1631.00 1 ActionController::Renderers#render_to_body 140
    1629.00 0.00 0.00 1629.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
    1629.00 0.00 0.00 1629.00 1/1 ActionController::Rendering#render_to_body 52
63.81% 0.00% 1629.00 0.00 0.00 1629.00 1 ActionView::Rendering#render_to_body 81
    1628.00 0.00 0.00 1628.00 1/1 ActionController::Streaming#_render_template 83
    1.00 0.00 0.00 1.00 1/1 ActionController::Streaming#_process_options 82
    1629.00 0.00 0.00 1629.00 1/1 ActionController::Renderers#render_to_body 141
63.81% 0.00% 1629.00 0.00 0.00 1629.00 1 ActionController::Rendering#render_to_body 51
    1629.00 0.00 0.00 1629.00 1/1 ActionView::Rendering#render_to_body 52
    1628.00 0.00 0.00 1628.00 1/1 ActionController::Streaming#_render_template 217
63.77% 0.00% 1628.00 0.00 0.00 1628.00 1 ActionView::Rendering#_render_template 94
    1607.00 0.00 0.00 1607.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/65 Hash#delete 96
    1628.00 0.00 0.00 1628.00 1/1 ActionView::Rendering#render_to_body 83
63.77% 0.00% 1628.00 0.00 0.00 1628.00 1 ActionController::Streaming#_render_template 213
    1628.00 0.00 0.00 1628.00 1/1 ActionView::Rendering#_render_template 217
    0.00 0.00 0.00 0.00 1/65 Hash#delete 214
    1607.00 0.00 0.00 1607.00 1/1 ActionView::Renderer#render 23
62.95% 0.00% 1607.00 0.00 0.00 1607.00 1 ActionView::Renderer#render_template 41
    1606.00 0.00 0.00 1606.00 1/1 ActionView::TemplateRenderer#render 42
    1.00 1.00 0.00 0.00 1/181 Class#new 42
    1607.00 0.00 0.00 1607.00 1/1 ActionView::Rendering#_render_template 103
62.95% 0.00% 1607.00 0.00 0.00 1607.00 1 ActionView::Renderer#render 19
    1607.00 0.00 0.00 1607.00 1/1 ActionView::Renderer#render_template 23
    0.00 0.00 0.00 0.00 1/31 Hash#key? 20
    1606.00 0.00 0.00 1606.00 1/1 ActionView::Renderer#render_template 42
62.91% 0.00% 1606.00 0.00 0.00 1606.00 1 ActionView::TemplateRenderer#render 5
    1578.00 1.00 0.00 1577.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
    1578.00 1.00 0.00 1577.00 1/1 ActionView::TemplateRenderer#render 14
61.81% 0.04% 1578.00 1.00 0.00 1577.00 1 ActionView::TemplateRenderer#render_template 47
    1577.00 10.00 0.00 1567.00 1/1 ActionView::TemplateRenderer#render_with_layout 50
    1577.00 10.00 0.00 1567.00 1/1 ActionView::TemplateRenderer#render_template 50
61.77% 0.39% 1577.00 10.00 0.00 1567.00 1 ActionView::TemplateRenderer#render_with_layout 57
    1389.00 2.00 0.00 1387.00 1/3 ActionView::Template#render 64
    126.00 1.00 0.00 125.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
    398.00 4.00 0.00 394.00 2/3 ActiveSupport::Notifications::Instrumenter#instrument 52
    1389.00 2.00 0.00 1387.00 1/3 ActionView::TemplateRenderer#render_with_layout 64
57.11% 0.16% 1458.00 4.00 0.00 1454.00 3 *ActionView::Template#render 154
    1454.00 0.00 0.00 1454.00 3/3 ActionView::Template#instrument_render_template 155
    1454.00 0.00 0.00 1454.00 3/3 ActionView::Template#render 155
56.95% 0.00% 1454.00 0.00 0.00 1454.00 3 *ActionView::Template#instrument_render_template 351
    1452.00 0.00 0.00 1452.00 3/7 <Module::ActiveSupport::Notifications>#instrument 352
    3.00 3.00 0.00 0.00 3/3 ActionView::Template#instrument_payload 352
    1386.00 17.00 0.00 1369.00 1/1 <Module::ActiveSupport::Notifications>#instrument 157
54.29% 0.67% 1386.00 17.00 0.00 1369.00 1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__3684285385835136263_47078437674600 1
    588.00 1.00 0.00 587.00 1/1 Sprockets::Rails::Helper#stylesheet_link_tag 7
    403.00 1.00 0.00 402.00 1/1 ActionView::Helpers::RenderingHelper#render 15
    372.00 1.00 0.00 371.00 1/1 Sprockets::Rails::Helper#javascript_include_tag 8
    3.00 2.00 0.00 1.00 1/181 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
    0.00 0.00 0.00 0.00 1/18 ActiveSupport::SafeBuffer#to_s 28
    0.00 0.00 0.00 0.00 5/16 ActionView::OutputBuffer#<< 64
    0.00 0.00 0.00 0.00 6/20 ActionView::OutputBuffer#safe_concat 64
    1.00 1.00 0.00 0.00 1/37 Rack::Test::CookieJar#for 165
    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
34.90% 1.29% 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/181 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/100 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.40% 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:0x0055a29c9363b0>#relative_url_root 202
    0.00 0.00 0.00 0.00 2/102 String#to_s 184
    0.00 0.00 0.00 0.00 2/103 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
29.69% 0.24% 758.00 6.00 0.00 752.00 3 Enumerable#detect
    752.00 2.00 0.00 750.00 3/155 Array#each
    754.00 0.00 0.00 754.00 2/2 ActionView::Helpers::AssetUrlHelper#asset_path 198
29.53% 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.38% 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.38% 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
28.95% 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
28.95% 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.16% 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.01% 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/20 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.01% 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
27.85% 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/56 Kernel#dup 56
    0.00 0.00 0.00 0.00 2/65 Hash#delete 57
    707.00 4.00 0.00 703.00 2/2 Sprockets::Base#resolve_with_compat 66
27.69% 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/102 String#to_s 24
    646.00 2.00 0.00 644.00 2/2 Sprockets::Resolve#resolve 35
25.30% 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__3684285385835136263_47078437674600 7
23.03% 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/16 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.15% 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/155 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/181 Class#new 120
    504.00 6.00 0.00 498.00 1/1 Array#map
19.74% 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/16 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
    126.00 1.00 0.00 125.00 1/2 ActionView::TemplateRenderer#render_with_layout 51
    365.00 1.00 0.00 364.00 1/2 ActionView::PartialRenderer#render_partial 331
19.23% 0.08% 491.00 2.00 0.00 489.00 2 ActionView::AbstractRenderer#instrument 38
    487.00 0.00 0.00 487.00 2/7 <Module::ActiveSupport::Notifications>#instrument 41
    2.00 2.00 0.00 0.00 2/44 Symbol#to_s 41
    460.00 1.00 0.00 459.00 1/1 Array#map
18.02% 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/181 ActiveRecord::ConnectionAdapters::Transaction#initialize 49
    0.00 0.00 0.00 0.00 1/181 <Module::ActiveSupport::Notifications::Fanout::Subscribers>#new 74
    1.00 1.00 0.00 0.00 1/181 Rails::Engine#build_request 693
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Static#call 115
    1.00 1.00 0.00 0.00 1/181 <Class::ActiveSupport::ExecutionWrapper>#run! 67
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::RequestId#call 23
    1.00 1.00 0.00 0.00 1/181 Rails::Rack::Logger#call 21
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::ShowExceptions#call 30
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::DebugExceptions#call 58
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Cookies#call 611
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Session::Compatibility#make_request 38
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Routing::RouteSet#make_request 402
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Journey::GTG::Simulator#memos 30
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Journey::Path::Pattern#match 157
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Journey::Path::Pattern::MatchData#captures 134
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Http::FilterParameters#parameter_filter_for 70
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Request#headers 197
    1.00 1.00 0.00 0.00 1/181 <Class::ActiveSupport::MessageEncryptor>#key_len 89
    1.00 1.00 0.00 0.00 1/181 ActiveSupport::MessageEncryptor#resolve_verifier 152
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Http::MimeNegotiation#variant 98
    1.00 1.00 0.00 0.00 1/181 ActionView::Rendering#view_renderer 78
    1.00 1.00 0.00 0.00 1/181 ActionView::Base#initialize 198
    1.00 1.00 0.00 0.00 1/181 ActionView::Renderer#render_template 42
    1.00 1.00 0.00 0.00 1/181 ActionView::Helpers::TagHelper#tag_builder 309
    1.00 1.00 0.00 0.00 1/181 ActionDispatch::Response#rack_response 514
    1.00 1.00 0.00 0.00 1/181 Rack::Session::Abstract::Persisted#context 233
    2.00 2.00 0.00 0.00 2/181 ActionDispatch::RemoteIp#call 78
    2.00 2.00 0.00 0.00 2/181 MonitorMixin#mon_initialize 244
    2.00 2.00 0.00 0.00 2/181 ActionDispatch::Response#initialize 164
    2.00 1.00 0.00 1.00 1/181 ActionView::LookupContext::ViewPaths#view_paths= 112
    2.00 1.00 0.00 1.00 1/181 ActionView::Rendering#process 29
    2.00 2.00 0.00 0.00 2/181 Hash#with_indifferent_access 8
    2.00 2.00 0.00 0.00 1/181 ActionDispatch::Http::ParameterFilter::CompiledFilter#call 57
    2.00 1.00 0.00 1.00 1/181 Rack::QueryParser#make_params 120
    2.00 2.00 0.00 0.00 2/181 ActiveSupport::MessageEncryptor#new_cipher 137
    2.00 1.00 0.00 1.00 1/181 ActionView::OutputFlow#set 18
    2.00 2.00 0.00 0.00 2/181 Hash#extract! 46
    2.00 2.00 0.00 0.00 2/181 Array#map
    2.00 2.00 0.00 0.00 1/181 Rails::Rack::Logger#call_app 37
    3.00 3.00 0.00 0.00 3/181 ActiveSupport::HashWithIndifferentAccess#to_hash 298
    3.00 1.00 0.00 2.00 1/181 ActionView::OutputFlow#initialize 8
    3.00 2.00 0.00 1.00 1/181 ActionView::CompiledTemplates#_app_views_say_hello_html_erb__3044914164313436269_47078431908240 1
    3.00 2.00 0.00 1.00 1/181 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__3684285385835136263_47078437674600 1
    3.00 2.00 0.00 1.00 2/181 Array#each
    3.00 3.00 0.00 0.00 1/181 ActionView::Renderer#render_partial 47
    3.00 2.00 0.00 1.00 1/181 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 1
    3.00 2.00 0.00 1.00 1/181 ActionView::Helpers::CaptureHelper#with_output_buffer 197
    3.00 3.00 0.00 0.00 1/181 Rack::ETag#call 30
    3.00 3.00 0.00 0.00 1/181 ActionDispatch::Executor#call 13
    3.00 3.00 0.00 0.00 1/181 Rack::Response#finish 69
    4.00 0.00 0.00 4.00 1/181 MonitorMixin#mon_synchronize 156
    4.00 4.00 0.00 0.00 4/181 <Class::ActionDispatch::Http::Headers>#from_hash 49
    4.00 2.00 0.00 2.00 2/181 ActionDispatch::Integration::Session#process 264
    4.00 1.00 0.00 3.00 1/181 URI::RFC2396_Parser#parse 215
    4.00 3.00 0.00 1.00 3/181 <Class::Rack::MockRequest>#env_for 134
    4.00 4.00 0.00 0.00 4/181 ActionDispatch::Response#build_buffer 452
    4.00 2.00 0.00 2.00 2/181 MonitorMixin::ConditionVariable#initialize 156
    4.00 2.00 0.00 2.00 1/181 <Class::ActionController::Metal>#dispatch 253
    4.00 2.00 0.00 2.00 2/181 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile 45
    4.00 1.00 0.00 3.00 1/181 <Class::ActionDispatch::Cookies::CookieJar>#build 287
    4.00 1.00 0.00 3.00 1/181 ActionView::Context#_prepare_context 22
    4.00 2.00 0.00 2.00 2/181 Sprockets::Resolve#resolve_under_paths 120
    5.00 2.00 0.00 3.00 2/181 <Class::ActionDispatch::Request::Session>#create 20
    5.00 1.00 0.00 4.00 1/181 ActionDispatch::Flash::FlashHash#initialize 140
    6.00 4.00 0.00 2.00 2/181 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call 28
    6.00 2.00 0.00 4.00 2/181 MonitorMixin#new_cond 226
    6.00 2.00 0.00 4.00 2/181 ActiveSupport::InheritableOptions#inheritable_copy 80
    7.00 3.00 0.00 4.00 1/181 ActionDispatch::Cookies::EncryptedCookieJar#initialize 581
    8.00 2.00 0.00 6.00 2/181 URI::RFC3986_Parser#parse 76
    8.00 1.00 0.00 7.00 1/181 ActionView::ViewPaths#lookup_context 42
    9.00 1.00 0.00 8.00 1/181 ActionController::StrongParameters#params 1067
    10.00 3.00 0.00 7.00 1/181 <Class::ActionDispatch::Flash::FlashHash>#from_session_value 127
    10.00 2.00 0.00 8.00 2/181 <Class::Rack::Utils::HeaderHash>#new 437
    12.00 1.00 0.00 11.00 1/181 <Class::ActionDispatch::Response>#create 151
    13.00 3.00 0.00 10.00 1/181 ActionView::Rendering#view_context 72
    14.00 7.00 0.00 7.00 7/181 Sprockets::Resolve#resolve_alternates 191
    15.00 1.00 0.00 14.00 1/181 Array#select
    15.00 1.00 0.00 14.00 1/181 IPAddr#coerce_other 515
    16.00 3.00 0.00 13.00 3/181 ActiveSupport::HashWithIndifferentAccess#dup 227
    18.00 4.00 0.00 14.00 6/181 ActiveSupport::Subscriber#start 85
    18.00 1.00 0.00 17.00 1/181 ActionDispatch::Cookies::ChainedCookieJars#encrypted 223
    22.00 2.00 0.00 20.00 2/181 Rack::MockSession#request 32
    22.00 17.00 0.00 5.00 17/181 String#html_safe 257
    25.00 25.00 0.00 0.00 25/181 Set#initialize 83
    50.00 3.00 0.00 47.00 1/181 <Class::ActionDispatch::TestResponse>#from_response 12
    84.00 14.00 0.00 70.00 14/181 Sprockets::PathDependencyUtils#file_digest_dependency_set 65
17.74% 5.80% 453.00 148.00 0.00 305.00 181 *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
    9.00 0.00 0.00 9.00 3/3 URI::Generic#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
    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
    403.00 1.00 0.00 402.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__3684285385835136263_47078437674600 15
15.79% 0.04% 403.00 1.00 0.00 402.00 1 ActionView::Helpers::RenderingHelper#render 26
    402.00 0.00 0.00 402.00 1/1 ActionView::Renderer#render_partial 35
    0.00 0.00 0.00 0.00 1/100 Module#=== 27
    402.00 0.00 0.00 402.00 1/1 ActionView::Helpers::RenderingHelper#render 35
15.75% 0.00% 402.00 0.00 0.00 402.00 1 ActionView::Renderer#render_partial 46
    399.00 0.00 0.00 399.00 1/1 ActionView::PartialRenderer#render 47
    3.00 3.00 0.00 0.00 1/181 Class#new 47
    399.00 0.00 0.00 399.00 1/1 ActionView::Renderer#render_partial 47
15.63% 0.00% 399.00 0.00 0.00 399.00 1 ActionView::PartialRenderer#render 295
    366.00 1.00 0.00 365.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
    372.00 1.00 0.00 371.00 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__3684285385835136263_47078437674600 8
14.57% 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/16 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.38% 0.27% 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/155 Array#each 161
    366.00 1.00 0.00 365.00 1/1 ActionView::PartialRenderer#render 310
14.34% 0.04% 366.00 1.00 0.00 365.00 1 ActionView::PartialRenderer#render_partial 330
    365.00 1.00 0.00 364.00 1/2 ActionView::AbstractRenderer#instrument 331
    352.00 8.00 0.00 344.00 1/1 Array#map
13.79% 0.31% 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/16 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
    326.00 10.00 0.00 316.00 1/1 <Module::ActiveSupport::Notifications>#instrument 157
12.77% 0.39% 326.00 10.00 0.00 316.00 1 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 1
    221.00 1.00 0.00 220.00 1/1 ActionView::Helpers::FormTagHelper#form_tag 19
    22.00 0.00 0.00 22.00 2/2 ActionView::Helpers::UrlHelper#link_to 29
    22.00 0.00 0.00 22.00 1/1 #<Module:0x0055a29cf8f108>#login_path 19
    18.00 2.00 0.00 16.00 1/1 ActionView::Helpers::ControllerHelper#flash 1
    10.00 0.00 0.00 10.00 1/1 #<Module:0x0055a29cf8f108>#forgotten_password_path 29
    10.00 0.00 0.00 10.00 1/1 #<Module:0x0055a29cf8f108>#register_path 28
    9.00 1.00 0.00 8.00 1/1 ApplicationHelper#logged_in? 2
    3.00 2.00 0.00 1.00 1/181 Class#new 1
    1.00 0.00 0.00 1.00 1/1 ActionDispatch::Flash::FlashHash#[] 1
    0.00 0.00 0.00 0.00 1/18 ActiveSupport::SafeBuffer#to_s 33
    0.00 0.00 0.00 0.00 5/20 ActionView::OutputBuffer#safe_concat 29
    0.00 0.00 0.00 0.00 4/16 ActionView::OutputBuffer#<< 29
    318.00 1.00 0.00 317.00 1/1 Array#map
12.46% 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
    221.00 1.00 0.00 220.00 1/1 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 19
8.66% 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.17% 0.35% 183.00 9.00 0.00 174.00 9 Sprockets::HTTPUtils#find_q_matches 58
    129.00 4.00 0.00 125.00 9/155 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/100 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.17% 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.01% 0.00% 179.00 0.00 0.00 179.00 1 ActionView::Helpers::CaptureHelper#capture 37
    176.00 14.00 0.00 162.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 14.00 0.00 162.00 1/1 ActionView::Helpers::CaptureHelper#capture 39
6.89% 0.55% 176.00 14.00 0.00 162.00 1 ActionView::Helpers::CaptureHelper#with_output_buffer 195
    44.00 1.00 0.00 43.00 1/1 ActionView::Helpers::FormTagHelper#password_field_tag 23
    42.00 4.00 0.00 38.00 2/2 ActionView::Helpers::FormTagHelper#label_tag 22
    38.00 2.00 0.00 36.00 1/2 ActionView::Helpers::FormTagHelper#text_field_tag 21
    35.00 3.00 0.00 32.00 1/1 ActionView::Helpers::FormTagHelper#submit_tag 24
    3.00 2.00 0.00 1.00 1/181 Class#new 197
    0.00 0.00 0.00 0.00 5/16 ActionView::OutputBuffer#<< 24
    0.00 0.00 0.00 0.00 6/20 ActionView::OutputBuffer#safe_concat 24
    0.00 0.00 0.00 0.00 1/27 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/98 Kernel#respond_to? 198
    168.00 14.00 0.00 154.00 14/14 Sprockets::Resolve#path_matches 172
6.58% 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/181 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
    112.00 0.00 0.00 112.00 5/10 ActionView::Helpers::TagHelper#tag 239
5.80% 0.00% 148.00 0.00 0.00 148.00 10 ActionView::Helpers::TagHelper::TagBuilder#tag_options 59
    138.00 0.00 0.00 138.00 10/19 Hash#each_pair 63
    10.00 10.00 0.00 0.00 10/56 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
    138.00 0.00 0.00 138.00 10/19 ActionView::Helpers::TagHelper::TagBuilder#tag_options 63
5.64% 0.08% 144.00 2.00 0.00 142.00 19 *Hash#each_pair
    131.00 26.00 0.00 105.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/103 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
    131.00 26.00 0.00 105.00 26/27 Hash#each_pair
5.33% 1.06% 136.00 27.00 0.00 109.00 27 ActionView::Helpers::TagHelper::TagBuilder#tag_option 87
    55.00 0.00 0.00 55.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
    57.00 2.00 0.00 55.00 2/5 ActionView::Helpers::FormTagHelper#text_field_tag 191
5.01% 0.20% 128.00 5.00 0.00 123.00 5 ActionView::Helpers::TagHelper#tag 235
    112.00 0.00 0.00 112.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/103 Kernel#nil? 236
    125.00 34.00 0.00 91.00 17/17 Array#each
4.90% 1.33% 125.00 34.00 0.00 91.00 17 Enumerable#find
    91.00 4.00 0.00 87.00 17/155 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.82% 4.82% 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 217
    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.62% 4.62% 118.00 118.00 0.00 0.00 49 String#gsub
    108.00 10.00 0.00 98.00 9/9 ActiveSupport::Logger#add 87
4.23% 0.39% 108.00 10.00 0.00 98.00 9 Logger#add 419
    30.00 0.00 0.00 30.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/7 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/16 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/103 Kernel#nil? 421
    108.00 0.00 0.00 108.00 9/9 Logger#info 489
4.23% 0.00% 108.00 0.00 0.00 108.00 9 ActiveSupport::Logger#add 85
    108.00 10.00 0.00 98.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/103 Kernel#nil? 86
    6.00 0.00 0.00 6.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.23% 0.00% 108.00 0.00 0.00 108.00 9 Logger#info 488
    108.00 0.00 0.00 108.00 9/9 ActiveSupport::Logger#add 489
    99.00 0.00 0.00 99.00 6/6 ActiveSupport::LogSubscriber#finish 83
3.88% 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.88% 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.88% 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.88% 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/155 Array#each 46
    99.00 0.00 0.00 99.00 6/6 ActiveSupport::Notifications::Instrumenter#instrument 27
3.88% 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.72% 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/155 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.60% 1.49% 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.49% 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/105 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.41% 1.29% 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/103 Kernel#nil? 18
    87.00 7.00 0.00 80.00 7/7 Sprockets::Resolve#path_matches 157
3.41% 0.27% 87.00 7.00 0.00 80.00 7 Sprockets::Resolve#dirname_matches 177
    80.00 3.00 0.00 77.00 7/155 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.29% 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/181 Class#new 83
    0.00 0.00 0.00 0.00 15/103 Kernel#nil? 85
    0.00 0.00 0.00 0.00 10/29 NilClass#nil? 85
    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.13% 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
    38.00 2.00 0.00 36.00 1/2 ActionView::Helpers::CaptureHelper#with_output_buffer 21
    41.00 2.00 0.00 39.00 1/2 ActionView::Helpers::FormTagHelper#password_field_tag 308
3.09% 0.16% 79.00 4.00 0.00 75.00 2 ActionView::Helpers::FormTagHelper#text_field_tag 190
    57.00 2.00 0.00 55.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
    79.00 0.00 0.00 79.00 1/1 ActionController::Instrumentation#process_action 18
3.09% 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.94% 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
    75.00 7.00 0.00 68.00 1/1 Rack::Test::Session#request 124
2.94% 0.27% 75.00 7.00 0.00 68.00 1 Rack::Test::Session#env_for 196
    42.00 6.00 0.00 36.00 1/1 <Class::Rack::MockRequest>#env_for 241
    13.00 0.00 0.00 13.00 1/2 <Module::URI>#parse 197
    7.00 2.00 0.00 5.00 1/1 Rack::Test::Session#default_env 201
    2.00 1.00 0.00 1.00 1/20 Hash#merge 201
    1.00 0.00 0.00 1.00 1/1 URI::Generic#to_s 241
    1.00 1.00 0.00 0.00 1/7 String#upcase 210
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 210
    1.00 1.00 0.00 0.00 1/16 String#[] 198
    0.00 0.00 0.00 0.00 1/20 Hash#has_key? 237
    0.00 0.00 0.00 0.00 1/65 Hash#delete 235
    0.00 0.00 0.00 0.00 1/13 Array#include? 212
    0.00 0.00 0.00 0.00 1/100 Module#=== 205
    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.90% 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/56 ActionDispatch::Integration::RequestHelpers#get 16
    1.00 1.00 0.00 0.00 1/56 URI::Generic#to_s 1344
    1.00 1.00 0.00 0.00 1/56 ActionDispatch::Request#engine_script_name= 148
    1.00 1.00 0.00 0.00 1/56 ActionView::PathSet#to_ary 26
    1.00 1.00 0.00 0.00 1/56 ActionView::Helpers::TranslationHelper#translate 60
    1.00 1.00 0.00 0.00 1/56 ActionDispatch::Response#set_content_type 427
    1.00 1.00 0.00 0.00 1/56 Rack::Utils::HeaderHash#initialize_copy 449
    2.00 1.00 0.00 1.00 3/56 Concurrent::Collection::NonConcurrentMapBackend#dupped_backend 124
    2.00 1.00 0.00 1.00 1/56 <Class::Rack::MockRequest>#env_for 92
    2.00 1.00 0.00 1.00 1/56 ActionDispatch::Request::Session::Options#initialize 43
    2.00 1.00 0.00 1.00 1/56 ActionController::Instrumentation#process_action 28
    2.00 2.00 0.00 0.00 2/56 ActionView::TemplateRenderer#resolve_layout 78
    2.00 2.00 0.00 0.00 2/56 I18n::Backend::Base#translate 40
    2.00 2.00 0.00 0.00 2/56 ActiveSupport::SafeBuffer#+ 197
    2.00 1.00 0.00 1.00 1/56 ActionDispatch::Response::Header#to_hash 55
    2.00 1.00 0.00 1.00 1/56 Rack::Utils::HeaderHash#merge 495
    3.00 2.00 0.00 1.00 2/56 Hash#except 11
    4.00 2.00 0.00 2.00 2/56 I18n::Base#translate 153
    4.00 2.00 0.00 2.00 2/56 Sprockets::Base#resolve_with_compat 56
    6.00 3.00 0.00 3.00 3/56 ActionController::UrlFor#url_options 40
    6.00 6.00 0.00 0.00 6/56 ActionDispatch::Journey::Format#evaluate 36
    8.00 4.00 0.00 4.00 6/56 ActiveSupport::Notifications::Event#initialize 58
    8.00 4.00 0.00 4.00 4/56 <Class::ActionView::LookupContext::DetailsKey>#get 63
    10.00 10.00 0.00 0.00 10/56 ActionView::Helpers::TagHelper::TagBuilder#tag_options 61
2.86% 2.00% 73.00 51.00 0.00 22.00 56 *Kernel#dup
    22.00 0.00 0.00 22.00 56/76 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
    55.00 0.00 0.00 55.00 27/33 ActionView::Helpers::TagHelper::TagBuilder#tag_option 91
2.51% 0.00% 64.00 0.00 0.00 64.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
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 36
    0.00 0.00 0.00 0.00 1/55 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 31/102 String#to_s 36
    63.00 4.00 0.00 59.00 1/1 <Module::ActiveSupport::Notifications>#instrument 157
2.47% 0.16% 63.00 4.00 0.00 59.00 1 ActionView::CompiledTemplates#_app_views_say_hello_html_erb__3044914164313436269_47078431908240 1
    28.00 0.00 0.00 28.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/181 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/20 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.43% 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/65 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.35% 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/27 String#force_encoding 312
    0.00 0.00 0.00 0.00 20/45 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.35% 2.35% 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.35% 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.35% 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.35% 2.35% 60.00 60.00 0.00 0.00 30 <Class::File>#join
    59.00 5.00 0.00 54.00 5/5 ActionView::Helpers::TagHelper#content_tag 274
2.31% 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.31% 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.31% 1.18% 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/102 Kernel#class 385
    56.00 14.00 0.00 42.00 7/7 Sprockets::Resolve#path_matches 160
2.19% 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.15% 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.15% 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.15% 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.15% 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.15% 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.15% 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/105 Rack::Request::Env#get_header 295
    55.00 0.00 0.00 55.00 5/5 ActionDispatch::Request::Session#exists? 184
2.15% 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.15% 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.15% 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_user 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.15% 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/102 String#to_s 91
    54.00 6.00 0.00 48.00 2/2 Sprockets::Resolve#resolve_logical_path 112
2.12% 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.12% 1.76% 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.04% 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/105 Rack::Request::Env#get_header 259
    51.00 0.00 0.00 51.00 1/1 ActionDispatch::Integration::Session#process 266
2.00% 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/181 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.00% 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/27 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.00% 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.00% 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/105 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.96% 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.96% 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.96% 0.39% 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.88% 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/181 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.84% 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.84% 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/155 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.84% 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.80% 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/56 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/100 Module#=== 81
    46.00 0.00 0.00 46.00 1/1 ActionView::TemplateRenderer#render_with_layout 58
1.80% 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
    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.76% 0.39% 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/9 String#chomp 204
    0.00 0.00 0.00 0.00 5/5 Sprockets::Mime#extname_map 201
    44.00 1.00 0.00 43.00 1/1 ActionView::Helpers::CaptureHelper#with_output_buffer 23
1.72% 0.04% 44.00 1.00 0.00 43.00 1 ActionView::Helpers::FormTagHelper#password_field_tag 307
    41.00 2.00 0.00 39.00 1/2 ActionView::Helpers::FormTagHelper#text_field_tag 308
    2.00 1.00 0.00 1.00 1/20 Hash#merge 308
    44.00 4.00 0.00 40.00 2/2 Sprockets::Transformers#resolve_transform_type 125
1.72% 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.72% 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.72% 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 210
    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 74
    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.72% 1.72% 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 22
1.65% 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/20 Hash#has_key? 215
    0.00 0.00 0.00 0.00 2/64 Kernel#block_given? 209
    10.00 0.00 0.00 10.00 1/3 #<Module:0x0055a29cf8f108>#register_path 325
    10.00 0.00 0.00 10.00 1/3 #<Module:0x0055a29cf8f108>#forgotten_password_path 325
    22.00 0.00 0.00 22.00 1/3 #<Module:0x0055a29cf8f108>#login_path 325
1.65% 0.00% 42.00 0.00 0.00 42.00 3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 202
    18.00 0.00 0.00 18.00 3/3 ActionView::RoutingUrlFor#url_options 204
    15.00 0.00 0.00 15.00 3/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper 205
    6.00 3.00 0.00 3.00 3/20 Hash#merge 204
    3.00 0.00 0.00 3.00 3/3 <Module::ActionDispatch::Http::URL>#path_for 332
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimize_routes_generation? 203
    42.00 6.00 0.00 36.00 1/1 Rack::Test::Session#env_for 241
1.65% 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/181 Class#new 134
    2.00 0.00 0.00 2.00 2/7 ActiveSupport::NumericWithFormat#to_s 142
    2.00 1.00 0.00 1.00 1/56 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/7 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/100 Module#=== 133
    0.00 0.00 0.00 0.00 1/27 String#force_encoding 131
    41.00 0.00 0.00 41.00 8/8 Array#each
1.61% 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.57% 1.57% 40.00 40.00 0.00 0.00 10 Enumerable#sort_by
    0.00 0.00 0.00 0.00 10/155 Array#each
    39.00 0.00 0.00 39.00 1/1 ActionDispatch::Session::CookieStore#get_cookie 121
1.53% 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.53% 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.53% 0.59% 39.00 15.00 0.00 24.00 16 Array#select
    15.00 1.00 0.00 14.00 1/181 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 119
    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 162
1.49% 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/100 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 611
    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.45% 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/181 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/65 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 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 42/42 MonitorMixin#mon_enter 212
    35.00 1.00 0.00 34.00 1/1 ActionView::Helpers::FormTagHelper#form_tag 70
1.37% 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 24
1.37% 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.37% 1.37% 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.37% 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.33% 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.33% 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
    12.00 0.00 0.00 12.00 20/76 Hash#merge
    22.00 0.00 0.00 22.00 56/76 Kernel#dup
1.33% 0.00% 34.00 0.00 0.00 34.00 76 *Kernel#initialize_dup
    33.00 33.00 0.00 0.00 51/52 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 7/7 Array#initialize_copy
    0.00 0.00 0.00 0.00 15/18 String#initialize_copy
    33.00 2.00 0.00 31.00 2/2 ActionDispatch::Http::Cache::Response#prepare_cache_control! 164
1.29% 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/155 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.29% 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 299
    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.29% 0.31% 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/98 Kernel#respond_to?
    0.00 0.00 0.00 0.00 2/102 String#to_s
    0.00 0.00 0.00 0.00 2/2 #<Module:0x0055a29a1a4270>#===
    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/100 Module#===
    0.00 0.00 0.00 0.00 1/52 Rack::Utils::HeaderHash#initialize_copy 448
    33.00 33.00 0.00 0.00 51/52 Kernel#initialize_dup
1.29% 1.29% 33.00 33.00 0.00 0.00 52 Hash#initialize_copy
    32.00 2.00 0.00 30.00 2/2 Sprockets::Resolve#resolve 43
1.25% 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.21% 1.21% 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.21% 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.21% 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
    1.00 1.00 0.00 0.00 9/29 String#match
    5.00 5.00 0.00 0.00 2/29 URI::RFC3986_Parser#split 22
    5.00 5.00 0.00 0.00 3/29 ActionDispatch::Journey::Path::Pattern#match 156
    6.00 6.00 0.00 0.00 2/29 IPAddr#in_addr 526
    14.00 14.00 0.00 0.00 13/29 Regexp#match? 7
1.21% 1.21% 31.00 31.00 0.00 0.00 29 Regexp#match
    30.00 9.00 0.00 21.00 9/9 Logger#format_message 546
1.18% 0.35% 30.00 9.00 0.00 21.00 9 ActiveSupport::TaggedLogging::Formatter#call 20
    15.00 15.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
    30.00 0.00 0.00 30.00 9/9 Logger#add 433
1.18% 0.00% 30.00 0.00 0.00 30.00 9 Logger#format_message 545
    30.00 9.00 0.00 21.00 9/9 ActiveSupport::TaggedLogging::Formatter#call 546
    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.14% 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.14% 0.59% 29.00 15.00 0.00 14.00 15 Enumerable#each_entry
    14.00 0.00 0.00 14.00 15/155 Array#each
    29.00 0.00 0.00 29.00 15/15 Set#merge 388
1.14% 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/98 Kernel#respond_to? 95
    29.00 2.00 0.00 27.00 3/3 ActionDispatch::RemoteIp::GetIp#calculate_ip 116
1.14% 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 2.00 0.00 27.00 2/2 ActiveSupport::Notifications::Fanout::Subscribers::Evented#start 98
1.14% 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 1/29 ActionView::Helpers::FormTagHelper#extra_tags_for_form 846
    1.00 1.00 0.00 0.00 1/29 ActionDispatch::Response#set_content_type 428
    1.00 1.00 0.00 0.00 1/29 Rack::Utils::HeaderHash#include? 482
    3.00 3.00 0.00 0.00 3/29 URI::Generic#set_scheme 333
    6.00 6.00 0.00 0.00 6/29 Rack::Utils::HeaderHash#[] 465
    17.00 17.00 0.00 0.00 17/29 Rack::Utils::HeaderHash#[]= 469
1.14% 1.14% 29.00 29.00 0.00 0.00 29 String#downcase
    0.00 0.00 0.00 0.00 1/20 ActiveSupport::Testing::Performance#full_profile_options 31
    0.00 0.00 0.00 0.00 2/20 <Class::Thread>#handle_interrupt
    1.00 1.00 0.00 0.00 1/20 ActionView::Helpers::TranslationHelper#translate 90
    1.00 1.00 0.00 0.00 1/20 I18n::Backend::Base#localize 73
    2.00 1.00 0.00 1.00 1/20 Rack::Test::Session#env_for 201
    2.00 1.00 0.00 1.00 1/20 <Class::ActionDispatch::Response>#merge_default_headers 155
    2.00 2.00 0.00 0.00 2/20 Sprockets::Base#find_asset 64
    2.00 1.00 0.00 1.00 1/20 ActionView::Helpers::FormTagHelper#password_field_tag 308
    3.00 2.00 0.00 1.00 2/20 Array#each
    4.00 2.00 0.00 2.00 2/20 Rack::Test::Session#default_env 293
    6.00 3.00 0.00 3.00 3/20 ActionView::LookupContext::ViewPaths#detail_args_for 163
    6.00 3.00 0.00 3.00 3/20 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 204
1.14% 0.67% 29.00 17.00 0.00 12.00 20 Hash#merge
    12.00 0.00 0.00 12.00 20/76 Kernel#initialize_dup
    28.00 14.00 0.00 14.00 7/7 Sprockets::Bower#resolve_alternates 17
1.10% 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/181 Class#new 191
    28.00 4.00 0.00 24.00 2/2 Class#new
1.10% 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/45 Kernel#kind_of? 469
    28.00 1.00 0.00 27.00 1/1 ActionView::Helpers::TranslationHelper#localize 118
1.10% 0.04% 28.00 1.00 0.00 27.00 1 I18n::Base#localize 250
    27.00 5.00 0.00 22.00 1/1 I18n::Backend::Base#localize 255
    0.00 0.00 0.00 0.00 1/3 I18n::Config#backend 255
    0.00 0.00 0.00 0.00 1/3 I18n::Base#enforce_available_locales! 254
    0.00 0.00 0.00 0.00 1/2 ActionView::I18nProxy#locale 252
    0.00 0.00 0.00 0.00 2/17 I18n::Base#config 255
    0.00 0.00 0.00 0.00 2/65 Hash#delete 253
    28.00 0.00 0.00 28.00 1/1 ActionView::CompiledTemplates#_app_views_say_hello_html_erb__3044914164313436269_47078431908240 2
1.10% 0.00% 28.00 0.00 0.00 28.00 1 ActionView::Helpers::TranslationHelper#localize 117
    28.00 1.00 0.00 27.00 1/1 I18n::Base#localize 118
    28.00 0.00 0.00 28.00 1/1 ActionDispatch::Integration::Runner#before_setup 312
1.10% 0.00% 28.00 0.00 0.00 28.00 1 ActiveRecord::TestFixtures#before_setup 850
    16.00 7.00 0.00 9.00 1/1 ActiveRecord::TestFixtures#setup_fixtures 851
    12.00 0.00 0.00 12.00 1/1 ActiveSupport::Testing::SetupAndTeardown#before_setup 852
    28.00 0.00 0.00 28.00 1/1 ActionDispatch::IntegrationTest#before_setup 48
1.10% 0.00% 28.00 0.00 0.00 28.00 1 ActionDispatch::Integration::Runner#before_setup 310
    28.00 0.00 0.00 28.00 1/1 ActiveRecord::TestFixtures#before_setup 312
    28.00 0.00 0.00 28.00 1/1 ActiveSupport::Testing::Performance#run_test 80
1.10% 0.00% 28.00 0.00 0.00 28.00 1 ActionDispatch::IntegrationTest#before_setup 46
    28.00 0.00 0.00 28.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
    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.06% 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 255
1.06% 0.20% 27.00 5.00 0.00 22.00 1 I18n::Backend::Base#localize 64
    14.00 0.00 0.00 14.00 1/2 I18n::Base#translate 74
    4.00 2.00 0.00 2.00 1/1 Time#strftime 78
    2.00 0.00 0.00 2.00 1/1 I18n::Backend::Base#translate_localization_format 77
    1.00 1.00 0.00 0.00 1/44 Symbol#to_s 74
    1.00 1.00 0.00 0.00 1/20 Hash#merge 73
    0.00 0.00 0.00 0.00 1/1 String#intern 74
    0.00 0.00 0.00 0.00 1/100 Module#=== 70
    0.00 0.00 0.00 0.00 2/98 Kernel#respond_to? 72
    0.00 0.00 0.00 0.00 1/103 Kernel#nil? 65
    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 74
1.06% 0.00% 27.00 0.00 0.00 27.00 2 I18n::Base#translate 152
    23.00 0.00 0.00 23.00 2/8 Kernel#catch 162
    4.00 2.00 0.00 2.00 2/56 Kernel#dup 153
    0.00 0.00 0.00 0.00 2/3 I18n::Base#enforce_available_locales! 159
    0.00 0.00 0.00 0.00 1/2 ActionView::I18nProxy#locale 156
    0.00 0.00 0.00 0.00 6/65 Hash#delete 157
    0.00 0.00 0.00 0.00 2/3 I18n::Config#backend 155
    0.00 0.00 0.00 0.00 3/17 I18n::Base#config 156
    0.00 0.00 0.00 0.00 2/4 Array#shift 154
    0.00 0.00 0.00 0.00 2/21 Array#pop 153
    0.00 0.00 0.00 0.00 6/119 Kernel#is_a? 169
    0.00 0.00 0.00 0.00 2/27 Array#last 153
    27.00 5.00 0.00 22.00 5/5 ActionView::LookupContext::ViewPaths#args_for_lookup 156
1.06% 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/20 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.06% 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.06% 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__3044914164313436269_47078431908240 1
1.02% 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/20 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/56 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/65 Hash#delete 62
    0.00 0.00 0.00 0.00 1/20 Hash#has_key? 61
    26.00 1.00 0.00 25.00 1/1 ActionDispatch::Http::FilterParameters#filtered_parameters 41
1.02% 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.98% 0.39% 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.98% 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
    25.00 0.00 0.00 25.00 2/2 <Module::URI>#parse 227
0.98% 0.00% 25.00 0.00 0.00 25.00 2 URI::RFC3986_Parser#parse 71
    15.00 2.00 0.00 13.00 2/2 URI::RFC3986_Parser#split 73
    8.00 2.00 0.00 6.00 2/181 Class#new 76
    2.00 2.00 0.00 0.00 2/7 String#upcase 75
    0.00 0.00 0.00 0.00 2/5 Hash#include? 75
    0.00 0.00 0.00 0.00 2/4 <Module::URI>#scheme_list 74
    12.00 0.00 0.00 12.00 1/2 Rack::Test::Session#process_request 245
    13.00 0.00 0.00 13.00 1/2 Rack::Test::Session#env_for 197
0.98% 0.00% 25.00 0.00 0.00 25.00 2 <Module::URI>#parse 226
    25.00 0.00 0.00 25.00 2/2 URI::RFC3986_Parser#parse 227
    24.00 2.00 0.00 22.00 1/1 ActiveSupport::Subscriber#finish 99
0.94% 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.94% 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.90% 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.90% 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 46
    6.00 0.00 0.00 6.00 2/2 I18n::Backend::Simple::Implementation#lookup 26
    2.00 2.00 0.00 0.00 2/56 Kernel#dup 40
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#interpolate 51
    0.00 0.00 0.00 0.00 2/119 Kernel#is_a? 40
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#resolve 31
    0.00 0.00 0.00 0.00 6/103 Kernel#nil? 34
    23.00 4.00 0.00 19.00 1/1 ActiveSupport::Subscriber#finish 99
0.90% 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/7 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.90% 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.90% 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__menu_html_erb___3690158889991152274_47078475681780 29
0.86% 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 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 19
0.86% 0.00% 22.00 0.00 0.00 22.00 1 #<Module:0x0055a29cf8f108>#login_path 316
    22.00 0.00 0.00 22.00 1/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 325
    0.00 0.00 0.00 0.00 2/100 Module#=== 318
    0.00 0.00 0.00 0.00 1/27 Array#last 317
    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.86% 0.00% 22.00 0.00 0.00 22.00 17 String#html_safe 256
    22.00 17.00 0.00 5.00 17/181 Class#new 257
    22.00 5.00 0.00 17.00 1/1 SayController#_layout 325
0.86% 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.86% 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/98 Kernel#respond_to? 35
    0.00 0.00 0.00 0.00 6/31 Hash#key? 34
    0.00 0.00 0.00 0.00 1/20 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.86% 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.86% 0.00% 22.00 0.00 0.00 22.00 3 ActiveSupport::HashWithIndifferentAccess#dup 226
    16.00 3.00 0.00 13.00 3/181 Class#new 227
    6.00 0.00 0.00 6.00 3/11 Kernel#tap 227
    0.00 0.00 0.00 0.00 3/102 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.86% 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.86% 0.00% 22.00 0.00 0.00 22.00 6 ActiveSupport::Subscriber#start 84
    18.00 4.00 0.00 14.00 6/181 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/27 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.86% 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.82% 0.82% 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.82% 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/181 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.82% 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.82% 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.78% 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.78% 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/98 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.78% 0.47% 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/102 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.78% 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.78% 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/29 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/100 Module#=== 522
    20.00 2.00 0.00 18.00 1/1 ActiveSupport::Subscriber#finish 99
0.78% 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.78% 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.78% 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 46
    11.00 3.00 0.00 8.00 1/3 ActionController::LogSubscriber#start_processing 9
0.78% 0.35% 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/56 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.78% 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/181 Class#new 45
    2.00 0.00 0.00 2.00 1/155 Array#each 28
    1.00 1.00 0.00 0.00 1/16 Array#join 42
    20.00 0.00 0.00 20.00 1/1 ActionDispatch::Http::ParameterFilter#filter 13
0.78% 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.78% 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/102 String#to_s 68
    20.00 0.00 0.00 20.00 3/3 ActionDispatch::Request#controller_class_for 84
0.78% 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.74% 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.74% 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.74% 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.74% 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.74% 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.74% 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/155 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 33
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/98 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 1.00 0.00 17.00 3/3 ActionView::RoutingUrlFor#url_options 122
0.71% 0.04% 18.00 1.00 0.00 17.00 3 ActionController::UrlFor#url_options 28
    8.00 0.00 0.00 8.00 1/1 ActionDispatch::Http::URL#optional_port 34
    6.00 3.00 0.00 3.00 3/56 Kernel#dup 40
    3.00 0.00 0.00 3.00 1/1 ActionDispatch::Http::URL#host 34
    0.00 0.00 0.00 0.00 3/9 Rack::Request::Helpers#script_name 45
    0.00 0.00 0.00 0.00 3/7 BasicObject#equal? 36
    0.00 0.00 0.00 0.00 3/4 ActionDispatch::Request#routes 36
    0.00 0.00 0.00 0.00 3/6 #<Module:0x0055a29a6433f8>#_routes 36
    0.00 0.00 0.00 0.00 4/5 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
    18.00 0.00 0.00 18.00 3/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 204
0.71% 0.00% 18.00 0.00 0.00 18.00 3 ActionView::RoutingUrlFor#url_options 120
    18.00 1.00 0.00 17.00 3/3 ActionController::UrlFor#url_options 122
    0.00 0.00 0.00 0.00 3/98 Kernel#respond_to? 121
    18.00 2.00 0.00 16.00 1/1 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 1
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/16 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/16 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/102 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/181 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
    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/29 String#downcase 469
    0.00 0.00 0.00 0.00 17/19 Hash#[]= 472
    0.00 0.00 0.00 0.00 17/20 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/181 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/100 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/181 Class#new 215
    2.00 2.00 0.00 0.00 2/7 String#upcase 215
    0.00 0.00 0.00 0.00 1/5 Hash#include? 214
    0.00 0.00 0.00 0.00 2/4 <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/56 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.35% 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/102 String#to_s
    0.00 0.00 0.00 0.00 3/31 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:0x0055a29b24a020>#[] 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/11 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 Rack::Test::CookieJar#for 165
    1.00 1.00 0.00 0.00 1/16 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile 42
    1.00 1.00 0.00 0.00 1/16 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag 121
    1.00 1.00 0.00 0.00 1/16 Sprockets::Rails::Helper#stylesheet_link_tag 186
    1.00 1.00 0.00 0.00 1/16 ActionView::Helpers::AssetTagHelper#javascript_include_tag 83
    1.00 1.00 0.00 0.00 1/16 Sprockets::Rails::Helper#javascript_include_tag 157
    1.00 1.00 0.00 0.00 1/16 ActionView::LookupContext::ViewPaths#normalize_name 211
    1.00 1.00 0.00 0.00 1/16 Logger#add 28
    1.00 1.00 0.00 0.00 1/16 Rack::MockResponse#body 189
    2.00 2.00 0.00 0.00 2/16 ActiveSupport::CachingKeyGenerator#generate_key 36
    2.00 2.00 0.00 0.00 2/16 Sprockets::URIUtils#encode_uri_query_params 171
    3.00 3.00 0.00 0.00 3/16 ActionDispatch::Journey::Format#evaluate 47
0.63% 0.63% 16.00 16.00 0.00 0.00 16 Array#join
    1.00 1.00 0.00 0.00 1/16 Rack::Test::Session#env_for 198
    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#[]
    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.27% 16.00 7.00 0.00 9.00 1 ActiveRecord::TestFixtures#setup_fixtures 950
    5.00 0.00 0.00 5.00 1/155 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/102 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 3/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 205
0.59% 0.00% 15.00 0.00 0.00 15.00 3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper 214
    12.00 0.00 0.00 12.00 3/3 ActionDispatch::Journey::Route#format 219
    3.00 3.00 0.00 0.00 3/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#parameterize_args 215
    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/181 Class#new 515
    0.00 0.00 0.00 0.00 1/102 Kernel#class 515
    0.00 0.00 0.00 0.00 4/100 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/155 Array#each 74
    0.00 0.00 0.00 0.00 5/100 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
    7.00 7.00 0.00 0.00 1/17 URI::RFC2396_Parser#split 128
    8.00 8.00 0.00 0.00 16/17 URI::RFC3986_Parser#split 45
0.59% 0.59% 15.00 15.00 0.00 0.00 17 MatchData#[]
    15.00 2.00 0.00 13.00 2/2 URI::RFC3986_Parser#parse 73
0.59% 0.08% 15.00 2.00 0.00 13.00 2 URI::RFC3986_Parser#split 14
    8.00 8.00 0.00 0.00 16/17 MatchData#[] 45
    5.00 5.00 0.00 0.00 2/29 Regexp#match 22
    0.00 0.00 0.00 0.00 2/2 String#ascii_only? 21
    0.00 0.00 0.00 0.00 2/2 String#to_str 16
    15.00 15.00 0.00 0.00 9/9 ActiveSupport::TaggedLogging::Formatter#call 21
0.59% 0.59% 15.00 15.00 0.00 0.00 9 ActiveSupport::Logger::SimpleFormatter#call 101
    0.00 0.00 0.00 0.00 9/100 Module#=== 102
    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/65 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/102 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/29 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/65 Hash#delete 867
    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/31 Hash#key? 372
    0.00 0.00 0.00 0.00 1/100 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/155 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/181 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/29 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/11 Kernel#tap 67
    1.00 1.00 0.00 0.00 1/181 Class#new 67
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveSupport::ExecutionWrapper>#active? 64
    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/56 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/105 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/181 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/98 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.35% 13.00 9.00 0.00 4.00 9 Enumerable#each_with_object
    4.00 2.00 0.00 2.00 5/155 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/27 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/105 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/102 Kernel#class 107
    12.00 1.00 0.00 11.00 1/1 ActiveRecord::TestFixtures#after_teardown 857
0.47% 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/155 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.47% 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.47% 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.47% 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/102 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/102 String#to_s 228
    12.00 0.00 0.00 12.00 1/1 ActionController::Rendering#_set_rendered_content_type 77
0.47% 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
    6.00 0.00 0.00 6.00 3/6 Array#each
    12.00 0.00 0.00 12.00 3/6 ActionDispatch::Journey::Route#format 128
0.47% 0.00% 12.00 0.00 0.00 12.00 6 *ActionDispatch::Journey::Format#evaluate 35
    6.00 0.00 0.00 6.00 9/155 Array#each 45
    6.00 6.00 0.00 0.00 6/56 Kernel#dup 36
    3.00 3.00 0.00 0.00 3/16 Array#join 47
    12.00 0.00 0.00 12.00 3/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper 219
0.47% 0.00% 12.00 0.00 0.00 12.00 3 ActionDispatch::Journey::Route#format 127
    12.00 0.00 0.00 12.00 3/6 ActionDispatch::Journey::Format#evaluate 128
    4.00 4.00 0.00 0.00 2/6 I18n::Backend::Simple::Implementation#lookup 74
    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.47% 0.47% 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/155 Array#each
    12.00 6.00 0.00 6.00 2/2 ActionView::LookupContext::ViewPaths#find 116
0.47% 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.47% 0.47% 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.47% 0.47% 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.47% 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.47% 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.47% 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
    12.00 0.00 0.00 12.00 1/1 ActiveRecord::TestFixtures#before_setup 852
0.47% 0.00% 12.00 0.00 0.00 12.00 1 ActiveSupport::Testing::SetupAndTeardown#before_setup 39
    8.00 2.00 0.00 6.00 1/1 ActiveSupport::Testing::TaggedLogging#before_setup 40
    4.00 0.00 0.00 4.00 1/8 ActiveSupport::Callbacks#run_callbacks 41
    11.00 2.00 0.00 9.00 1/1 ActionController::RequestForgeryProtection#verify_same_origin_request 241
0.43% 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.43% 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.43% 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.43% 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.43% 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/181 Class#new 30
    11.00 0.00 0.00 11.00 1/1 ActionDispatch::Journey::Router#find_routes 110
0.43% 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.43% 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/17 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
    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.43% 0.43% 11.00 11.00 0.00 0.00 14 NilClass#to_s
    10.00 0.00 0.00 10.00 1/1 Rack::Response#initialize 30
0.39% 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/56 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.39% 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/181 Class#new 437
    0.00 0.00 0.00 0.00 2/100 Module#=== 437
    10.00 5.00 0.00 5.00 1/1 Rack::ETag#call 29
0.39% 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 0.00 0.00 10.00 1/1 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 29
0.39% 0.00% 10.00 0.00 0.00 10.00 1 #<Module:0x0055a29cf8f108>#forgotten_password_path 316
    10.00 0.00 0.00 10.00 1/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 325
    0.00 0.00 0.00 0.00 2/100 Module#=== 318
    0.00 0.00 0.00 0.00 1/27 Array#last 317
    10.00 0.00 0.00 10.00 1/1 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 28
0.39% 0.00% 10.00 0.00 0.00 10.00 1 #<Module:0x0055a29cf8f108>#register_path 316
    10.00 0.00 0.00 10.00 1/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 325
    0.00 0.00 0.00 0.00 2/100 Module#=== 318
    0.00 0.00 0.00 0.00 1/27 Array#last 317
    10.00 0.00 0.00 10.00 1/1 ActionDispatch::Flash::RequestMethods#flash 48
0.39% 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/181 Class#new 127
    0.00 0.00 0.00 0.00 2/100 Module#=== 113
    10.00 5.00 0.00 5.00 1/1 ActionView::PartialRenderer#setup 395
0.39% 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 2/2 ActionView::Helpers::ControllerHelper#params 14
0.39% 0.00% 10.00 0.00 0.00 10.00 2 ActionController::StrongParameters#params 1066
    9.00 1.00 0.00 8.00 1/181 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.39% 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.39% 0.39% 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.39% 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/181 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.39% 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/65 Hash#delete 350
    10.00 0.00 0.00 10.00 1/1 AbstractController::Rendering#_normalize_render 126
0.39% 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.39% 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.39% 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.39% 0.39% 10.00 10.00 0.00 0.00 2 Enumerable#partition
    0.00 0.00 0.00 0.00 2/155 Array#each
    10.00 1.00 0.00 9.00 1/1 ActionDispatch::Http::Parameters#parse_formatted_parameters 362
0.39% 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/103 Kernel#nil? 330
    0.00 0.00 0.00 0.00 3/105 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.39% 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.39% 0.39% 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.39% 0.39% 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.35% 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__menu_html_erb___3690158889991152274_47078475681780 2
0.35% 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.35% 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.35% 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.35% 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/181 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/102 Kernel#class 42
    9.00 0.00 0.00 9.00 1/1 ActionDispatch::RequestId#internal_request_id 38
0.35% 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.35% 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.35% 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:0x0055a29b24a020>#[] 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.35% 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 1.00 0.00 0.00 1/9 ActionDispatch::Static#call 118
    3.00 3.00 0.00 0.00 3/9 <Module::ActionDispatch::Http::URL>#path_for 69
    5.00 5.00 0.00 0.00 5/9 Sprockets::Resolve#parse_path_extnames 204
0.35% 0.35% 9.00 9.00 0.00 0.00 9 String#chomp
    9.00 0.00 0.00 9.00 3/3 Class#new
0.35% 0.00% 9.00 0.00 0.00 9.00 3 URI::Generic#initialize 168
    6.00 3.00 0.00 3.00 3/3 URI::Generic#set_userinfo 197
    3.00 0.00 0.00 3.00 3/3 URI::Generic#set_scheme 196
    0.00 0.00 0.00 0.00 4/5 URI::Generic#default_port 212
    0.00 0.00 0.00 0.00 3/20 String#freeze 210
    0.00 0.00 0.00 0.00 3/3 URI::Generic#fragment= 203
    0.00 0.00 0.00 0.00 3/3 URI::Generic#set_opaque 202
    0.00 0.00 0.00 0.00 3/3 URI::Generic#query= 201
    0.00 0.00 0.00 0.00 3/3 URI::Generic#set_path 200
    0.00 0.00 0.00 0.00 4/4 URI::Generic#set_port 199
    0.00 0.00 0.00 0.00 3/3 URI::Generic#set_host 198
    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.35% 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.35% 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/100 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.31% 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.31% 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.31% 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.31% 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.31% 0.31% 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.31% 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.31% 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.31% 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.31% 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.31% 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.31% 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/102 Kernel#class 236
    8.00 8.00 0.00 0.00 4/4 ActionDispatch::Request#local? 385
0.31% 0.31% 8.00 8.00 0.00 0.00 4 Regexp#=~
    2.00 0.00 0.00 2.00 1/4 ApplicationController#find_user 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.31% 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.31% 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.31% 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.31% 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.31% 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 2.00 0.00 6.00 1/1 ActiveSupport::Testing::SetupAndTeardown#before_setup 40
0.31% 0.08% 8.00 2.00 0.00 6.00 1 ActiveSupport::Testing::TaggedLogging#before_setup 8
    6.00 0.00 0.00 6.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/102 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
    8.00 2.00 0.00 6.00 2/2 ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#execute 212
0.31% 0.08% 8.00 2.00 0.00 6.00 2 ActiveRecord::ConnectionAdapters::AbstractAdapter#log 602
    6.00 0.00 0.00 6.00 2/6 ActiveSupport::Notifications::Instrumenter#instrument 610
    0.00 0.00 0.00 0.00 2/2 Kernel#object_id 610
    8.00 0.00 0.00 8.00 2/2 ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements#execute 26
0.31% 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.31% 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.31% 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.31% 0.31% 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.27% 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.27% 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/102 String#to_s 98
    7.00 0.00 0.00 7.00 1/1 Class#new
0.27% 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/181 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.27% 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.27% 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.27% 0.27% 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.27% 0.04% 7.00 1.00 0.00 6.00 1 ApplicationController#find_user 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.27% 0.27% 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.27% 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.27% 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/45 Kernel#kind_of? 309
    7.00 6.00 0.00 1.00 2/2 ActionDispatch::Request#media_type 235
0.27% 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.27% 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 0.00 0.00 1.00 1/7 Rack::Response#write 90
    2.00 0.00 0.00 2.00 2/7 <Class::Rack::MockRequest>#env_for 142
    4.00 0.00 0.00 4.00 4/7 Logger#add 19
0.27% 0.00% 7.00 0.00 0.00 7.00 7 ActiveSupport::NumericWithFormat#to_s 102
    5.00 5.00 0.00 0.00 5/5 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 7/7 NilClass#=== 103
    7.00 7.00 0.00 0.00 7/7 <Class::Rack::MockRequest>#env_for 100
0.27% 0.27% 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 201
0.27% 0.08% 7.00 2.00 0.00 5.00 1 Rack::Test::Session#default_env 292
    4.00 2.00 0.00 2.00 2/20 Hash#merge 293
    1.00 1.00 0.00 0.00 1/1 Rack::Test::Session#headers_for_env 293
    1.00 1.00 0.00 0.00 1/7 Rack::Test::Session#env_for 210
    1.00 1.00 0.00 0.00 1/7 <Class::Rack::MockRequest>#env_for 94
    1.00 1.00 0.00 0.00 1/7 ActionController::LogSubscriber#start_processing 11
    2.00 2.00 0.00 0.00 2/7 URI::RFC3986_Parser#parse 75
    2.00 2.00 0.00 0.00 2/7 URI::RFC2396_Parser#parse 215
0.27% 0.27% 7.00 7.00 0.00 0.00 7 String#upcase
    0.00 0.00 0.00 0.00 2/8 #<Class:0x0055a29b24a020>#[] 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 35
    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/29 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/98 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/29 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/56 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/11 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 26
0.24% 0.00% 6.00 0.00 0.00 6.00 2 I18n::Backend::Simple::Implementation#lookup 70
    4.00 4.00 0.00 0.00 2/6 Enumerable#inject 74
    2.00 2.00 0.00 0.00 2/2 I18n::Base#normalize_keys 72
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#translations 74
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#initialized? 71
    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/181 Class#new 80
    0.00 0.00 0.00 0.00 2/102 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/20 Hash#has_key? 49
    0.00 0.00 0.00 0.00 4/100 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/181 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/29 Regexp#match 156
    1.00 1.00 0.00 0.00 1/181 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/155 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/155 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 3.00 0.00 3.00 3/3 URI::Generic#initialize 197
0.24% 0.12% 6.00 3.00 0.00 3.00 3 URI::Generic#set_userinfo 513
    3.00 3.00 0.00 0.00 3/3 URI::Generic#split_userinfo 515
    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/155 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 40
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/181 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/155 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/31 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::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/181 Class#new 287
    1.00 0.00 0.00 1.00 1/11 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/155 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/181 Class#new 57
    0.00 0.00 0.00 0.00 1/102 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 833
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/27 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/181 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 28
0.20% 0.04% 5.00 1.00 0.00 4.00 1 Rack::Test::CookieJar#for 164
    1.00 1.00 0.00 0.00 1/16 Array#join 165
    1.00 1.00 0.00 0.00 1/37 Array#map 165
    1.00 1.00 0.00 0.00 1/1 Hash#values 165
    1.00 1.00 0.00 0.00 1/1 Rack::Test::CookieJar#hash_for 165
    5.00 5.00 0.00 0.00 5/5 ActiveSupport::NumericWithFormat#to_s 105
0.20% 0.20% 5.00 5.00 0.00 0.00 5 Fixnum#to_s
    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/7 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/155 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/105 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/98 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/98 Kernel#respond_to? 174
    0.00 0.00 0.00 0.00 1/103 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/65 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/102 String#to_s 897
    0.00 0.00 0.00 0.00 1/1 <Class::ActionView::Base>#automatically_disable_submit_tag 891
    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/105 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/181 Class#new 46
    0.00 0.00 0.00 0.00 2/102 Kernel#class 46
    4.00 2.00 0.00 2.00 1/1 I18n::Backend::Base#localize 78
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/181 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/102 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/45 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/181 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/181 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/98 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 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/181 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/31 Hash#key? 97
    0.00 0.00 0.00 0.00 1/102 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/56 Kernel#dup 197
    1.00 0.00 0.00 1.00 2/17 ActiveSupport::SafeBuffer#concat 197
    3.00 0.00 0.00 3.00 3/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call 332
0.12% 0.00% 3.00 0.00 0.00 3.00 3 <Module::ActionDispatch::Http::URL>#path_for 68
    3.00 3.00 0.00 0.00 3/9 String#chomp 69
    0.00 0.00 0.00 0.00 9/31 Hash#key? 74
    0.00 0.00 0.00 0.00 3/102 String#to_s 69
    3.00 3.00 0.00 0.00 3/3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper 215
0.12% 0.12% 3.00 3.00 0.00 0.00 3 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#parameterize_args 226
    0.00 0.00 0.00 0.00 3/4 Integer#times 228
    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/102 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/55 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/181 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/98 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/102 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:0x0055a29c9363b0>#allow_forgery_protection 113
    0.00 0.00 0.00 0.00 2/3 #<Module:0x0055a29c9ab200>#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/181 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/105 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/181 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/155 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/11 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/9 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/9 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#===
    3.00 3.00 0.00 0.00 3/3 URI::Generic#set_userinfo 515
0.12% 0.12% 3.00 3.00 0.00 0.00 3 URI::Generic#split_userinfo 546
    3.00 0.00 0.00 3.00 3/3 URI::Generic#initialize 196
0.12% 0.00% 3.00 0.00 0.00 3.00 3 URI::Generic#set_scheme 332
    3.00 3.00 0.00 0.00 3/29 String#downcase 333
    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/181 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/56 Kernel#dup 55
    0.00 0.00 0.00 0.00 1/12 #<Class:0x0055a29b24a020>#__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:0x0055a29b24a020>#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:0x0055a29b24a020>#[]= 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:0x0055a29c9ab200>#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/100 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/105 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:0x0055a29c9ab200>#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__3684285385835136263_47078437674600 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:0x0055a29c9ab200>#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/181 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 77
0.08% 0.00% 2.00 0.00 0.00 2.00 1 I18n::Backend::Base#translate_localization_format 216
    2.00 2.00 0.00 0.00 1/49 String#gsub 217
    0.00 0.00 0.00 0.00 1/102 String#to_s 217
    0.00 0.00 0.00 0.00 5/16 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__3684285385835136263_47078437674600 64
    0.00 0.00 0.00 0.00 4/16 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 29
    0.00 0.00 0.00 0.00 5/16 ActionView::Helpers::CaptureHelper#with_output_buffer 24
    2.00 0.00 0.00 2.00 2/16 ActionView::CompiledTemplates#_app_views_say_hello_html_erb__3044914164313436269_47078431908240 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/102 String#to_s 12
    0.00 0.00 0.00 0.00 14/103 Kernel#nil? 11
    2.00 2.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#lookup 72
0.08% 0.08% 2.00 2.00 0.00 0.00 2 I18n::Base#normalize_keys 273
    0.00 0.00 0.00 0.00 6/9 Array#concat 279
    0.00 0.00 0.00 0.00 6/6 I18n::Base#normalize_key 279
    0.00 0.00 0.00 0.00 2/2 I18n::Base#default_separator 274
    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/98 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/100 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/181 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/16 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/181 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/105 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/105 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/181 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/181 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/20 Hash#merge 155
    0.00 0.00 0.00 0.00 1/98 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/155 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/56 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/27 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/181 Class#new 693
    0.00 0.00 0.00 0.00 1/9 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 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/56 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/16 Array#join 189
    1.00 1.00 0.00 0.00 1/1 Rack::Test::Session#process_request 251
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::Test::Session#retry_with_digest_auth? 282
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#last_response 284
    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/56 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/52 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/29 String#downcase 482
    0.00 0.00 0.00 0.00 2/5 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/98 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/155 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/31 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__3684285385835136263_47078437674600 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 ActionView::CompiledTemplates#_app_views_layouts__menu_html_erb___3690158889991152274_47078475681780 1
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
    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
    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/181 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/181 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/181 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/181 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/155 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/29 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/181 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/103 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/105 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/11 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/181 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/105 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/98 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/56 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/98 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/105 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/181 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 832
0.04% 0.00% 1.00 0.00 0.00 1.00 1 ActionDispatch::Routing::RouteSet#make_request 401
    1.00 1.00 0.00 0.00 1/181 Class#new 402
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet#request_class 402
    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/181 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/56 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/4 ActionDispatch::Request#routes 148
    1.00 1.00 0.00 0.00 1/1 Rack::Test::CookieJar#for 165
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 165
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::Test::CookieJar#hash_for 180
    0.00 0.00 0.00 0.00 1/155 Array#each 188
    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 241
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/56 Kernel#dup 1344
    0.00 0.00 0.00 0.00 1/5 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 293
0.04% 0.04% 1.00 1.00 0.00 0.00 1 Rack::Test::Session#headers_for_env 296
    0.00 0.00 0.00 0.00 1/21 Hash#each 299
    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 153
    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/181 Class#new 49
* indicates recursively called methods