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

Regression/Improvement summary for Symfony\Component\DependencyInjection\Container::get@1

Symfony\Component\DependencyInjection\Container::get@1Run #5589b6f75b296Run #5589b704ad974DiffDiff%
Number of Function Calls18,100 17,700 -400 -2.2%
Incl. Wall Time (microsec)11,731,601 11,379,606 -351,995 -3.0%
Incl. Wall Time (microsec) per call 648 643 -5 -0.8%
Excl. Wall Time (microsec)135,879 132,323 -3,556 -2.6%
Incl. MemUse (bytes)768,845,600 778,575,200 9,729,600 1.3%
Incl. MemUse (bytes) per call 42,478 43,987 1,510 3.6%
Excl. MemUse (bytes)5,835,200 5,788,800 -46,400 -0.8%
Incl. PeakMemUse (bytes)749,277,600 757,927,200 8,649,600 1.2%
Incl. PeakMemUse (bytes) per call 41,397 42,821 1,424 3.4%
Excl. PeakMemUse (bytes)1,473,600 1,432,800 -40,800 -2.8%

Parent/Child Regression/Improvement report for Symfony\Component\DependencyInjection\Container::get@1 [View Callgraph Diff]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
Symfony\Component\DependencyInjection\Container::get@1-400 -200.0% -351,995 -17.9% 9,729,600 162.0% 8,649,600 144.3%
Exclusive Metrics Diff for Current Function-3,556 -1.0% -46,400 -0.5% -40,800 -0.5%
Parent functions
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Field_FormatterService0 0.0% 144,041 40.9% 10,535,200 108.3% 10,433,600 120.6%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRendererService0 0.0% -59,437 -16.9% -819,200 -8.4% -876,000 -10.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getConfig_FactoryService0 0.0% -52,811 -15.0% 1,600 0.0% -13,600 -0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMenu_LinkTreeService0 0.0% -52,163 -14.8% 0 0.0% -7,200 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBreadcrumbService0 0.0% -50,545 -14.4% 84,800 0.9% 99,200 1.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouterListenerService0 0.0% -41,822 -11.9% -800 -0.0% -800 -0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRedirectResponseSubscriberService0 0.0% -40,887 -11.6% 800 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLanguageRequestSubscriberService0 0.0% -36,141 -10.3% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getModuleHandlerService0 0.0% -28,412 -8.1% 5,600 0.1% -12,000 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpKernelService0 0.0% -24,472 -7.0% 5,600 0.1% -24,800 -0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTwigService0 0.0% -20,872 -5.9% 6,400 0.1% 30,400 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSessionService0 0.0% -20,745 -5.9% -3,200 -0.0% -11,200 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFileSystemService0 0.0% -19,074 -5.4% -4,000 -0.0% 8,000 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAsset_ResolverService0 0.0% -12,436 -3.5% -7,200 -0.1% -844,800 -9.8%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAuthenticationSubscriberService0 0.0% -8,678 -2.5% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFinishResponseSubscriberService0 0.0% -6,358 -1.8% -4,800 -0.0% 3,200 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getEntity_Query_ConfigService0 0.0% -6,268 -1.8% -2,400 -0.0% -800 -0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_RepositoryService0 0.0% -5,461 -1.6% 5,600 0.1% 13,600 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFormAjaxSubscriberService0 0.0% -4,633 -1.3% 3,200 0.0% -11,200 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMainContentRenderer_HtmlService0 0.0% -3,619 -1.0% 0 0.0% 6,400 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Field_FieldTypeService-400 -100.0% -2,037 -0.6% -76,800 -0.8% -86,400 -1.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUserMaintenanceModeSubscriberService0 0.0% 740 0.2% 2,400 0.0% -56,000 -0.6%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_User_PermissionsService0 0.0% 555 0.2% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getResponseFilter_ActiveLinkService0 0.0% -363 -0.1% 800 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Menu_LocalTaskService0 0.0% -350 -0.1% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUserLastAccessSubscriberService0 0.0% 204 0.1% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMaintenanceModeSubscriberService0 0.0% 191 0.1% -2,400 -0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Menu_LocalActionService0 0.0% 154 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPath_MatcherService0 0.0% 153 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_ConditionService0 0.0% 146 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getDate_FormatterService0 0.0% -135 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getEntity_QueryService0 0.0% -117 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAccessCheck_Node_RevisionService0 0.0% -109 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSystem_AutomaticCronService0 0.0% 103 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMenu_DefaultTreeManipulatorsService0 0.0% -92 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouteEnhancer_ParamConversionService0 0.0% 89 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getComment_LinkBuilderService0 0.0% 84 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_BlockService0 0.0% -70 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouter_RoutePreloaderService0 0.0% -65 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getNode_GrantStorageService0 0.0% -64 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_LanguagesService0 0.0% 59 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_NodeRouteContextService0 0.0% -58 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\CacheFactory::get0 0.0% 57 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getContentTranslation_OverviewAccessService0 0.0% -55 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getComment_ManagerService0 0.0% -55 -0.0% -1,600 -0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMainContentViewSubscriberService0 0.0% -55 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLinkGeneratorService0 0.0% -45 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_User_RolesService0 0.0% -39 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRequestCloseSubscriberService0 0.0% 33 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCacheContext_ThemeService0 0.0% 32 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_FilterService0 0.0% -28 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_CurrentLanguageContextService0 0.0% -26 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBlock_CurrentUserContextService0 0.0% 26 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAsset_Css_CollectionRendererService0 0.0% -22 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::createInstance0 0.0% -18 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSite_PathService0 0.0% -14 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAsset_Js_CollectionRendererService0 0.0% 13 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPathSubscriberService0 0.0% -11 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCache_EntityService0 0.0% -7 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAnonymousUserResponseSubscriberService0 0.0% -6 -0.0% 0 0.0% 0 0.0%
Drupal::cache0 0.0% 0 0.0% 0 0.0% 0 0.0%
Child functions
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Field_FieldTypeService100 50.0% 142,156 40.4% 10,506,400 108.0% 10,391,200 120.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTheme_ManagerService0 0.0% -48,216 -13.7% -930,400 -9.6% -870,400 -10.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRouterService0 0.0% -41,814 -11.9% -800 -0.0% -800 -0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUrlGeneratorService0 0.0% -40,981 -11.6% 800 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMenu_TreeStorageService0 0.0% -35,866 -10.2% 6,400 0.1% 20,000 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getConfig_TypedService0 0.0% -31,308 -8.9% -5,600 -0.1% -800 -0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCache_BootstrapService0 0.0% -27,437 -7.8% 5,600 0.1% 8,800 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLanguageManagerService0 0.0% -24,800 -7.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTaxonomyTerm_BreadcrumbService0 0.0% -24,384 -6.9% 40,000 0.4% 32,000 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_NegotiationService0 0.0% -24,301 -6.9% 5,600 0.1% -24,800 -0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getComment_BreadcrumbService0 0.0% -22,055 -6.3% 44,800 0.5% 63,200 0.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSessionManagerService0 0.0% -20,782 -5.9% -3,200 -0.0% -11,200 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLogger_Channel_FileService0 0.0% -18,956 -5.4% -4,000 -0.0% 8,000 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getConfig_StorageService0 0.0% -14,728 -4.2% 4,800 0.0% -24,800 -0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLibrary_DiscoveryService0 0.0% -8,318 -2.4% -8,000 -0.1% -844,000 -9.8%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getRenderCacheService0 0.0% -8,040 -2.3% 5,600 0.1% -6,400 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMenu_ActiveTrailService0 0.0% -7,951 -2.3% 0 0.0% -16,800 -0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_Menu_LinkService0 0.0% -7,904 -2.2% -6,400 -0.1% -10,400 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getStringTranslationService0 0.0% -7,062 -2.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPageCacheRequestPolicyService0 0.0% -6,318 -1.8% -4,800 -0.0% 3,200 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLanguage_ConfigFactoryOverrideService0 0.0% -6,204 -1.8% 2,400 0.0% 12,000 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getConfig_ManagerService0 0.0% -6,076 -1.7% -2,400 -0.0% -800 -0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTwig_ExtensionService0 0.0% -5,536 -1.6% 3,200 0.0% 32,000 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTwig_Loader_FilesystemService0 0.0% -5,439 -1.5% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getAuthenticationService0 0.0% -5,435 -1.5% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getContext_HandlerService0 0.0% -5,313 -1.5% 5,600 0.1% 13,600 0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getFormAjaxResponseBuilderService0 0.0% -4,515 -1.3% 3,200 0.0% -11,200 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLanguageNegotiatorService0 0.0% -4,086 -1.2% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLibrary_DependencyResolverService0 0.0% -3,883 -1.1% 800 0.0% -800 -0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getSystem_Breadcrumb_DefaultService0 0.0% -3,879 -1.1% 0 0.0% 4,000 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTwig_Loader_ThemeRegistryService0 0.0% -3,673 -1.0% -1,600 -0.0% 800 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTwig_Extension_DebugService0 0.0% -3,482 -1.0% 0 0.0% 800 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_ElementInfoService0 0.0% -3,294 -0.9% 105,600 1.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCurrentUserService0 0.0% -3,177 -0.9% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_DisplayVariantService0 0.0% -2,655 -0.8% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTwig_Loader_StringService0 0.0% -2,487 -0.7% 0 0.0% -4,800 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getApp_RootService0 0.0% -856 -0.2% 0 0.0% -20,800 -0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getMaintenanceModeService0 0.0% 764 0.2% 2,400 0.0% -56,800 -0.7%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getUserPermissionsHashGeneratorService0 0.0% 556 0.2% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getTitleResolverService0 0.0% -490 -0.1% 0 0.0% 6,400 0.1%
array_key_exists100 50.0% -223 -0.1% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getBareHtmlPageRendererService0 0.0% 69 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCronService0 0.0% -46 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPageCacheResponsePolicyService0 0.0% -14 -0.0% 0 0.0% 0 0.0%