Run Report
Run #5589b6f75b296: 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,300 80.5% 18,197,462 27.9% 1,150,275,200 28.9% 1,092,496,000 27.5%
Exclusive Metrics for Current Function359,096 2.0% 5,636,000 0.5% 5,488,800 0.5%
Parent functions
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch2,900 4.2% 5,910,108 32.5% 340,856,800 29.6% 331,915,200 30.4%
Drupal::service15,400 22.5% 3,677,689 20.2% 240,853,600 20.9% 224,931,200 20.6%
Drupal\Core\DrupalKernel::preHandle400 0.6% 2,332,844 12.8% 161,411,200 14.0% 163,076,000 14.9%
Drupal\Core\Entity\Controller\EntityViewController::create200 0.3% 1,295,494 7.1% 82,058,400 7.1% 72,573,600 6.6%
Drupal\system\Plugin\Block\SystemBreadcrumbBlock::create200 0.3% 1,056,586 5.8% 78,551,200 6.8% 80,385,600 7.4%
Drupal\system\Plugin\Block\SystemMenuBlock::create200 0.3% 783,548 4.3% 57,236,800 5.0% 57,035,200 5.2%
Drupal\Core\StackMiddleware\Session::handle100 0.1% 763,556 4.2% 53,221,600 4.6% 53,740,800 4.9%
Drupal\Core\DrupalKernel::getHttpKernel300 0.4% 562,821 3.1% 41,668,000 3.6% 40,211,200 3.7%
Drupal\Core\Cache\Context\CacheContextsManager::getService2,400 3.5% 279,909 1.5% 12,091,200 1.1% 4,856,800 0.4%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::create400 0.6% 230,214 1.3% 17,881,600 1.6% 15,323,200 1.4%
Drupal\Core\DependencyInjection\ClassResolver::getInstanceFromDefinition300 0.4% 229,174 1.3% 15,101,600 1.3% 3,394,400 0.3%
Drupal\Core\Access\CheckProvider::loadCheck400 0.6% 198,133 1.1% 8,097,600 0.7% 6,628,800 0.6%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1400 0.6% 153,033 0.8% 7,759,200 0.7% 8,509,600 0.8%
Drupal\node\NodeAccessControlHandler::createInstance100 0.1% 122,679 0.7% 8,344,800 0.7% 7,516,800 0.7%
Drupal\user\UserStorage::createInstance500 0.7% 94,035 0.5% 5,708,800 0.5% 5,701,600 0.5%
Drupal\block\BlockAccessControlHandler::createInstance200 0.3% 80,015 0.4% 5,634,400 0.5% 3,688,000 0.3%
Drupal\Core\Routing\LazyRouteEnhancer::enhance100 0.1% 68,444 0.4% 2,468,800 0.2% 2,700,800 0.2%
Drupal\Core\Routing\LazyRouteFilter::filter100 0.1% 55,259 0.3% 1,912,000 0.2% 900,800 0.1%
Drupal\Core\Config\Entity\ConfigEntityStorage::createInstance1,500 2.2% 43,481 0.2% 1,961,600 0.2% 2,642,400 0.2%
Drupal::entityManager11,500 16.8% 42,715 0.2% 67,200 0.0% 348,000 0.0%
Drupal::entityQuery100 0.1% 32,131 0.2% 1,700,000 0.1% 1,696,000 0.2%
Drupal\Core\DrupalKernel::initializeContainer100 0.1% 30,087 0.2% 1,608,000 0.1% 0 0.0%
Drupal::typedDataManager7,300 10.7% 26,335 0.1% 67,200 0.0% 422,400 0.0%
Drupal\Core\Cache\CacheFactory::get600 0.9% 22,282 0.1% 757,600 0.1% 997,600 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPageCacheResponsePolicyService200 0.3% 21,467 0.1% 972,800 0.1% 0 0.0%
Drupal::moduleHandler6,400 9.4% 18,587 0.1% 67,200 0.0% 77,600 0.0%
Drupal::theme3,300 4.8% 11,377 0.1% 66,400 0.0% 19,200 0.0%
Drupal::translation3,300 4.8% 11,361 0.1% 67,200 0.0% 240,000 0.0%
Drupal\Core\Entity\Sql\SqlContentEntityStorage::createInstance400 0.6% 8,993 0.0% 576,800 0.1% 538,400 0.0%
Drupal::currentUser2,500 3.7% 7,256 0.0% 67,200 0.0% 123,200 0.0%
Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser100 0.1% 4,009 0.0% 341,600 0.0% 289,600 0.0%
Drupal::config1,100 1.6% 3,986 0.0% 66,400 0.0% 60,000 0.0%
Drupal::routeMatch1,000 1.5% 3,948 0.0% 67,200 0.0% 60,000 0.0%
Drupal::urlGenerator1,000 1.5% 3,383 0.0% 67,200 0.0% 77,600 0.0%
Drupal::languageManager900 1.3% 3,055 0.0% 67,200 0.0% 68,000 0.0%
Drupal\Core\Entity\EntityViewBuilder::createInstance400 0.6% 1,730 0.0% 70,400 0.0% 56,000 0.0%
Drupal\editor\Plugin\Filter\EditorFileReference::create100 0.1% 1,336 0.0% 70,400 0.0% 1,406,400 0.1%
Drupal\Core\EventSubscriber\KernelDestructionSubscriber::onKernelTerminate400 0.6% 1,043 0.0% 72,800 0.0% 68,800 0.0%
Drupal::request300 0.4% 1,026 0.0% 66,400 0.0% 53,600 0.0%
Drupal\Core\Cache\Context\MenuActiveTrailsCacheContext::getContext300 0.4% 965 0.0% 72,000 0.0% 0 0.0%
Drupal::root300 0.4% 668 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% 578 0.0% 66,400 0.0% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldFormatter\StringFormatter::create100 0.1% 432 0.0% 72,000 0.0% 69,600 0.0%
Drupal::hasRequest100 0.1% 408 0.0% 67,200 0.0% 0 0.0%
Drupal\Core\KeyValueStore\KeyValueFactory::get100 0.1% 392 0.0% 69,600 0.0% 56,000 0.0%
Drupal::url100 0.1% 240 0.0% 66,400 0.0% 0 0.0%
Child functions
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouterListenerService100 0.6% 1,782,187 9.8% 111,792,000 9.7% 110,188,000 10.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRedirectResponseSubscriberService100 0.6% 1,566,288 8.6% 91,670,400 8.0% 95,264,000 8.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRendererService100 0.6% 1,293,159 7.1% 81,958,400 7.1% 72,573,600 6.6%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTwigService100 0.6% 1,190,338 6.5% 89,328,800 7.8% 89,032,800 8.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getConfig_FactoryService100 0.6% 1,171,392 6.4% 78,845,600 6.9% 79,322,400 7.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBreadcrumbService100 0.6% 1,053,649 5.8% 78,452,000 6.8% 80,376,800 7.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getModuleHandlerService100 0.6% 1,029,655 5.7% 73,772,000 6.4% 75,575,200 6.9%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLanguageRequestSubscriberService100 0.6% 1,011,811 5.6% 67,312,000 5.9% 67,422,400 6.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMenu_LinkTreeService100 0.6% 781,175 4.3% 57,137,600 5.0% 56,933,600 5.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSessionService100 0.6% 761,994 4.2% 53,123,200 4.6% 53,642,400 4.9%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpKernelService100 0.6% 559,565 3.1% 41,570,400 3.6% 40,192,000 3.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getEntity_Query_ConfigService100 0.6% 397,925 2.2% 28,565,600 2.5% 28,395,200 2.6%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAsset_ResolverService100 0.6% 367,623 2.0% 21,715,200 1.9% 19,340,000 1.8%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFileSystemService100 0.6% 351,294 1.9% 18,716,000 1.6% 21,637,600 2.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAuthenticationSubscriberService100 0.6% 263,791 1.4% 15,714,400 1.4% 15,743,200 1.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFinishResponseSubscriberService100 0.6% 236,328 1.3% 11,480,000 1.0% 10,216,800 0.9%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_RepositoryService100 0.6% 227,007 1.2% 17,781,600 1.5% 15,257,600 1.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getDate_FormatterService100 0.6% 188,815 1.0% 14,964,000 1.3% 14,816,800 1.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMainContentRenderer_HtmlService100 0.6% 161,328 0.9% 10,621,600 0.9% 3,338,400 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSystem_AutomaticCronService100 0.6% 154,619 0.8% 2,166,400 0.2% 4,450,400 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Field_FieldTypeService100 0.6% 145,985 0.8% 10,503,200 0.9% 8,759,200 0.8%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFormAjaxSubscriberService100 0.6% 144,753 0.8% 7,396,000 0.6% 906,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Menu_LocalTaskService100 0.6% 135,120 0.7% 8,771,200 0.8% 2,336,800 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getStreamWrapperManagerService100 0.6% 124,468 0.7% 8,638,400 0.8% 8,026,400 0.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getNode_GrantStorageService100 0.6% 120,543 0.7% 8,245,600 0.7% 7,516,800 0.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUserMaintenanceModeSubscriberService100 0.6% 118,702 0.7% 5,212,800 0.5% 5,274,400 0.5%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getComment_ManagerService100 0.6% 118,364 0.7% 6,434,400 0.6% 5,236,000 0.5%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getComment_LinkBuilderService100 0.6% 110,079 0.6% 5,910,400 0.5% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Menu_LocalActionService100 0.6% 97,629 0.5% 6,364,000 0.6% 2,499,200 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPasswordService100 0.6% 90,523 0.5% 5,611,200 0.5% 5,602,400 0.5%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Field_FormatterService100 0.6% 82,645 0.5% 5,687,200 0.5% 5,303,200 0.5%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getResponseFilter_ActiveLinkService100 0.6% 79,017 0.4% 4,658,400 0.4% 4,752,800 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_User_PermissionsService100 0.6% 78,736 0.4% 3,751,200 0.3% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_ConditionService100 0.6% 77,464 0.4% 5,535,200 0.5% 3,621,600 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLinkGeneratorService100 0.6% 77,399 0.4% 4,076,000 0.4% 3,986,400 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_BlockService100 0.6% 76,815 0.4% 5,711,200 0.5% 5,738,400 0.5%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAsset_Css_CollectionRendererService100 0.6% 68,519 0.4% 3,700,800 0.3% 3,808,000 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMaintenanceModeSubscriberService100 0.6% 66,671 0.4% 3,281,600 0.3% 3,352,800 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouteEnhancer_ParamConversionService100 0.6% 65,989 0.4% 2,368,800 0.2% 2,686,400 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMenu_DefaultTreeManipulatorsService100 0.6% 63,947 0.4% 4,350,400 0.4% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAccessCheck_Node_RevisionService100 0.6% 63,803 0.4% 3,366,400 0.3% 2,763,200 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_FilterService100 0.6% 63,685 0.3% 3,649,600 0.3% 9,277,600 0.8%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPath_MatcherService100 0.6% 59,117 0.3% 2,865,600 0.2% 2,968,800 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_CurrentUserContextService100 0.6% 53,849 0.3% 2,911,200 0.3% 2,534,400 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getContentTranslation_OverviewAccessService100 0.6% 53,695 0.3% 1,898,400 0.2% 2,328,000 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getContentTypeHeaderMatcherService100 0.6% 53,045 0.3% 1,813,600 0.2% 900,800 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_LanguagesService100 0.6% 48,842 0.3% 2,407,200 0.2% 3,000,800 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_User_RolesService100 0.6% 44,685 0.2% 2,024,800 0.2% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAsset_Js_CollectionRendererService100 0.6% 43,410 0.2% 2,053,600 0.2% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUserLastAccessSubscriberService100 0.6% 40,116 0.2% 1,613,600 0.1% 1,714,400 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouter_RoutePreloaderService100 0.6% 38,215 0.2% 2,272,800 0.2% 2,416,800 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAccessCheck_EntityService100 0.6% 37,874 0.2% 1,542,400 0.1% 1,444,000 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUuidService100 0.6% 36,944 0.2% 1,861,600 0.2% 2,556,000 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_NodeRouteContextService100 0.6% 36,738 0.2% 1,984,800 0.2% 2,825,600 0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_ThemeService100 0.6% 36,329 0.2% 1,772,000 0.2% 1,778,400 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_CurrentLanguageContextService100 0.6% 34,984 0.2% 1,833,600 0.2% 1,738,400 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAjaxSubscriberService100 0.6% 34,881 0.2% 1,242,400 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAccessCheck_PermissionService100 0.6% 34,878 0.2% 1,105,600 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMainContentViewSubscriberService100 0.6% 34,872 0.2% 1,992,000 0.2% 1,629,600 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAnonymousUserResponseSubscriberService100 0.6% 33,894 0.2% 1,624,000 0.1% 698,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPathSubscriberService100 0.6% 32,190 0.2% 1,668,000 0.1% 1,328,000 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getReplicaDatabaseIgnoreSubscriberService100 0.6% 31,172 0.2% 932,800 0.1% 284,800 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getException_EnforcedFormResponseService100 0.6% 30,762 0.2% 1,193,600 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getEntity_QueryService100 0.6% 29,819 0.2% 1,603,200 0.1% 1,602,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_Route_MenuActiveTrailsService100 0.6% 29,311 0.2% 1,120,800 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getClientErrorResponseSubscriberService100 0.6% 28,677 0.2% 1,070,400 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouteAccessResponseSubscriberService100 0.6% 28,536 0.2% 1,121,600 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRequestStackService100 0.6% 28,206 0.2% 1,345,600 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getKernelDestructSubscriberService100 0.6% 27,754 0.2% 1,508,000 0.1% 1,625,600 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getResponseGeneratorSubscriberService100 0.6% 26,936 0.1% 1,007,200 0.1% 1,419,200 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRequestCloseSubscriberService100 0.6% 24,864 0.1% 1,224,000 0.1% 1,454,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouteContentControllerSubscriberService100 0.6% 24,689 0.1% 938,400 0.1% 1,360,800 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSite_PathService100 0.6% 24,268 0.1% 1,249,600 0.1% 1,270,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_TimezoneService100 0.6% 24,156 0.1% 771,200 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_PageDisplayVariantSubscriberService100 0.6% 19,720 0.1% 841,600 0.1% 1,342,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPageCacheKillSwitchService100 0.6% 18,620 0.1% 868,800 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCache_Backend_NullService100 0.6% 18,055 0.1% 660,000 0.1% 988,000 0.1%
array_key_exists7,900 50.0% 6,520 0.0% 66,400 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCache_EntityService100 0.6% 5,098 0.0% 476,800 0.0% 424,000 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFile_MimeType_GuesserService100 0.6% 1,846 0.0% 240,800 0.0% 205,600 0.0%