Run Report
Run #55b9251b3733f: XHProf Run (Namespace=drupal-perf-cthos)
Tip
Click a function name below to drill down.

Parent/Child report for Symfony\Component\DependencyInjection\Compiler\Compiler::compile [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Symfony\Component\DependencyInjection\Compiler\Compiler::compile1 2.4% 672,187 21.6% 5,843,752 8.0% 6,454,616 8.4%
Exclusive Metrics for Current Function136 0.0% 13,320 0.2% 7,032 0.1%
Parent function
Symfony\Component\DependencyInjection\ContainerBuilder::compile1 100.0% 672,187 100.0% 5,843,752 100.0% 6,454,616 100.0%
Child functions
Symfony\Component\DependencyInjection\Compiler\RepeatedPass::process1 3.1% 370,055 55.1% 454,456 7.8% 2,229,648 34.5%
Symfony\Component\DependencyInjection\Compiler\ResolveParameterPlaceHoldersPass::process1 3.1% 58,194 8.7% 307,096 5.3% 312,032 4.8%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::process1 3.1% 41,573 6.2% 690,424 11.8% 611,576 9.5%
Drupal\Core\DependencyInjection\Compiler\RegisterKernelListenersPass::process1 3.1% 40,841 6.1% 1,243,488 21.3% 0 0.0%
Drupal\Core\DependencyInjection\Compiler\TaggedHandlersPass::process1 3.1% 32,579 4.8% 1,275,240 21.8% 1,385,168 21.5%
Symfony\Component\DependencyInjection\Compiler\CheckReferenceValidityPass::process1 3.1% 26,312 3.9% 38,176 0.7% 42,584 0.7%
Symfony\Component\DependencyInjection\Compiler\ResolveReferencesToAliasesPass::process1 3.1% 21,241 3.2% 36,504 0.6% 34,240 0.5%
Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass::process1 3.1% 18,357 2.7% 35,528 0.6% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveInvalidReferencesPass::process1 3.1% 16,296 2.4% 23,616 0.4% 26,936 0.4%
Drupal\Core\Plugin\PluginManagerPass::process1 3.1% 15,612 2.3% 1,166,072 20.0% 1,104,000 17.1%
Symfony\Component\DependencyInjection\Compiler\CheckCircularReferencesPass::process1 3.1% 6,586 1.0% 120,336 2.1% 116,696 1.8%
Symfony\Component\DependencyInjection\Compiler\CheckDefinitionValidityPass::process1 3.1% 5,821 0.9% 13,184 0.2% 3,080 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass::process1 3.1% 5,237 0.8% 66,416 1.1% 129,856 2.0%
Drupal\Core\DependencyInjection\Compiler\DependencySerializationTraitPass::process1 3.1% 2,331 0.3% 181,424 3.1% 178,592 2.8%
Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass::process1 3.1% 1,916 0.3% 11,368 0.2% 100,264 1.6%
Drupal\Core\DependencyInjection\Compiler\StackedSessionHandlerPass::process1 3.1% 1,049 0.2% 11,888 0.2% 10,968 0.2%
Drupal\Core\DependencyInjection\Compiler\RegisterAccessChecksPass::process1 3.1% 901 0.1% 38,160 0.7% 26,488 0.4%
Drupal\Core\DependencyInjection\Compiler\RegisterStreamWrappersPass::process1 3.1% 782 0.1% 8,168 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Compiler\StackedKernelPass::process1 3.1% 762 0.1% 25,280 0.4% 26,024 0.4%
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass::process1 3.1% 748 0.1% 7,040 0.1% 59,064 0.9%
Drupal\Core\Cache\Context\CacheContextsPass::process1 3.1% 734 0.1% 12,152 0.2% 12,288 0.2%
Symfony\Component\DependencyInjection\Compiler\DecoratorServicePass::process1 3.1% 696 0.1% 2,832 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Compiler\RegisterLazyRouteEnhancers::process1 3.1% 695 0.1% 5,896 0.1% 5,352 0.1%
Drupal\Core\DependencyInjection\Compiler\RegisterLazyRouteFilters::process1 3.1% 678 0.1% 5,680 0.1% 5,440 0.1%
Drupal\Core\Cache\ListCacheBinsPass::process1 3.1% 672 0.1% 7,256 0.1% 6,584 0.1%
Drupal\Core\DependencyInjection\Compiler\RegisterServicesForDestructionPass::process1 3.1% 654 0.1% 9,656 0.2% 9,184 0.1%
Drupal\Core\Render\MainContent\MainContentRenderersPass::process1 3.1% 609 0.1% 3,992 0.1% 3,472 0.1%
Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass::process1 3.1% 36 0.0% 7,008 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Compiler\ModifyServiceDefinitionsPass::process1 3.1% 33 0.0% 7,544 0.1% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass::process1 3.1% 20 0.0% 4,904 0.1% 3,984 0.1%
Symfony\Component\DependencyInjection\Compiler\PassConfig::getPasses1 3.1% 16 0.0% 4,832 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Compiler\BackendCompilerPass::process1 3.1% 15 0.0% 4,816 0.1% 4,064 0.1%