GET http://optixs-2014.greendot.cz/_fragment/generate-menu/1

Performance metrics

313 ms Total execution time
253 ms Symfony initialization
56.00 MiB Peak memory usage
3 Sub-Requests
47.8 ms Sub-Requests time

Execution timeline

ms (timeline only displays events with a duration longer than this threshold)

Sub-Request
"App\Controller\Web\MenuController::generateMenu"
59.8 ms Return to parent request

kernel.requestkernel.request 0.5 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\DebugHandlersListenerDebugHandlersListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ValidateRequestListenerValidateRequestListener 0 ms / 56 MiBNelmio\CorsBundle\EventListener\CorsListenerCorsListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\SessionListenerSessionListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\LocaleListenerLocaleListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\RouterListenerRouterListener 0.3 ms / 56 MiBApiPlatform\Symfony\EventListener\AddFormatListenerAddFormatListener 0 ms / 56 MiBApp\EventSubscriber\BeforeRequestListenerBeforeRequestListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\QueryParameterValidateListenerQueryParameterValidateListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\LocaleAwareListenerLocaleAwareListener 0 ms / 56 MiBSymfony\Bundle\SecurityBundle\Debug\TraceableFirewallListenerTraceableFirewallListener 0.1 ms / 56 MiBApiPlatform\Symfony\EventListener\ReadListenerReadListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\DeserializeListenerDeserializeListener 0 ms / 56 MiBKnp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriberSlidingPaginationSubscriber 0 ms / 56 MiBStof\DoctrineExtensionsBundle\EventListener\LocaleListenerLocaleListener 0 ms / 56 MiBcontroller.get_callablecontroller.get_callable 0 ms / 56 MiBkernel.controllerkernel.controller 0.1 ms / 56 MiBSymfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollectorRouterDataCollector 0 ms / 56 MiBApp\EventSubscriber\BeforeControllerListenerBeforeControllerListener 0.1 ms / 56 MiBSymfony\Component\HttpKernel\DataCollector\RequestDataCollectorRequestDataCollector 0 ms / 56 MiBcontroller.get_argumentscontroller.get_arguments 0.6 ms / 56 MiBSymfony\Component\Security\Http\Controller\UserValueResolver::resolveUserValueResolver::resolve 0 ms / 56 MiBSymfony\Component\Security\Http\Controller\SecurityTokenValueResolver::resolveSecurityTokenValueResolver::resolve 0 ms / 56 MiBSymfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver::resolveEntityValueResolver::resolve 0.3 ms / 56 MiBdoctrinedoctrine 1.2 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver::resolveBackedEnumValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver::resolveDateTimeValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver::resolveRequestAttributeValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver::resolveRequestValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver::resolveSessionValueResolver::resolve 0 ms / 56 MiBApiPlatform\Symfony\Bundle\ArgumentResolver\PayloadArgumentResolver::resolvePayloadArgumentResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver::resolveServiceValueResolver::resolve 0.1 ms / 56 MiBkernel.controller_argumentskernel.controller_arguments 0 ms / 56 MiBSymfony\Component\Security\Http\EventListener\IsGrantedAttributeListenerIsGrantedAttributeListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\CacheAttributeListenerCacheAttributeListener 0.1 ms / 56 MiBContainerX8wPUxO\RequestPayloadValueResolverGhost3590451RequestPayloadValueResolverGhost3590451 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ErrorListenerErrorListener 0 ms / 56 MiBcontrollercontroller 54.4 ms / 56 MiB//web/menu/main.html.twig//web/menu/main.html.twig 52.5 ms / 56 MiB__section__.child__section__.child 47.8 ms / 56 MiBkernel.finish_requestkernel.finish_request 0.4 ms / 56 MiBSymfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListenerResetAssetsEventListener 0 ms / 56 MiBkernel.responsekernel.response 3.8 ms / 56 MiBSymfony\Component\Security\Http\Firewall\ContextListenerContextListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ResponseListenerResponseListener 0 ms / 56 MiBSymfony\Component\WebLink\EventListener\AddLinkHeaderListenerAddLinkHeaderListener 0 ms / 56 MiBNelmio\CorsBundle\EventListener\CacheableResponseVaryListenerCacheableResponseVaryListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ProfilerListenerProfilerListener 3.6 ms / 56 MiBSymfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListenerWebDebugToolbarListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListenerDisallowRobotsIndexingListener 0 ms / 56 MiB

