Run Report
Run #5589b704ad974: XHProf Run (Namespace=drupal-perf-stefanr)
Tip
Click a function name below to drill down.

Parent/Child report for Symfony\Component\DependencyInjection\Container::get [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Symfony\Component\DependencyInjection\Container::get68,000 80.7% 17,523,622 27.7% 1,150,307,200 29.0% 1,094,324,800 27.6%
Exclusive Metrics for Current Function349,390 2.0% 5,606,400 0.5% 5,344,800 0.5%
Parent functions
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch2,900 4.3% 5,744,827 32.8% 340,849,600 29.6% 331,809,600 30.3%
Drupal::service15,200 22.4% 3,533,811 20.2% 241,648,000 21.0% 227,565,600 20.8%
Drupal\Core\DrupalKernel::preHandle400 0.6% 2,229,525 12.7% 161,413,600 14.0% 163,177,600 14.9%
Drupal\Core\Entity\Controller\EntityViewController::create200 0.3% 1,234,084 7.0% 81,233,600 7.1% 71,728,800 6.6%
Drupal\system\Plugin\Block\SystemBreadcrumbBlock::create200 0.3% 998,488 5.7% 78,628,800 6.8% 80,504,000 7.4%
Drupal\Core\StackMiddleware\Session::handle100 0.1% 740,328 4.2% 53,217,600 4.6% 53,752,800 4.9%
Drupal\system\Plugin\Block\SystemMenuBlock::create200 0.3% 721,463 4.1% 57,236,800 5.0% 57,033,600 5.2%
Drupal\Core\DrupalKernel::getHttpKernel300 0.4% 538,264 3.1% 41,673,600 3.6% 40,180,000 3.7%
Drupal\Core\Cache\Context\CacheContextsManager::getService2,400 3.5% 281,174 1.6% 12,089,600 1.1% 4,909,600 0.4%
Drupal\Core\DependencyInjection\ClassResolver::getInstanceFromDefinition300 0.4% 223,927 1.3% 15,096,800 1.3% 3,400,800 0.3%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::create400 0.6% 221,308 1.3% 17,882,400 1.6% 15,336,000 1.4%
Drupal\Core\Access\CheckProvider::loadCheck400 0.6% 193,490 1.1% 8,093,600 0.7% 6,632,800 0.6%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1400 0.6% 147,518 0.8% 7,758,400 0.7% 8,516,800 0.8%
Drupal\node\NodeAccessControlHandler::createInstance100 0.1% 122,420 0.7% 8,344,800 0.7% 7,516,800 0.7%
Drupal\user\UserStorage::createInstance500 0.7% 85,648 0.5% 5,707,200 0.5% 5,700,000 0.5%
Drupal\block\BlockAccessControlHandler::createInstance200 0.3% 85,194 0.5% 5,634,400 0.5% 3,688,000 0.3%
Drupal\Core\Routing\LazyRouteEnhancer::enhance100 0.1% 69,966 0.4% 2,468,800 0.2% 2,693,600 0.2%
Drupal\Core\Routing\LazyRouteFilter::filter100 0.1% 57,062 0.3% 1,912,000 0.2% 896,000 0.1%
Drupal\Core\Config\Entity\ConfigEntityStorage::createInstance1,500 2.2% 43,448 0.2% 1,961,600 0.2% 2,642,400 0.2%
Drupal::entityManager11,700 17.2% 42,972 0.2% 67,200 0.0% 343,200 0.0%
Drupal\Core\DrupalKernel::initializeContainer100 0.1% 30,007 0.2% 1,608,000 0.1% 0 0.0%
Drupal::entityQuery100 0.1% 29,738 0.2% 1,700,000 0.1% 1,696,000 0.2%
Drupal::typedDataManager7,100 10.4% 23,665 0.1% 67,200 0.0% 404,000 0.0%
Drupal\Core\Cache\CacheFactory::get600 0.9% 22,460 0.1% 757,600 0.1% 997,600 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPageCacheResponsePolicyService200 0.3% 19,377 0.1% 972,800 0.1% 0 0.0%
Drupal::moduleHandler6,400 9.4% 17,531 0.1% 67,200 0.0% 77,600 0.0%
Drupal::theme3,300 4.9% 11,332 0.1% 66,400 0.0% 19,200 0.0%
Drupal::translation3,200 4.7% 10,865 0.1% 67,200 0.0% 172,800 0.0%
Drupal\Core\Entity\Sql\SqlContentEntityStorage::createInstance400 0.6% 8,656 0.0% 576,800 0.1% 538,400 0.0%
Drupal::currentUser2,500 3.7% 7,512 0.0% 67,200 0.0% 123,200 0.0%
Drupal::config1,100 1.6% 4,088 0.0% 66,400 0.0% 60,000 0.0%
Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser100 0.1% 4,054 0.0% 341,600 0.0% 289,600 0.0%
Drupal::urlGenerator1,000 1.5% 3,717 0.0% 67,200 0.0% 77,600 0.0%
Drupal::routeMatch1,000 1.5% 3,626 0.0% 67,200 0.0% 60,000 0.0%
Drupal::languageManager900 1.3% 3,201 0.0% 67,200 0.0% 68,000 0.0%
Drupal\Core\Entity\EntityViewBuilder::createInstance400 0.6% 1,642 0.0% 70,400 0.0% 56,000 0.0%
Drupal::request300 0.4% 1,058 0.0% 66,400 0.0% 23,200 0.0%
Drupal\Core\EventSubscriber\KernelDestructionSubscriber::onKernelTerminate400 0.6% 1,026 0.0% 72,800 0.0% 68,800 0.0%
Drupal\Core\Cache\Context\MenuActiveTrailsCacheContext::getContext300 0.4% 894 0.0% 72,000 0.0% 0 0.0%
Drupal\editor\Plugin\Filter\EditorFileReference::create100 0.1% 889 0.0% 70,400 0.0% 1,403,200 0.1%
Drupal::root300 0.4% 695 0.0% 66,400 0.0% 0 0.0%
Drupal\Core\Menu\MenuLinkDefault::create100 0.1% 650 0.0% 68,800 0.0% 36,000 0.0%
Drupal::cache100 0.1% 616 0.0% 66,400 0.0% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldFormatter\StringFormatter::create100 0.1% 438 0.0% 72,000 0.0% 69,600 0.0%
Drupal::hasRequest100 0.1% 395 0.0% 67,200 0.0% 0 0.0%
Drupal\Core\KeyValueStore\KeyValueFactory::get100 0.1% 356 0.0% 69,600 0.0% 56,000 0.0%
Drupal::url100 0.1% 217 0.0% 66,400 0.0% 0 0.0%
Child functions
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouterListenerService100 0.6% 1,739,875 9.9% 111,791,200 9.7% 110,188,000 10.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRedirectResponseSubscriberService100 0.6% 1,525,330 8.7% 91,671,200 8.0% 95,264,000 8.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRendererService100 0.6% 1,231,742 7.0% 81,133,600 7.1% 71,728,800 6.6%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTwigService100 0.6% 1,138,427 6.5% 89,332,800 7.8% 89,036,800 8.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getConfig_FactoryService100 0.6% 1,112,470 6.3% 78,847,200 6.9% 79,314,400 7.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBreadcrumbService100 0.6% 995,662 5.7% 78,529,600 6.8% 80,495,200 7.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getModuleHandlerService100 0.6% 989,490 5.6% 73,781,600 6.4% 75,667,200 6.9%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLanguageRequestSubscriberService100 0.6% 973,472 5.6% 67,312,000 5.9% 67,422,400 6.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSessionService100 0.6% 738,758 4.2% 53,119,200 4.6% 53,654,400 4.9%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMenu_LinkTreeService100 0.6% 719,159 4.1% 57,137,600 5.0% 56,932,000 5.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpKernelService100 0.6% 535,168 3.1% 41,576,000 3.6% 40,160,800 3.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getEntity_Query_ConfigService100 0.6% 394,827 2.3% 29,382,400 2.6% 29,200,000 2.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAsset_ResolverService100 0.6% 349,619 2.0% 21,702,400 1.9% 19,339,200 1.8%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFileSystemService100 0.6% 332,042 1.9% 18,712,000 1.6% 21,645,600 2.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAuthenticationSubscriberService100 0.6% 253,728 1.4% 15,714,400 1.4% 15,743,200 1.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFinishResponseSubscriberService100 0.6% 223,073 1.3% 11,475,200 1.0% 10,220,000 0.9%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Field_FormatterService100 0.6% 218,812 1.2% 16,224,800 1.4% 15,815,200 1.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_RepositoryService100 0.6% 218,145 1.2% 17,782,400 1.5% 15,270,400 1.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getDate_FormatterService100 0.6% 179,760 1.0% 14,964,000 1.3% 14,816,800 1.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMainContentRenderer_HtmlService100 0.6% 157,580 0.9% 10,623,200 0.9% 3,344,800 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSystem_AutomaticCronService100 0.6% 156,296 0.9% 2,166,400 0.2% 4,450,400 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFormAjaxSubscriberService100 0.6% 138,360 0.8% 7,396,800 0.6% 895,200 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Menu_LocalTaskService100 0.6% 127,986 0.7% 8,764,000 0.8% 2,337,600 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUserMaintenanceModeSubscriberService100 0.6% 121,441 0.7% 5,212,800 0.5% 5,232,800 0.5%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getStreamWrapperManagerService100 0.6% 120,425 0.7% 8,629,600 0.8% 8,044,000 0.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getNode_GrantStorageService100 0.6% 120,261 0.7% 8,245,600 0.7% 7,516,800 0.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getComment_ManagerService100 0.6% 113,379 0.6% 6,428,800 0.6% 5,319,200 0.5%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getComment_LinkBuilderService100 0.6% 105,942 0.6% 5,909,600 0.5% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Menu_LocalActionService100 0.6% 99,537 0.6% 6,362,400 0.6% 2,504,000 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_ConditionService100 0.6% 82,574 0.5% 5,535,200 0.5% 3,621,600 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPasswordService100 0.6% 82,183 0.5% 5,609,600 0.5% 5,601,600 0.5%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_User_PermissionsService100 0.6% 79,969 0.5% 3,751,200 0.3% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLinkGeneratorService100 0.6% 74,806 0.4% 4,076,800 0.4% 3,986,400 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_BlockService100 0.6% 73,455 0.4% 5,711,200 0.5% 5,738,400 0.5%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getResponseFilter_ActiveLinkService100 0.6% 71,329 0.4% 4,657,600 0.4% 4,736,000 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouteEnhancer_ParamConversionService100 0.6% 67,499 0.4% 2,368,800 0.2% 2,679,200 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMaintenanceModeSubscriberService100 0.6% 67,422 0.4% 3,279,200 0.3% 3,359,200 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAsset_Css_CollectionRendererService100 0.6% 66,403 0.4% 3,697,600 0.3% 3,808,000 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAccessCheck_Node_RevisionService100 0.6% 64,640 0.4% 3,366,400 0.3% 2,763,200 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMenu_DefaultTreeManipulatorsService100 0.6% 62,495 0.4% 4,344,000 0.4% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPath_MatcherService100 0.6% 60,058 0.3% 2,865,600 0.2% 2,968,800 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_FilterService100 0.6% 57,751 0.3% 3,649,600 0.3% 9,257,600 0.8%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getContentTypeHeaderMatcherService100 0.6% 54,753 0.3% 1,813,600 0.2% 896,000 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_CurrentUserContextService100 0.6% 52,541 0.3% 2,911,200 0.3% 2,540,800 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getContentTranslation_OverviewAccessService100 0.6% 51,477 0.3% 1,894,400 0.2% 2,332,000 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_LanguagesService100 0.6% 48,898 0.3% 2,407,200 0.2% 3,004,000 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_User_RolesService100 0.6% 45,143 0.3% 2,025,600 0.2% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAsset_Js_CollectionRendererService100 0.6% 43,449 0.2% 2,056,000 0.2% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUserLastAccessSubscriberService100 0.6% 41,686 0.2% 1,613,600 0.1% 1,729,600 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouter_RoutePreloaderService100 0.6% 37,639 0.2% 2,272,800 0.2% 2,406,400 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_ThemeService100 0.6% 36,707 0.2% 1,771,200 0.2% 1,828,000 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUuidService100 0.6% 36,652 0.2% 1,861,600 0.2% 2,556,000 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_NodeRouteContextService100 0.6% 35,129 0.2% 1,984,000 0.2% 2,822,400 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAccessCheck_EntityService100 0.6% 34,927 0.2% 1,542,400 0.1% 1,444,000 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAccessCheck_PermissionService100 0.6% 34,604 0.2% 1,105,600 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_CurrentLanguageContextService100 0.6% 33,332 0.2% 1,833,600 0.2% 1,738,400 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAjaxSubscriberService100 0.6% 33,305 0.2% 1,242,400 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAnonymousUserResponseSubscriberService100 0.6% 32,461 0.2% 1,624,000 0.1% 698,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMainContentViewSubscriberService100 0.6% 32,243 0.2% 1,992,000 0.2% 1,587,200 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPathSubscriberService100 0.6% 31,512 0.2% 1,668,000 0.1% 1,328,000 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getReplicaDatabaseIgnoreSubscriberService100 0.6% 30,205 0.2% 932,800 0.1% 284,800 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getKernelDestructSubscriberService100 0.6% 28,758 0.2% 1,508,000 0.1% 1,625,600 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_Route_MenuActiveTrailsService100 0.6% 28,407 0.2% 1,121,600 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getResponseGeneratorSubscriberService100 0.6% 28,380 0.2% 1,007,200 0.1% 1,419,200 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRequestStackService100 0.6% 28,068 0.2% 1,345,600 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getEntity_QueryService100 0.6% 27,515 0.2% 1,603,200 0.1% 1,602,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getException_EnforcedFormResponseService100 0.6% 27,214 0.2% 1,194,400 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRequestCloseSubscriberService100 0.6% 26,316 0.2% 1,224,000 0.1% 1,454,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getClientErrorResponseSubscriberService100 0.6% 26,295 0.2% 1,070,400 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouteContentControllerSubscriberService100 0.6% 25,620 0.1% 938,400 0.1% 1,366,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouteAccessResponseSubscriberService100 0.6% 25,575 0.1% 1,121,600 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_TimezoneService100 0.6% 23,630 0.1% 768,800 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSite_PathService100 0.6% 22,995 0.1% 1,249,600 0.1% 1,276,800 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_PageDisplayVariantSubscriberService100 0.6% 18,726 0.1% 841,600 0.1% 1,342,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCache_Backend_NullService100 0.6% 18,182 0.1% 660,000 0.1% 988,000 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPageCacheKillSwitchService100 0.6% 16,810 0.1% 868,800 0.1% 0 0.0%
array_key_exists7,800 50.0% 6,395 0.0% 66,400 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCache_EntityService100 0.6% 5,451 0.0% 476,800 0.0% 424,000 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFile_MimeType_GuesserService100 0.6% 1,882 0.0% 240,800 0.0% 205,600 0.0%