Twig Metrics
5 ms
Render time
10
Template calls
45
Block calls
18
Macro calls
Render time includes sub-requests rendering time (if any).
Rendered Templates
Rendering Call Graph
main 4.61ms/100% └ security/login.html.twig 4.12ms/89% │ └ layouts/default.html.twig 4.06ms/88% │ └ base.html.twig 4.02ms/87% │ └ security/login.html.twig::block(title) │ └ base.html.twig::block(stylesheets) │ └ base.html.twig::block(menu) 1.12ms/24% │ │ └ menu.html.twig 1.06ms/23% │ │ └ menu.html.twig::macro(menu_item) │ │ │ └ menu.html.twig::macro(is_current) │ │ │ └ menu.html.twig::macro(is_current) │ │ └ menu.html.twig::macro(dropdown_menu) │ │ │ └ menu.html.twig::macro(is_current) │ │ │ └ menu.html.twig::macro(is_current) │ │ │ └ menu.html.twig::macro(is_current) │ │ │ └ menu.html.twig::macro(is_current) │ │ │ └ menu.html.twig::macro(is_current) │ │ │ └ menu.html.twig::macro(is_current) │ │ │ └ menu.html.twig::macro(is_current) │ │ │ └ menu.html.twig::macro(is_current) │ │ └ menu.html.twig::macro(menu_item) │ │ │ └ menu.html.twig::macro(is_current) │ │ │ └ menu.html.twig::macro(is_current) │ │ └ menu.html.twig::macro(menu_item) │ │ └ menu.html.twig::macro(is_current) │ │ └ menu.html.twig::macro(is_current) │ └ base.html.twig::block(notifications) │ │ └ notifications.html.twig │ └ layouts/default.html.twig::block(body) 2.41ms/52% │ │ └ layouts/default.html.twig::block(card) 2.40ms/52% │ │ └ security/login.html.twig::block(title_heading) │ │ └ security/login.html.twig::block(content) 2.39ms/52% │ │ └ security/login-form.html.twig 2.21ms/48% │ │ │ └ form_div_layout.html.twig::block(form_start) │ │ │ │ └ form_div_layout.html.twig::block(attributes) │ │ │ └ form_div_layout.html.twig::block(form_row) 1.64ms/36% │ │ │ │ └ bootstrap_5_layout.html.twig::block(form_row_render) 1.63ms/35% │ │ │ │ └ form_div_layout.html.twig::block(attributes) │ │ │ │ └ bootstrap_5_layout.html.twig::block(form_label) 1.41ms/31% │ │ │ │ │ └ form_div_layout.html.twig::block(form_label) 1.39ms/30% │ │ │ │ │ └ form_div_layout.html.twig::block(attributes) │ │ │ │ │ └ form_div_layout.html.twig::block(form_label_content) 1.37ms/30% │ │ │ │ └ form_div_layout.html.twig::block(email_widget) │ │ │ │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple) │ │ │ │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ │ │ │ └ bootstrap_5_layout.html.twig::block(widget_attributes) │ │ │ │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ │ │ │ └ form_div_layout.html.twig::block(attributes) │ │ │ │ └ bootstrap_5_layout.html.twig::block(form_help) │ │ │ │ │ └ form_div_layout.html.twig::block(form_help) │ │ │ │ └ bootstrap_5_layout.html.twig::block(form_errors) │ │ │ └ form_div_layout.html.twig::block(password_widget) │ │ │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple) │ │ │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ │ │ └ bootstrap_5_layout.html.twig::block(widget_attributes) │ │ │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ │ │ └ form_div_layout.html.twig::block(attributes) │ │ │ └ bootstrap_5_layout.html.twig::block(form_errors) │ │ │ └ form_div_layout.html.twig::block(form_end) │ │ │ └ form_div_layout.html.twig::block(form_rest) │ │ │ └ form_div_layout.html.twig::block(hidden_row) │ │ │ └ form_div_layout.html.twig::block(hidden_widget) │ │ │ └ bootstrap_5_layout.html.twig::block(form_widget_simple) │ │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ │ └ bootstrap_5_layout.html.twig::block(widget_attributes) │ │ │ └ form_div_layout.html.twig::block(widget_attributes) │ │ │ └ form_div_layout.html.twig::block(attributes) │ │ └ components/return_link.html.twig │ └ base.html.twig::block(footer) │ └ base.html.twig::block(javascripts) └ @WebProfiler/Profiler/toolbar_js.html.twig └ @WebProfiler/Profiler/toolbar.html.twig └ @WebProfiler/Profiler/cancel.html.twig::block(toolbar) └ @WebProfiler/Profiler/toolbar_item.html.twig