Note: sections with a striped background correspond to sub-requests.

Sub-requests (3)

App\Controller\Web\MenuController::generateProductsSubMenu() 25 ms

kernel.requestkernel.request 0.4 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\DebugHandlersListenerDebugHandlersListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ValidateRequestListenerValidateRequestListener 0 ms / 56 MiBNelmio\CorsBundle\EventListener\CorsListenerCorsListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\SessionListenerSessionListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\LocaleListenerLocaleListener 0.1 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\RouterListenerRouterListener 0.1 ms / 56 MiBApiPlatform\Symfony\EventListener\AddFormatListenerAddFormatListener 0 ms / 56 MiBApp\EventSubscriber\BeforeRequestListenerBeforeRequestListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\QueryParameterValidateListenerQueryParameterValidateListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\LocaleAwareListenerLocaleAwareListener 0 ms / 56 MiBSymfony\Bundle\SecurityBundle\Debug\TraceableFirewallListenerTraceableFirewallListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\ReadListenerReadListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\DeserializeListenerDeserializeListener 0 ms / 56 MiBKnp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriberSlidingPaginationSubscriber 0 ms / 56 MiBStof\DoctrineExtensionsBundle\EventListener\LocaleListenerLocaleListener 0 ms / 56 MiBcontroller.get_callablecontroller.get_callable 0 ms / 56 MiBkernel.controllerkernel.controller 0.1 ms / 56 MiBSymfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollectorRouterDataCollector 0 ms / 56 MiBApp\EventSubscriber\BeforeControllerListenerBeforeControllerListener 0.1 ms / 56 MiBSymfony\Component\HttpKernel\DataCollector\RequestDataCollectorRequestDataCollector 0 ms / 56 MiBcontroller.get_argumentscontroller.get_arguments 0.6 ms / 56 MiBSymfony\Component\Security\Http\Controller\UserValueResolver::resolveUserValueResolver::resolve 0 ms / 56 MiBSymfony\Component\Security\Http\Controller\SecurityTokenValueResolver::resolveSecurityTokenValueResolver::resolve 0.1 ms / 56 MiBSymfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver::resolveEntityValueResolver::resolve 0.2 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver::resolveBackedEnumValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver::resolveDateTimeValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver::resolveRequestAttributeValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver::resolveRequestValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver::resolveSessionValueResolver::resolve 0 ms / 56 MiBApiPlatform\Symfony\Bundle\ArgumentResolver\PayloadArgumentResolver::resolvePayloadArgumentResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver::resolveServiceValueResolver::resolve 0.1 ms / 56 MiBkernel.controller_argumentskernel.controller_arguments 0 ms / 56 MiBSymfony\Component\Security\Http\EventListener\IsGrantedAttributeListenerIsGrantedAttributeListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\CacheAttributeListenerCacheAttributeListener 0 ms / 56 MiBContainerX8wPUxO\RequestPayloadValueResolverGhost3590451RequestPayloadValueResolverGhost3590451 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ErrorListenerErrorListener 0 ms / 56 MiBcontrollercontroller 15.6 ms / 56 MiBdoctrinedoctrine 3.4 ms / 56 MiB/web/sub_menu/products.html.twig/web/sub_menu/products.html.twig 8.7 ms / 56 MiBkernel.responsekernel.response 7.9 ms / 56 MiBSymfony\Component\Security\Http\Firewall\ContextListenerContextListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ResponseListenerResponseListener 0 ms / 56 MiBSymfony\Component\WebLink\EventListener\AddLinkHeaderListenerAddLinkHeaderListener 0 ms / 56 MiBNelmio\CorsBundle\EventListener\CacheableResponseVaryListenerCacheableResponseVaryListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ProfilerListenerProfilerListener 7.7 ms / 56 MiBSymfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListenerWebDebugToolbarListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListenerDisallowRobotsIndexingListener 0 ms / 56 MiB

