Run Report
Run #55b91842ae2f0: 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% 597,857 13.8% 5,843,432 8.0% 6,454,496 8.4%
Exclusive Metrics for Current Function122 0.0% 13,320 0.2% 7,032 0.1%
Parent function
Symfony\Component\DependencyInjection\ContainerBuilder::compile1 100.0% 597,857 100.0% 5,843,432 100.0% 6,454,496 100.0%
Child functions
Symfony\Component\DependencyInjection\Compiler\RepeatedPass::process1 3.1% 305,913 51.2% 454,504 7.8% 2,229,928 34.5%
Symfony\Component\DependencyInjection\Compiler\ResolveParameterPlaceHoldersPass::process1 3.1% 62,876 10.5% 307,104 5.3% 312,040 4.8%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::process1 3.1% 46,773 7.8% 690,384 11.8% 611,648 9.5%
Drupal\Core\DependencyInjection\Compiler\TaggedHandlersPass::process1 3.1% 34,882 5.8% 1,275,200 21.8% 1,384,872 21.5%
Symfony\Component\DependencyInjection\Compiler\CheckReferenceValidityPass::process1 3.1% 31,986 5.4% 38,176 0.7% 42,584 0.7%
Drupal\Core\DependencyInjection\Compiler\RegisterKernelListenersPass::process1 3.1% 20,867 3.5% 1,243,336 21.3% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveReferencesToAliasesPass::process1 3.1% 20,141 3.4% 36,504 0.6% 34,240 0.5%
Drupal\Core\Plugin\PluginManagerPass::process1 3.1% 16,411 2.7% 1,165,944 20.0% 1,103,648 17.1%
Symfony\Component\DependencyInjection\Compiler\ResolveInvalidReferencesPass::process1 3.1% 15,963 2.7% 23,616 0.4% 26,936 0.4%
Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass::process1 3.1% 13,741 2.3% 35,560 0.6% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\CheckCircularReferencesPass::process1 3.1% 6,866 1.1% 120,336 2.1% 116,936 1.8%
Symfony\Component\DependencyInjection\Compiler\CheckDefinitionValidityPass::process1 3.1% 4,902 0.8% 13,184 0.2% 3,080 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass::process1 3.1% 4,113 0.7% 66,392 1.1% 129,832 2.0%
Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass::process1 3.1% 1,979 0.3% 11,352 0.2% 100,224 1.6%
Drupal\Core\DependencyInjection\Compiler\DependencySerializationTraitPass::process1 3.1% 1,943 0.3% 181,424 3.1% 178,592 2.8%
Drupal\Core\DependencyInjection\Compiler\StackedSessionHandlerPass::process1 3.1% 861 0.1% 11,888 0.2% 10,968 0.2%
Drupal\Core\DependencyInjection\Compiler\RegisterAccessChecksPass::process1 3.1% 828 0.1% 38,152 0.7% 26,528 0.4%
Drupal\Core\Cache\Context\CacheContextsPass::process1 3.1% 784 0.1% 12,152 0.2% 12,288 0.2%
Drupal\Core\DependencyInjection\Compiler\RegisterStreamWrappersPass::process1 3.1% 758 0.1% 8,168 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Compiler\StackedKernelPass::process1 3.1% 748 0.1% 25,280 0.4% 26,024 0.4%
Drupal\Core\Render\MainContent\MainContentRenderersPass::process1 3.1% 705 0.1% 3,992 0.1% 3,472 0.1%
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass::process1 3.1% 641 0.1% 7,040 0.1% 59,064 0.9%
Drupal\Core\Cache\ListCacheBinsPass::process1 3.1% 614 0.1% 7,256 0.1% 6,584 0.1%
Drupal\Core\DependencyInjection\Compiler\RegisterLazyRouteEnhancers::process1 3.1% 596 0.1% 5,896 0.1% 5,352 0.1%
Symfony\Component\DependencyInjection\Compiler\DecoratorServicePass::process1 3.1% 577 0.1% 2,832 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Compiler\RegisterServicesForDestructionPass::process1 3.1% 577 0.1% 9,656 0.2% 9,184 0.1%
Drupal\Core\DependencyInjection\Compiler\RegisterLazyRouteFilters::process1 3.1% 569 0.1% 5,680 0.1% 5,440 0.1%
Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass::process1 3.1% 37 0.0% 7,008 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Compiler\ModifyServiceDefinitionsPass::process1 3.1% 32 0.0% 7,544 0.1% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass::process1 3.1% 21 0.0% 4,904 0.1% 3,984 0.1%
Drupal\Core\DependencyInjection\Compiler\BackendCompilerPass::process1 3.1% 16 0.0% 4,816 0.1% 4,016 0.1%
Symfony\Component\DependencyInjection\Compiler\PassConfig::getPasses1 3.1% 15 0.0% 4,832 0.1% 0 0.0%