Performance metrics

329 ms Total execution time
100 ms Symfony initialization
26.00 MiB Peak memory usage

Execution timeline

ms (timeline only displays events with a duration longer than this threshold)
kernel.requestkernel.request 10.9 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\DebugHandlersListenerDebugHandlersListener 0.2 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\ValidateRequestListenerValidateRequestListener 0 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\SessionListenerSessionListener 0.5 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\LocaleListenerLocaleListener 0 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\RouterListenerRouterListener 3.7 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\LocaleAwareListenerLocaleAwareListener 0.7 ms / 26 MiBSymfony\Bundle\SecurityBundle\Debug\TraceableFirewallListenerTraceableFirewallListener 6.2 ms / 26 MiBcontroller.get_callablecontroller.get_callable 1 ms / 26 MiBkernel.controllerkernel.controller 109.3 ms / 26 MiBSymfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollectorRouterDataCollector 0 ms / 26 MiBSymfony\Component\HttpKernel\DataCollector\RequestDataCollectorRequestDataCollector 0 ms / 26 MiBSensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListenerControllerListener 0.8 ms / 26 MiBSensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListenerParamConverterListener 108.4 ms / 26 MiBdoctrinedoctrine 24.1 ms / 26 MiBSensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListenerHttpCacheListener 0 ms / 26 MiBSensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListenerTemplateListener 0 ms / 26 MiBcontroller.get_argumentscontroller.get_arguments 5.5 ms / 26 MiBSymfony\Component\Security\Http\Controller\UserValueResolver::resolveUserValueResolver::resolve 0 ms / 26 MiBSymfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver::resolveEntityValueResolver::resolve 0 ms / 26 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver::resolveBackedEnumValueResolver::resolve 0 ms / 26 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver::resolveDateTimeValueResolver::resolve 0.1 ms / 26 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver::resolveRequestAttributeValueResolver::resolve 0.1 ms / 26 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver::resolveRequestValueResolver::resolve 0 ms / 26 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver::resolveSessionValueResolver::resolve 0 ms / 26 MiBSymfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver::resolveServiceValueResolver::resolve 0.9 ms / 26 MiBkernel.controller_argumentskernel.controller_arguments 0.1 ms / 26 MiBSymfony\Component\Security\Http\EventListener\IsGrantedAttributeListenerIsGrantedAttributeListener 0 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\CacheAttributeListenerCacheAttributeListener 0 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\ErrorListenerErrorListener 0 ms / 26 MiBSensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListenerSecurityListener 0 ms / 26 MiBSensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListenerIsGrantedListener 0 ms / 26 MiBcontrollercontroller 86.5 ms / 26 MiBcourse/detail.html.twigcourse/detail.html.twig 56.3 ms / 26 MiBLayout/layout.html.twigLayout/layout.html.twig 54.8 ms / 26 MiBbase.html.twigbase.html.twig 54.2 ms / 26 MiBdebug.security.authorization.votedebug.security.authorization.vote 0 ms / 26 MiBSymfony\Bundle\SecurityBundle\EventListener\VoteListenerVoteListener 0 ms / 26 MiBcourse/_card.html.twigcourse/_card.html.twig 4 ms / 26 MiBcourse/_materials.html.twigcourse/_materials.html.twig 12.5 ms / 26 MiBcourse/_card-personal.html.twigcourse/_card-personal.html.twig 0.4 ms / 26 MiBLayout/footer.html.twigLayout/footer.html.twig 0.2 ms / 26 MiBkernel.responsekernel.response 9.7 ms / 26 MiBSymfony\Component\Security\Http\Firewall\ContextListenerContextListener 0.1 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\ResponseListenerResponseListener 0.1 ms / 26 MiBSymfony\Component\WebLink\EventListener\AddLinkHeaderListenerAddLinkHeaderListener 0 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\ProfilerListenerProfilerListener 5.4 ms / 26 MiBSymfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListenerWebDebugToolbarListener 5.3 ms / 26 MiB@WebProfiler/Profiler/toolbar_js.html.twig@WebProfiler/Profiler/toolbar_js.html.twig 4.4 ms / 26 MiB@WebProfiler/Profiler/toolbar.html.twig@WebProfiler/Profiler/toolbar.html.twig 1.8 ms / 26 MiB@WebProfiler/Profiler/toolbar_item.html.twig@WebProfiler/Profiler/toolbar_item.html.twig 0.1 ms / 26 MiB@WebProfiler/Profiler/base_js.html.twig@WebProfiler/Profiler/base_js.html.twig 0.2 ms / 26 MiB@WebProfiler/Profiler/toolbar.css.twig@WebProfiler/Profiler/toolbar.css.twig 0 ms / 26 MiBSymfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListenerDisallowRobotsIndexingListener 0 ms / 26 MiBkernel.terminatekernel.terminate 1.7 ms / 26 MiB