App\Controller\Web\MenuController::generateSubMenu() 14.4 ms

kernel.requestkernel.request 0.4 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\DebugHandlersListenerDebugHandlersListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ValidateRequestListenerValidateRequestListener 0 ms / 56 MiBNelmio\CorsBundle\EventListener\CorsListenerCorsListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\SessionListenerSessionListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\LocaleListenerLocaleListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\RouterListenerRouterListener 0.2 ms / 56 MiBApiPlatform\Symfony\EventListener\AddFormatListenerAddFormatListener 0 ms / 56 MiBApp\EventSubscriber\BeforeRequestListenerBeforeRequestListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\QueryParameterValidateListenerQueryParameterValidateListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\LocaleAwareListenerLocaleAwareListener 0 ms / 56 MiBSymfony\Bundle\SecurityBundle\Debug\TraceableFirewallListenerTraceableFirewallListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\ReadListenerReadListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\DeserializeListenerDeserializeListener 0 ms / 56 MiBKnp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriberSlidingPaginationSubscriber 0 ms / 56 MiBStof\DoctrineExtensionsBundle\EventListener\LocaleListenerLocaleListener 0 ms / 56 MiBcontroller.get_callablecontroller.get_callable 0 ms / 56 MiBkernel.controllerkernel.controller 0.1 ms / 56 MiBSymfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollectorRouterDataCollector 0 ms / 56 MiBApp\EventSubscriber\BeforeControllerListenerBeforeControllerListener 0.1 ms / 56 MiBSymfony\Component\HttpKernel\DataCollector\RequestDataCollectorRequestDataCollector 0 ms / 56 MiBcontroller.get_argumentscontroller.get_arguments 0.5 ms / 56 MiBSymfony\Component\Security\Http\Controller\UserValueResolver::resolveUserValueResolver::resolve 0.1 ms / 56 MiBSymfony\Component\Security\Http\Controller\SecurityTokenValueResolver::resolveSecurityTokenValueResolver::resolve 0 ms / 56 MiBSymfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver::resolveEntityValueResolver::resolve 0.1 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver::resolveBackedEnumValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver::resolveDateTimeValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver::resolveRequestAttributeValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver::resolveRequestValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver::resolveSessionValueResolver::resolve 0 ms / 56 MiBApiPlatform\Symfony\Bundle\ArgumentResolver\PayloadArgumentResolver::resolvePayloadArgumentResolver::resolve 0.1 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver::resolveServiceValueResolver::resolve 0 ms / 56 MiBkernel.controller_argumentskernel.controller_arguments 0.1 ms / 56 MiBSymfony\Component\Security\Http\EventListener\IsGrantedAttributeListenerIsGrantedAttributeListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\CacheAttributeListenerCacheAttributeListener 0 ms / 56 MiBContainerX8wPUxO\RequestPayloadValueResolverGhost3590451RequestPayloadValueResolverGhost3590451 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ErrorListenerErrorListener 0 ms / 56 MiBcontrollercontroller 9.1 ms / 56 MiBdoctrinedoctrine 2.1 ms / 56 MiB/web/sub_menu/services.html.twig/web/sub_menu/services.html.twig 5.3 ms / 56 MiBkernel.responsekernel.response 3.9 ms / 56 MiBSymfony\Component\Security\Http\Firewall\ContextListenerContextListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ResponseListenerResponseListener 0.1 ms / 56 MiBSymfony\Component\WebLink\EventListener\AddLinkHeaderListenerAddLinkHeaderListener 0 ms / 56 MiBNelmio\CorsBundle\EventListener\CacheableResponseVaryListenerCacheableResponseVaryListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ProfilerListenerProfilerListener 3.7 ms / 56 MiBSymfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListenerWebDebugToolbarListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListenerDisallowRobotsIndexingListener 0 ms / 56 MiB

