Twig Metrics
286 ms
Render time
37
Template calls
42
Block calls
132
Macro calls
Render time includes sub-requests rendering time (if any).
Rendered Templates
| Template Name & Path | Render Count |
|---|---|
| Product/detail.twig | 1 |
| default_frame.twig | 1 |
| __string_template__c43b04b79af999e32d95df910851bcc4 | 1 |
| block.twig | 7 |
| Block/drawer_search.twig | 1 |
| Block/search_product.twig | 2 |
| Block/drawer_cart_add.twig | 1 |
| Block/header_home.twig | 1 |
| Block/cart.twig | 1 |
| Block/aside_search.twig | 1 |
| Block/aside_banner.twig | 1 |
| __string_template__4566adcba5be61caad8bca8f7bb43d74 | 1 |
| Block/hsd_related_product42.twig | 1 |
| Block/footer_btn.twig | 1 |
| Block/footer_menu.twig | 1 |
| Block/drawer_hamburger_menu.twig | 1 |
| Block/calendar.twig | 1 |
| @common/lang.twig | 1 |
| Block/pagetop_rocket.twig | 1 |
| Block/hamburger_character.twig | 1 |
| snippet.twig | 1 |
| @RelatedProduct42/front/related_product.twig | 1 |
| @WebProfiler/Profiler/toolbar_js.html.twig | 1 |
| @WebProfiler/Profiler/toolbar.html.twig | 1 |
| @WebProfiler/Icon/symfony.svg | 2 |
| @WebProfiler/Profiler/toolbar_item.html.twig | 1 |
| @WebProfiler/Icon/close.svg | 1 |
| @WebProfiler/Profiler/base_js.html.twig | 1 |
| @WebProfiler/Profiler/toolbar.css.twig | 1 |
Rendering Call Graph
main 285.75ms/100% └ Product/detail.twig 281.92ms/99% │ └ default_frame.twig 281.56ms/99% │ └ __string_template__c43b04b79af999e32d95df910851bcc4 2.28ms/1% │ └ Product/detail.twig::block(stylesheet) │ └ block.twig 101.29ms/35% │ │ └ Block/drawer_search.twig 98.70ms/35% │ │ │ └ Block/search_product.twig 7.09ms/2% │ │ │ │ └ form_div_layout.html.twig::block(search_widget) 4.95ms/2% │ │ │ │ └ form_div_layout.html.twig::block(form_widget_simple) 4.52ms/2% │ │ │ │ └ Form/form_div_layout.twig::block(widget_attributes) 4.40ms/2% │ │ │ │ └ form_div_layout.html.twig::block(attributes) 4.39ms/2% │ │ │ └ Block/drawer_search.twig::macro(tree) 2.54ms/1% │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) 6.70ms/2% │ │ │ │ └ Block/drawer_search.twig::macro(tree) 1.92ms/1% │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) 4.06ms/1% │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) 6.07ms/2% │ │ │ │ └ Block/drawer_search.twig::macro(tree) 3.25ms/1% │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) 1.64ms/1% │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) 2.72ms/1% │ │ │ │ └ Block/drawer_search.twig::macro(tree) 1.90ms/1% │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) 3.43ms/1% │ │ │ │ └ Block/drawer_search.twig::macro(tree) 2.78ms/1% │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) 1.16ms/0% │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ │ └ Block/drawer_search.twig::macro(tree) │ │ └ Block/drawer_cart_add.twig │ └ block.twig 22.44ms/8% │ │ └ Block/header_home.twig 21.90ms/8% │ │ └ Block/search_product.twig │ │ │ └ form_div_layout.html.twig::block(search_widget) │ │ │ └ form_div_layout.html.twig::block(form_widget_simple) │ │ │ └ Form/form_div_layout.twig::block(widget_attributes) │ │ │ └ form_div_layout.html.twig::block(attributes) │ │ └ Block/cart.twig │ └ block.twig 36.85ms/13% │ │ └ Block/aside_search.twig 34.12ms/12% │ │ │ └ Block/aside_search.twig::macro(tree) 1.73ms/1% │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) 6.61ms/2% │ │ │ │ └ Block/aside_search.twig::macro(tree) 1.62ms/1% │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) 4.55ms/2% │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) 1.86ms/1% │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) 5.56ms/2% │ │ │ │ └ Block/aside_search.twig::macro(tree) 1.89ms/1% │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) 2.51ms/1% │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) 2.79ms/1% │ │ │ │ └ Block/aside_search.twig::macro(tree) 1.82ms/1% │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) 4.13ms/1% │ │ │ │ └ Block/aside_search.twig::macro(tree) 3.38ms/1% │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) 1.24ms/0% │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ │ └ Block/aside_search.twig::macro(tree) │ │ └ Block/aside_banner.twig │ └ Product/detail.twig::block(main) 8.67ms/3% │ │ └ form_div_layout.html.twig::block(integer_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_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) │ │ │ └ 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) │ │ │ └ 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) │ │ └ __string_template__4566adcba5be61caad8bca8f7bb43d74 │ └ block.twig 48.91ms/17% │ │ └ Block/hsd_related_product42.twig │ │ └ Block/hsd_related_product42.twig::block(main) │ └ block.twig 1.10ms/0% │ │ └ Block/footer_btn.twig │ │ └ Block/footer_menu.twig │ └ block.twig 39.83ms/14% │ │ └ Block/drawer_hamburger_menu.twig │ │ └ Block/calendar.twig │ └ @common/lang.twig │ └ Product/detail.twig::block(javascript) │ └ block.twig │ │ └ Block/pagetop_rocket.twig │ │ └ Block/hamburger_character.twig │ └ snippet.twig 2.89ms/1% │ └ @RelatedProduct42/front/related_product.twig └ @WebProfiler/Profiler/toolbar_js.html.twig 3.83ms/1% └ @WebProfiler/Profiler/toolbar.html.twig 1.54ms/1% │ └ @WebProfiler/Icon/symfony.svg │ └ @WebProfiler/Profiler/cancel.html.twig::block(toolbar) │ │ └ @WebProfiler/Icon/symfony.svg │ │ └ @WebProfiler/Profiler/toolbar_item.html.twig │ └ @WebProfiler/Icon/close.svg └ @WebProfiler/Profiler/base_js.html.twig └ @WebProfiler/Profiler/toolbar.css.twig