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:06 +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% ~ 0.026410474999998268)
100.00% (100.00%) ActiveSupport::Testing::Performance::Profiler#run [1 calls, 1 total]
96.88% (96.88%) Integer#times [1 calls, 2 total]
96.87% (99.99%) ActiveSupport::Testing::Performance::Performer#run_test [1 calls, 1 total]
96.87% (100.00%) ActiveSupport::Testing::Performance#run_test [1 calls, 1 total]
94.14% (97.18%) ActiveSupport::Testing::Performance::Metrics::Base#profile [1 calls, 1 total]
94.05% (99.90%) HelloTest#test_homepage [1 calls, 1 total]
94.03% (99.98%) ActionDispatch::Integration::Runner#get [1 calls, 1 total]
93.92% (99.88%) ActionDispatch::Integration::RequestHelpers#get [1 calls, 1 total]
93.86% (99.93%) ActionDispatch::Integration::Session#process [1 calls, 1 total]
91.76% (97.76%) Rack::Test::Session#request [1 calls, 1 total]
89.52% (97.56%) Rack::Test::Session#process_request [1 calls, 1 total]
89.43% (99.90%) Rack::MockSession#request [1 calls, 1 total]
85.37% (95.46%) Rails::Engine#call [1 calls, 1 total]
84.73% (99.25%) Rack::Sendfile#call [1 calls, 1 total]
84.64% (99.89%) ActionDispatch::Static#call [1 calls, 1 total]
83.93% (99.16%) ActionDispatch::Executor#call [1 calls, 1 total]
82.07% (97.78%) ActiveSupport::Cache::Strategy::LocalCache::Middleware#call [1 calls, 1 total]
81.87% (99.76%) Rack::Runtime#call [1 calls, 1 total]
81.67% (99.75%) Rack::MethodOverride#call [1 calls, 1 total]
81.61% (99.93%) ActionDispatch::RequestId#call [1 calls, 1 total]
81.00% (99.25%) ActionDispatch::RemoteIp#call [1 calls, 1 total]
80.85% (99.80%) Rails::Rack::Logger#call [1 calls, 1 total]
80.67% (99.78%) ActiveSupport::TaggedLogging#tagged [1 calls, 1 total]
80.64% (99.97%) ActiveSupport::TaggedLogging::Formatter#tagged [1 calls, 1 total]
80.42% (99.73%) Rails::Rack::Logger#call_app [1 calls, 1 total]
78.70% (97.85%) ActionDispatch::ShowExceptions#call [1 calls, 1 total]
78.59% (99.86%) ActionDispatch::DebugExceptions#call [1 calls, 1 total]
78.46% (99.84%) ActionDispatch::Callbacks#call [1 calls, 1 total]
78.43% (99.97%) ActiveSupport::Callbacks#run_callbacks [1 calls, 8 total]
78.30% (99.83%) ActionDispatch::Cookies#call [1 calls, 1 total]
77.97% (99.58%) Rack::Session::Abstract::Persisted#call [1 calls, 1 total]
77.94% (99.97%) Rack::Session::Abstract::Persisted#context [1 calls, 1 total]
77.30% (99.18%) Rack::Head#call [1 calls, 1 total]
77.27% (99.96%) Rack::ConditionalGet#call [1 calls, 1 total]
76.72% (99.29%) Rack::ETag#call [1 calls, 1 total]
75.36% (98.24%) ActionDispatch::Routing::RouteSet#call [1 calls, 1 total]
75.05% (99.58%) ActionDispatch::Journey::Router#serve [1 calls, 1 total]
73.89% (98.45%) Array#each [1 calls, 149 total]
72.58% (98.24%) ActionDispatch::Routing::RouteSet::Dispatcher#serve [1 calls, 1 total]
71.25% (98.16%) ActionDispatch::Routing::RouteSet::Dispatcher#dispatch [1 calls, 1 total]
71.23% (99.97%) <Class::ActionController::Metal>#dispatch [1 calls, 1 total]
70.98% (99.66%) ActionController::Metal#dispatch [1 calls, 1 total]
69.49% (97.89%) ActionView::Rendering#process [1 calls, 1 total]
68.42% (98.46%) AbstractController::Base#process [1 calls, 1 total]
68.18% (99.65%) ActiveRecord::Railties::ControllerRuntime#process_action [1 calls, 1 total]
68.01% (99.76%) ActionController::ParamsWrapper#process_action [1 calls, 1 total]
67.94% (99.89%) ActionController::Instrumentation#process_action [1 calls, 1 total]
64.10% (94.34%) <Module::ActiveSupport::Notifications>#instrument [2 calls, 7 total]
63.29% (98.74%) ActiveSupport::Notifications::Instrumenter#instrument [2 calls, 6 total]
58.81% (92.92%) ActionController::Rescue#process_action [1 calls, 1 total]
58.78% (99.95%) AbstractController::Callbacks#process_action [1 calls, 1 total]
58.76% (99.97%) ActiveSupport::Callbacks#run_callbacks [1 calls, 8 total]
53.57% (91.17%) ActionController::Rendering#process_action [1 calls, 1 total]
53.19% (99.28%) AbstractController::Base#process_action [1 calls, 1 total]
53.16% (99.94%) ActionController::BasicImplicitRender#send_action [1 calls, 1 total]
53.00% (99.70%) Kernel#tap [1 calls, 12 total]
52.79% (99.60%) ActionController::ImplicitRender#default_render [1 calls, 1 total]
51.29% (97.16%) ActionController::Instrumentation#render [1 calls, 1 total]
51.25% (99.92%) ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime [1 calls, 1 total]
50.10% (97.76%) ActionController::Instrumentation#cleanup_view_runtime [1 calls, 1 total]
50.06% (99.93%) <Module::Benchmark>#ms [1 calls, 1 total]
50.02% (99.92%) <Module::Benchmark>#realtime [1 calls, 1 total]
49.92% (99.79%) ActionController::Rendering#render [1 calls, 1 total]
49.88% (99.93%) AbstractController::Rendering#render [1 calls, 1 total]
47.54% (95.31%) ActionController::Renderers#render_to_body [1 calls, 1 total]
47.31% (99.51%) ActionController::Rendering#render_to_body [1 calls, 1 total]
47.28% (99.94%) ActionView::Rendering#render_to_body [1 calls, 1 total]
47.11% (99.64%) ActionController::Streaming#_render_template [1 calls, 1 total]
47.07% (99.90%) ActionView::Rendering#_render_template [1 calls, 1 total]
45.70% (97.11%) ActionView::Renderer#render [1 calls, 1 total]
45.66% (99.91%) ActionView::Renderer#render_template [1 calls, 1 total]
45.59% (99.84%) ActionView::TemplateRenderer#render [1 calls, 1 total]
44.12% (96.79%) ActionView::TemplateRenderer#render_template [1 calls, 1 total]
44.10% (99.94%) ActionView::TemplateRenderer#render_with_layout [1 calls, 1 total]
33.86% (76.80%) ActionView::Template#render [1 calls, 3 total]
33.86% (99.97%) ActionView::Template#instrument_render_template [1 calls, 3 total]
33.84% (99.95%) <Module::ActiveSupport::Notifications>#instrument [1 calls, 7 total]
33.73% (99.67%) ActionView::CompiledTemplates#_app_views_layouts_application_html_erb__338408003458564461_47316876420960 [1 calls, 1 total]
12.21% (36.20%) ActionView::Helpers::RenderingHelper#render [1 calls, 1 total]
12.15% (99.53%) ActionView::Renderer#render_partial [1 calls, 1 total]
12.05% (99.13%) ActionView::PartialRenderer#render [1 calls, 1 total]
11.16% (92.63%) ActionView::PartialRenderer#render_partial [1 calls, 1 total]
11.13% (99.77%) ActionView::AbstractRenderer#instrument [1 calls, 2 total]
11.11% (99.76%) <Module::ActiveSupport::Notifications>#instrument [1 calls, 7 total]
10.60% (95.46%) ActiveSupport::Notifications::Instrumenter#instrument [1 calls, 6 total]
8.73% (82.37%) ActionView::Template#render [1 calls, 3 total]
8.72% (99.86%) ActionView::Template#instrument_render_template [1 calls, 3 total]
8.70% (99.78%) <Module::ActiveSupport::Notifications>#instrument [1 calls, 7 total]
8.61% (98.90%) ActionView::CompiledTemplates#_app_views_layouts__guest_menu_html_erb__1025096441524566957_47316920172080 [1 calls, 1 total]
5.79% (67.25%) ActionView::Helpers::FormTagHelper#form_tag [1 calls, 1 total]
4.39% (75.87%) ActionView::Helpers::CaptureHelper#capture [1 calls, 1 total]
4.16% (94.81%) ActionView::Helpers::CaptureHelper#with_output_buffer [1 calls, 1 total]
1.10% (26.42%) ActionView::Helpers::FormTagHelper#submit_tag [1 calls, 1 total]
0.70% (63.94%) ActionView::Helpers::TagHelper#tag [1 calls, 5 total]
0.61% (86.84%) ActionView::Helpers::TagHelper::TagBuilder#tag_options [1 calls, 10 total]
0.55% (89.46%) Hash#each_pair [1 calls, 19 total]
0.04% (6.70%) Kernel#dup [1 calls, 51 total]
0.02% (53.71%) Kernel#initialize_dup [1 calls, 69 total]
0.05% (7.64%) String#html_safe [1 calls, 17 total]
0.05% (88.71%) Class#new [1 calls, 180 total]
0.01% (1.75%) Symbol#to_s [1 calls, 44 total]
0.21% (18.82%) ActionView::Helpers::FormTagHelper#set_default_disable_with [1 calls, 1 total]
0.06% (28.09%) Hash#deep_merge! [1 calls, 1 total]
0.04% (74.86%) Hash#each_pair [1 calls, 19 total]
0.04% (18.42%) <Class::ActionView::Base>#automatically_disable_submit_tag [1 calls, 1 total]
0.03% (15.11%) Kernel#clone [1 calls, 3 total]
0.02% (73.78%) Kernel#initialize_clone [1 calls, 4 total]
0.02% (68.74%) String#initialize_copy [1 calls, 18 total]
0.01% (5.62%) String#to_s [1 calls, 96 total]
0.01% (5.26%) Hash#delete [1 calls, 67 total]
0.14% (12.50%) Hash#deep_stringify_keys [1 calls, 1 total]
0.94% (22.58%) ActionView::Helpers::FormTagHelper#label_tag [2 calls, 2 total]
0.60% (64.34%) ActionView::Helpers::TagHelper#content_tag [2 calls, 5 total]
0.14% (14.58%) ActionView::Helpers::FormTagHelper#sanitize_to_id [2 calls, 4 total]
0.04% (27.31%) String#to_s [2 calls, 96 total]
0.03% (24.42%) String#tr [2 calls, 8 total]
0.03% (20.69%) String#delete [2 calls, 5 total]
0.06% (6.44%) Hash#stringify_keys [2 calls, 11 total]
0.04% (70.95%) Hash#transform_keys [2 calls, 13 total]
0.01% (30.22%) Hash#each_key [2 calls, 16 total]
0.06% (6.20%) String#blank? [2 calls, 7 total]
0.04% (72.00%) Regexp#match? [2 calls, 13 total]
0.03% (69.77%) Regexp#match [2 calls, 28 total]
0.83% (19.86%) ActionView::Helpers::FormTagHelper#password_field_tag [1 calls, 1 total]
0.75% (17.99%) ActionView::Helpers::FormTagHelper#text_field_tag [1 calls, 2 total]
0.24% (5.73%) ActionView::OutputBuffer#<< [5 calls, 16 total]
0.09% (2.28%) ActionView::OutputBuffer#safe_concat [6 calls, 22 total]
0.06% (1.41%) Class#new [1 calls, 180 total]
0.02% (0.59%) String#force_encoding [1 calls, 26 total]
0.01% (0.27%) String#encoding [1 calls, 3 total]
0.11% (2.55%) <Module::ERB::Util>#html_escape [1 calls, 1 total]
0.07% (1.53%) Object#presence [1 calls, 9 total]
1.17% (20.17%) ActionView::Helpers::FormTagHelper#form_tag_with_body [1 calls, 1 total]
1.05% (90.22%) ActionView::Helpers::FormTagHelper#form_tag_html [1 calls, 1 total]
0.49% (46.55%) ActionView::Helpers::FormTagHelper#extra_tags_for_form [1 calls, 1 total]
0.15% (30.09%) ActiveSupport::SafeBuffer#+ [1 calls, 2 total]
0.08% (51.53%) Kernel#dup [1 calls, 51 total]
0.05% (71.03%) Kernel#initialize_dup [1 calls, 69 total]
0.06% (40.67%) ActiveSupport::SafeBuffer#concat [1 calls, 17 total]
0.14% (28.35%) ActionView::Helpers::UrlHelper#token_tag [1 calls, 1 total]
0.09% (18.17%) ActionView::Helpers::FormTagHelper#utf8_enforcer_tag [1 calls, 1 total]
0.05% (50.86%) String#html_safe [1 calls, 17 total]
0.04% (86.96%) Class#new [1 calls, 180 total]
0.03% (6.91%) Hash#delete [3 calls, 67 total]
0.01% (2.47%) String#downcase [1 calls, 28 total]
0.01% (2.27%) Symbol#to_s [1 calls, 44 total]
0.42% (40.27%) ActionView::Helpers::TagHelper#tag [1 calls, 5 total]
0.33% (77.39%) ActionView::Helpers::TagHelper::TagBuilder#tag_options [1 calls, 10 total]
0.27% (83.63%) Hash#each_pair [1 calls, 19 total]
0.04% (11.57%) Kernel#dup [1 calls, 51 total]
0.02% (61.71%) Kernel#initialize_dup [1 calls, 69 total]
0.05% (10.93%) String#html_safe [1 calls, 17 total]
0.04% (85.12%) Class#new [1 calls, 180 total]
0.02% (4.38%) Symbol#to_s [1 calls, 44 total]
0.11% (9.99%) ActiveSupport::SafeBuffer#+ [1 calls, 2 total]
0.06% (61.65%) Kernel#dup [1 calls, 51 total]
0.05% (72.23%) Kernel#initialize_dup [1 calls, 69 total]
0.03% (31.64%) ActiveSupport::SafeBuffer#concat [1 calls, 17 total]
0.05% (4.69%) ActiveSupport::SafeBuffer#safe_concat [1 calls, 1 total]
0.03% (2.34%) ActiveSupport::SafeBuffer#concat [1 calls, 17 total]
0.19% (3.20%) ActionView::Helpers::FormTagHelper#html_options_for_form [1 calls, 1 total]
0.10% (53.52%) Kernel#tap [1 calls, 12 total]
0.06% (34.26%) Hash#stringify_keys [1 calls, 11 total]
0.05% (83.42%) Hash#transform_keys [1 calls, 13 total]
0.03% (57.78%) Hash#each_key [1 calls, 16 total]
0.01% (39.43%) Symbol#to_s [1 calls, 44 total]
1.73% (20.06%) #<Module:0x005611a5d42aa8>#login_path [1 calls, 1 total]
1.67% (96.57%) ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call [1 calls, 1 total]
0.91% (54.46%) ActionView::RoutingUrlFor#url_options [1 calls, 1 total]
0.87% (96.23%) ActionController::UrlFor#url_options [1 calls, 1 total]
0.37% (41.81%) ActionDispatch::Http::URL#optional_port [1 calls, 1 total]
0.16% (18.50%) ActionDispatch::Http::URL#host [1 calls, 1 total]
0.08% (9.70%) ActionDispatch::Routing::UrlFor#url_options [1 calls, 1 total]
0.05% (5.97%) Kernel#dup [1 calls, 51 total]
0.03% (54.54%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (52.92%) Hash#initialize_copy [1 calls, 49 total]
0.04% (4.91%) Rack::Request::Helpers#script_name [1 calls, 7 total]
0.02% (47.08%) String#to_s [1 calls, 96 total]
0.03% (3.00%) Kernel#freeze [2 calls, 3 total]
0.02% (2.86%) ActionDispatch::Request#routes [1 calls, 2 total]
0.02% (2.66%) ActionDispatch::Http::Parameters#path_parameters [1 calls, 5 total]
0.01% (1.33%) ActionDispatch::Http::URL#protocol [1 calls, 3 total]
0.25% (15.13%) ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper [1 calls, 1 total]
0.20% (77.43%) ActionDispatch::Journey::Route#format [1 calls, 1 total]
0.17% (89.56%) ActionDispatch::Journey::Format#evaluate [1 calls, 2 total]
0.11% (60.61%) Array#each [2 calls, 149 total]
0.08% (70.87%) ActionDispatch::Journey::Format#evaluate [1 calls, 2 total]
0.04% (48.92%) Array#each [1 calls, 149 total]
0.02% (45.73%) ActionDispatch::Journey::Format::Parameter#name [1 calls, 1 total]
0.03% (40.26%) Kernel#dup [1 calls, 51 total]
0.02% (59.85%) Kernel#initialize_dup [1 calls, 69 total]
0.03% (16.22%) Kernel#dup [1 calls, 51 total]
0.02% (61.41%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (6.63%) Array#join [1 calls, 14 total]
0.03% (12.11%) ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#parameterize_args [1 calls, 1 total]
0.22% (13.01%) ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimize_routes_generation? [1 calls, 1 total]
0.08% (5.05%) <Module::ActionDispatch::Http::URL>#path_for [1 calls, 1 total]
0.03% (33.97%) String#chomp [1 calls, 7 total]
0.06% (3.79%) Hash#merge [1 calls, 18 total]
0.04% (58.04%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (63.97%) Hash#initialize_copy [1 calls, 49 total]
0.04% (2.33%) ActionDispatch::Routing::RouteSet#find_script_name [1 calls, 1 total]
0.01% (26.20%) Hash#delete [1 calls, 67 total]
0.02% (1.19%) #<Module:0x005611a322feb0>#_routes [1 calls, 1 total]
0.01% (0.68%) Hash#delete [1 calls, 67 total]
0.01% (0.73%) Array#last [1 calls, 25 total]
0.72% (8.40%) ActionView::Helpers::UrlHelper#link_to [2 calls, 2 total]
0.14% (1.63%) ActionView::OutputBuffer#<< [3 calls, 16 total]
0.07% (0.85%) Class#new [1 calls, 180 total]
0.07% (0.81%) ActionView::OutputBuffer#safe_concat [4 calls, 22 total]
0.04% (0.47%) ActiveSupport::Notifications::Fanout#listening? [1 calls, 7 total]
1.32% (12.49%) ActiveSupport::Notifications::Instrumenter#finish_with_state [1 calls, 6 total]
1.31% (98.96%) ActiveSupport::Notifications::Fanout#finish [1 calls, 7 total]
1.30% (98.84%) Array#each [1 calls, 149 total]
1.27% (98.42%) ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish [1 calls, 8 total]
1.26% (98.91%) ActiveSupport::LogSubscriber#finish [1 calls, 6 total]
1.22% (97.10%) ActiveSupport::Subscriber#finish [1 calls, 6 total]
1.01% (82.88%) ActionView::LogSubscriber#render_partial [1 calls, 1 total]
0.99% (97.17%) ActiveSupport::LogSubscriber#info [1 calls, 5 total]
0.95% (96.07%) Logger#info [1 calls, 9 total]
0.93% (98.14%) ActiveSupport::Logger#add [1 calls, 9 total]
0.80% (86.56%) Logger#add [1 calls, 9 total]
0.24% (29.40%) Logger::LogDevice#write [1 calls, 9 total]
0.15% (19.07%) ActiveSupport::Notifications::Event#duration [1 calls, 5 total]
0.14% (17.80%) Logger#format_message [1 calls, 9 total]
0.07% (9.18%) ActionView::LogSubscriber#from_rails_root [1 calls, 5 total]
0.03% (40.47%) String#sub! [1 calls, 6 total]
0.02% (25.02%) String#sub [1 calls, 13 total]
0.05% (5.81%) ActiveSupport::NumericWithFormat#to_s [1 calls, 9 total]
0.02% (46.37%) Float#to_s [1 calls, 2 total]
0.04% (4.39%) <Class::Time>#now [1 calls, 23 total]
0.02% (49.13%) Time#initialize [1 calls, 23 total]
0.02% (2.20%) Logger#format_severity [1 calls, 9 total]
0.01% (1.40%) Float#round [1 calls, 3 total]
0.10% (10.40%) ActiveSupport::LoggerThreadSafeLevel#level [1 calls, 14 total]
0.02% (2.23%) ActionView::LogSubscriber#logger [2 calls, 10 total]
0.08% (6.18%) ActiveSupport::Subscriber#event_stack [1 calls, 18 total]
0.05% (4.17%) <Class::Time>#now [1 calls, 23 total]
0.02% (37.68%) Time#initialize [1 calls, 23 total]
0.02% (1.42%) String#split [1 calls, 44 total]
0.01% (1.08%) Array#first [1 calls, 34 total]
0.02% (1.83%) ActionView::LogSubscriber#logger [1 calls, 10 total]
0.44% (4.14%) ActiveSupport::Notifications::Instrumenter#start [1 calls, 7 total]
0.42% (95.46%) ActiveSupport::Notifications::Fanout#start [1 calls, 7 total]
0.37% (89.25%) Array#each [1 calls, 149 total]
0.36% (95.06%) ActiveSupport::Notifications::Fanout::Subscribers::Evented#start [1 calls, 8 total]
0.34% (95.39%) ActionView::LogSubscriber#start [1 calls, 2 total]
0.33% (96.77%) ActiveSupport::LogSubscriber#start [1 calls, 6 total]
0.30% (90.36%) ActiveSupport::Subscriber#start [1 calls, 6 total]
0.12% (40.00%) ActiveSupport::Subscriber#event_stack [2 calls, 18 total]
0.09% (31.94%) Class#new [1 calls, 180 total]
0.07% (78.20%) ActiveSupport::Notifications::Event#initialize [1 calls, 6 total]
0.05% (64.08%) Kernel#dup [1 calls, 51 total]
0.03% (61.40%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (50.94%) Hash#initialize_copy [1 calls, 49 total]
0.03% (11.23%) <Class::Time>#now [1 calls, 23 total]
0.02% (56.16%) Time#initialize [1 calls, 23 total]
0.01% (4.11%) Array#last [1 calls, 25 total]
0.01% (3.86%) Array#push [1 calls, 12 total]
0.02% (4.81%) ActionView::LogSubscriber#logger [1 calls, 10 total]
0.03% (7.28%) ActiveSupport::Notifications::Fanout#listeners_for [1 calls, 15 total]
0.03% (0.27%) ActionView::Renderer#cache_hits [1 calls, 1 total]
0.01% (0.14%) Kernel#block_given? [1 calls, 64 total]
0.40% (3.62%) ActiveSupport::Notifications::Fanout#listening? [1 calls, 7 total]
0.09% (0.77%) <Module::ActiveSupport::Notifications>#instrumenter [1 calls, 6 total]
0.48% (3.99%) ActionView::PartialRenderer#find_partial [1 calls, 1 total]
0.37% (3.07%) ActionView::PartialRenderer#setup [1 calls, 1 total]
0.08% (0.62%) Class#new [1 calls, 180 total]
12.11% (35.92%) Sprockets::Rails::Helper#stylesheet_link_tag [1 calls, 1 total]
9.20% (75.92%) Array#map [1 calls, 37 total]
9.17% (99.71%) ActionView::Helpers::AssetTagHelper#stylesheet_link_tag [1 calls, 1 total]
8.77% (95.67%) Array#map [1 calls, 37 total]
7.95% (90.57%) ActionView::Helpers::AssetUrlHelper#stylesheet_path [1 calls, 1 total]
7.91% (99.49%) ActionView::Helpers::AssetUrlHelper#asset_path [1 calls, 2 total]
7.23% (91.50%) Sprockets::Rails::Helper#compute_asset_path [1 calls, 2 total]
7.03% (97.15%) Sprockets::Rails::Helper#resolve_asset_path [1 calls, 2 total]
7.00% (99.58%) Sprockets::Rails::Helper#resolve_asset [1 calls, 2 total]
6.38% (91.10%) Enumerable#detect [1 calls, 3 total]
6.37% (99.84%) Array#each [1 calls, 149 total]
6.09% (95.70%) Sprockets::Rails::HelperAssetResolvers::Environment#asset_path [1 calls, 2 total]
6.07% (99.63%) Sprockets::Rails::HelperAssetResolvers::Environment#digest_path [1 calls, 2 total]
5.80% (95.50%) Sprockets::Rails::HelperAssetResolvers::Environment#find_asset [1 calls, 2 total]
5.77% (99.63%) Sprockets::Base#[] [1 calls, 2 total]
5.76% (99.82%) Sprockets::Base#find_asset [1 calls, 2 total]
5.66% (98.25%) Sprockets::Base#resolve_with_compat [1 calls, 2 total]
5.60% (98.82%) Sprockets::Resolve#resolve [1 calls, 2 total]
5.03% (89.92%) Sprockets::Resolve#resolve_logical_path [1 calls, 2 total]
4.26% (84.70%) Sprockets::Resolve#resolve_under_paths [1 calls, 2 total]
4.15% (97.24%) Array#each [1 calls, 149 total]
3.11% (75.14%) Sprockets::Resolve#path_matches [4 calls, 7 total]
1.50% (48.23%) Sprockets::PathDependencyUtils#file_digest_dependency_set [8 calls, 14 total]
0.90% (59.94%) Class#new [8 calls, 180 total]
0.78% (86.57%) Set#initialize [8 calls, 25 total]
0.54% (68.84%) Set#merge [8 calls, 36 total]
0.30% (55.37%) Set#do_with_enum [8 calls, 15 total]
0.21% (71.14%) Enumerable#each_entry [8 calls, 15 total]
0.17% (81.27%) Array#each [8 calls, 149 total]
0.06% (35.39%) Set#add [8 calls, 16 total]
0.02% (6.50%) Kernel#respond_to? [8 calls, 94 total]
0.11% (21.12%) Kernel#class [8 calls, 99 total]
0.02% (2.94%) Kernel#instance_of? [8 calls, 43 total]
0.11% (13.78%) Class#new [8 calls, 180 total]
0.05% (43.91%) Hash#initialize [8 calls, 42 total]
0.04% (4.62%) Kernel#nil? [8 calls, 107 total]
0.54% (35.89%) Sprockets::URIUtils#build_file_digest_uri [8 calls, 16 total]
0.49% (91.51%) Sprockets::URIUtils#join_file_uri [8 calls, 18 total]
0.33% (66.88%) URI::RFC2396_Parser#escape [8 calls, 20 total]
0.11% (34.44%) String#gsub [8 calls, 49 total]
0.09% (27.56%) String#force_encoding [8 calls, 26 total]
0.03% (8.19%) Kernel#kind_of? [8 calls, 44 total]
0.02% (3.33%) String#start_with? [8 calls, 42 total]
0.45% (14.49%) Sprockets::Resolve#dirname_matches [4 calls, 7 total]
0.41% (13.28%) Sprockets::Bower#resolve_alternates [4 calls, 7 total]
0.18% (43.97%) Sprockets::Resolve#resolve_alternates [4 calls, 7 total]
0.14% (79.71%) Class#new [4 calls, 180 total]
0.10% (69.30%) Set#initialize [4 calls, 25 total]
0.05% (52.80%) Class#new [4 calls, 180 total]
0.02% (43.85%) Hash#initialize [4 calls, 42 total]
0.02% (15.80%) NilClass#nil? [4 calls, 29 total]
0.07% (17.01%) Sprockets::PathUtils#directory? [4 calls, 14 total]
0.06% (15.01%) <Class::File>#join [4 calls, 30 total]
0.01% (3.25%) String#index [4 calls, 12 total]
0.27% (8.81%) Set#merge [8 calls, 36 total]
0.11% (38.63%) Kernel#class [8 calls, 99 total]
0.04% (13.61%) Hash#update [8 calls, 29 total]
0.03% (10.13%) Kernel#instance_variable_get [8 calls, 23 total]
0.02% (6.26%) Kernel#instance_of? [8 calls, 43 total]
0.12% (3.91%) <Class::File>#join [8 calls, 30 total]
0.08% (2.66%) Array#select [4 calls, 16 total]
0.04% (1.37%) Array#each [4 calls, 149 total]
0.04% (1.27%) <Class::File>#dirname [4 calls, 7 total]
0.03% (1.11%) Sprockets::PathUtils#directory? [4 calls, 14 total]
0.84% (20.16%) Sprockets::HTTPUtils#find_best_q_match [4 calls, 9 total]
0.77% (91.58%) Sprockets::HTTPUtils#find_q_matches [4 calls, 9 total]
0.53% (69.01%) Array#each [4 calls, 149 total]
0.45% (85.73%) Enumerable#find [12 calls, 17 total]
0.36% (80.31%) Array#each [12 calls, 149 total]
0.12% (16.24%) Array#sort_by! [4 calls, 10 total]
0.10% (79.37%) Enumerable#sort_by [4 calls, 10 total]
0.05% (46.87%) Array#each [4 calls, 149 total]
0.02% (2.30%) Array#map! [4 calls, 10 total]
0.01% (1.36%) Module#=== [4 calls, 96 total]
0.03% (3.36%) Array#first [4 calls, 34 total]
0.12% (2.94%) Set#merge [4 calls, 36 total]
0.04% (29.62%) Kernel#class [4 calls, 99 total]
0.03% (20.83%) Hash#update [4 calls, 29 total]
0.01% (11.06%) Kernel#instance_variable_get [4 calls, 23 total]
0.08% (1.79%) Class#new [1 calls, 180 total]
0.06% (75.83%) Set#initialize [1 calls, 25 total]
0.02% (28.18%) Class#new [1 calls, 180 total]
0.25% (5.06%) Sprockets::Transformers#resolve_transform_type [1 calls, 2 total]
0.19% (75.57%) Sprockets::HTTPUtils#find_best_mime_type_match [1 calls, 2 total]
0.17% (86.23%) Sprockets::HTTPUtils#find_best_q_match [1 calls, 9 total]
0.15% (90.63%) Sprockets::HTTPUtils#find_q_matches [1 calls, 9 total]
0.07% (49.50%) Array#each [1 calls, 149 total]
0.06% (79.55%) Enumerable#find [1 calls, 17 total]
0.05% (91.32%) Array#each [1 calls, 149 total]
0.05% (33.37%) Array#sort_by! [1 calls, 10 total]
0.03% (67.94%) Enumerable#sort_by [1 calls, 10 total]
0.02% (57.69%) Array#each [1 calls, 149 total]
0.01% (5.29%) Array#compact [1 calls, 10 total]
0.24% (4.82%) Sprockets::Resolve#parse_path_extnames [1 calls, 5 total]
0.11% (2.11%) Sprockets::Transformers#expand_transform_accepts [1 calls, 2 total]
0.08% (71.59%) Array#each [1 calls, 149 total]
0.04% (50.66%) Set#each [1 calls, 3 total]
0.03% (75.40%) Hash#each_key [1 calls, 16 total]
0.01% (47.96%) Array#push [2 calls, 12 total]
0.07% (1.37%) Sprockets::URIUtils#build_file_digest_uri [1 calls, 16 total]
0.03% (0.60%) Sprockets::Resolve#parse_accept_options [1 calls, 2 total]
0.36% (6.40%) Sprockets::URIUtils#build_asset_uri [1 calls, 2 total]
0.25% (68.56%) Sprockets::URIUtils#encode_uri_query_params [1 calls, 2 total]
0.19% (76.82%) Hash#each [1 calls, 21 total]
0.08% (44.49%) URI::RFC2396_Parser#escape [1 calls, 20 total]
0.05% (64.40%) String#gsub [1 calls, 49 total]
0.01% (17.15%) String#force_encoding [1 calls, 26 total]
0.03% (14.16%) #<Module:0x005611a4351770>#=== [1 calls, 2 total]
0.01% (7.13%) Symbol#to_s [1 calls, 44 total]
0.01% (5.56%) String#to_s [1 calls, 96 total]
0.02% (8.30%) Array#join [1 calls, 14 total]
0.08% (22.74%) Sprockets::URIUtils#join_file_uri [1 calls, 18 total]
0.06% (72.25%) URI::RFC2396_Parser#escape [1 calls, 20 total]
0.03% (57.92%) String#gsub [1 calls, 49 total]
0.01% (19.92%) String#force_encoding [1 calls, 26 total]
0.07% (1.32%) Sprockets::PathUtils#relative_path? [1 calls, 2 total]
0.02% (0.42%) Sprockets::URIUtils#valid_asset_uri? [1 calls, 2 total]
0.02% (0.41%) Sprockets::PathUtils#absolute_path? [1 calls, 2 total]
0.02% (0.30%) String#to_s [1 calls, 96 total]
0.03% (0.54%) Kernel#dup [1 calls, 51 total]
0.02% (73.33%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (59.26%) Hash#initialize_copy [1 calls, 49 total]
0.04% (0.71%) Hash#merge [1 calls, 18 total]
0.02% (59.55%) Kernel#initialize_dup [1 calls, 69 total]
0.03% (0.54%) Sprockets::CachedEnvironment#load [1 calls, 2 total]
0.15% (2.51%) Sprockets::Asset#digest_path [1 calls, 2 total]
0.13% (87.49%) String#sub [1 calls, 13 total]
0.09% (1.55%) Sprockets::Rails::HelperAssetResolvers::Environment#raise_unless_precompiled_asset [1 calls, 2 total]
0.11% (1.78%) ActionView::Base#digest_assets [2 calls, 4 total]
0.05% (41.06%) Kernel#public_send [2 calls, 29 total]
0.02% (18.53%) Kernel#class [2 calls, 99 total]
0.01% (11.10%) Kernel#instance_variable_defined? [2 calls, 30 total]
0.07% (1.05%) Sprockets::Rails::HelperAssetResolvers::Manifest#asset_path [1 calls, 2 total]
0.60% (8.53%) Sprockets::Rails::Helper#asset_resolver_strategies [1 calls, 2 total]
0.48% (80.58%) Array#map [1 calls, 37 total]
0.08% (13.97%) ActionView::Base#resolve_assets_with [1 calls, 1 total]
0.03% (39.12%) Kernel#public_send [1 calls, 29 total]
0.01% (12.11%) Kernel#instance_variable_defined? [1 calls, 30 total]
0.10% (1.38%) ActionView::Base#assets_prefix [1 calls, 2 total]
0.05% (45.61%) Kernel#public_send [1 calls, 29 total]
0.02% (17.17%) Kernel#class [1 calls, 99 total]
0.01% (10.27%) Kernel#instance_variable_defined? [1 calls, 30 total]
0.02% (0.33%) Sprockets::Rails::Helper#legacy_debug_path [1 calls, 2 total]
0.02% (0.25%) <Class::File>#join [1 calls, 30 total]
0.17% (2.14%) ActionView::Helpers::AssetUrlHelper#compute_asset_host [1 calls, 2 total]
0.08% (48.03%) #<Class:0x005611a5148fb8>#asset_host [1 calls, 2 total]
0.05% (57.20%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.03% (72.63%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.02% (71.74%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.02% (63.86%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.04% (25.49%) ActionView::Helpers::ControllerHelper#respond_to? [1 calls, 4 total]
0.02% (45.50%) Symbol#to_sym [1 calls, 18 total]
0.10% (1.20%) String#blank? [1 calls, 7 total]
0.03% (29.89%) Regexp#match? [1 calls, 13 total]
0.02% (71.58%) Regexp#match [1 calls, 28 total]
0.08% (1.00%) #<Class:0x005611a5148fb8>#relative_url_root [1 calls, 2 total]
0.05% (66.52%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.04% (66.90%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.03% (73.32%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.02% (63.83%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.08% (0.96%) ActionView::Helpers::AssetUrlHelper#compute_asset_extname [1 calls, 2 total]
0.03% (35.69%) <Class::File>#extname [1 calls, 2 total]
0.02% (0.27%) NilClass#to_s [1 calls, 14 total]
0.02% (0.20%) String#to_s [1 calls, 96 total]
0.02% (0.19%) Regexp#match? [1 calls, 13 total]
0.01% (65.89%) Regexp#match [1 calls, 28 total]
0.02% (0.19%) String#sub [1 calls, 13 total]
0.01% (0.14%) String#[] [2 calls, 16 total]
0.77% (8.80%) ActionView::Helpers::TagHelper#tag [1 calls, 5 total]
0.10% (1.04%) Hash#extract! [1 calls, 2 total]
0.04% (39.92%) Enumerable#each_with_object [1 calls, 9 total]
0.03% (77.97%) Array#each [1 calls, 149 total]
0.02% (22.86%) Kernel#class [1 calls, 99 total]
0.02% (20.56%) Class#new [1 calls, 180 total]
0.07% (0.81%) Hash#stringify_keys [1 calls, 11 total]
0.06% (87.61%) Hash#transform_keys [1 calls, 13 total]
0.05% (69.62%) Hash#each_key [1 calls, 16 total]
0.02% (54.03%) String#to_s [2 calls, 96 total]
0.06% (0.63%) Array#extract_options! [1 calls, 5 total]
0.05% (0.52%) Hash#symbolize_keys [1 calls, 2 total]
0.04% (0.44%) String#html_safe [1 calls, 17 total]
0.03% (85.19%) Class#new [1 calls, 180 total]
0.02% (0.23%) Array#uniq [1 calls, 3 total]
0.02% (0.20%) Array#join [1 calls, 14 total]
1.79% (14.81%) Sprockets::Rails::Helper#compute_integrity? [1 calls, 2 total]
1.75% (97.65%) Sprockets::Rails::Helper#secure_subresource_integrity_context? [1 calls, 2 total]
1.67% (95.27%) ActionDispatch::Request#local? [1 calls, 2 total]
1.58% (94.55%) ActionDispatch::Request#remote_ip [1 calls, 2 total]
1.54% (97.61%) ActionDispatch::RemoteIp::GetIp#to_s [1 calls, 1 total]
1.49% (96.98%) ActionDispatch::RemoteIp::GetIp#calculate_ip [1 calls, 1 total]
0.83% (55.30%) ActionDispatch::RemoteIp::GetIp#ips_from [3 calls, 3 total]
0.76% (92.12%) Array#select [1 calls, 16 total]
0.37% (49.00%) Class#new [1 calls, 180 total]
0.35% (92.72%) IPAddr#initialize [1 calls, 2 total]
0.25% (71.96%) IPAddr#in_addr [1 calls, 2 total]
0.16% (63.58%) Enumerable#inject [1 calls, 6 total]
0.15% (95.17%) Array#each [1 calls, 149 total]
0.05% (31.96%) String#match [4 calls, 9 total]
0.03% (59.17%) Regexp#match [4 calls, 28 total]
0.03% (18.99%) String#to_i [4 calls, 10 total]
0.01% (7.03%) Fixnum#<< [4 calls, 8 total]
0.03% (10.84%) MatchData#captures [1 calls, 2 total]
0.02% (6.89%) Regexp#match [1 calls, 28 total]
0.01% (4.34%) String#split [1 calls, 44 total]
0.29% (38.05%) IPAddr#to_range [1 calls, 1 total]
0.09% (29.93%) Kernel#clone [2 calls, 3 total]
0.05% (63.07%) Kernel#initialize_clone [2 calls, 4 total]
0.02% (34.51%) Kernel#initialize_copy [2 calls, 2 total]
0.08% (26.96%) IPAddr#<=> [1 calls, 1 total]
0.05% (18.60%) IPAddr#set [2 calls, 2 total]
0.03% (3.62%) IPAddr#== [1 calls, 1 total]
0.02% (2.55%) Range#begin [1 calls, 1 total]
0.02% (2.33%) Range#end [1 calls, 1 total]
0.02% (2.16%) String#split [1 calls, 44 total]
0.01% (1.22%) String#strip [1 calls, 2 total]
0.42% (28.44%) ActionDispatch::RemoteIp::GetIp#filter_proxies [1 calls, 1 total]
0.40% (93.63%) Array#reject [1 calls, 4 total]
0.38% (96.32%) Array#any? [1 calls, 30 total]
0.37% (96.81%) IPAddr#include? [1 calls, 1 total]
0.29% (77.79%) IPAddr#coerce_other [1 calls, 3 total]
0.26% (88.64%) Class#new [1 calls, 180 total]
0.24% (94.68%) IPAddr#initialize [1 calls, 2 total]
0.19% (78.64%) IPAddr#in_addr [1 calls, 2 total]
0.15% (77.22%) Enumerable#inject [1 calls, 6 total]
0.14% (95.79%) Array#each [1 calls, 149 total]
0.05% (32.30%) String#match [4 calls, 9 total]
0.03% (58.52%) Regexp#match [4 calls, 28 total]
0.03% (18.25%) String#to_i [4 calls, 10 total]
0.02% (10.10%) Regexp#match [1 calls, 28 total]
0.01% (5.59%) String#split [1 calls, 44 total]
0.01% (4.13%) Kernel#class [1 calls, 99 total]
0.04% (9.85%) IPAddr#ipv4_mapped? [2 calls, 2 total]
0.04% (2.68%) ActionDispatch::Request#x_forwarded_for [1 calls, 1 total]
0.03% (1.90%) ActionDispatch::Request#client_ip [1 calls, 1 total]
0.03% (1.76%) Array#flatten [1 calls, 2 total]
0.02% (1.35%) Array#reverse [2 calls, 2 total]
0.02% (1.06%) Array#last [2 calls, 25 total]
0.02% (1.05%) ActionDispatch::Request#remote_addr [1 calls, 3 total]
0.02% (1.03%) Array#compact [1 calls, 10 total]
0.01% (0.86%) Array#first [1 calls, 34 total]
0.04% (2.48%) ActionDispatch::Request#remote_addr [1 calls, 3 total]
0.03% (1.70%) Regexp#=~ [2 calls, 4 total]
0.05% (2.95%) ActionView::Helpers::ControllerHelper#respond_to? [1 calls, 4 total]
0.01% (25.91%) Symbol#to_sym [1 calls, 18 total]
0.01% (20.88%) Kernel#respond_to? [1 calls, 94 total]
0.02% (0.91%) Hash#delete [1 calls, 67 total]
0.87% (7.17%) Sprockets::Rails::Helper#request_debug_assets? [1 calls, 2 total]
0.08% (0.66%) Hash#stringify_keys [1 calls, 11 total]
0.07% (87.17%) Hash#transform_keys [1 calls, 13 total]
0.05% (72.97%) Hash#each_key [1 calls, 16 total]
0.02% (46.80%) Symbol#to_s [2 calls, 44 total]
0.06% (0.51%) Array#extract_options! [1 calls, 5 total]
0.02% (31.24%) Array#pop [1 calls, 21 total]
0.01% (23.25%) Array#last [2 calls, 25 total]
0.01% (17.08%) Hash#extractable_options? [1 calls, 5 total]
0.04% (0.34%) String#html_safe [1 calls, 17 total]
0.03% (78.91%) Class#new [1 calls, 180 total]
7.29% (21.61%) Sprockets::Rails::Helper#javascript_include_tag [1 calls, 1 total]
6.63% (91.04%) Array#map [1 calls, 37 total]
6.60% (99.56%) ActionView::Helpers::AssetTagHelper#javascript_include_tag [1 calls, 1 total]
5.66% (85.67%) Array#map [1 calls, 37 total]
5.10% (90.06%) ActionView::Helpers::AssetUrlHelper#javascript_path [1 calls, 1 total]
5.02% (98.57%) ActionView::Helpers::AssetUrlHelper#asset_path [1 calls, 2 total]
4.60% (91.54%) Sprockets::Rails::Helper#compute_asset_path [1 calls, 2 total]
4.47% (97.22%) Sprockets::Rails::Helper#resolve_asset_path [1 calls, 2 total]
4.46% (99.77%) Sprockets::Rails::Helper#resolve_asset [1 calls, 2 total]
4.44% (99.64%) Enumerable#detect [1 calls, 3 total]
4.43% (99.68%) Array#each [1 calls, 149 total]
4.25% (95.87%) Sprockets::Rails::HelperAssetResolvers::Environment#asset_path [1 calls, 2 total]
4.24% (99.82%) Sprockets::Rails::HelperAssetResolvers::Environment#digest_path [1 calls, 2 total]
4.05% (95.47%) Sprockets::Rails::HelperAssetResolvers::Environment#find_asset [1 calls, 2 total]
4.04% (99.78%) Sprockets::Base#[] [1 calls, 2 total]
4.03% (99.84%) Sprockets::Base#find_asset [1 calls, 2 total]
3.95% (97.91%) Sprockets::Base#resolve_with_compat [1 calls, 2 total]
3.89% (98.52%) Sprockets::Resolve#resolve [1 calls, 2 total]
3.41% (87.74%) Sprockets::Resolve#resolve_logical_path [1 calls, 2 total]
2.74% (80.21%) Sprockets::Resolve#resolve_under_paths [1 calls, 2 total]
2.66% (97.30%) Array#each [1 calls, 149 total]
2.15% (80.69%) Sprockets::Resolve#path_matches [3 calls, 7 total]
1.07% (49.81%) Sprockets::PathDependencyUtils#file_digest_dependency_set [6 calls, 14 total]
0.66% (61.93%) Class#new [6 calls, 180 total]
0.57% (85.90%) Set#initialize [6 calls, 25 total]
0.38% (66.48%) Set#merge [6 calls, 36 total]
0.21% (54.41%) Set#do_with_enum [6 calls, 15 total]
0.15% (73.10%) Enumerable#each_entry [6 calls, 15 total]
0.13% (85.80%) Array#each [6 calls, 149 total]
0.04% (31.24%) Set#add [6 calls, 16 total]
0.01% (7.07%) Kernel#respond_to? [6 calls, 94 total]
0.09% (24.09%) Kernel#class [6 calls, 99 total]
0.01% (3.35%) Kernel#instance_of? [6 calls, 43 total]
0.08% (14.88%) Class#new [6 calls, 180 total]
0.04% (42.04%) Hash#initialize [6 calls, 42 total]
0.03% (4.71%) Kernel#nil? [6 calls, 107 total]
0.37% (34.70%) Sprockets::URIUtils#build_file_digest_uri [6 calls, 16 total]
0.34% (92.75%) Sprockets::URIUtils#join_file_uri [6 calls, 18 total]
0.24% (69.05%) URI::RFC2396_Parser#escape [6 calls, 20 total]
0.09% (37.09%) String#gsub [6 calls, 49 total]
0.07% (28.77%) String#force_encoding [6 calls, 26 total]
0.03% (11.60%) Kernel#kind_of? [6 calls, 44 total]
0.01% (3.75%) String#start_with? [6 calls, 42 total]
0.29% (13.27%) Sprockets::Bower#resolve_alternates [3 calls, 7 total]
0.13% (45.93%) Sprockets::Resolve#resolve_alternates [3 calls, 7 total]
0.12% (88.80%) Class#new [3 calls, 180 total]
0.08% (68.17%) Set#initialize [3 calls, 25 total]
0.04% (51.42%) Class#new [3 calls, 180 total]
0.02% (41.34%) Hash#initialize [3 calls, 42 total]
0.01% (16.59%) NilClass#nil? [3 calls, 29 total]
0.05% (16.73%) <Class::File>#join [3 calls, 30 total]
0.04% (12.82%) Sprockets::PathUtils#directory? [3 calls, 14 total]
0.02% (6.97%) String#index [3 calls, 12 total]
0.26% (11.90%) Sprockets::Resolve#dirname_matches [3 calls, 7 total]
0.22% (10.20%) Set#merge [6 calls, 36 total]
0.09% (39.24%) Kernel#class [6 calls, 99 total]
0.03% (13.69%) Hash#update [6 calls, 29 total]
0.02% (10.72%) Kernel#instance_variable_get [6 calls, 23 total]
0.01% (6.06%) Kernel#instance_of? [6 calls, 43 total]
0.09% (4.19%) <Class::File>#join [6 calls, 30 total]
0.05% (2.20%) Array#select [3 calls, 16 total]
0.03% (1.59%) Array#each [3 calls, 149 total]
0.03% (1.36%) Sprockets::PathUtils#directory? [3 calls, 14 total]
0.02% (0.95%) <Class::File>#dirname [3 calls, 7 total]
0.36% (13.37%) Sprockets::HTTPUtils#find_best_q_match [3 calls, 9 total]
0.31% (88.21%) Sprockets::HTTPUtils#find_q_matches [3 calls, 9 total]
0.14% (45.88%) Array#each [3 calls, 149 total]
0.10% (70.34%) Enumerable#find [3 calls, 17 total]
0.09% (86.30%) Array#each [3 calls, 149 total]
0.10% (32.17%) Array#sort_by! [3 calls, 10 total]
0.08% (82.55%) Enumerable#sort_by [3 calls, 10 total]
0.04% (47.32%) Array#each [3 calls, 149 total]
0.01% (4.48%) Array#map! [3 calls, 10 total]
0.02% (6.22%) Array#first [3 calls, 34 total]
0.10% (3.58%) Set#merge [3 calls, 36 total]
0.03% (30.56%) Kernel#class [3 calls, 99 total]
0.02% (18.88%) Hash#update [3 calls, 29 total]
0.01% (12.26%) Kernel#instance_variable_get [3 calls, 23 total]
0.04% (1.60%) Class#new [1 calls, 180 total]
0.03% (69.88%) Set#initialize [1 calls, 25 total]
0.02% (53.13%) Class#new [1 calls, 180 total]
0.24% (6.93%) Sprockets::Transformers#resolve_transform_type [1 calls, 2 total]
0.19% (81.45%) Sprockets::HTTPUtils#find_best_mime_type_match [1 calls, 2 total]
0.18% (95.73%) Sprockets::HTTPUtils#find_best_q_match [1 calls, 9 total]
0.17% (91.24%) Sprockets::HTTPUtils#find_q_matches [1 calls, 9 total]
0.10% (56.69%) Array#each [1 calls, 149 total]
0.08% (84.70%) Enumerable#find [1 calls, 17 total]
0.08% (92.91%) Array#each [1 calls, 149 total]
0.05% (27.58%) Array#sort_by! [1 calls, 10 total]
0.04% (83.27%) Enumerable#sort_by [1 calls, 10 total]
0.02% (54.66%) Array#each [1 calls, 149 total]
0.02% (7.80%) Array#compact [1 calls, 10 total]
0.14% (4.18%) Sprockets::Transformers#expand_transform_accepts [1 calls, 2 total]
0.13% (93.55%) Array#each [1 calls, 149 total]
0.06% (44.81%) Class#new [1 calls, 180 total]
0.04% (61.44%) Set#initialize [1 calls, 25 total]
0.02% (47.09%) Class#new [1 calls, 180 total]
0.02% (15.72%) Set#each [1 calls, 3 total]
0.14% (4.01%) Sprockets::URIUtils#build_file_digest_uri [1 calls, 16 total]
0.10% (3.00%) Sprockets::Resolve#parse_path_extnames [1 calls, 5 total]
0.01% (0.38%) Sprockets::Resolve#parse_accept_options [1 calls, 2 total]
0.01% (0.35%) Set#add [1 calls, 16 total]
0.29% (7.41%) Sprockets::URIUtils#build_asset_uri [1 calls, 2 total]
0.20% (68.49%) Sprockets::URIUtils#encode_uri_query_params [1 calls, 2 total]
0.16% (79.96%) Hash#each [1 calls, 21 total]
0.08% (51.53%) URI::RFC2396_Parser#escape [1 calls, 20 total]
0.05% (66.78%) String#gsub [1 calls, 49 total]
0.01% (16.02%) String#force_encoding [1 calls, 26 total]
0.02% (10.05%) #<Module:0x005611a4351770>#=== [1 calls, 2 total]
0.01% (7.68%) Symbol#to_s [1 calls, 44 total]
0.01% (6.98%) String#to_s [1 calls, 96 total]
0.02% (10.14%) Array#join [1 calls, 14 total]
0.08% (28.51%) Sprockets::URIUtils#join_file_uri [1 calls, 18 total]
0.06% (71.69%) URI::RFC2396_Parser#escape [1 calls, 20 total]
0.03% (57.93%) String#gsub [1 calls, 49 total]
0.01% (20.42%) String#force_encoding [1 calls, 26 total]
0.11% (2.75%) Sprockets::PathUtils#relative_path? [1 calls, 2 total]
0.02% (0.53%) String#to_s [1 calls, 96 total]
0.01% (0.27%) Sprockets::URIUtils#valid_asset_uri? [1 calls, 2 total]
0.01% (0.26%) Sprockets::PathUtils#absolute_path? [1 calls, 2 total]
0.04% (0.89%) Kernel#dup [1 calls, 51 total]
0.02% (70.76%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (54.43%) Hash#initialize_copy [1 calls, 49 total]
0.06% (1.51%) Hash#merge [1 calls, 18 total]
0.04% (69.28%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (50.40%) Hash#initialize_copy [1 calls, 49 total]
0.14% (3.24%) Sprockets::Asset#digest_path [1 calls, 2 total]
0.13% (95.07%) String#sub [1 calls, 13 total]
0.04% (0.98%) Sprockets::Rails::HelperAssetResolvers::Environment#raise_unless_precompiled_asset [1 calls, 2 total]
0.11% (2.48%) ActionView::Base#digest_assets [2 calls, 4 total]
0.04% (38.32%) Kernel#class [2 calls, 99 total]
0.03% (31.09%) Kernel#public_send [2 calls, 29 total]
0.01% (12.74%) Kernel#instance_variable_defined? [2 calls, 30 total]
0.03% (0.74%) Sprockets::Rails::HelperAssetResolvers::Manifest#asset_path [1 calls, 2 total]
0.07% (1.53%) ActionView::Base#assets_prefix [1 calls, 2 total]
0.03% (41.56%) Kernel#class [1 calls, 99 total]
0.02% (28.91%) Kernel#public_send [1 calls, 29 total]
0.02% (0.49%) <Class::File>#join [1 calls, 30 total]
0.02% (0.33%) Sprockets::Rails::Helper#legacy_debug_path [1 calls, 2 total]
0.12% (2.38%) ActionView::Helpers::AssetUrlHelper#compute_asset_host [1 calls, 2 total]
0.05% (44.70%) #<Class:0x005611a5148fb8>#asset_host [1 calls, 2 total]
0.05% (86.79%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.03% (72.74%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.02% (71.73%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.02% (65.07%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.05% (38.24%) ActionView::Helpers::ControllerHelper#respond_to? [1 calls, 4 total]
0.02% (46.22%) Symbol#to_sym [1 calls, 18 total]
0.07% (1.32%) #<Class:0x005611a5148fb8>#relative_url_root [1 calls, 2 total]
0.06% (86.14%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.04% (63.46%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.03% (72.62%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.02% (62.33%) ActiveSupport::OrderedOptions#_get [1 calls, 51 total]
0.05% (1.04%) String#blank? [1 calls, 7 total]
0.04% (79.54%) Regexp#match? [1 calls, 13 total]
0.03% (71.01%) Regexp#match [1 calls, 28 total]
0.03% (0.64%) ActionView::Helpers::AssetUrlHelper#compute_asset_extname [1 calls, 2 total]
0.01% (42.07%) <Class::File>#extname [1 calls, 2 total]
0.02% (0.46%) String#to_s [1 calls, 96 total]
0.02% (0.40%) NilClass#to_s [1 calls, 14 total]
0.02% (0.35%) Regexp#match? [1 calls, 13 total]
0.01% (61.82%) Regexp#match [1 calls, 28 total]
0.02% (0.32%) String#sub [1 calls, 13 total]
0.01% (0.23%) String#[] [2 calls, 16 total]
0.03% (0.56%) Hash#merge! [1 calls, 12 total]
0.47% (8.31%) ActionView::Helpers::TagHelper#content_tag [1 calls, 5 total]
0.02% (0.29%) Hash#merge! [1 calls, 12 total]
0.48% (7.24%) Hash#stringify_keys [1 calls, 11 total]
0.47% (97.90%) Hash#transform_keys [1 calls, 13 total]
0.12% (24.71%) Hash#each_key [1 calls, 16 total]
0.07% (59.92%) String#to_s [1 calls, 96 total]
0.02% (3.89%) Kernel#block_given? [1 calls, 64 total]
0.22% (3.38%) Hash#extract! [1 calls, 2 total]
0.08% (34.13%) Enumerable#each_with_object [1 calls, 9 total]
0.06% (75.44%) Array#each [1 calls, 149 total]
0.02% (26.62%) Hash#has_key? [4 calls, 19 total]
0.07% (29.39%) Class#new [1 calls, 180 total]
0.01% (20.94%) Hash#initialize [1 calls, 42 total]
0.06% (28.54%) Kernel#class [1 calls, 99 total]
0.08% (1.14%) Array#extract_options! [1 calls, 5 total]
0.05% (0.82%) Hash#symbolize_keys [1 calls, 2 total]
0.04% (80.22%) Hash#transform_keys [1 calls, 13 total]
0.02% (37.32%) Hash#each_key [1 calls, 16 total]
0.04% (0.63%) String#html_safe [1 calls, 17 total]
0.04% (85.09%) Class#new [1 calls, 180 total]
0.02% (0.27%) Array#join [1 calls, 14 total]
0.32% (4.43%) Sprockets::Rails::Helper#request_debug_assets? [1 calls, 2 total]
0.12% (1.58%) Sprockets::Rails::Helper#compute_integrity? [1 calls, 2 total]
0.06% (0.84%) Array#extract_options! [1 calls, 5 total]
0.01% (23.17%) Array#last [2 calls, 25 total]
0.01% (21.31%) Array#pop [1 calls, 21 total]
0.01% (16.68%) Hash#extractable_options? [1 calls, 5 total]
0.06% (0.84%) Hash#stringify_keys [1 calls, 11 total]
0.05% (86.48%) Hash#transform_keys [1 calls, 13 total]
0.03% (64.54%) Hash#each_key [1 calls, 16 total]
0.02% (45.09%) Symbol#to_s [1 calls, 44 total]
0.04% (0.53%) String#html_safe [1 calls, 17 total]
0.03% (78.74%) Class#new [1 calls, 180 total]
0.01% (0.15%) Array#join [1 calls, 14 total]
0.83% (2.46%) ActionView::Helpers::ControllerHelper#flash [1 calls, 1 total]
0.79% (95.21%) ActionController::Base#flash [1 calls, 1 total]
0.75% (94.31%) ActionDispatch::Flash::RequestMethods#flash [1 calls, 1 total]
0.33% (44.90%) <Class::ActionDispatch::Flash::FlashHash>#from_session_value [1 calls, 1 total]
0.28% (82.77%) Class#new [1 calls, 180 total]
0.25% (90.78%) ActionDispatch::Flash::FlashHash#initialize [1 calls, 1 total]
0.13% (49.78%) Class#new [1 calls, 180 total]
0.11% (90.49%) Set#initialize [1 calls, 25 total]
0.07% (61.93%) Set#merge [1 calls, 36 total]
0.04% (52.02%) Set#do_with_enum [1 calls, 15 total]
0.02% (63.74%) Enumerable#each_entry [1 calls, 15 total]
0.02% (74.67%) Array#each [1 calls, 149 total]
0.02% (21.98%) Kernel#class [1 calls, 99 total]
0.02% (18.76%) Class#new [1 calls, 180 total]
0.01% (53.85%) Hash#initialize [1 calls, 42 total]
0.05% (18.32%) Hash#stringify_keys [1 calls, 11 total]
0.04% (79.29%) Hash#transform_keys [1 calls, 13 total]
0.01% (38.02%) Kernel#block_given? [1 calls, 64 total]
0.04% (16.88%) ActionDispatch::Flash::FlashHash#stringify_array [1 calls, 1 total]
0.02% (53.96%) Array#map [1 calls, 37 total]
0.26% (35.53%) ActionDispatch::Request::Session#[] [1 calls, 4 total]
0.04% (5.47%) ActionDispatch::Flash::RequestMethods#flash_hash [1 calls, 2 total]
0.04% (4.88%) Rack::Request::Helpers#session [1 calls, 6 total]
0.03% (4.09%) ActionDispatch::Flash::RequestMethods#flash= [1 calls, 1 total]
0.28% (0.83%) ApplicationHelper#logged_in? [1 calls, 1 total]
0.26% (0.77%) ActionView::OutputBuffer#<< [6 calls, 16 total]
0.17% (0.52%) ActionView::Helpers::RenderingHelper#_layout_for [1 calls, 1 total]
0.16% (0.47%) ActionView::Helpers::CsrfHelper#csrf_meta_tags [1 calls, 1 total]
0.14% (0.42%) ActionView::OutputBuffer#safe_concat [9 calls, 22 total]
0.06% (0.18%) Class#new [1 calls, 180 total]
0.02% (0.07%) ActionDispatch::Flash::FlashHash#[] [1 calls, 1 total]
0.01% (57.68%) Symbol#to_s [1 calls, 44 total]
0.05% (0.15%) ActiveSupport::Notifications::Fanout#listening? [1 calls, 7 total]
7.72% (17.50%) ActionView::AbstractRenderer#instrument [1 calls, 2 total]
7.67% (99.41%) <Module::ActiveSupport::Notifications>#instrument [1 calls, 7 total]
7.16% (93.39%) ActiveSupport::Notifications::Instrumenter#instrument [1 calls, 6 total]
4.52% (63.08%) ActionView::Template#render [1 calls, 3 total]
4.49% (99.32%) ActionView::Template#instrument_render_template [1 calls, 3 total]
4.43% (98.77%) <Module::ActiveSupport::Notifications>#instrument [1 calls, 7 total]
3.97% (89.64%) ActionView::CompiledTemplates#_app_views_say_hello_html_erb___4281850199432054677_47316875638960 [1 calls, 1 total]
1.76% (44.40%) ActionView::Helpers::TranslationHelper#translate [1 calls, 1 total]
1.30% (73.71%) I18n::Base#translate [1 calls, 2 total]
0.89% (68.45%) Kernel#catch [1 calls, 8 total]
0.86% (96.93%) I18n::Backend::Base#translate [1 calls, 2 total]
0.43% (49.94%) I18n::Backend::Simple::Implementation#lookup [1 calls, 2 total]
0.17% (19.40%) Hash#except [1 calls, 3 total]
0.12% (72.26%) Hash#except! [1 calls, 3 total]
0.11% (94.12%) Array#each [1 calls, 149 total]
0.07% (57.87%) Hash#delete [12 calls, 67 total]
0.03% (18.40%) Kernel#dup [1 calls, 51 total]
0.02% (67.11%) Kernel#initialize_dup [1 calls, 69 total]
0.07% (8.24%) I18n::Backend::Base#resolve [1 calls, 2 total]
0.03% (39.99%) Kernel#catch [1 calls, 8 total]
0.04% (4.42%) Kernel#dup [1 calls, 51 total]
0.02% (63.94%) Kernel#initialize_dup [1 calls, 69 total]
0.03% (3.25%) Kernel#nil? [5 calls, 107 total]
0.02% (2.37%) I18n::Backend::Base#interpolate [1 calls, 2 total]
0.13% (9.65%) I18n::Base#enforce_available_locales! [1 calls, 3 total]
0.04% (3.17%) ActionView::I18nProxy#locale [1 calls, 2 total]
0.04% (3.17%) I18n::Base#config [2 calls, 17 total]
0.01% (34.32%) <Class::Thread>#current [2 calls, 248 total]
0.03% (2.44%) Kernel#dup [1 calls, 51 total]
0.02% (70.94%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (53.80%) Hash#initialize_copy [1 calls, 49 total]
0.03% (2.21%) I18n::Config#backend [1 calls, 3 total]
0.02% (1.92%) Hash#delete [3 calls, 67 total]
0.02% (1.23%) Array#shift [1 calls, 4 total]
0.12% (6.66%) ActionView::Helpers::TranslationHelper#scope_key_by_partial [1 calls, 1 total]
0.06% (3.58%) ActionView::Helpers::TranslationHelper#html_safe_translation_key? [1 calls, 1 total]
0.03% (55.03%) Regexp#match? [1 calls, 13 total]
0.02% (51.01%) Regexp#match [1 calls, 28 total]
0.01% (17.85%) Symbol#to_s [1 calls, 44 total]
0.05% (2.81%) Kernel#dup [1 calls, 51 total]
0.03% (56.90%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (35.73%) Hash#initialize_copy [1 calls, 49 total]
0.05% (2.67%) Hash#merge [1 calls, 18 total]
0.03% (63.78%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (53.77%) Hash#initialize_copy [1 calls, 49 total]
0.03% (1.88%) <Class::ActionView::Base>#raise_on_missing_translations [1 calls, 1 total]
0.03% (1.74%) Kernel#Array [1 calls, 7 total]
0.02% (51.45%) NilClass#to_a [1 calls, 2 total]
0.02% (0.85%) Array#compact [1 calls, 10 total]
1.60% (40.35%) ActionView::Helpers::TranslationHelper#localize [1 calls, 1 total]
1.57% (98.17%) I18n::Base#localize [1 calls, 1 total]
1.31% (83.52%) I18n::Backend::Base#localize [1 calls, 1 total]
0.96% (72.71%) I18n::Base#translate [1 calls, 2 total]
0.70% (72.90%) Kernel#catch [1 calls, 8 total]
0.68% (96.94%) I18n::Backend::Base#translate [1 calls, 2 total]
0.33% (49.48%) I18n::Backend::Simple::Implementation#lookup [1 calls, 2 total]
0.15% (46.25%) I18n::Base#normalize_keys [1 calls, 2 total]
0.15% (46.11%) Enumerable#inject [1 calls, 6 total]
0.15% (95.89%) Array#each [1 calls, 149 total]
0.03% (21.82%) Symbol#to_sym [4 calls, 18 total]
0.02% (15.44%) Kernel#is_a? [8 calls, 119 total]
0.01% (8.66%) Hash#has_key? [4 calls, 19 total]
0.18% (26.55%) Hash#except [1 calls, 3 total]
0.12% (69.63%) Hash#except! [1 calls, 3 total]
0.12% (93.01%) Array#each [1 calls, 149 total]
0.07% (58.08%) Hash#delete [12 calls, 67 total]
0.04% (22.44%) Kernel#dup [1 calls, 51 total]
0.02% (60.00%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (52.44%) Hash#initialize_copy [1 calls, 49 total]
0.04% (6.11%) I18n::Backend::Base#resolve [1 calls, 2 total]
0.02% (59.08%) Kernel#catch [1 calls, 8 total]
0.03% (4.97%) Kernel#dup [1 calls, 51 total]
0.02% (62.55%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (2.61%) Kernel#nil? [5 calls, 107 total]
0.09% (9.55%) I18n::Base#enforce_available_locales! [1 calls, 3 total]
0.03% (3.34%) Kernel#dup [1 calls, 51 total]
0.02% (70.34%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (52.31%) Hash#initialize_copy [1 calls, 49 total]
0.02% (2.37%) Hash#delete [3 calls, 67 total]
0.02% (2.19%) I18n::Base#config [1 calls, 17 total]
0.02% (1.81%) Array#shift [1 calls, 4 total]
0.12% (9.06%) Time#strftime [1 calls, 1 total]
0.02% (19.30%) Fixnum#divmod [2 calls, 4 total]
0.05% (4.12%) I18n::Backend::Base#translate_localization_format [1 calls, 1 total]
0.02% (38.64%) String#gsub [1 calls, 49 total]
0.01% (21.96%) String#to_s [1 calls, 96 total]
0.05% (3.54%) Hash#merge [1 calls, 18 total]
0.03% (63.83%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (48.32%) Hash#initialize_copy [1 calls, 49 total]
0.02% (1.76%) String#intern [1 calls, 1 total]
0.02% (1.28%) Symbol#to_s [1 calls, 44 total]
0.01% (0.85%) Kernel#respond_to? [2 calls, 94 total]
0.08% (4.98%) I18n::Base#enforce_available_locales! [1 calls, 3 total]
0.04% (2.57%) Kernel#dup [1 calls, 51 total]
0.03% (68.66%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (45.08%) Hash#initialize_copy [1 calls, 49 total]
0.04% (2.47%) I18n::Base#config [2 calls, 17 total]
0.01% (34.58%) <Class::Thread>#current [2 calls, 248 total]
0.04% (2.37%) ActionView::I18nProxy#locale [1 calls, 2 total]
0.02% (1.15%) Hash#delete [2 calls, 67 total]
0.25% (6.32%) ActionView::OutputBuffer#<< [2 calls, 16 total]
0.13% (3.23%) Class#new [1 calls, 180 total]
0.09% (2.20%) ActionView::OutputBuffer#safe_concat [3 calls, 22 total]
0.04% (1.06%) ActiveSupport::SafeBuffer#to_s [1 calls, 18 total]
0.38% (8.56%) ActiveSupport::Notifications::Fanout#listening? [1 calls, 7 total]
0.02% (0.46%) ActionView::Template#method_name [1 calls, 3 total]
0.02% (0.51%) ActionView::Template#instrument_payload [1 calls, 3 total]
1.30% (18.19%) ActiveSupport::Notifications::Instrumenter#start [1 calls, 7 total]
1.29% (98.63%) ActiveSupport::Notifications::Fanout#start [1 calls, 7 total]
1.25% (97.17%) Array#each [1 calls, 149 total]
1.23% (98.71%) ActiveSupport::Notifications::Fanout::Subscribers::Evented#start [1 calls, 8 total]
1.22% (98.58%) ActionView::LogSubscriber#start [1 calls, 2 total]
0.84% (69.00%) ActionView::LogSubscriber#log_rendering_start [1 calls, 1 total]
0.35% (28.42%) ActiveSupport::LogSubscriber#start [1 calls, 6 total]
0.30% (86.61%) ActiveSupport::Subscriber#start [1 calls, 6 total]
0.12% (38.45%) ActiveSupport::Subscriber#event_stack [2 calls, 18 total]
0.10% (32.22%) Class#new [1 calls, 180 total]
0.07% (76.48%) ActiveSupport::Notifications::Event#initialize [1 calls, 6 total]
0.05% (62.21%) Kernel#dup [1 calls, 51 total]
0.03% (61.37%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (49.27%) Hash#initialize_copy [1 calls, 49 total]
0.03% (9.40%) <Class::Time>#now [1 calls, 23 total]
0.01% (50.01%) Time#initialize [1 calls, 23 total]
0.01% (4.13%) Array#push [1 calls, 12 total]
0.01% (3.65%) Array#last [1 calls, 25 total]
0.02% (6.65%) ActionView::LogSubscriber#logger [1 calls, 10 total]
0.02% (1.80%) ActiveSupport::Notifications::Fanout#listeners_for [1 calls, 15 total]
1.30% (18.10%) ActiveSupport::Notifications::Instrumenter#finish_with_state [1 calls, 6 total]
1.28% (98.56%) ActiveSupport::Notifications::Fanout#finish [1 calls, 7 total]
1.26% (98.29%) Array#each [1 calls, 149 total]
1.24% (98.48%) ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish [1 calls, 8 total]
1.22% (98.78%) ActiveSupport::LogSubscriber#finish [1 calls, 6 total]
1.19% (97.61%) ActiveSupport::Subscriber#finish [1 calls, 6 total]
1.00% (84.26%) ActionView::LogSubscriber#render_template [1 calls, 1 total]
0.97% (96.76%) ActiveSupport::LogSubscriber#info [1 calls, 5 total]
0.94% (96.68%) Logger#info [1 calls, 9 total]
0.92% (98.23%) ActiveSupport::Logger#add [1 calls, 9 total]
0.81% (88.08%) Logger#add [1 calls, 9 total]
0.20% (24.80%) Logger::LogDevice#write [1 calls, 9 total]
0.15% (18.52%) ActiveSupport::Notifications::Event#duration [1 calls, 5 total]
0.13% (15.71%) Logger#format_message [1 calls, 9 total]
0.11% (13.52%) ActionView::LogSubscriber#from_rails_root [2 calls, 5 total]
0.06% (6.94%) ActiveSupport::NumericWithFormat#to_s [1 calls, 9 total]
0.03% (57.16%) Float#to_s [1 calls, 2 total]
0.03% (4.18%) Float#round [1 calls, 3 total]
0.03% (3.58%) <Class::Time>#now [1 calls, 23 total]
0.01% (50.92%) Time#initialize [1 calls, 23 total]
0.02% (2.05%) Logger#format_severity [1 calls, 9 total]
0.08% (8.91%) ActiveSupport::LoggerThreadSafeLevel#level [1 calls, 14 total]
0.02% (1.82%) ActionView::LogSubscriber#logger [2 calls, 10 total]
0.07% (5.48%) ActiveSupport::Subscriber#event_stack [1 calls, 18 total]
0.03% (2.93%) <Class::Time>#now [1 calls, 23 total]
0.02% (48.27%) Time#initialize [1 calls, 23 total]
0.02% (1.49%) String#split [1 calls, 44 total]
0.01% (0.97%) Array#first [1 calls, 34 total]
0.01% (0.88%) Hash#merge! [1 calls, 12 total]
0.01% (1.18%) ActionView::LogSubscriber#logger [1 calls, 10 total]
0.41% (5.35%) ActiveSupport::Notifications::Fanout#listening? [1 calls, 7 total]
0.08% (1.05%) <Module::ActiveSupport::Notifications>#instrumenter [1 calls, 6 total]
0.01% (0.15%) Symbol#to_s [1 calls, 44 total]
2.20% (4.99%) ActionView::TemplateRenderer#find_layout [1 calls, 1 total]
2.17% (98.50%) ActionView::TemplateRenderer#resolve_layout [1 calls, 2 total]
1.98% (91.30%) ActionView::Layouts#_default_layout [1 calls, 1 total]
1.88% (94.74%) SayController#_layout [1 calls, 1 total]
1.03% (54.80%) ActionView::LookupContext::ViewPaths#find_all [1 calls, 2 total]
0.78% (76.29%) ActionView::LookupContext::ViewPaths#args_for_lookup [1 calls, 5 total]
0.66% (83.78%) ActionView::LookupContext::ViewPaths#detail_args_for [1 calls, 5 total]
0.48% (73.77%) <Class::ActionView::LookupContext::DetailsKey>#get [1 calls, 4 total]
0.22% (44.81%) Concurrent::Map#[] [1 calls, 100 total]
0.21% (94.49%) Concurrent::Collection::NonConcurrentMapBackend#[] [1 calls, 100 total]
0.15% (74.81%) Hash#hash [1 calls, 4 total]
0.09% (57.18%) Array#hash [4 calls, 21 total]
0.05% (57.54%) Kernel#hash [9 calls, 105 total]
0.03% (21.44%) Kernel#hash [4 calls, 105 total]
0.03% (16.89%) Hash#eql? [1 calls, 4 total]
0.02% (63.95%) Array#eql? [4 calls, 21 total]
0.16% (33.94%) <Class::ActionView::Template::Types>#symbols [1 calls, 4 total]
0.04% (8.32%) Kernel#dup [1 calls, 51 total]
0.03% (66.40%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (48.66%) Hash#initialize_copy [1 calls, 49 total]
0.04% (7.86%) Array#& [1 calls, 6 total]
0.15% (23.00%) Hash#merge [1 calls, 18 total]
0.05% (34.38%) Kernel#initialize_dup [1 calls, 69 total]
0.03% (50.13%) Hash#initialize_copy [1 calls, 49 total]
0.11% (14.27%) ActionView::LookupContext::ViewPaths#normalize_name [1 calls, 5 total]
0.03% (22.72%) String#split [1 calls, 44 total]
0.02% (21.39%) Object#presence [1 calls, 9 total]
0.01% (12.83%) Array#pop [1 calls, 21 total]
0.01% (11.10%) String#to_s [1 calls, 96 total]
0.01% (9.65%) Array#first [1 calls, 34 total]
0.21% (20.60%) ActionView::PathSet#find_all [1 calls, 5 total]
0.21% (96.90%) ActionView::PathSet#_find_all [1 calls, 5 total]
0.19% (91.07%) Array#each [1 calls, 149 total]
0.16% (85.08%) Array#each [1 calls, 149 total]
0.76% (40.33%) ApplicationController#_layout [1 calls, 1 total]
0.68% (90.00%) ActionView::LookupContext::ViewPaths#find_all [1 calls, 2 total]
0.48% (70.27%) ActionView::LookupContext::ViewPaths#args_for_lookup [1 calls, 5 total]
0.37% (76.49%) ActionView::LookupContext::ViewPaths#detail_args_for [1 calls, 5 total]
0.29% (80.28%) <Class::ActionView::LookupContext::DetailsKey>#get [1 calls, 4 total]
0.20% (66.70%) Concurrent::Map#[] [1 calls, 100 total]
0.19% (95.48%) Concurrent::Collection::NonConcurrentMapBackend#[] [1 calls, 100 total]
0.14% (75.97%) Hash#hash [1 calls, 4 total]
0.09% (61.01%) Array#hash [4 calls, 21 total]
0.05% (58.67%) Kernel#hash [9 calls, 105 total]
0.03% (18.59%) Kernel#hash [4 calls, 105 total]
0.03% (17.41%) Hash#eql? [1 calls, 4 total]
0.02% (65.36%) Array#eql? [4 calls, 21 total]
0.03% (10.73%) Kernel#dup [1 calls, 51 total]
0.02% (66.07%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (49.58%) Hash#initialize_copy [1 calls, 49 total]
0.02% (8.24%) Array#& [1 calls, 6 total]
0.02% (7.71%) <Class::ActionView::Template::Types>#symbols [1 calls, 4 total]
0.06% (15.58%) Hash#merge [1 calls, 18 total]
0.04% (69.41%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (39.76%) Hash#initialize_copy [1 calls, 49 total]
0.10% (20.87%) ActionView::LookupContext::ViewPaths#normalize_name [1 calls, 5 total]
0.02% (24.13%) Object#presence [1 calls, 9 total]
0.02% (16.04%) String#split [1 calls, 44 total]
0.01% (13.00%) String#to_s [1 calls, 96 total]
0.01% (10.69%) Array#pop [1 calls, 21 total]
0.19% (28.28%) ActionView::PathSet#find_all [1 calls, 5 total]
0.19% (96.62%) ActionView::PathSet#_find_all [1 calls, 5 total]
0.17% (92.82%) Array#each [1 calls, 149 total]
0.15% (88.92%) Array#each [1 calls, 149 total]
0.01% (1.46%) Array#first [1 calls, 34 total]
0.01% (0.74%) ActionView::Layouts#_conditional_layout? [1 calls, 2 total]
0.01% (0.63%) Array#first [1 calls, 34 total]
0.01% (0.61%) ActionView::ViewPaths#lookup_context [1 calls, 7 total]
0.04% (2.17%) ActionView::Layouts#_normalize_layout [1 calls, 1 total]
0.01% (0.61%) ActionView::Layouts#action_has_layout? [1 calls, 1 total]
0.06% (2.82%) ActionView::TemplateRenderer#resolve_layout [1 calls, 2 total]
0.04% (66.05%) Kernel#dup [1 calls, 51 total]
0.03% (67.59%) Kernel#initialize_dup [1 calls, 69 total]
0.05% (2.51%) Kernel#dup [1 calls, 51 total]
0.04% (72.01%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (32.16%) Hash#initialize_copy [1 calls, 49 total]
0.01% (0.52%) Module#=== [2 calls, 96 total]
0.09% (0.19%) ActionView::OutputFlow#set [1 calls, 1 total]
0.06% (65.50%) Class#new [1 calls, 180 total]
0.08% (0.18%) ActiveSupport::Tryable#try [1 calls, 1 total]
0.04% (45.40%) ActiveSupport::Tryable#try! [1 calls, 1 total]
0.02% (52.16%) Kernel#public_send [1 calls, 29 total]
0.01% (15.03%) Array#first [1 calls, 34 total]
0.06% (0.13%) ActionView::AbstractRenderer#formats [1 calls, 1 total]
1.07% (2.36%) ActionView::TemplateRenderer#determine_template [1 calls, 1 total]
0.96% (89.00%) ActionView::AbstractRenderer#find_template [1 calls, 1 total]
0.92% (96.68%) ActionView::LookupContext::ViewPaths#find [1 calls, 2 total]
0.60% (64.63%) ActionView::LookupContext::ViewPaths#args_for_lookup [1 calls, 5 total]
0.46% (77.56%) ActionView::LookupContext::ViewPaths#detail_args_for [1 calls, 5 total]
0.45% (97.52%) ActionView::LookupContext::DetailsCache#details_key [1 calls, 2 total]
0.42% (93.16%) <Class::ActionView::LookupContext::DetailsKey>#get [1 calls, 4 total]
0.27% (63.77%) Concurrent::Map#[] [1 calls, 100 total]
0.25% (95.00%) Concurrent::Collection::NonConcurrentMapBackend#[] [1 calls, 100 total]
0.19% (73.91%) Hash#hash [1 calls, 4 total]
0.11% (59.55%) Array#hash [4 calls, 21 total]
0.06% (57.83%) Kernel#hash [9 calls, 105 total]
0.04% (18.96%) Kernel#hash [4 calls, 105 total]
0.05% (18.44%) Hash#eql? [1 calls, 4 total]
0.03% (65.63%) Array#eql? [4 calls, 21 total]
0.06% (14.58%) Kernel#dup [1 calls, 51 total]
0.04% (70.60%) Kernel#initialize_dup [1 calls, 69 total]
0.03% (67.36%) Hash#initialize_copy [1 calls, 49 total]
0.03% (8.10%) <Class::ActionView::Template::Types>#symbols [1 calls, 4 total]
0.03% (7.27%) Array#& [1 calls, 6 total]
0.12% (19.87%) ActionView::LookupContext::ViewPaths#normalize_name [1 calls, 5 total]
0.03% (24.85%) Object#presence [1 calls, 9 total]
0.02% (19.74%) String#split [1 calls, 44 total]
0.02% (15.31%) Array#pop [1 calls, 21 total]
0.01% (10.25%) String#to_s [1 calls, 96 total]
0.01% (9.05%) Array#first [1 calls, 34 total]
0.29% (31.16%) ActionView::PathSet#find [1 calls, 2 total]
0.03% (2.34%) Kernel#respond_to? [1 calls, 94 total]
0.02% (1.70%) Hash#key? [6 calls, 26 total]
0.23% (0.51%) ActionView::AbstractRenderer#prepend_formats [1 calls, 2 total]
0.09% (0.20%) ActionView::AbstractRenderer#extract_details [1 calls, 2 total]
0.01% (0.03%) Array#first [1 calls, 34 total]
0.04% (0.09%) Class#new [1 calls, 180 total]
1.29% (2.74%) ActionView::Rendering#view_context [1 calls, 1 total]
0.74% (57.20%) Class#new [1 calls, 180 total]
0.36% (28.05%) AbstractController::Rendering#view_assigns [1 calls, 1 total]
0.15% (41.74%) Enumerable#each_with_object [1 calls, 9 total]
0.14% (92.73%) Array#each [1 calls, 149 total]
0.04% (28.59%) Symbol#length [2 calls, 2 total]
0.03% (21.56%) Symbol#slice [2 calls, 2 total]
0.02% (17.12%) Kernel#instance_variable_get [2 calls, 23 total]
0.11% (30.75%) Array#reject! [1 calls, 1 total]
0.03% (8.58%) ActionController::Base#_protected_ivars [1 calls, 1 total]
0.03% (8.50%) Kernel#instance_variables [1 calls, 1 total]
0.09% (6.80%) ActionView::Rendering#view_renderer [1 calls, 2 total]
0.05% (51.85%) Class#new [1 calls, 180 total]
0.06% (5.00%) ActionView::Rendering#view_context_class [1 calls, 1 total]
0.02% (0.04%) Hash#delete [2 calls, 67 total]
0.01% (0.03%) Hash#delete [1 calls, 67 total]
0.12% (0.25%) ActionController::Streaming#_process_options [1 calls, 1 total]
0.20% (0.42%) ActionController::Renderers#_render_to_body_with_renderer [1 calls, 1 total]
0.11% (52.45%) ActionController::Base#_renderers [1 calls, 1 total]
0.04% (39.80%) Kernel#public_send [1 calls, 29 total]
0.01% (11.21%) Kernel#class [1 calls, 99 total]
0.01% (10.50%) Kernel#instance_variable_defined? [1 calls, 30 total]
0.06% (30.04%) Set#each [1 calls, 3 total]
0.03% (55.10%) Hash#each_key [1 calls, 16 total]
0.01% (36.75%) Hash#key? [3 calls, 26 total]
1.08% (2.16%) ActionController::Rendering#_set_rendered_content_type [1 calls, 1 total]
0.83% (76.79%) ActionController::Metal#content_type= [1 calls, 1 total]
0.82% (98.56%) ActionDispatch::Response#content_type= [1 calls, 1 total]
0.57% (69.39%) ActionDispatch::Response#set_content_type [1 calls, 1 total]
0.44% (77.89%) ActionDispatch::Response#set_header [1 calls, 1 total]
0.04% (6.88%) Kernel#dup [1 calls, 51 total]
0.03% (68.78%) Kernel#initialize_dup [1 calls, 69 total]
0.04% (6.32%) Encoding#to_s [1 calls, 1 total]
0.01% (1.83%) String#downcase [1 calls, 28 total]
0.08% (9.64%) ActionDispatch::Response#parse_content_type [1 calls, 6 total]
0.05% (58.28%) <Class::ActionDispatch::Response::ContentTypeHeader>#new [1 calls, 4 total]
0.01% (31.59%) Struct#initialize [1 calls, 11 total]
0.02% (26.61%) String#split [1 calls, 44 total]
0.05% (6.05%) ActionDispatch::Response#parsed_content_type_header [1 calls, 5 total]
0.04% (4.48%) <Class::ActionDispatch::Response>#default_charset [1 calls, 1 total]
0.03% (3.12%) ActionDispatch::Response::ContentTypeHeader#charset [2 calls, 2 total]
0.01% (1.54%) String#to_s [1 calls, 96 total]
0.01% (1.35%) Kernel#class [1 calls, 99 total]
0.17% (16.12%) ActionDispatch::Response#content_type [1 calls, 4 total]
0.04% (3.84%) Mime::Type#to_s [1 calls, 1 total]
0.76% (1.52%) AbstractController::Rendering#_normalize_render [1 calls, 1 total]
0.34% (0.67%) ActionController::Metal#response_body= [1 calls, 1 total]
0.12% (0.23%) ActionView::Rendering#rendered_format [1 calls, 1 total]
0.03% (0.06%) <Module::Process>#clock_gettime [2 calls, 4 total]
0.49% (0.95%) ActiveRecord::ConnectionHandling#connected? [1 calls, 2 total]
0.25% (0.48%) <Class::ActiveRecord::LogSubscriber>#reset_runtime [2 calls, 4 total]
0.16% (0.31%) ActionController::Base#logger [2 calls, 2 total]
0.11% (68.02%) #<Class:0x005611a5148fb8>#logger [2 calls, 11 total]
0.09% (84.71%) ActiveSupport::OrderedOptions#_get [2 calls, 51 total]
0.07% (71.87%) ActiveSupport::OrderedOptions#_get [2 calls, 51 total]
0.03% (51.82%) ActiveSupport::OrderedOptions#_get [2 calls, 51 total]
0.01% (35.56%) ActiveSupport::OrderedOptions#_get [2 calls, 51 total]
0.01% (7.53%) ActiveSupport::Configurable#config [2 calls, 6 total]
0.13% (0.25%) ActiveSupport::Logger#info? [1 calls, 3 total]
1.34% (2.53%) ActionView::ViewPaths#template_exists? [1 calls, 1 total]
1.29% (96.90%) ActionView::LookupContext::ViewPaths#exists? [1 calls, 1 total]
0.85% (65.52%) ActionView::LookupContext::ViewPaths#args_for_lookup [1 calls, 5 total]
0.67% (78.97%) ActionView::LookupContext::ViewPaths#detail_args_for [1 calls, 5 total]
0.56% (83.04%) <Class::ActionView::LookupContext::DetailsKey>#get [1 calls, 4 total]
0.33% (59.66%) Concurrent::Map#[] [1 calls, 100 total]
0.32% (95.77%) Concurrent::Collection::NonConcurrentMapBackend#[] [1 calls, 100 total]
0.23% (73.68%) Hash#hash [1 calls, 4 total]
0.13% (55.64%) Array#hash [4 calls, 21 total]
0.06% (48.68%) Kernel#hash [9 calls, 105 total]
0.03% (13.26%) Kernel#hash [4 calls, 105 total]
0.06% (18.28%) Hash#eql? [1 calls, 4 total]
0.03% (56.99%) Array#eql? [4 calls, 21 total]
0.10% (18.01%) <Class::ActionView::Template::Types>#symbols [1 calls, 4 total]
0.04% (7.07%) Kernel#dup [1 calls, 51 total]
0.03% (64.97%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (54.03%) Hash#initialize_copy [1 calls, 49 total]
0.03% (6.21%) Array#& [1 calls, 6 total]
0.07% (10.97%) Hash#merge [1 calls, 18 total]
0.05% (64.71%) Kernel#initialize_dup [1 calls, 69 total]
0.03% (57.87%) Hash#initialize_copy [1 calls, 49 total]
0.14% (17.04%) ActionView::LookupContext::ViewPaths#normalize_name [1 calls, 5 total]
0.03% (21.33%) Object#presence [1 calls, 9 total]
0.02% (17.07%) Array#pop [1 calls, 21 total]
0.02% (16.96%) String#split [1 calls, 44 total]
0.01% (9.05%) String#to_s [1 calls, 96 total]
0.01% (7.41%) Array#first [1 calls, 34 total]
0.42% (32.52%) ActionView::PathSet#exists? [1 calls, 1 total]
0.06% (0.11%) ActionDispatch::Http::MimeNegotiation#variant [1 calls, 2 total]
0.02% (36.52%) Class#new [1 calls, 180 total]
0.04% (0.07%) ActionView::ViewPaths#_prefixes [1 calls, 3 total]
0.01% (0.03%) String#to_s [1 calls, 96 total]
0.19% (0.35%) ActionController::Metal#performed? [1 calls, 4 total]
0.12% (0.22%) SayController#hello [1 calls, 1 total]
0.06% (49.55%) <Class::Time>#now [1 calls, 23 total]
0.02% (41.58%) Time#initialize [1 calls, 23 total]
0.23% (0.43%) ActionView::ViewPaths#formats= [1 calls, 1 total]
0.05% (0.09%) ActionDispatch::Http::MimeNegotiation#formats [1 calls, 2 total]
0.03% (0.06%) Array#map [1 calls, 37 total]
0.01% (0.02%) Array#compact [1 calls, 10 total]
4.46% (7.58%) ActiveSupport::Callbacks::CallbackSequence#invoke_before [1 calls, 7 total]
4.44% (99.74%) Array#each [1 calls, 149 total]
1.97% (44.23%) Turbolinks::Redirection#set_turbolinks_location_header_from_session [1 calls, 1 total]
1.86% (94.61%) ActionDispatch::Request::Session#[] [1 calls, 4 total]
1.84% (98.67%) ActionDispatch::Request::Session#load_for_read! [1 calls, 5 total]
1.81% (98.61%) ActionDispatch::Request::Session#exists? [1 calls, 5 total]
1.79% (98.79%) Rack::Session::Abstract::Persisted#session_exists? [1 calls, 5 total]
1.78% (99.40%) Rack::Session::Abstract::Persisted#current_session_id [1 calls, 5 total]
1.75% (98.25%) ActionDispatch::Request::Session#id [1 calls, 5 total]
1.68% (96.35%) ActionDispatch::Request::Session::Options#id [1 calls, 5 total]
1.67% (99.12%) Hash#fetch [1 calls, 35 total]
1.65% (99.12%) ActionDispatch::Session::CookieStore#extract_session_id [1 calls, 5 total]
1.63% (98.89%) ActionDispatch::Session::StaleSessionCheck#stale_session_check! [1 calls, 6 total]
1.62% (99.11%) ActionDispatch::Session::CookieStore#unpacked_cookie_data [1 calls, 5 total]
1.60% (98.52%) Rack::Request::Env#fetch_header [1 calls, 21 total]
1.59% (99.65%) Hash#fetch [1 calls, 35 total]
1.56% (98.08%) ActionDispatch::Session::StaleSessionCheck#stale_session_check! [1 calls, 6 total]
1.55% (99.33%) ActionDispatch::Session::CookieStore#get_cookie [1 calls, 1 total]
1.50% (96.56%) ActionDispatch::Session::CookieStore#cookie_jar [1 calls, 1 total]
0.93% (62.01%) ActionDispatch::Cookies::ChainedCookieJars#signed_or_encrypted [1 calls, 1 total]
0.84% (90.46%) ActionDispatch::Cookies::ChainedCookieJars#encrypted [1 calls, 1 total]
0.76% (90.82%) Class#new [1 calls, 180 total]
0.75% (98.33%) ActionDispatch::Cookies::EncryptedCookieJar#initialize [1 calls, 1 total]
0.28% (36.82%) Class#new [1 calls, 180 total]
0.10% (13.14%) <Class::ActiveSupport::MessageEncryptor>#key_len [1 calls, 1 total]
0.06% (58.08%) Class#new [1 calls, 180 total]
0.04% (73.31%) OpenSSL::Cipher#initialize [1 calls, 3 total]
0.02% (15.75%) OpenSSL::Cipher#key_len [1 calls, 1 total]
0.10% (13.06%) ActionDispatch::Cookies::SerializedCookieJars#key_generator [3 calls, 3 total]
0.06% (8.65%) ActiveSupport::CachingKeyGenerator#generate_key [2 calls, 2 total]
0.02% (36.71%) Concurrent::Map#[] [2 calls, 100 total]
0.02% (24.83%) Array#join [2 calls, 14 total]
0.05% (6.06%) ActionDispatch::Cookies::SerializedCookieJars#digest [1 calls, 1 total]
0.03% (4.12%) ActionDispatch::Request#encrypted_cookie_salt [1 calls, 1 total]
0.03% (3.57%) ActionDispatch::Request#encrypted_signed_cookie_salt [1 calls, 1 total]
0.02% (2.22%) ActionDispatch::Cookies::AbstractCookieJar#initialize [1 calls, 1 total]
0.05% (5.80%) ActionDispatch::Cookies::ChainedCookieJars#upgrade_legacy_signed_cookies? [1 calls, 1 total]
0.04% (3.79%) Object#present? [1 calls, 18 total]
0.03% (78.94%) String#blank? [1 calls, 7 total]
0.02% (76.21%) Regexp#match? [1 calls, 13 total]
0.01% (61.49%) Regexp#match [1 calls, 28 total]
0.03% (2.72%) ActionDispatch::Request#secret_key_base [1 calls, 1 total]
0.54% (36.32%) ActionDispatch::Request#cookie_jar [1 calls, 2 total]
0.03% (2.20%) ActionDispatch::Cookies::AbstractCookieJar#[] [1 calls, 1 total]
0.01% (0.87%) Rack::Request::Env#set_header [1 calls, 22 total]
0.04% (2.15%) ActionDispatch::Request::Session#options [1 calls, 6 total]
0.01% (0.64%) ActionDispatch::Request::Session#loaded? [1 calls, 7 total]
0.01% (0.57%) Symbol#to_s [1 calls, 44 total]
0.07% (3.77%) ActionController::Metal#session [2 calls, 4 total]
1.06% (23.79%) ActionController::Metal#performed? [3 calls, 4 total]
0.60% (13.54%) ActionController::RequestForgeryProtection#verify_authenticity_token [1 calls, 1 total]
0.26% (5.92%) ApplicationController#find_session [1 calls, 1 total]
0.18% (4.09%) ActiveSupport::Callbacks::CallTemplate#expand [3 calls, 12 total]
0.07% (37.89%) Array#unshift [9 calls, 37 total]
0.03% (15.86%) Array#map [3 calls, 37 total]
0.05% (1.18%) ActiveSupport::Callbacks::Filters::Environment#halted [6 calls, 22 total]
0.02% (0.49%) ActiveSupport::Callbacks::Filters::Environment#target [3 calls, 12 total]
0.02% (0.40%) Kernel#is_a? [3 calls, 119 total]
0.02% (0.39%) ActiveSupport::Callbacks::Filters::Environment#value [3 calls, 19 total]
0.43% (0.73%) ActiveSupport::Callbacks::CallbackSequence#invoke_after [1 calls, 7 total]
0.39% (91.60%) Array#each [1 calls, 149 total]
0.09% (0.15%) ActionController::Base#__callbacks [1 calls, 1 total]
0.03% (33.40%) Kernel#public_send [1 calls, 29 total]
0.01% (12.32%) Kernel#instance_variable_defined? [1 calls, 30 total]
0.03% (0.05%) <Class::ActiveSupport::Callbacks::Filters::Environment>#new [1 calls, 7 total]
0.01% (50.85%) Struct#initialize [1 calls, 11 total]
0.02% (0.04%) ActiveSupport::Callbacks::Filters::Environment#value [1 calls, 19 total]
0.02% (0.04%) <Class::Proc>#new [1 calls, 9 total]
0.01% (0.02%) Symbol#to_sym [1 calls, 18 total]
0.01% (0.02%) Kernel#block_given? [1 calls, 64 total]
0.01% (0.02%) ActiveSupport::Callbacks::Filters::Environment#halted [1 calls, 22 total]
0.01% (0.02%) ActiveSupport::Callbacks::CallbackChain#compile [1 calls, 7 total]
3.05% (4.82%) ActiveSupport::Notifications::Instrumenter#finish_with_state [2 calls, 6 total]
3.03% (99.24%) ActiveSupport::Notifications::Fanout#finish [2 calls, 7 total]
3.00% (99.15%) Array#each [2 calls, 149 total]
2.97% (99.06%) ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish [2 calls, 8 total]
2.95% (99.22%) ActiveSupport::LogSubscriber#finish [2 calls, 6 total]
2.85% (96.54%) ActiveSupport::Subscriber#finish [2 calls, 6 total]
1.39% (48.73%) ActionController::LogSubscriber#process_action [1 calls, 1 total]
1.36% (98.11%) ActiveSupport::LogSubscriber#info [1 calls, 5 total]
1.26% (92.61%) Logger#info [1 calls, 9 total]
1.24% (98.69%) ActiveSupport::Logger#add [1 calls, 9 total]
1.13% (91.07%) Logger#add [1 calls, 9 total]
0.22% (19.56%) Logger::LogDevice#write [1 calls, 9 total]
0.17% (15.37%) ActiveRecord::Railties::ControllerRuntime::ClassMethods#log_process_action [1 calls, 1 total]
0.16% (14.02%) Logger#format_message [1 calls, 9 total]
0.15% (13.02%) ActiveSupport::Notifications::Event#duration [1 calls, 5 total]
0.06% (5.43%) <Class::Time>#now [1 calls, 23 total]
0.02% (36.35%) Time#initialize [1 calls, 23 total]
0.06% (4.98%) ActiveSupport::NumericWithFormat#to_s [2 calls, 9 total]
0.02% (33.07%) Fixnum#to_s [2 calls, 7 total]
0.05% (3.98%) ActiveSupport::StringInquirer#method_missing [1 calls, 1 total]
0.01% (32.01%) Symbol#[] [2 calls, 2 total]
0.04% (3.81%) <Module::Rails>#env [1 calls, 1 total]
0.02% (1.67%) Array#join [1 calls, 14 total]
0.01% (1.18%) Float#round [1 calls, 3 total]
0.01% (0.93%) Logger#format_severity [1 calls, 9 total]
0.08% (6.73%) ActiveSupport::LoggerThreadSafeLevel#level [1 calls, 14 total]
0.08% (6.04%) ActionController::LogSubscriber#logger [2 calls, 9 total]
1.13% (39.66%) ActionController::LogSubscriber#start_processing [1 calls, 1 total]
0.55% (48.82%) ActiveSupport::LogSubscriber#info [1 calls, 5 total]
0.39% (34.59%) Hash#except [1 calls, 3 total]
0.23% (58.79%) ActiveSupport::HashWithIndifferentAccess#dup [1 calls, 3 total]
0.17% (73.55%) Class#new [1 calls, 180 total]
0.04% (17.65%) Kernel#tap [1 calls, 12 total]
0.01% (5.40%) Kernel#class [1 calls, 99 total]
0.13% (34.53%) Hash#except! [1 calls, 3 total]
0.12% (90.62%) Array#each [1 calls, 149 total]
0.07% (6.28%) ActiveSupport::Logger#info? [1 calls, 3 total]
0.03% (2.66%) ActionController::LogSubscriber#logger [1 calls, 9 total]
0.10% (3.55%) ActiveSupport::Subscriber#event_stack [2 calls, 18 total]
0.07% (2.47%) <Class::Time>#now [2 calls, 23 total]
0.03% (41.44%) Time#initialize [2 calls, 23 total]
0.03% (1.13%) String#split [2 calls, 44 total]
0.02% (0.82%) Hash#merge! [2 calls, 12 total]
0.02% (0.71%) Array#first [2 calls, 34 total]
0.01% (0.53%) Array#pop [2 calls, 21 total]
0.08% (2.63%) ActionController::LogSubscriber#logger [2 calls, 9 total]
0.72% (1.14%) ActiveSupport::Notifications::Instrumenter#start [2 calls, 7 total]
0.70% (96.27%) ActiveSupport::Notifications::Fanout#start [2 calls, 7 total]
0.64% (92.24%) Array#each [2 calls, 149 total]
0.62% (96.41%) ActiveSupport::Notifications::Fanout::Subscribers::Evented#start [2 calls, 8 total]
0.60% (96.48%) ActiveSupport::LogSubscriber#start [2 calls, 6 total]
0.47% (78.62%) ActiveSupport::Subscriber#start [2 calls, 6 total]
0.22% (46.41%) ActiveSupport::Subscriber#event_stack [4 calls, 18 total]
0.13% (28.73%) Class#new [2 calls, 180 total]
0.11% (83.14%) ActiveSupport::Notifications::Event#initialize [2 calls, 6 total]
0.07% (62.68%) Kernel#dup [2 calls, 51 total]
0.05% (71.85%) Kernel#initialize_dup [2 calls, 69 total]
0.03% (64.96%) Hash#initialize_copy [2 calls, 49 total]
0.04% (9.14%) <Class::Time>#now [2 calls, 23 total]
0.02% (53.36%) Time#initialize [2 calls, 23 total]
0.02% (3.59%) Array#last [2 calls, 25 total]
0.02% (3.51%) Array#push [2 calls, 12 total]
0.10% (17.30%) ActionController::LogSubscriber#logger [2 calls, 9 total]
0.04% (5.12%) ActiveSupport::Notifications::Fanout#listeners_for [2 calls, 15 total]
0.64% (1.01%) ActiveRecord::Railties::ControllerRuntime#append_info_to_payload [1 calls, 1 total]
0.65% (1.01%) ActiveSupport::Notifications::Fanout#listening? [2 calls, 7 total]
0.12% (0.19%) <Module::ActiveSupport::Notifications>#instrumenter [2 calls, 6 total]
2.99% (4.40%) ActionDispatch::Http::FilterParameters#filtered_parameters [1 calls, 1 total]
2.27% (76.01%) ActionDispatch::Http::Parameters#parameters [1 calls, 3 total]
0.55% (18.44%) ActionDispatch::Http::ParameterFilter#filter [1 calls, 1 total]
0.26% (48.00%) ActionDispatch::Http::ParameterFilter#compiled_filter [1 calls, 1 total]
0.24% (91.65%) <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile [1 calls, 1 total]
0.09% (38.25%) Class#new [2 calls, 180 total]
0.06% (23.07%) Array#each [1 calls, 149 total]
0.02% (27.23%) <Class::Regexp>#escape [1 calls, 1 total]
0.05% (19.50%) Enumerable#partition [2 calls, 2 total]
0.02% (49.56%) Array#each [2 calls, 149 total]
0.01% (4.42%) Array#join [1 calls, 14 total]
0.26% (47.55%) ActionDispatch::Http::ParameterFilter::CompiledFilter#call [1 calls, 1 total]
0.16% (62.35%) Hash#each [1 calls, 21 total]
0.07% (26.51%) Class#new [1 calls, 180 total]
0.14% (4.57%) ActionDispatch::Http::FilterParameters#parameter_filter [1 calls, 1 total]
0.52% (0.77%) ActionDispatch::Http::MimeNegotiation#format [1 calls, 1 total]
0.10% (0.15%) ActionDispatch::Request#fullpath [1 calls, 2 total]
0.05% (0.07%) Kernel#dup [1 calls, 51 total]
0.03% (66.89%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (62.49%) Hash#initialize_copy [1 calls, 49 total]
0.05% (0.07%) ActionDispatch::Request#headers [1 calls, 1 total]
0.02% (48.04%) Class#new [1 calls, 180 total]
0.02% (0.03%) Module#name [1 calls, 1 total]
0.01% (0.02%) Mime::Type#ref [1 calls, 3 total]
0.01% (0.02%) Kernel#class [1 calls, 99 total]
0.03% (0.05%) ActionController::ParamsWrapper#_wrapper_enabled? [1 calls, 1 total]
0.12% (0.18%) <Class::ActiveRecord::LogSubscriber>#reset_runtime [1 calls, 4 total]
0.19% (0.28%) AbstractController::Base#_find_action_name [1 calls, 1 total]
0.01% (0.02%) String#to_s [1 calls, 96 total]
0.82% (1.18%) ActionView::ViewPaths#lookup_context [1 calls, 7 total]
0.07% (0.10%) I18n::Base#config= [2 calls, 2 total]
0.03% (36.31%) Thread#[]= [2 calls, 2 total]
0.02% (30.89%) <Class::Thread>#current [2 calls, 248 total]
0.07% (0.10%) Class#new [1 calls, 180 total]
0.05% (0.08%) I18n::Base#config [2 calls, 17 total]
0.01% (28.21%) <Class::Thread>#current [2 calls, 248 total]
0.98% (1.38%) ActionController::Metal#to_a [1 calls, 1 total]
0.43% (0.60%) ActionDispatch::Flash::RequestMethods#commit_flash [1 calls, 1 total]
0.04% (0.05%) ActionController::Metal#set_request! [1 calls, 1 total]
0.01% (0.01%) ActionController::Metal#set_response! [1 calls, 1 total]
0.14% (0.20%) Class#new [1 calls, 180 total]
0.05% (0.06%) Enumerable#any? [1 calls, 1 total]
0.03% (0.04%) <Class::SayController>#middleware_stack [1 calls, 1 total]
1.04% (1.44%) <Class::ActionController::Base>#make_response! [1 calls, 1 total]
0.94% (90.36%) <Class::ActionDispatch::Response>#create [1 calls, 1 total]
0.84% (88.84%) Class#new [1 calls, 180 total]
0.83% (98.43%) ActionDispatch::Response#initialize [1 calls, 2 total]
0.24% (29.11%) ActionDispatch::Response#body= [1 calls, 3 total]
0.18% (21.46%) ActionDispatch::Http::Cache::Response#prepare_cache_control! [1 calls, 2 total]
0.10% (11.66%) MonitorMixin#initialize [1 calls, 2 total]
0.06% (64.70%) MonitorMixin#mon_initialize [1 calls, 2 total]
0.03% (55.67%) Class#new [1 calls, 180 total]
0.02% (58.83%) Thread::Mutex#initialize [1 calls, 2 total]
0.10% (11.55%) Class#new [1 calls, 180 total]
0.09% (11.24%) MonitorMixin#new_cond [1 calls, 2 total]
0.07% (79.35%) Class#new [1 calls, 180 total]
0.05% (6.17%) ActionDispatch::Response#status= [1 calls, 2 total]
0.07% (7.26%) <Class::ActionDispatch::Response>#merge_default_headers [1 calls, 1 total]
0.04% (59.43%) Hash#merge [1 calls, 18 total]
0.03% (66.68%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (55.82%) Hash#initialize_copy [1 calls, 49 total]
0.03% (3.15%) <Class::ActionDispatch::Response>#default_headers [1 calls, 1 total]
0.01% (1.27%) Kernel#tap [1 calls, 12 total]
0.24% (0.32%) ActionDispatch::Routing::RouteSet::Dispatcher#controller [1 calls, 1 total]
0.01% (0.02%) ActionDispatch::Http::Parameters#path_parameters [1 calls, 5 total]
1.05% (1.42%) ActionDispatch::Http::Parameters#path_parameters= [1 calls, 1 total]
0.07% (0.09%) Hash#merge [2 calls, 18 total]
0.04% (54.75%) Kernel#initialize_dup [2 calls, 69 total]
0.02% (48.04%) Hash#initialize_copy [2 calls, 49 total]
0.04% (0.06%) ActionDispatch::Http::Parameters#path_parameters [1 calls, 5 total]
0.03% (0.04%) Hash#transform_values [1 calls, 1 total]
0.03% (0.03%) Rack::Request::Helpers#script_name [1 calls, 7 total]
0.01% (40.97%) String#to_s [1 calls, 96 total]
0.02% (0.03%) Rack::Request::Helpers#path_info [1 calls, 10 total]
0.01% (0.01%) String#== [1 calls, 5 total]
1.13% (1.51%) ActionDispatch::Journey::Router#find_routes [1 calls, 1 total]
0.40% (35.14%) ActionDispatch::Journey::Router#filter_routes [1 calls, 1 total]
0.30% (75.18%) ActionDispatch::Journey::GTG::Simulator#memos [1 calls, 1 total]
0.06% (21.41%) ActionDispatch::Journey::GTG::TransitionTable#move [1 calls, 1 total]
0.02% (36.09%) Array#map [1 calls, 37 total]
0.01% (18.20%) Array#compact [1 calls, 10 total]
0.06% (19.03%) Enumerable#flat_map [1 calls, 1 total]
0.04% (65.12%) Array#each [1 calls, 149 total]
0.05% (17.45%) Enumerable#find_all [1 calls, 2 total]
0.03% (61.95%) Array#each [1 calls, 149 total]
0.04% (12.57%) Class#new [1 calls, 180 total]
0.02% (55.25%) StringScanner#initialize [1 calls, 1 total]
0.03% (8.77%) StringScanner#scan [2 calls, 2 total]
0.01% (3.63%) Array#compact [1 calls, 10 total]
0.04% (9.49%) ActionDispatch::Journey::Router#ast [1 calls, 1 total]
0.03% (8.65%) ActionDispatch::Journey::Router#simulator [1 calls, 1 total]
0.27% (23.54%) Array#map! [1 calls, 10 total]
0.14% (11.93%) Enumerable#find_all [1 calls, 2 total]
0.13% (95.88%) Array#each [1 calls, 149 total]
0.13% (11.79%) ActionDispatch::Journey::Router#match_routes [1 calls, 1 total]
0.11% (80.98%) Array#select [1 calls, 16 total]
0.06% (5.16%) Array#sort_by! [1 calls, 10 total]
0.04% (74.32%) Enumerable#sort_by [1 calls, 10 total]
0.02% (36.15%) Array#each [1 calls, 149 total]
0.05% (4.22%) Rack::Request::Helpers#head? [1 calls, 1 total]
0.02% (2.15%) Rack::Request::Helpers#path_info [1 calls, 10 total]
0.02% (1.71%) ActionDispatch::Journey::Router#custom_routes [1 calls, 1 total]
0.12% (0.15%) ActionDispatch::Routing::RouteSet#make_request [1 calls, 1 total]
0.10% (0.13%) <Class::ActionDispatch::Journey::Router::Utils>#normalize_path [1 calls, 1 total]
0.02% (23.56%) String#sub! [1 calls, 6 total]
0.01% (13.35%) String#squeeze! [1 calls, 1 total]
0.01% (10.98%) String#gsub! [1 calls, 7 total]
0.03% (0.04%) Rack::Request::Helpers#path_info= [1 calls, 1 total]
0.01% (34.07%) String#to_s [1 calls, 96 total]
0.03% (0.03%) Rack::Request::Helpers#path_info [1 calls, 10 total]
0.01% (40.95%) String#to_s [1 calls, 96 total]
1.14% (1.48%) Rack::ETag#digest_body [1 calls, 1 total]
0.97% (85.43%) ActionDispatch::Response::RackBody#each [1 calls, 1 total]
0.09% (7.69%) Digest::Instance#hexdigest [1 calls, 1 total]
0.03% (36.87%) Kernel#initialize_clone [1 calls, 4 total]
0.02% (69.87%) Digest::Base#initialize_copy [1 calls, 1 total]
0.02% (26.11%) Digest::Base#finish [1 calls, 1 total]
0.03% (2.58%) String#byteslice [1 calls, 1 total]
0.06% (0.07%) Class#new [1 calls, 180 total]
0.06% (0.07%) Rack::ETag#etag_body? [1 calls, 1 total]
0.03% (0.04%) Rack::ETag#skip_caching? [1 calls, 1 total]
0.01% (0.02%) Rack::ETag#etag_status? [1 calls, 1 total]
0.37% (0.47%) <Class::Rack::Utils::HeaderHash>#new [1 calls, 2 total]
0.33% (90.92%) Class#new [1 calls, 180 total]
0.32% (96.12%) Rack::Utils::HeaderHash#initialize [1 calls, 2 total]
0.27% (86.00%) Hash#each [1 calls, 21 total]
0.24% (86.94%) Rack::Utils::HeaderHash#[]= [6 calls, 17 total]
0.06% (24.26%) String#freeze [6 calls, 19 total]
0.04% (17.84%) Hash#[]= [6 calls, 19 total]
0.04% (16.79%) String#downcase [6 calls, 28 total]
0.14% (0.18%) Rack::ConditionalGet#fresh? [1 calls, 1 total]
0.27% (0.34%) ActionDispatch::Session::SessionObject#prepare_session [1 calls, 1 total]
0.19% (0.25%) Rack::Session::Abstract::Persisted#commit_session [1 calls, 1 total]
0.10% (0.12%) ActionDispatch::Session::Compatibility#make_request [1 calls, 1 total]
0.07% (72.62%) Class#new [1 calls, 180 total]
0.03% (0.04%) Class#new [1 calls, 180 total]
0.11% (0.14%) ActionDispatch::Cookies::CookieJar#write [1 calls, 1 total]
0.07% (0.08%) Class#new [1 calls, 180 total]
0.03% (0.04%) ActionDispatch::Request#cookie_jar [1 calls, 2 total]
0.03% (0.03%) ActionDispatch::Request#have_cookie_jar? [1 calls, 1 total]
0.02% (0.03%) Rack::Utils::HeaderHash#[] [1 calls, 8 total]
0.08% (0.11%) ActionDispatch::Callbacks#__callbacks [1 calls, 1 total]
0.03% (37.38%) Kernel#public_send [1 calls, 29 total]
0.01% (13.77%) Kernel#instance_variable_defined? [1 calls, 30 total]
0.07% (0.08%) Class#new [1 calls, 180 total]
0.03% (0.03%) Rack::Utils::HeaderHash#[] [1 calls, 8 total]
0.07% (0.09%) Class#new [1 calls, 180 total]
1.02% (1.26%) Logger#info [1 calls, 9 total]
0.38% (0.47%) ActiveSupport::Notifications::Instrumenter#start [1 calls, 7 total]
0.14% (0.18%) <Class::ActiveSupport::LogSubscriber>#flush_all! [1 calls, 1 total]
0.09% (0.11%) <Module::ActiveSupport::Notifications>#instrumenter [1 calls, 6 total]
0.02% (0.03%) Class#new [1 calls, 180 total]
0.11% (0.14%) ActiveSupport::TaggedLogging::Formatter#push_tags [1 calls, 1 total]
0.05% (47.06%) Kernel#tap [1 calls, 12 total]
0.02% (18.32%) Array#flatten [1 calls, 2 total]
0.02% (15.11%) Array#reject [1 calls, 4 total]
0.07% (0.09%) ActiveSupport::TaggedLogging::Formatter#pop_tags [1 calls, 1 total]
0.07% (0.08%) Class#new [1 calls, 180 total]
0.04% (0.05%) Rails::Rack::Logger#compute_tags [1 calls, 1 total]
0.02% (41.57%) Array#collect [1 calls, 1 total]
0.03% (0.03%) Rails::Rack::Logger#logger [2 calls, 3 total]
0.10% (0.13%) Class#new [2 calls, 180 total]
0.02% (0.02%) ActionDispatch::Request#remote_ip= [1 calls, 1 total]
0.33% (0.41%) ActionDispatch::RequestId#make_request_id [1 calls, 1 total]
0.10% (0.13%) Kernel#tap [1 calls, 12 total]
0.08% (0.09%) Class#new [1 calls, 180 total]
0.03% (0.03%) ActionDispatch::Request#x_request_id [1 calls, 1 total]
0.03% (0.03%) ActionDispatch::Request#request_id= [1 calls, 1 total]
0.02% (0.02%) Rack::MethodOverride#allowed_methods [1 calls, 1 total]
0.07% (0.08%) <Module::Rack::Utils>#clock_time [2 calls, 2 total]
0.03% (47.22%) <Module::Process>#clock_gettime [2 calls, 4 total]
0.04% (0.04%) Rack::Utils::HeaderHash#[]= [1 calls, 17 total]
0.01% (28.08%) String#freeze [1 calls, 19 total]
0.03% (0.04%) Rack::Utils::HeaderHash#include? [1 calls, 1 total]
0.02% (0.03%) String#% [1 calls, 5 total]
0.08% (0.10%) Class#new [2 calls, 180 total]
0.07% (0.09%) <Class::ActiveSupport::Cache::Strategy::LocalCache::LocalCacheRegistry>#set_cache_for [1 calls, 2 total]
1.80% (2.15%) <Class::ActiveSupport::ExecutionWrapper>#run! [1 calls, 1 total]
1.70% (94.40%) Kernel#tap [1 calls, 12 total]
1.68% (99.01%) ActiveSupport::ExecutionWrapper#run! [1 calls, 1 total]
1.62% (96.16%) ActiveSupport::Callbacks#run_callbacks [1 calls, 8 total]
1.37% (84.89%) ActiveSupport::Callbacks::CallbackSequence#invoke_before [1 calls, 7 total]
1.36% (99.10%) Array#each [1 calls, 149 total]
1.25% (91.54%) Kernel#catch [2 calls, 8 total]
0.02% (1.49%) ActiveSupport::Callbacks::Filters::Environment#halted [4 calls, 22 total]
0.01% (0.87%) ActiveSupport::Callbacks::Filters::Environment#target [2 calls, 12 total]
0.01% (0.79%) ActiveSupport::Callbacks::Filters::Environment#value [2 calls, 19 total]
0.07% (4.43%) ActiveSupport::ExecutionWrapper#__callbacks [1 calls, 2 total]
0.03% (40.97%) Kernel#public_send [1 calls, 29 total]
0.02% (1.36%) <Class::ActiveSupport::Callbacks::Filters::Environment>#new [1 calls, 7 total]
0.01% (49.68%) Struct#initialize [1 calls, 11 total]
0.02% (1.31%) ActiveSupport::Callbacks::CallbackSequence#invoke_after [1 calls, 7 total]
0.02% (1.15%) <Class::Proc>#new [1 calls, 9 total]
0.01% (0.87%) ActiveSupport::Callbacks::CallbackSequence#final? [1 calls, 7 total]
0.03% (1.64%) Hash#[]= [1 calls, 19 total]
0.06% (3.26%) <Class::ActiveSupport::ExecutionWrapper>#active? [1 calls, 1 total]
0.03% (48.58%) Hash#[] [1 calls, 26 total]
0.01% (18.51%) <Class::Thread>#current [1 calls, 248 total]
0.02% (1.37%) Class#new [1 calls, 180 total]
0.01% (42.79%) BasicObject#initialize [1 calls, 29 total]
0.02% (0.02%) Class#new [1 calls, 180 total]
0.56% (0.66%) ActionDispatch::FileHandler#match? [1 calls, 1 total]
0.16% (28.08%) Enumerable#detect [1 calls, 3 total]
0.14% (87.04%) Array#each [1 calls, 149 total]
0.06% (46.95%) <Class::File>#file? [3 calls, 3 total]
0.02% (16.42%) <Class::File>#join [3 calls, 30 total]
0.14% (25.07%) <Module::Rack::Utils>#unescape_path [1 calls, 1 total]
0.12% (83.67%) URI::RFC2396_Parser#unescape [1 calls, 1 total]
0.06% (47.51%) String#gsub [1 calls, 49 total]
0.02% (14.72%) String#encoding [1 calls, 3 total]
0.02% (13.61%) String#force_encoding [1 calls, 26 total]
0.12% (21.36%) ActionDispatch::FileHandler#ext [2 calls, 2 total]
0.07% (13.37%) <Module::Rack::Utils>#clean_path_info [1 calls, 1 total]
0.02% (22.95%) <Class::File>#join [1 calls, 30 total]
0.01% (13.92%) String#split [1 calls, 44 total]
0.03% (5.22%) <Module::Rack::Utils>#valid_path? [1 calls, 1 total]
0.04% (0.05%) Rack::Request::Helpers#get? [1 calls, 3 total]
0.03% (0.04%) Class#new [1 calls, 180 total]
0.02% (0.02%) Rack::Request::Helpers#path_info [1 calls, 10 total]
0.02% (0.02%) String#chomp [1 calls, 7 total]
0.06% (0.07%) Rack::BodyProxy#respond_to? [1 calls, 13 total]
0.59% (0.69%) Rails::Application#build_request [1 calls, 1 total]
0.39% (66.43%) Rails::Engine#build_request [1 calls, 1 total]
0.08% (21.85%) ActionDispatch::Request#engine_script_name= [1 calls, 1 total]
0.02% (25.83%) Kernel#dup [1 calls, 51 total]
0.01% (56.22%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (22.88%) ActionDispatch::Request#routes [1 calls, 2 total]
0.08% (19.59%) Class#new [1 calls, 180 total]
0.06% (15.50%) Rack::Request::Helpers#script_name [1 calls, 7 total]
0.04% (9.15%) ActionDispatch::Request#routes= [1 calls, 1 total]
0.03% (8.72%) Hash#merge! [1 calls, 12 total]
0.02% (6.15%) Rails::Engine#routes [1 calls, 2 total]
0.02% (5.98%) Rails::Application#env_config [1 calls, 1 total]
0.14% (23.92%) ActionDispatch::Request#fullpath [1 calls, 2 total]
0.02% (3.09%) Rack::Request::Helpers#script_name [1 calls, 7 total]
0.01% (0.02%) Rails::Engine#app [1 calls, 1 total]
2.52% (2.82%) Rack::BodyProxy#close [1 calls, 4 total]
2.05% (81.31%) ActiveSupport::ExecutionWrapper#complete! [1 calls, 1 total]
1.99% (97.19%) ActiveSupport::Callbacks#run_callbacks [1 calls, 8 total]
1.22% (61.18%) ActiveSupport::Callbacks::CallbackSequence#invoke_before [1 calls, 7 total]
1.20% (98.61%) Array#each [1 calls, 149 total]
1.11% (92.34%) Kernel#catch [1 calls, 8 total]
0.02% (1.84%) ActiveSupport::Callbacks::Filters::Environment#halted [2 calls, 22 total]
0.02% (1.32%) ActiveSupport::Callbacks::Filters::Environment#value [1 calls, 19 total]
0.51% (25.73%) ActiveSupport::Callbacks::CallbackSequence#invoke_after [1 calls, 7 total]
0.50% (96.64%) Array#each [1 calls, 149 total]
0.07% (3.65%) ActiveSupport::ExecutionWrapper#__callbacks [1 calls, 2 total]
0.02% (28.81%) Kernel#public_send [1 calls, 29 total]
0.01% (19.15%) Kernel#class [1 calls, 99 total]
0.01% (17.01%) Kernel#instance_variable_defined? [1 calls, 30 total]
0.03% (1.61%) <Class::Proc>#new [1 calls, 9 total]
0.02% (51.70%) BasicObject#initialize [1 calls, 29 total]
0.03% (1.27%) <Class::ActiveSupport::Callbacks::Filters::Environment>#new [1 calls, 7 total]
0.02% (0.90%) ActiveSupport::Callbacks::CallbackChain#compile [1 calls, 7 total]
0.02% (0.80%) Symbol#to_sym [1 calls, 18 total]
0.01% (0.54%) ActiveSupport::Callbacks::CallbackSequence#final? [1 calls, 7 total]
0.02% (0.84%) Hash#delete [1 calls, 67 total]
0.01% (0.58%) Kernel#class [1 calls, 99 total]
0.42% (16.82%) Rack::BodyProxy#close [1 calls, 4 total]
1.10% (1.23%) Class#new [2 calls, 180 total]
1.02% (92.96%) Rack::MockResponse#initialize [1 calls, 1 total]
0.97% (95.08%) Rack::Response#initialize [1 calls, 1 total]
0.43% (44.25%) Rack::Utils::HeaderHash#merge [1 calls, 1 total]
0.30% (70.11%) Rack::Utils::HeaderHash#merge! [1 calls, 1 total]
0.29% (95.87%) Rack::Utils::HeaderHash#each [1 calls, 1 total]
0.26% (91.40%) Hash#each [1 calls, 21 total]
0.20% (75.16%) Rack::Utils::HeaderHash#[]= [8 calls, 17 total]
0.04% (21.12%) String#freeze [8 calls, 19 total]
0.03% (17.06%) Hash#[]= [8 calls, 19 total]
0.03% (16.22%) String#downcase [8 calls, 28 total]
0.01% (5.47%) Kernel#respond_to? [8 calls, 94 total]
0.11% (24.92%) Kernel#dup [1 calls, 51 total]
0.09% (82.55%) Kernel#initialize_dup [1 calls, 69 total]
0.33% (34.12%) Rack::BodyProxy#each [1 calls, 4 total]
0.06% (5.67%) Rack::BodyProxy#respond_to? [2 calls, 13 total]
0.05% (5.14%) <Class::Rack::Utils::HeaderHash>#new [1 calls, 2 total]
0.04% (77.77%) Class#new [1 calls, 180 total]
0.03% (2.66%) Kernel#lambda [1 calls, 1 total]
0.01% (1.17%) StringIO#string [1 calls, 1 total]
0.05% (4.53%) Rack::Request#initialize [1 calls, 2 total]
0.12% (0.13%) Rack::Test::CookieJar#for [1 calls, 1 total]
0.03% (28.93%) Rack::Test::CookieJar#hash_for [1 calls, 1 total]
0.02% (18.86%) Array#join [1 calls, 14 total]
0.02% (17.89%) Hash#values [1 calls, 1 total]
0.01% (8.43%) Array#map [1 calls, 37 total]
0.07% (0.08%) Rack::Response#finish [1 calls, 1 total]
0.02% (29.49%) Class#new [1 calls, 180 total]
0.01% (20.59%) Integer#to_i [2 calls, 6 total]
0.04% (0.04%) Rack::MockSession#cookie_jar [2 calls, 2 total]
0.03% (0.04%) Rack::Utils::HeaderHash#[] [1 calls, 8 total]
0.01% (37.97%) Hash#[] [2 calls, 26 total]
0.02% (0.03%) StringIO#flush [1 calls, 1 total]
0.02% (0.02%) Rack::Test::CookieJar#merge [1 calls, 1 total]
0.02% (0.02%) Rack::MockSession#last_response [1 calls, 4 total]
0.02% (0.02%) Array#each [1 calls, 149 total]
0.01% (0.01%) Rack::BodyProxy#respond_to? [1 calls, 13 total]
0.04% (0.04%) Rack::Test::Session#retry_with_digest_auth? [1 calls, 1 total]
0.01% (0.01%) Rack::Test::Session#last_response [1 calls, 2 total]
1.43% (1.55%) Rack::Test::Session#env_for [1 calls, 1 total]
0.94% (66.13%) <Class::Rack::MockRequest>#env_for [1 calls, 1 total]
0.38% (40.41%) <Class::Rack::MockRequest>#parse_uri_rfc2396 [1 calls, 1 total]
0.11% (11.48%) Class#new [3 calls, 180 total]
0.05% (47.79%) StringIO#initialize [2 calls, 2 total]
0.02% (32.70%) BasicObject#initialize [2 calls, 29 total]
0.02% (19.96%) String#initialize [1 calls, 23 total]
0.08% (8.07%) Hash#each [1 calls, 21 total]
0.02% (28.01%) Module#=== [13 calls, 96 total]
0.08% (7.96%) ActiveSupport::NumericWithFormat#to_s [2 calls, 9 total]
0.02% (32.33%) Fixnum#to_s [2 calls, 7 total]
0.05% (4.79%) Kernel#dup [1 calls, 51 total]
0.03% (68.82%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (57.33%) Hash#initialize_copy [1 calls, 49 total]
0.03% (3.45%) String#b [7 calls, 7 total]
0.02% (2.43%) StringIO#set_encoding [1 calls, 1 total]
0.02% (2.31%) StringIO#length [1 calls, 1 total]
0.15% (10.33%) URI::Generic#to_s [1 calls, 1 total]
0.04% (30.50%) Kernel#dup [1 calls, 51 total]
0.03% (72.57%) Kernel#initialize_dup [1 calls, 69 total]
0.02% (63.29%) String#initialize_copy [1 calls, 18 total]
0.03% (18.50%) URI::Generic#userinfo [1 calls, 1 total]
0.02% (15.99%) URI::Generic#default_port [1 calls, 4 total]
0.01% (44.14%) Kernel#class [1 calls, 99 total]
0.14% (9.51%) Rack::Test::Session#default_env [1 calls, 1 total]
0.07% (54.75%) Hash#merge [2 calls, 18 total]
0.05% (65.04%) Kernel#initialize_dup [2 calls, 69 total]
0.03% (56.44%) Hash#initialize_copy [2 calls, 49 total]
0.03% (23.65%) Rack::Test::Session#headers_for_env [1 calls, 1 total]
0.05% (3.45%) Hash#merge [1 calls, 18 total]
0.02% (50.44%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (53.93%) Hash#initialize_copy [1 calls, 49 total]
0.03% (1.78%) Hash#delete [1 calls, 67 total]
0.03% (1.76%) Symbol#to_s [1 calls, 44 total]
0.78% (0.85%) Rack::Test::Session#parse_uri [1 calls, 1 total]
0.71% (91.27%) <Module::URI>#parse [1 calls, 1 total]
0.68% (96.30%) URI::RFC3986_Parser#parse [1 calls, 1 total]
0.43% (63.04%) Class#new [1 calls, 180 total]
0.41% (96.27%) URI::Generic#initialize [1 calls, 2 total]
0.07% (17.00%) URI::Generic#set_port [1 calls, 3 total]
0.02% (34.89%) String#to_i [1 calls, 10 total]
0.06% (13.32%) URI::Generic#default_port [1 calls, 4 total]
0.05% (11.60%) URI::Generic#set_userinfo [1 calls, 2 total]
0.04% (10.19%) URI::Generic#set_scheme [1 calls, 2 total]
0.02% (43.33%) String#downcase [1 calls, 28 total]
0.03% (6.18%) URI::Generic#set_opaque [1 calls, 2 total]
0.02% (5.29%) String#freeze [1 calls, 19 total]
0.02% (5.08%) URI::Generic#set_host [1 calls, 2 total]
0.02% (4.87%) URI::Generic#set_path [1 calls, 2 total]
0.15% (22.63%) URI::RFC3986_Parser#split [1 calls, 1 total]
0.04% (28.48%) Regexp#match [1 calls, 28 total]
0.04% (22.74%) MatchData#[] [8 calls, 9 total]
0.02% (11.11%) String#to_str [1 calls, 1 total]
0.03% (3.85%) <Module::URI>#scheme_list [1 calls, 3 total]
0.02% (2.85%) String#upcase [1 calls, 6 total]
0.01% (1.94%) Hash#include? [1 calls, 4 total]
0.04% (5.26%) Kernel#tap [1 calls, 12 total]
1.06% (1.13%) <Class::ActionDispatch::TestResponse>#from_response [1 calls, 1 total]
1.00% (94.81%) Class#new [1 calls, 180 total]
0.04% (3.44%) Rack::MockResponse#body [1 calls, 1 total]
0.02% (44.10%) Array#join [1 calls, 14 total]
0.26% (0.28%) <Class::ActionDispatch::Http::Headers>#from_hash [2 calls, 2 total]
0.22% (85.95%) Class#new [4 calls, 180 total]
0.16% (0.17%) Class#new [2 calls, 180 total]
0.08% (0.09%) ActionDispatch::Http::Headers#merge! [2 calls, 2 total]
0.05% (0.05%) Object#present? [2 calls, 18 total]
0.04% (0.05%) Rack::Test::Session#last_request [1 calls, 1 total]
0.04% (0.04%) ActionDispatch::Request#controller_instance [1 calls, 1 total]
0.04% (0.04%) ActionDispatch::RequestEncoder::IdentityEncoder#accept_header [1 calls, 1 total]
0.03% (0.04%) ActionDispatch::Integration::Session#_mock_session [2 calls, 2 total]
0.03% (0.03%) <Class::ActionDispatch::RequestEncoder>#encoder [1 calls, 2 total]
0.03% (0.03%) ActionDispatch::Integration::Session#build_full_uri [1 calls, 1 total]
0.02% (0.02%) ActionDispatch::Integration::Session#host [2 calls, 2 total]
0.02% (0.02%) ActionDispatch::RequestEncoder::IdentityEncoder#encode_params [1 calls, 1 total]
0.02% (0.02%) ActionDispatch::RequestEncoder::IdentityEncoder#content_type [1 calls, 1 total]
0.01% (0.01%) ActionDispatch::Integration::Session#https? [3 calls, 3 total]
0.03% (0.04%) Kernel#dup [1 calls, 51 total]
0.02% (63.75%) Kernel#initialize_dup [1 calls, 69 total]
0.01% (50.57%) Hash#initialize_copy [1 calls, 49 total]
0.04% (0.05%) Kernel#tap [1 calls, 12 total]
0.02% (0.02%) ActionDispatch::Integration::Runner#integration_session [1 calls, 1 total]
0.01% (0.01%) ActiveSupport::TestCase#name [1 calls, 3 total]
1.55% (1.60%) ActionDispatch::IntegrationTest#before_setup [1 calls, 1 total]
1.13% (1.17%) ActiveRecord::TestFixtures#after_teardown [1 calls, 1 total]
0.01% (0.01%) ActiveSupport::Testing::Performance::Performer#full_profile_options [1 calls, 1 total]