App\Controller\Web\MenuController::generateSubMenu() 8.4 ms

kernel.requestkernel.request 0.5 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\DebugHandlersListenerDebugHandlersListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ValidateRequestListenerValidateRequestListener 0 ms / 56 MiBNelmio\CorsBundle\EventListener\CorsListenerCorsListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\SessionListenerSessionListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\LocaleListenerLocaleListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\RouterListenerRouterListener 0.2 ms / 56 MiBApiPlatform\Symfony\EventListener\AddFormatListenerAddFormatListener 0 ms / 56 MiBApp\EventSubscriber\BeforeRequestListenerBeforeRequestListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\QueryParameterValidateListenerQueryParameterValidateListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\LocaleAwareListenerLocaleAwareListener 0.1 ms / 56 MiBSymfony\Bundle\SecurityBundle\Debug\TraceableFirewallListenerTraceableFirewallListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\ReadListenerReadListener 0 ms / 56 MiBApiPlatform\Symfony\EventListener\DeserializeListenerDeserializeListener 0 ms / 56 MiBKnp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriberSlidingPaginationSubscriber 0 ms / 56 MiBStof\DoctrineExtensionsBundle\EventListener\LocaleListenerLocaleListener 0 ms / 56 MiBcontroller.get_callablecontroller.get_callable 0 ms / 56 MiBkernel.controllerkernel.controller 0 ms / 56 MiBSymfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollectorRouterDataCollector 0 ms / 56 MiBApp\EventSubscriber\BeforeControllerListenerBeforeControllerListener 0 ms / 56 MiBSymfony\Component\HttpKernel\DataCollector\RequestDataCollectorRequestDataCollector 0 ms / 56 MiBcontroller.get_argumentscontroller.get_arguments 0.4 ms / 56 MiBSymfony\Component\Security\Http\Controller\UserValueResolver::resolveUserValueResolver::resolve 0 ms / 56 MiBSymfony\Component\Security\Http\Controller\SecurityTokenValueResolver::resolveSecurityTokenValueResolver::resolve 0 ms / 56 MiBSymfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver::resolveEntityValueResolver::resolve 0.2 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver::resolveBackedEnumValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver::resolveDateTimeValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver::resolveRequestAttributeValueResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver::resolveRequestValueResolver::resolve 0.1 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver::resolveSessionValueResolver::resolve 0 ms / 56 MiBApiPlatform\Symfony\Bundle\ArgumentResolver\PayloadArgumentResolver::resolvePayloadArgumentResolver::resolve 0 ms / 56 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver::resolveServiceValueResolver::resolve 0 ms / 56 MiBkernel.controller_argumentskernel.controller_arguments 0.1 ms / 56 MiBSymfony\Component\Security\Http\EventListener\IsGrantedAttributeListenerIsGrantedAttributeListener 0.1 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\CacheAttributeListenerCacheAttributeListener 0 ms / 56 MiBContainerX8wPUxO\RequestPayloadValueResolverGhost3590451RequestPayloadValueResolverGhost3590451 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ErrorListenerErrorListener 0 ms / 56 MiBcontrollercontroller 3.1 ms / 56 MiBdoctrinedoctrine 1.1 ms / 56 MiB/web/sub_menu/services.html.twig/web/sub_menu/services.html.twig 1.5 ms / 56 MiBkernel.responsekernel.response 3.9 ms / 56 MiBSymfony\Component\Security\Http\Firewall\ContextListenerContextListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ResponseListenerResponseListener 0 ms / 56 MiBSymfony\Component\WebLink\EventListener\AddLinkHeaderListenerAddLinkHeaderListener 0 ms / 56 MiBNelmio\CorsBundle\EventListener\CacheableResponseVaryListenerCacheableResponseVaryListener 0 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\ProfilerListenerProfilerListener 3.7 ms / 56 MiBSymfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListenerWebDebugToolbarListener 0.1 ms / 56 MiBSymfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListenerDisallowRobotsIndexingListener 0 ms / 56 MiB