Call tree for application /var/lib/gems/2.3.0/gems/rake-12.3.0/lib/rake/rake_test_loader.rb
Generated on 2018-05-11 15:09:07 +0200 with options {:min_percent=>0.01}
Threshold:
• Enter a decimal value d into the threshold field and click "Apply"
to hide all nodes marked with time values lower than d .
• Click on "Expand All" for full tree expansion.
• Click on "Collapse All" to show only top level nodes.
• Use a, s, d, w as in Quake or Urban Terror to navigate the tree.
• Use f and b to navigate the tree in preorder forward and backwards.
• Use x to toggle visibility of a subtree.
• Use * to expand/collapse a whole subtree.
• Use h to navigate to thread root.
• Use n and p to navigate between threads.
• Click on background to move focus to a subtree.
Thread: 47316869730520, Fiber: 47316869674500 (100.00% ~ 2526.0)
100.00% (100.00%) ActiveSupport::Testing::Performance::Profiler#run [1 calls, 1 total]
100.00% (100.00%) Integer#times [1 calls, 2 total]
100.00% (100.00%) ActiveSupport::Testing::Performance::Performer#run_test [1 calls, 1 total]
100.00% (100.00%) ActiveSupport::Testing::Performance#run_test [1 calls, 1 total]
98.22% (98.22%) ActiveSupport::Testing::Performance::Metrics::Base#profile [1 calls, 1 total]
98.22% (100.00%) HelloTest#test_homepage [1 calls, 1 total]
98.10% (99.88%) ActionDispatch::Integration::Runner#get [1 calls, 1 total]
97.98% (99.88%) ActionDispatch::Integration::RequestHelpers#get [1 calls, 1 total]
97.94% (99.96%) ActionDispatch::Integration::Session#process [1 calls, 1 total]
95.05% (97.05%) Rack::Test::Session#request [1 calls, 1 total]
92.04% (96.83%) Rack::Test::Session#process_request [1 calls, 1 total]
91.96% (99.91%) Rack::MockSession#request [1 calls, 1 total]
89.83% (97.68%) Rails::Engine#call [1 calls, 1 total]
89.71% (99.87%) Rack::Sendfile#call [1 calls, 1 total]
89.67% (99.96%) ActionDispatch::Static#call [1 calls, 1 total]
88.68% (98.90%) ActionDispatch::Executor#call [1 calls, 1 total]
88.00% (99.24%) ActiveSupport::Cache::Strategy::LocalCache::Middleware#call [1 calls, 1 total]
87.77% (99.73%) Rack::Runtime#call [1 calls, 1 total]
87.61% (99.82%) Rack::MethodOverride#call [1 calls, 1 total]
87.61% (100.00%) ActionDispatch::RequestId#call [1 calls, 1 total]
87.17% (99.50%) ActionDispatch::RemoteIp#call [1 calls, 1 total]
87.09% (99.91%) Rails::Rack::Logger#call [1 calls, 1 total]
86.94% (99.82%) ActiveSupport::TaggedLogging#tagged [1 calls, 1 total]
86.86% (99.91%) ActiveSupport::TaggedLogging::Formatter#tagged [1 calls, 1 total]
86.62% (99.73%) Rails::Rack::Logger#call_app [1 calls, 1 total]
85.11% (98.26%) ActionDispatch::ShowExceptions#call [1 calls, 1 total]
85.08% (99.95%) ActionDispatch::DebugExceptions#call [1 calls, 1 total]
84.92% (99.81%) ActionDispatch::Callbacks#call [1 calls, 1 total]
84.92% (100.00%) ActiveSupport::Callbacks#run_callbacks [1 calls, 8 total]
84.92% (100.00%) ActionDispatch::Cookies#call [1 calls, 1 total]
84.52% (99.53%) Rack::Session::Abstract::Persisted#call [1 calls, 1 total]
84.52% (100.00%) Rack::Session::Abstract::Persisted#context [1 calls, 1 total]
84.05% (99.44%) Rack::Head#call [1 calls, 1 total]
84.01% (99.95%) Rack::ConditionalGet#call [1 calls, 1 total]
83.65% (99.58%) Rack::ETag#call [1 calls, 1 total]
82.94% (99.15%) ActionDispatch::Routing::RouteSet#call [1 calls, 1 total]
82.70% (99.71%) ActionDispatch::Journey::Router#serve [1 calls, 1 total]
81.47% (98.52%) Array#each [1 calls, 149 total]
80.68% (99.03%) ActionDispatch::Routing::RouteSet::Dispatcher#serve [1 calls, 1 total]
79.73% (98.82%) ActionDispatch::Routing::RouteSet::Dispatcher#dispatch [1 calls, 1 total]
79.73% (100.00%) <Class::ActionController::Metal>#dispatch [1 calls, 1 total]
79.49% (99.70%) ActionController::Metal#dispatch [1 calls, 1 total]
78.54% (98.80%) ActionView::Rendering#process [1 calls, 1 total]
78.03% (99.34%) AbstractController::Base#process [1 calls, 1 total]
77.95% (99.90%) ActiveRecord::Railties::ControllerRuntime#process_action [1 calls, 1 total]
77.87% (99.90%) ActionController::ParamsWrapper#process_action [1 calls, 1 total]
77.75% (99.85%) ActionController::Instrumentation#process_action [1 calls, 1 total]
73.56% (94.60%) <Module::ActiveSupport::Notifications>#instrument [2 calls, 7 total]
73.32% (99.68%) ActiveSupport::Notifications::Instrumenter#instrument [2 calls, 6 total]
70.67% (96.38%) ActionController::Rescue#process_action [1 calls, 1 total]
70.59% (99.89%) AbstractController::Callbacks#process_action [1 calls, 1 total]
70.59% (100.00%) ActiveSupport::Callbacks#run_callbacks [1 calls, 8 total]
66.94% (94.84%) ActionController::Rendering#process_action [1 calls, 1 total]
66.63% (99.53%) AbstractController::Base#process_action [1 calls, 1 total]
66.55% (99.88%) ActionController::BasicImplicitRender#send_action [1 calls, 1 total]
66.51% (99.94%) Kernel#tap [1 calls, 12 total]
66.47% (99.94%) ActionController::ImplicitRender#default_render [1 calls, 1 total]
65.28% (98.21%) ActionController::Instrumentation#render [1 calls, 1 total]
65.28% (100.00%) ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime [1 calls, 1 total]
65.28% (100.00%) ActionController::Instrumentation#cleanup_view_runtime [1 calls, 1 total]
65.28% (100.00%) <Module::Benchmark>#ms [1 calls, 1 total]
65.28% (100.00%) <Module::Benchmark>#realtime [1 calls, 1 total]
65.20% (99.88%) ActionController::Rendering#render [1 calls, 1 total]
65.12% (99.88%) AbstractController::Rendering#render [1 calls, 1 total]
63.86% (98.05%) ActionController::Renderers#render_to_body [1 calls, 1 total]
63.78% (99.88%) ActionController::Rendering#render_to_body [1 calls, 1 total]
63.78% (100.00%) ActionView::Rendering#render_to_body [1 calls, 1 total]
63.74% (99.94%) ActionController::Streaming#_render_template [1 calls, 1 total]
63.74% (100.00%) ActionView::Rendering#_render_template [1 calls, 1 total]
62.91% (98.70%) ActionView::Renderer#render [1 calls, 1 total]
62.91% (100.00%) ActionView::Renderer#render_template [1 calls, 1 total]
62.87% (99.94%) ActionView::TemplateRenderer#render [1 calls, 1 total]
61.76% (98.24%) ActionView::TemplateRenderer#render_template [1 calls, 1 total]
61.72% (99.94%) ActionView::TemplateRenderer#render_with_layout [1 calls, 1 total]
54.20% (87.81%) ActionView::Template#render [1 calls, 3 total]
54.12% (99.85%) ActionView::Template#instrument_render_template [1 calls, 3 total]
54.08% (99.93%) <Module::ActiveSupport::Notifications>#instrument [1 calls, 7 total]
54.08% (100.00%) ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 [1 calls, 1 total]
23.28% (43.05%) Sprockets::Rails::Helper#stylesheet_link_tag [1 calls, 1 total]
20.07% (86.22%) Array#map [1 calls, 37 total]
19.95% (99.41%) ActionView::Helpers::AssetTagHelper#stylesheet_link_tag [1 calls, 1 total]
19.40% (97.22%) Array#map [1 calls, 37 total]
18.21% (93.88%) ActionView::Helpers::AssetUrlHelper#stylesheet_path [1 calls, 1 total]
18.17% (99.78%) ActionView::Helpers::AssetUrlHelper#asset_path [1 calls, 2 total]
17.74% (97.60%) Sprockets::Rails::Helper#compute_asset_path [1 calls, 2 total]
17.66% (99.55%) Sprockets::Rails::Helper#resolve_asset_path [1 calls, 2 total]
17.66% (100.00%) Sprockets::Rails::Helper#resolve_asset [1 calls, 2 total]
17.54% (99.33%) Enumerable#detect [1 calls, 3 total]
17.46% (99.55%) Array#each [1 calls, 149 total]
17.38% (99.55%) Sprockets::Rails::HelperAssetResolvers::Environment#asset_path [1 calls, 2 total]
17.38% (100.00%) Sprockets::Rails::HelperAssetResolvers::Environment#digest_path [1 calls, 2 total]
16.98% (97.72%) Sprockets::Rails::HelperAssetResolvers::Environment#find_asset [1 calls, 2 total]
16.90% (99.53%) Sprockets::Base#[] [1 calls, 2 total]
16.90% (100.00%) Sprockets::Base#find_asset [1 calls, 2 total]
16.83% (99.53%) Sprockets::Base#resolve_with_compat [1 calls, 2 total]
16.75% (99.53%) Sprockets::Resolve#resolve [1 calls, 2 total]
15.52% (92.67%) Sprockets::Resolve#resolve_logical_path [1 calls, 2 total]
13.42% (86.48%) Sprockets::Resolve#resolve_under_paths [1 calls, 2 total]
13.26% (98.82%) Array#each [1 calls, 149 total]
8.55% (64.48%) Sprockets::Resolve#path_matches [4 calls, 7 total]
3.80% (44.44%) Sprockets::PathDependencyUtils#file_digest_dependency_set [8 calls, 14 total]
1.90% (50.00%) Class#new [8 calls, 180 total]
1.58% (83.33%) Set#initialize [8 calls, 25 total]
1.27% (80.00%) Set#merge [8 calls, 36 total]
0.63% (50.00%) Set#do_with_enum [8 calls, 15 total]
0.63% (100.00%) Enumerable#each_entry [8 calls, 15 total]
0.32% (50.00%) Array#each [8 calls, 149 total]
0.32% (100.00%) Set#add [8 calls, 16 total]
0.32% (20.00%) Class#new [8 calls, 180 total]
1.58% (41.67%) Sprockets::URIUtils#build_file_digest_uri [8 calls, 16 total]
2.22% (25.93%) Sprockets::Resolve#dirname_matches [4 calls, 7 total]
2.06% (92.86%) Array#each [4 calls, 149 total]
1.11% (53.85%) <Class::File>#basename [14 calls, 30 total]
0.71% (34.62%) Sprockets::Resolve#parse_path_extnames [2 calls, 5 total]
0.40% (55.56%) Sprockets::PathUtils#match_path_extname [2 calls, 5 total]
0.16% (40.00%) <Class::File>#basename [2 calls, 30 total]
0.08% (20.00%) String#[] [2 calls, 16 total]
0.08% (11.11%) String#chomp [2 calls, 7 total]
0.08% (11.11%) Hash#values_at [2 calls, 7 total]
0.16% (7.69%) <Class::File>#join [2 calls, 30 total]
1.27% (14.81%) Sprockets::Bower#resolve_alternates [4 calls, 7 total]
0.63% (50.00%) Sprockets::Resolve#resolve_alternates [4 calls, 7 total]
0.32% (50.00%) Class#new [4 calls, 180 total]
0.16% (50.00%) Set#initialize [4 calls, 25 total]
0.16% (100.00%) Class#new [4 calls, 180 total]
0.32% (25.00%) <Class::File>#join [4 calls, 30 total]
0.63% (7.41%) <Class::File>#join [8 calls, 30 total]
0.32% (3.70%) <Class::File>#dirname [4 calls, 7 total]
0.16% (1.85%) Array#select [4 calls, 16 total]
4.24% (31.94%) Sprockets::HTTPUtils#find_best_q_match [4 calls, 9 total]
4.24% (100.00%) Sprockets::HTTPUtils#find_q_matches [4 calls, 9 total]
3.29% (77.57%) Array#each [4 calls, 149 total]
3.25% (98.80%) Enumerable#find [12 calls, 17 total]
2.30% (70.73%) Array#each [12 calls, 149 total]
0.79% (18.69%) Array#sort_by! [4 calls, 10 total]
0.63% (80.00%) Enumerable#sort_by [4 calls, 10 total]
0.08% (0.59%) Class#new [1 calls, 180 total]
0.04% (50.00%) Set#initialize [1 calls, 25 total]
0.04% (100.00%) Class#new [1 calls, 180 total]
0.08% (0.59%) <Class::File>#basename [1 calls, 30 total]
1.07% (6.89%) Sprockets::Transformers#resolve_transform_type [1 calls, 2 total]
0.87% (81.48%) Sprockets::HTTPUtils#find_best_mime_type_match [1 calls, 2 total]
0.79% (90.91%) Sprockets::HTTPUtils#find_best_q_match [1 calls, 9 total]
0.79% (100.00%) Sprockets::HTTPUtils#find_q_matches [1 calls, 9 total]
0.55% (70.00%) Array#each [1 calls, 149 total]
0.51% (92.86%) Enumerable#find [1 calls, 17 total]
0.44% (84.62%) Array#each [1 calls, 149 total]
0.20% (25.00%) Array#sort_by! [1 calls, 10 total]
0.16% (80.00%) Enumerable#sort_by [1 calls, 10 total]
0.04% (3.70%) Array#compact [1 calls, 10 total]
0.04% (3.70%) Hash#keys [1 calls, 7 total]
0.36% (2.30%) Sprockets::Resolve#parse_path_extnames [1 calls, 5 total]
0.20% (55.56%) Sprockets::PathUtils#match_path_extname [1 calls, 5 total]
0.08% (40.00%) <Class::File>#basename [1 calls, 30 total]
0.04% (20.00%) String#[] [1 calls, 16 total]
0.04% (11.11%) String#chomp [1 calls, 7 total]
0.04% (11.11%) Hash#values_at [1 calls, 7 total]
0.28% (1.79%) Sprockets::Transformers#expand_transform_accepts [1 calls, 2 total]
0.24% (85.71%) Array#each [1 calls, 149 total]
0.08% (33.33%) Set#each [1 calls, 3 total]
0.08% (100.00%) Hash#each_key [1 calls, 16 total]
0.20% (1.28%) Sprockets::URIUtils#build_file_digest_uri [1 calls, 16 total]
0.12% (0.77%) Sprockets::Resolve#parse_accept_options [1 calls, 2 total]
0.04% (0.26%) Set#add [1 calls, 16 total]
0.63% (3.78%) Sprockets::URIUtils#build_asset_uri [1 calls, 2 total]
0.44% (2.60%) Sprockets::PathUtils#relative_path? [1 calls, 2 total]
0.04% (0.24%) Sprockets::URIUtils#valid_asset_uri? [1 calls, 2 total]
0.04% (0.24%) Sprockets::PathUtils#absolute_path? [1 calls, 2 total]
0.04% (100.00%) String#[] [1 calls, 16 total]
0.08% (0.47%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.04% (0.23%) Hash#merge [1 calls, 18 total]
0.36% (2.05%) Sprockets::Asset#digest_path [1 calls, 2 total]
0.36% (100.00%) String#sub [1 calls, 13 total]
0.04% (0.23%) Sprockets::Rails::HelperAssetResolvers::Manifest#asset_path [1 calls, 2 total]
0.12% (0.67%) Sprockets::Rails::Helper#asset_resolver_strategies [1 calls, 2 total]
0.12% (100.00%) Array#map [1 calls, 37 total]
0.08% (66.67%) Class#new [2 calls, 180 total]
0.08% (0.45%) <Class::File>#join [1 calls, 30 total]
0.08% (0.44%) String#[] [2 calls, 16 total]
0.08% (0.44%) ActionView::Helpers::AssetUrlHelper#compute_asset_extname [1 calls, 2 total]
0.08% (100.00%) <Class::File>#extname [1 calls, 2 total]
0.04% (0.22%) String#blank? [1 calls, 7 total]
0.04% (100.00%) Regexp#match? [1 calls, 13 total]
0.04% (100.00%) Regexp#match [1 calls, 28 total]
0.04% (0.22%) Regexp#match? [1 calls, 13 total]
0.04% (100.00%) Regexp#match [1 calls, 28 total]
0.04% (0.22%) String#sub [1 calls, 13 total]
0.04% (0.22%) NilClass#to_s [1 calls, 14 total]
1.03% (5.31%) ActionView::Helpers::TagHelper#tag [1 calls, 5 total]
0.08% (0.40%) Hash#extract! [1 calls, 2 total]
0.04% (50.00%) Class#new [1 calls, 180 total]
0.04% (50.00%) Enumerable#each_with_object [1 calls, 9 total]
0.08% (0.40%) String#html_safe [1 calls, 17 total]
0.08% (100.00%) Class#new [1 calls, 180 total]
0.04% (0.20%) Hash#stringify_keys [1 calls, 11 total]
0.04% (0.20%) Hash#symbolize_keys [1 calls, 2 total]
0.04% (0.20%) Array#uniq [1 calls, 3 total]
0.04% (0.20%) Array#join [1 calls, 14 total]
2.26% (9.69%) Sprockets::Rails::Helper#compute_integrity? [1 calls, 2 total]
2.22% (98.25%) Sprockets::Rails::Helper#secure_subresource_integrity_context? [1 calls, 2 total]
2.22% (100.00%) ActionDispatch::Request#local? [1 calls, 2 total]
2.06% (92.86%) ActionDispatch::Request#remote_ip [1 calls, 2 total]
2.02% (98.08%) ActionDispatch::RemoteIp::GetIp#to_s [1 calls, 1 total]
2.02% (100.00%) ActionDispatch::RemoteIp::GetIp#calculate_ip [1 calls, 1 total]
1.15% (56.86%) ActionDispatch::RemoteIp::GetIp#ips_from [3 calls, 3 total]
0.91% (79.31%) Array#select [1 calls, 16 total]
0.59% (65.22%) Class#new [1 calls, 180 total]
0.55% (93.33%) IPAddr#initialize [1 calls, 2 total]
0.40% (71.43%) IPAddr#in_addr [1 calls, 2 total]
0.20% (50.00%) MatchData#captures [1 calls, 2 total]
0.12% (30.00%) Regexp#match [1 calls, 28 total]
0.08% (20.00%) Enumerable#inject [1 calls, 6 total]
0.08% (14.29%) String#split [1 calls, 44 total]
0.28% (30.43%) IPAddr#to_range [1 calls, 1 total]
0.08% (28.57%) Kernel#clone [2 calls, 3 total]
0.12% (10.34%) String#split [1 calls, 44 total]
0.04% (3.45%) String#strip [1 calls, 2 total]
0.63% (31.37%) ActionDispatch::RemoteIp::GetIp#filter_proxies [1 calls, 1 total]
0.63% (100.00%) Array#reject [1 calls, 4 total]
0.59% (93.75%) Array#any? [1 calls, 30 total]
0.59% (100.00%) IPAddr#include? [1 calls, 1 total]
0.59% (100.00%) IPAddr#coerce_other [1 calls, 3 total]
0.59% (100.00%) Class#new [1 calls, 180 total]
0.55% (93.33%) IPAddr#initialize [1 calls, 2 total]
0.40% (71.43%) IPAddr#in_addr [1 calls, 2 total]
0.20% (50.00%) MatchData#captures [1 calls, 2 total]
0.12% (30.00%) Regexp#match [1 calls, 28 total]
0.08% (20.00%) Enumerable#inject [1 calls, 6 total]
0.08% (14.29%) String#split [1 calls, 44 total]
0.08% (3.92%) Array#reverse [2 calls, 2 total]
0.08% (3.92%) Array#flatten [1 calls, 2 total]
0.04% (1.96%) Array#compact [1 calls, 10 total]
0.16% (7.14%) Regexp#=~ [2 calls, 4 total]
0.59% (2.55%) Sprockets::Rails::Helper#request_debug_assets? [1 calls, 2 total]
0.20% (0.85%) Hash#stringify_keys [1 calls, 11 total]
0.20% (100.00%) Hash#transform_keys [1 calls, 13 total]
0.16% (80.00%) Hash#each_key [1 calls, 16 total]
0.08% (50.00%) Symbol#to_s [2 calls, 44 total]
0.08% (0.34%) String#html_safe [1 calls, 17 total]
0.08% (100.00%) Class#new [1 calls, 180 total]
0.04% (0.17%) Array#join [1 calls, 14 total]
14.73% (27.23%) Sprockets::Rails::Helper#javascript_include_tag [1 calls, 1 total]
14.05% (95.43%) Array#map [1 calls, 37 total]
13.94% (99.15%) ActionView::Helpers::AssetTagHelper#javascript_include_tag [1 calls, 1 total]
13.30% (95.45%) Array#map [1 calls, 37 total]
12.59% (94.64%) ActionView::Helpers::AssetUrlHelper#javascript_path [1 calls, 1 total]
12.55% (99.69%) ActionView::Helpers::AssetUrlHelper#asset_path [1 calls, 2 total]
12.11% (96.53%) Sprockets::Rails::Helper#compute_asset_path [1 calls, 2 total]
12.03% (99.35%) Sprockets::Rails::Helper#resolve_asset_path [1 calls, 2 total]
12.03% (100.00%) Sprockets::Rails::Helper#resolve_asset [1 calls, 2 total]
12.03% (100.00%) Enumerable#detect [1 calls, 3 total]
11.96% (99.34%) Array#each [1 calls, 149 total]
11.88% (99.34%) Sprockets::Rails::HelperAssetResolvers::Environment#asset_path [1 calls, 2 total]
11.88% (100.00%) Sprockets::Rails::HelperAssetResolvers::Environment#digest_path [1 calls, 2 total]
11.48% (96.67%) Sprockets::Rails::HelperAssetResolvers::Environment#find_asset [1 calls, 2 total]
11.40% (99.31%) Sprockets::Base#[] [1 calls, 2 total]
11.40% (100.00%) Sprockets::Base#find_asset [1 calls, 2 total]
11.32% (99.31%) Sprockets::Base#resolve_with_compat [1 calls, 2 total]
11.24% (99.30%) Sprockets::Resolve#resolve [1 calls, 2 total]
10.06% (89.44%) Sprockets::Resolve#resolve_logical_path [1 calls, 2 total]
7.96% (79.13%) Sprockets::Resolve#resolve_under_paths [1 calls, 2 total]
7.80% (98.01%) Array#each [1 calls, 149 total]
5.98% (76.65%) Sprockets::Resolve#path_matches [3 calls, 7 total]
2.85% (47.68%) Sprockets::PathDependencyUtils#file_digest_dependency_set [6 calls, 14 total]
1.43% (50.00%) Class#new [6 calls, 180 total]
1.19% (83.33%) Set#initialize [6 calls, 25 total]
0.95% (80.00%) Set#merge [6 calls, 36 total]
0.48% (50.00%) Set#do_with_enum [6 calls, 15 total]
0.48% (100.00%) Enumerable#each_entry [6 calls, 15 total]
0.24% (50.00%) Array#each [6 calls, 149 total]
0.24% (100.00%) Set#add [6 calls, 16 total]
0.24% (20.00%) Class#new [6 calls, 180 total]
1.19% (41.67%) Sprockets::URIUtils#build_file_digest_uri [6 calls, 16 total]
1.23% (20.53%) Sprockets::Resolve#dirname_matches [3 calls, 7 total]
1.11% (90.32%) Array#each [3 calls, 149 total]
0.63% (57.14%) <Class::File>#basename [8 calls, 30 total]
0.36% (32.14%) Sprockets::Resolve#parse_path_extnames [1 calls, 5 total]
0.20% (55.56%) Sprockets::PathUtils#match_path_extname [1 calls, 5 total]
0.08% (40.00%) <Class::File>#basename [1 calls, 30 total]
0.04% (20.00%) String#[] [1 calls, 16 total]
0.04% (11.11%) String#chomp [1 calls, 7 total]
0.04% (11.11%) Hash#values_at [1 calls, 7 total]
0.08% (7.14%) <Class::File>#join [1 calls, 30 total]
0.95% (15.89%) Sprockets::Bower#resolve_alternates [3 calls, 7 total]
0.48% (50.00%) Sprockets::Resolve#resolve_alternates [3 calls, 7 total]
0.24% (50.00%) Class#new [3 calls, 180 total]
0.12% (50.00%) Set#initialize [3 calls, 25 total]
0.12% (100.00%) Class#new [3 calls, 180 total]
0.24% (25.00%) <Class::File>#join [3 calls, 30 total]
0.48% (7.95%) <Class::File>#join [6 calls, 30 total]
0.24% (3.97%) <Class::File>#dirname [3 calls, 7 total]
0.12% (1.99%) Array#select [3 calls, 16 total]
1.43% (18.27%) Sprockets::HTTPUtils#find_best_q_match [3 calls, 9 total]
1.43% (100.00%) Sprockets::HTTPUtils#find_q_matches [3 calls, 9 total]
0.71% (50.00%) Array#each [3 calls, 149 total]
0.67% (94.44%) Enumerable#find [3 calls, 17 total]
0.44% (64.71%) Array#each [3 calls, 149 total]
0.59% (41.67%) Array#sort_by! [3 calls, 10 total]
0.48% (80.00%) Enumerable#sort_by [3 calls, 10 total]
0.08% (1.00%) Class#new [1 calls, 180 total]
0.04% (50.00%) Set#initialize [1 calls, 25 total]
0.04% (100.00%) Class#new [1 calls, 180 total]
0.08% (1.00%) <Class::File>#basename [1 calls, 30 total]
1.07% (10.63%) Sprockets::Transformers#resolve_transform_type [1 calls, 2 total]
0.87% (81.48%) Sprockets::HTTPUtils#find_best_mime_type_match [1 calls, 2 total]
0.79% (90.91%) Sprockets::HTTPUtils#find_best_q_match [1 calls, 9 total]
0.79% (100.00%) Sprockets::HTTPUtils#find_q_matches [1 calls, 9 total]
0.55% (70.00%) Array#each [1 calls, 149 total]
0.51% (92.86%) Enumerable#find [1 calls, 17 total]
0.44% (84.62%) Array#each [1 calls, 149 total]
0.20% (25.00%) Array#sort_by! [1 calls, 10 total]
0.16% (80.00%) Enumerable#sort_by [1 calls, 10 total]
0.04% (3.70%) Array#compact [1 calls, 10 total]
0.04% (3.70%) Hash#keys [1 calls, 7 total]
0.36% (3.54%) Sprockets::Resolve#parse_path_extnames [1 calls, 5 total]
0.20% (55.56%) Sprockets::PathUtils#match_path_extname [1 calls, 5 total]
0.08% (40.00%) <Class::File>#basename [1 calls, 30 total]
0.04% (20.00%) String#[] [1 calls, 16 total]
0.04% (11.11%) String#chomp [1 calls, 7 total]
0.04% (11.11%) Hash#values_at [1 calls, 7 total]
0.28% (2.76%) Sprockets::Transformers#expand_transform_accepts [1 calls, 2 total]
0.24% (85.71%) Array#each [1 calls, 149 total]
0.08% (33.33%) Class#new [1 calls, 180 total]
0.04% (50.00%) Set#initialize [1 calls, 25 total]
0.04% (100.00%) Class#new [1 calls, 180 total]
0.20% (1.97%) Sprockets::URIUtils#build_file_digest_uri [1 calls, 16 total]
0.12% (1.18%) Sprockets::Resolve#parse_accept_options [1 calls, 2 total]
0.04% (0.39%) Set#add [1 calls, 16 total]
0.63% (5.63%) Sprockets::URIUtils#build_asset_uri [1 calls, 2 total]
0.40% (3.52%) Sprockets::PathUtils#relative_path? [1 calls, 2 total]
0.04% (0.35%) Sprockets::URIUtils#valid_asset_uri? [1 calls, 2 total]
0.04% (0.35%) Sprockets::PathUtils#absolute_path? [1 calls, 2 total]
0.04% (100.00%) String#[] [1 calls, 16 total]
0.08% (0.70%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.04% (0.35%) Hash#merge [1 calls, 18 total]
0.36% (3.00%) Sprockets::Asset#digest_path [1 calls, 2 total]
0.36% (100.00%) String#sub [1 calls, 13 total]
0.04% (0.33%) Sprockets::Rails::HelperAssetResolvers::Manifest#asset_path [1 calls, 2 total]
0.08% (0.65%) <Class::File>#join [1 calls, 30 total]
0.08% (0.63%) String#[] [2 calls, 16 total]
0.08% (0.63%) ActionView::Helpers::AssetUrlHelper#compute_asset_extname [1 calls, 2 total]
0.08% (100.00%) <Class::File>#extname [1 calls, 2 total]
0.04% (0.32%) String#blank? [1 calls, 7 total]
0.04% (100.00%) Regexp#match? [1 calls, 13 total]
0.04% (100.00%) Regexp#match [1 calls, 28 total]
0.04% (0.32%) Regexp#match? [1 calls, 13 total]
0.04% (100.00%) Regexp#match [1 calls, 28 total]
0.04% (0.32%) String#sub [1 calls, 13 total]
0.04% (0.32%) NilClass#to_s [1 calls, 14 total]
0.59% (4.46%) ActionView::Helpers::TagHelper#content_tag [1 calls, 5 total]
0.08% (0.57%) Hash#extract! [1 calls, 2 total]
0.04% (50.00%) Class#new [1 calls, 180 total]
0.04% (50.00%) Enumerable#each_with_object [1 calls, 9 total]
0.08% (0.57%) String#html_safe [1 calls, 17 total]
0.08% (100.00%) Class#new [1 calls, 180 total]
0.04% (0.28%) Hash#stringify_keys [1 calls, 11 total]
0.04% (0.28%) Hash#symbolize_keys [1 calls, 2 total]
0.04% (0.28%) Array#uniq [1 calls, 3 total]
0.04% (0.28%) Array#join [1 calls, 14 total]
0.20% (1.34%) Sprockets::Rails::Helper#compute_integrity? [1 calls, 2 total]
0.20% (1.34%) Sprockets::Rails::Helper#request_debug_assets? [1 calls, 2 total]
0.12% (0.81%) Hash#stringify_keys [1 calls, 11 total]
0.12% (100.00%) Hash#transform_keys [1 calls, 13 total]
0.08% (66.67%) Hash#each_key [1 calls, 16 total]
0.04% (50.00%) Symbol#to_s [1 calls, 44 total]
0.08% (0.54%) String#html_safe [1 calls, 17 total]
0.08% (100.00%) Class#new [1 calls, 180 total]
0.04% (0.27%) Array#join [1 calls, 14 total]
14.01% (25.92%) ActionView::Helpers::RenderingHelper#render [1 calls, 1 total]
13.97% (99.72%) ActionView::Renderer#render_partial [1 calls, 1 total]
13.86% (99.15%) ActionView::PartialRenderer#render [1 calls, 1 total]
12.55% (90.57%) ActionView::PartialRenderer#render_partial [1 calls, 1 total]
0.75% (5.43%) ActionView::PartialRenderer#find_partial [1 calls, 1 total]
0.55% (4.00%) ActionView::PartialRenderer#setup [1 calls, 1 total]
0.40% (71.43%) ActionView::PartialRenderer#retrieve_variable [1 calls, 1 total]
0.08% (20.00%) <Class::File>#basename [1 calls, 30 total]
0.08% (20.00%) String#to_sym [1 calls, 4 total]
0.04% (10.00%) String#[] [1 calls, 16 total]
0.08% (14.29%) ActionView::AbstractRenderer#extract_details [1 calls, 2 total]
0.04% (50.00%) Enumerable#each_with_object [1 calls, 9 total]
0.04% (7.14%) ActionView::AbstractRenderer#prepend_formats [1 calls, 2 total]
0.04% (100.00%) Kernel#Array [1 calls, 7 total]
0.04% (100.00%) NilClass#to_a [1 calls, 2 total]
0.04% (7.14%) ActionView::PartialRenderer#retrieve_template_keys [1 calls, 1 total]
0.04% (100.00%) Hash#keys [1 calls, 7 total]
0.12% (0.85%) Class#new [1 calls, 180 total]
0.71% (1.32%) ActionView::Helpers::ControllerHelper#flash [1 calls, 1 total]
0.36% (0.66%) ApplicationHelper#logged_in? [1 calls, 1 total]
0.12% (0.22%) Class#new [1 calls, 180 total]
0.08% (0.15%) ActionView::Helpers::CsrfHelper#csrf_meta_tags [1 calls, 1 total]
0.04% (0.07%) ActionDispatch::Flash::FlashHash#[] [1 calls, 1 total]
0.04% (100.00%) Symbol#to_s [1 calls, 44 total]
0.04% (0.07%) ActionView::Helpers::RenderingHelper#_layout_for [1 calls, 1 total]
0.04% (0.07%) ActionView::Template#instrument_payload [1 calls, 3 total]
5.07% (8.21%) ActionView::AbstractRenderer#instrument [1 calls, 2 total]
4.99% (98.44%) <Module::ActiveSupport::Notifications>#instrument [1 calls, 7 total]
4.83% (96.83%) ActiveSupport::Notifications::Instrumenter#instrument [1 calls, 6 total]
2.81% (58.20%) ActionView::Template#render [1 calls, 3 total]
2.73% (97.18%) ActionView::Template#instrument_render_template [1 calls, 3 total]
2.69% (98.55%) <Module::ActiveSupport::Notifications>#instrument [1 calls, 7 total]
2.57% (95.59%) ActionView::CompiledTemplates#_app_views_say_hello_html_erb___4281850199432054677_47316875638960 [1 calls, 1 total]
1.15% (44.62%) ActionView::Helpers::TranslationHelper#localize [1 calls, 1 total]
1.15% (100.00%) I18n::Base#localize [1 calls, 1 total]
1.07% (93.10%) I18n::Backend::Base#localize [1 calls, 1 total]
0.55% (51.85%) I18n::Base#translate [1 calls, 2 total]
0.48% (85.71%) Kernel#catch [1 calls, 8 total]
0.08% (14.29%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.16% (14.81%) Time#strftime [1 calls, 1 total]
0.08% (50.00%) Fixnum#divmod [2 calls, 4 total]
0.08% (7.41%) I18n::Backend::Base#translate_localization_format [1 calls, 1 total]
0.08% (100.00%) String#gsub [1 calls, 49 total]
0.04% (3.70%) Hash#merge [1 calls, 18 total]
0.04% (3.70%) Symbol#to_s [1 calls, 44 total]
0.08% (6.90%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
1.03% (40.00%) ActionView::Helpers::TranslationHelper#translate [1 calls, 1 total]
0.51% (50.00%) I18n::Base#translate [1 calls, 2 total]
0.44% (84.62%) Kernel#catch [1 calls, 8 total]
0.08% (15.38%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.16% (15.38%) ActionView::Helpers::TranslationHelper#scope_key_by_partial [1 calls, 1 total]
0.08% (50.00%) String#first [1 calls, 1 total]
0.08% (100.00%) String#to [1 calls, 1 total]
0.04% (50.00%) String#[] [1 calls, 16 total]
0.04% (25.00%) Symbol#to_s [1 calls, 44 total]
0.08% (7.69%) ActionView::Helpers::TranslationHelper#html_safe_translation_key? [1 calls, 1 total]
0.04% (50.00%) Symbol#to_s [1 calls, 44 total]
0.04% (50.00%) Regexp#match? [1 calls, 13 total]
0.04% (100.00%) Regexp#match [1 calls, 28 total]
0.04% (3.85%) Kernel#dup [1 calls, 51 total]
0.04% (3.85%) Kernel#Array [1 calls, 7 total]
0.04% (100.00%) NilClass#to_a [1 calls, 2 total]
0.04% (3.85%) Array#compact [1 calls, 10 total]
0.04% (3.85%) Hash#merge [1 calls, 18 total]
0.12% (4.62%) Class#new [1 calls, 180 total]
0.08% (3.08%) ActionView::OutputBuffer#<< [2 calls, 16 total]
0.12% (4.41%) ActiveSupport::Notifications::Fanout#listening? [1 calls, 7 total]
0.04% (1.45%) ActionView::Template#instrument_payload [1 calls, 3 total]
0.95% (19.67%) ActiveSupport::Notifications::Instrumenter#finish_with_state [1 calls, 6 total]
0.91% (18.85%) ActiveSupport::Notifications::Instrumenter#start [1 calls, 7 total]
0.16% (3.17%) ActiveSupport::Notifications::Fanout#listening? [1 calls, 7 total]
0.04% (0.78%) Symbol#to_s [1 calls, 44 total]
1.82% (2.95%) ActionView::TemplateRenderer#find_layout [1 calls, 1 total]
1.82% (100.00%) ActionView::TemplateRenderer#resolve_layout [1 calls, 2 total]
1.74% (95.65%) ActionView::Layouts#_default_layout [1 calls, 1 total]
1.74% (100.00%) SayController#_layout [1 calls, 1 total]
0.87% (50.00%) ApplicationController#_layout [1 calls, 1 total]
0.67% (77.27%) ActionView::LookupContext::ViewPaths#find_all [1 calls, 2 total]
0.44% (64.71%) ActionView::LookupContext::ViewPaths#args_for_lookup [1 calls, 5 total]
0.28% (63.64%) ActionView::LookupContext::ViewPaths#detail_args_for [1 calls, 5 total]
0.16% (57.14%) <Class::ActionView::LookupContext::DetailsKey>#get [1 calls, 4 total]
0.08% (50.00%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.08% (50.00%) Array#& [1 calls, 6 total]
0.08% (28.57%) Hash#merge [1 calls, 18 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.12% (27.27%) ActionView::LookupContext::ViewPaths#normalize_name [1 calls, 5 total]
0.08% (66.67%) String#split [1 calls, 44 total]
0.12% (17.65%) ActionView::PathSet#find_all [1 calls, 5 total]
0.12% (100.00%) ActionView::PathSet#_find_all [1 calls, 5 total]
0.12% (100.00%) Array#each [1 calls, 149 total]
0.12% (100.00%) Array#each [1 calls, 149 total]
0.67% (38.64%) ActionView::LookupContext::ViewPaths#find_all [1 calls, 2 total]
0.44% (64.71%) ActionView::LookupContext::ViewPaths#args_for_lookup [1 calls, 5 total]
0.28% (63.64%) ActionView::LookupContext::ViewPaths#detail_args_for [1 calls, 5 total]
0.16% (57.14%) <Class::ActionView::LookupContext::DetailsKey>#get [1 calls, 4 total]
0.08% (50.00%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.08% (50.00%) Array#& [1 calls, 6 total]
0.08% (28.57%) Hash#merge [1 calls, 18 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.12% (27.27%) ActionView::LookupContext::ViewPaths#normalize_name [1 calls, 5 total]
0.08% (66.67%) String#split [1 calls, 44 total]
0.12% (17.65%) ActionView::PathSet#find_all [1 calls, 5 total]
0.12% (100.00%) ActionView::PathSet#_find_all [1 calls, 5 total]
0.08% (66.67%) Array#each [1 calls, 149 total]
0.08% (100.00%) Array#each [1 calls, 149 total]
0.04% (2.17%) Kernel#dup [1 calls, 51 total]
0.04% (2.17%) ActionView::TemplateRenderer#resolve_layout [1 calls, 2 total]
0.04% (100.00%) Kernel#dup [1 calls, 51 total]
0.08% (0.13%) ActiveSupport::Tryable#try [1 calls, 1 total]
0.08% (0.13%) ActionView::OutputFlow#set [1 calls, 1 total]
0.08% (100.00%) Class#new [1 calls, 180 total]
0.04% (0.06%) Hash#keys [1 calls, 7 total]
0.04% (0.06%) ActionView::AbstractRenderer#formats [1 calls, 1 total]
0.87% (1.39%) ActionView::TemplateRenderer#determine_template [1 calls, 1 total]
0.16% (0.25%) ActionView::AbstractRenderer#prepend_formats [1 calls, 2 total]
0.08% (0.13%) ActionView::AbstractRenderer#extract_details [1 calls, 2 total]
0.04% (50.00%) Enumerable#each_with_object [1 calls, 9 total]
0.04% (0.06%) Class#new [1 calls, 180 total]
0.83% (1.30%) ActionView::Rendering#view_context [1 calls, 1 total]
0.51% (61.90%) Class#new [1 calls, 180 total]
0.28% (33.33%) AbstractController::Rendering#view_assigns [1 calls, 1 total]
0.20% (71.43%) Enumerable#each_with_object [1 calls, 9 total]
0.16% (80.00%) Array#each [1 calls, 149 total]
0.08% (50.00%) Symbol#slice [2 calls, 2 total]
0.04% (14.29%) Kernel#instance_variables [1 calls, 1 total]
0.04% (4.76%) ActionView::Rendering#view_renderer [1 calls, 2 total]
0.04% (100.00%) Class#new [1 calls, 180 total]
0.04% (0.06%) ActionController::Streaming#_process_options [1 calls, 1 total]
0.08% (0.12%) ActionController::Renderers#_render_to_body_with_renderer [1 calls, 1 total]
0.55% (0.85%) ActionController::Rendering#_set_rendered_content_type [1 calls, 1 total]
0.44% (0.67%) AbstractController::Rendering#_normalize_render [1 calls, 1 total]
0.16% (0.24%) ActionController::Metal#response_body= [1 calls, 1 total]
0.04% (0.06%) ActionView::Rendering#rendered_format [1 calls, 1 total]
0.95% (1.43%) ActionView::ViewPaths#template_exists? [1 calls, 1 total]
0.79% (83.33%) ActionView::LookupContext::ViewPaths#exists? [1 calls, 1 total]
0.44% (55.00%) ActionView::LookupContext::ViewPaths#args_for_lookup [1 calls, 5 total]
0.28% (63.64%) ActionView::LookupContext::ViewPaths#detail_args_for [1 calls, 5 total]
0.16% (57.14%) <Class::ActionView::LookupContext::DetailsKey>#get [1 calls, 4 total]
0.08% (50.00%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.08% (50.00%) Array#& [1 calls, 6 total]
0.08% (28.57%) Hash#merge [1 calls, 18 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.12% (27.27%) ActionView::LookupContext::ViewPaths#normalize_name [1 calls, 5 total]
0.08% (66.67%) String#split [1 calls, 44 total]
0.24% (30.00%) ActionView::PathSet#exists? [1 calls, 1 total]
0.04% (0.06%) ActionDispatch::Http::MimeNegotiation#variant [1 calls, 2 total]
0.04% (100.00%) Class#new [1 calls, 180 total]
0.04% (0.06%) SayController#hello [1 calls, 1 total]
0.04% (100.00%) <Class::Time>#now [1 calls, 23 total]
0.12% (0.18%) ActionDispatch::Http::MimeNegotiation#formats [1 calls, 2 total]
0.04% (0.06%) Array#map [1 calls, 37 total]
0.04% (0.06%) Array#compact [1 calls, 10 total]
0.04% (0.06%) ActionView::ViewPaths#formats= [1 calls, 1 total]
2.85% (4.04%) ActiveSupport::Callbacks::CallbackSequence#invoke_before [1 calls, 7 total]
2.85% (100.00%) Array#each [1 calls, 149 total]
0.51% (0.73%) ActiveSupport::Callbacks::CallbackSequence#invoke_after [1 calls, 7 total]
0.51% (100.00%) Array#each [1 calls, 149 total]
0.16% (0.22%) <Class::Proc>#new [1 calls, 9 total]
0.04% (0.06%) <Class::ActiveSupport::Callbacks::Filters::Environment>#new [1 calls, 7 total]
2.18% (2.97%) ActiveSupport::Notifications::Instrumenter#finish_with_state [2 calls, 6 total]
0.40% (0.54%) ActiveSupport::Notifications::Instrumenter#start [2 calls, 7 total]
0.24% (0.32%) ActiveSupport::Notifications::Fanout#listening? [2 calls, 7 total]
3.13% (4.02%) ActionDispatch::Http::FilterParameters#filtered_parameters [1 calls, 1 total]
1.94% (62.03%) ActionDispatch::Http::Parameters#parameters [1 calls, 3 total]
1.03% (32.91%) ActionDispatch::Http::ParameterFilter#filter [1 calls, 1 total]
0.79% (76.92%) ActionDispatch::Http::ParameterFilter#compiled_filter [1 calls, 1 total]
0.79% (100.00%) <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile [1 calls, 1 total]
0.40% (50.00%) Enumerable#partition [2 calls, 2 total]
0.16% (20.00%) Class#new [2 calls, 180 total]
0.08% (50.00%) Regexp#initialize [1 calls, 1 total]
0.08% (10.00%) Array#each [1 calls, 149 total]
0.04% (50.00%) Symbol#to_s [1 calls, 44 total]
0.04% (50.00%) <Class::Regexp>#escape [1 calls, 1 total]
0.04% (5.00%) Array#join [1 calls, 14 total]
0.20% (19.23%) ActionDispatch::Http::ParameterFilter::CompiledFilter#call [1 calls, 1 total]
0.12% (60.00%) Hash#each [1 calls, 21 total]
0.08% (40.00%) Class#new [1 calls, 180 total]
0.16% (5.06%) ActionDispatch::Http::FilterParameters#parameter_filter [1 calls, 1 total]
0.71% (0.92%) ActionDispatch::Http::MimeNegotiation#format [1 calls, 1 total]
0.08% (0.10%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.04% (0.05%) Module#name [1 calls, 1 total]
0.04% (0.05%) ActionDispatch::Request#headers [1 calls, 1 total]
0.04% (100.00%) Class#new [1 calls, 180 total]
0.04% (0.05%) ActionDispatch::Request#fullpath [1 calls, 2 total]
0.04% (0.05%) ActionController::ParamsWrapper#_wrapper_enabled? [1 calls, 1 total]
0.36% (0.45%) ActionView::ViewPaths#lookup_context [1 calls, 7 total]
0.08% (0.10%) Class#new [1 calls, 180 total]
0.63% (0.80%) ActionController::Metal#to_a [1 calls, 1 total]
0.24% (0.30%) ActionDispatch::Flash::RequestMethods#commit_flash [1 calls, 1 total]
0.16% (0.20%) Class#new [1 calls, 180 total]
0.08% (0.10%) Enumerable#any? [1 calls, 1 total]
0.63% (0.79%) <Class::ActionController::Base>#make_response! [1 calls, 1 total]
0.32% (0.39%) ActionDispatch::Routing::RouteSet::Dispatcher#controller [1 calls, 1 total]
0.48% (0.58%) ActionDispatch::Http::Parameters#path_parameters= [1 calls, 1 total]
0.12% (0.15%) Hash#merge [2 calls, 18 total]
0.04% (33.33%) Kernel#initialize_dup [2 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [2 calls, 49 total]
0.04% (0.05%) ActionDispatch::Http::Parameters#path_parameters [1 calls, 5 total]
0.04% (0.05%) Hash#transform_values [1 calls, 1 total]
1.23% (1.48%) ActionDispatch::Journey::Router#find_routes [1 calls, 1 total]
0.44% (35.48%) ActionDispatch::Journey::Router#filter_routes [1 calls, 1 total]
0.44% (100.00%) ActionDispatch::Journey::GTG::Simulator#memos [1 calls, 1 total]
0.12% (27.27%) ActionDispatch::Journey::GTG::TransitionTable#move [1 calls, 1 total]
0.04% (33.33%) Array#map [1 calls, 37 total]
0.04% (33.33%) Array#compact [1 calls, 10 total]
0.08% (18.18%) Enumerable#find_all [1 calls, 2 total]
0.08% (18.18%) Enumerable#flat_map [1 calls, 1 total]
0.04% (9.09%) Class#new [1 calls, 180 total]
0.04% (9.09%) StringScanner#scan [2 calls, 2 total]
0.04% (9.09%) Array#compact [1 calls, 10 total]
0.32% (25.81%) Array#map! [1 calls, 10 total]
0.20% (16.13%) Array#sort_by! [1 calls, 10 total]
0.16% (80.00%) Enumerable#sort_by [1 calls, 10 total]
0.16% (12.90%) Enumerable#find_all [1 calls, 2 total]
0.08% (50.00%) Array#each [1 calls, 149 total]
0.12% (9.68%) ActionDispatch::Journey::Router#match_routes [1 calls, 1 total]
0.12% (100.00%) Array#select [1 calls, 16 total]
0.20% (0.24%) <Class::ActionDispatch::Journey::Router::Utils>#normalize_path [1 calls, 1 total]
0.12% (60.00%) String#sub! [1 calls, 6 total]
0.04% (0.05%) ActionDispatch::Routing::RouteSet#make_request [1 calls, 1 total]
0.04% (100.00%) Class#new [1 calls, 180 total]
0.40% (0.47%) Rack::ETag#digest_body [1 calls, 1 total]
0.12% (30.00%) Digest::Instance#hexdigest [1 calls, 1 total]
0.04% (33.33%) Digest::Base#finish [1 calls, 1 total]
0.04% (10.00%) ActionDispatch::Response::RackBody#each [1 calls, 1 total]
0.04% (10.00%) String#byteslice [1 calls, 1 total]
0.12% (0.14%) Class#new [1 calls, 180 total]
0.08% (0.09%) Rack::ETag#etag_body? [1 calls, 1 total]
0.04% (0.05%) Rack::ETag#skip_caching? [1 calls, 1 total]
0.32% (0.38%) <Class::Rack::Utils::HeaderHash>#new [1 calls, 2 total]
0.32% (100.00%) Class#new [1 calls, 180 total]
0.20% (0.23%) ActionDispatch::Session::SessionObject#prepare_session [1 calls, 1 total]
0.16% (0.19%) Rack::Session::Abstract::Persisted#commit_session [1 calls, 1 total]
0.04% (0.05%) ActionDispatch::Session::Compatibility#make_request [1 calls, 1 total]
0.04% (100.00%) Class#new [1 calls, 180 total]
0.04% (0.05%) Class#new [1 calls, 180 total]
0.20% (0.23%) ActionDispatch::Cookies::CookieJar#write [1 calls, 1 total]
0.08% (0.09%) ActionDispatch::Request#cookie_jar [1 calls, 2 total]
0.04% (0.05%) Class#new [1 calls, 180 total]
0.04% (0.05%) Rack::Utils::HeaderHash#[] [1 calls, 8 total]
0.04% (100.00%) String#downcase [1 calls, 28 total]
0.04% (0.05%) Class#new [1 calls, 180 total]
0.04% (0.05%) Rack::Utils::HeaderHash#[] [1 calls, 8 total]
0.04% (100.00%) String#downcase [1 calls, 28 total]
0.04% (0.05%) Class#new [1 calls, 180 total]
1.07% (1.23%) Logger#info [1 calls, 9 total]
0.16% (0.18%) ActiveSupport::Notifications::Instrumenter#start [1 calls, 7 total]
0.08% (0.09%) Class#new [1 calls, 180 total]
0.04% (0.05%) <Class::ActiveSupport::LogSubscriber>#flush_all! [1 calls, 1 total]
0.12% (0.14%) ActiveSupport::TaggedLogging::Formatter#push_tags [1 calls, 1 total]
0.08% (66.67%) Array#flatten [1 calls, 2 total]
0.04% (33.33%) Array#reject [1 calls, 4 total]
0.04% (0.05%) ActiveSupport::TaggedLogging::Formatter#pop_tags [1 calls, 1 total]
0.04% (100.00%) Array#pop [1 calls, 21 total]
0.04% (0.05%) Class#new [1 calls, 180 total]
0.04% (0.05%) Rails::Rack::Logger#compute_tags [1 calls, 1 total]
0.04% (100.00%) Array#collect [1 calls, 1 total]
0.08% (0.09%) Class#new [2 calls, 180 total]
0.36% (0.41%) ActionDispatch::RequestId#make_request_id [1 calls, 1 total]
0.04% (0.05%) Class#new [1 calls, 180 total]
0.04% (0.05%) Kernel#tap [1 calls, 12 total]
0.04% (0.05%) Rack::Utils::HeaderHash#include? [1 calls, 1 total]
0.04% (100.00%) String#downcase [1 calls, 28 total]
0.04% (0.05%) String#% [1 calls, 5 total]
0.04% (0.05%) Rack::Utils::HeaderHash#[]= [1 calls, 17 total]
0.04% (100.00%) String#downcase [1 calls, 28 total]
0.24% (0.27%) Class#new [2 calls, 180 total]
0.55% (0.62%) <Class::ActiveSupport::ExecutionWrapper>#run! [1 calls, 1 total]
0.51% (92.86%) Kernel#tap [1 calls, 12 total]
0.04% (7.14%) Class#new [1 calls, 180 total]
0.12% (0.13%) Class#new [1 calls, 180 total]
0.91% (1.02%) ActionDispatch::FileHandler#match? [1 calls, 1 total]
0.44% (47.83%) Enumerable#detect [1 calls, 3 total]
0.36% (81.82%) Array#each [1 calls, 149 total]
0.24% (66.67%) <Class::File>#join [3 calls, 30 total]
0.12% (33.33%) <Class::File>#file? [3 calls, 3 total]
0.24% (26.09%) <Module::Rack::Utils>#clean_path_info [1 calls, 1 total]
0.08% (33.33%) String#split [1 calls, 44 total]
0.08% (33.33%) <Class::File>#join [1 calls, 30 total]
0.08% (8.70%) <Module::Rack::Utils>#unescape_path [1 calls, 1 total]
0.04% (0.04%) Class#new [1 calls, 180 total]
0.04% (0.04%) String#chomp [1 calls, 7 total]
0.12% (0.13%) Rails::Application#build_request [1 calls, 1 total]
0.87% (0.95%) Class#new [2 calls, 180 total]
0.71% (0.77%) Rack::BodyProxy#close [1 calls, 4 total]
0.20% (0.22%) Rack::Test::CookieJar#for [1 calls, 1 total]
0.04% (20.00%) Rack::Test::CookieJar#hash_for [1 calls, 1 total]
0.04% (20.00%) Hash#values [1 calls, 1 total]
0.04% (20.00%) Array#map [1 calls, 37 total]
0.04% (20.00%) Array#join [1 calls, 14 total]
0.20% (0.22%) Rack::Response#finish [1 calls, 1 total]
0.12% (60.00%) Class#new [1 calls, 180 total]
0.04% (0.04%) Rack::Utils::HeaderHash#[] [1 calls, 8 total]
0.04% (100.00%) String#downcase [1 calls, 28 total]
0.04% (0.04%) Rack::Test::Session#retry_with_digest_auth? [1 calls, 1 total]
2.38% (2.50%) Rack::Test::Session#env_for [1 calls, 1 total]
1.66% (70.00%) <Class::Rack::MockRequest>#env_for [1 calls, 1 total]
0.67% (40.48%) <Class::Rack::MockRequest>#parse_uri_rfc2396 [1 calls, 1 total]
0.67% (100.00%) URI::RFC2396_Parser#parse [1 calls, 1 total]
0.44% (64.71%) URI::RFC2396_Parser#split [1 calls, 1 total]
0.28% (63.64%) MatchData#[] [1 calls, 9 total]
0.12% (27.27%) Regexp#=== [1 calls, 1 total]
0.16% (23.53%) Class#new [1 calls, 180 total]
0.08% (11.76%) String#upcase [2 calls, 6 total]
0.28% (16.67%) String#b [7 calls, 7 total]
0.16% (9.52%) Class#new [3 calls, 180 total]
0.04% (25.00%) StringIO#initialize [2 calls, 2 total]
0.08% (4.76%) Kernel#dup [1 calls, 51 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.08% (4.76%) ActiveSupport::NumericWithFormat#to_s [2 calls, 9 total]
0.08% (100.00%) Fixnum#to_s [2 calls, 7 total]
0.04% (2.38%) String#[] [1 calls, 16 total]
0.04% (2.38%) Symbol#to_s [1 calls, 44 total]
0.04% (2.38%) String#upcase [1 calls, 6 total]
0.04% (2.38%) NilClass#to_s [1 calls, 14 total]
0.28% (11.67%) Rack::Test::Session#default_env [1 calls, 1 total]
0.16% (57.14%) Hash#merge [2 calls, 18 total]
0.08% (50.00%) Kernel#initialize_dup [2 calls, 69 total]
0.08% (100.00%) Hash#initialize_copy [2 calls, 49 total]
0.04% (14.29%) Rack::Test::Session#headers_for_env [1 calls, 1 total]
0.08% (3.33%) Hash#merge [1 calls, 18 total]
0.04% (50.00%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (100.00%) Hash#initialize_copy [1 calls, 49 total]
0.04% (1.67%) Symbol#to_s [1 calls, 44 total]
0.04% (1.67%) String#upcase [1 calls, 6 total]
0.04% (1.67%) URI::Generic#to_s [1 calls, 1 total]
0.04% (100.00%) Kernel#dup [1 calls, 51 total]
0.63% (0.67%) Rack::Test::Session#parse_uri [1 calls, 1 total]
0.51% (81.25%) <Module::URI>#parse [1 calls, 1 total]
0.51% (100.00%) URI::RFC3986_Parser#parse [1 calls, 1 total]
0.32% (61.54%) URI::RFC3986_Parser#split [1 calls, 1 total]
0.16% (50.00%) MatchData#[] [8 calls, 9 total]
0.12% (37.50%) Regexp#match [1 calls, 28 total]
0.16% (30.77%) Class#new [1 calls, 180 total]
0.04% (7.69%) String#upcase [1 calls, 6 total]
0.12% (18.75%) Kernel#tap [1 calls, 12 total]
0.04% (33.33%) String#[] [1 calls, 16 total]
2.02% (2.06%) <Class::ActionDispatch::TestResponse>#from_response [1 calls, 1 total]
1.98% (98.04%) Class#new [1 calls, 180 total]
0.04% (1.96%) Rack::MockResponse#body [1 calls, 1 total]
0.04% (100.00%) Array#join [1 calls, 14 total]
0.16% (0.16%) <Class::ActionDispatch::Http::Headers>#from_hash [2 calls, 2 total]
0.16% (100.00%) Class#new [4 calls, 180 total]
0.16% (0.16%) Class#new [2 calls, 180 total]
0.08% (0.08%) String#split [1 calls, 44 total]
0.08% (0.08%) ActionDispatch::Http::Headers#merge! [2 calls, 2 total]
0.04% (0.04%) ActionDispatch::Integration::Session#build_full_uri [1 calls, 1 total]
0.04% (0.04%) Kernel#dup [1 calls, 51 total]
1.23% (1.23%) ActionDispatch::IntegrationTest#before_setup [1 calls, 1 total]
0.55% (0.55%) ActiveRecord::TestFixtures#after_teardown [1 calls, 1 total]