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\ContainerBuilder::getDefinition [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Symfony\Component\DependencyInjection\ContainerBuilder::getDefinition8,170 33.3% 31,406 1.0% 35,288 0.0% 23,096 0.0%
Exclusive Metrics for Current Function28,813 91.7% -271,440 -769.2% 19,928 86.3%
Parent functions
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::getDefinition4,466 54.7% 16,712 53.2% 760 2.2% 632 2.7%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::inlineArguments1,525 18.7% 6,802 21.7% 760 2.2% 712 3.1%
Symfony\Component\DependencyInjection\Compiler\CheckReferenceValidityPass::getDefinition901 11.0% 2,305 7.3% 760 2.2% 624 2.7%
Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass::process446 5.5% 1,585 5.0% 752 2.1% 2,312 10.0%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::inlineArguments@2241 2.9% 908 2.9% 760 2.2% 712 3.1%
Drupal\Core\DependencyInjection\Compiler\RegisterKernelListenersPass::process66 0.8% 567 1.8% 744 2.1% 0 0.0%
Drupal\Core\DependencyInjection\Compiler\TaggedHandlersPass::process66 0.8% 383 1.2% 736 2.1% 1,456 6.3%
Symfony\Component\DependencyInjection\ContainerBuilder::get@159 0.7% 376 1.2% 728 2.1% 0 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::get71 0.9% 323 1.0% 728 2.1% 0 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::get@232 0.4% 194 0.6% 728 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::inlineArguments@155 0.7% 154 0.5% 760 2.2% 544 2.4%
Symfony\Component\DependencyInjection\ContainerBuilder::get@325 0.3% 131 0.4% 728 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@610 0.1% 127 0.4% 736 2.1% 0 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::get@421 0.3% 81 0.3% 728 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass::resolveDefinition26 0.3% 78 0.2% 768 2.2% 720 3.1%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@1218 0.2% 61 0.2% 736 2.1% 792 3.4%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::isInlineableDefinition11 0.1% 50 0.2% 768 2.2% 776 3.4%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@58 0.1% 49 0.2% 736 2.1% 0 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::get@512 0.1% 43 0.1% 728 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@412 0.1% 43 0.1% 736 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@1012 0.1% 41 0.1% 736 2.1% 648 2.8%
Drupal\Core\DependencyInjection\Compiler\RegisterStreamWrappersPass::process3 0.0% 37 0.1% 744 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@38 0.1% 34 0.1% 736 2.1% 0 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::get@67 0.1% 32 0.1% 728 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@26 0.1% 30 0.1% 736 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@118 0.1% 29 0.1% 736 2.1% 792 3.4%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@156 0.1% 25 0.1% 736 2.1% 888 3.8%
Drupal\Core\DependencyInjection\Compiler\StackedKernelPass::process7 0.1% 24 0.1% 2,680 7.6% 3,088 13.4%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@144 0.0% 24 0.1% 736 2.1% 568 2.5%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@136 0.1% 21 0.1% 736 2.1% 872 3.8%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::inlineArguments@36 0.1% 18 0.1% 760 2.2% 432 1.9%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@192 0.0% 18 0.1% 736 2.1% 776 3.4%
Symfony\Component\DependencyInjection\ContainerBuilder::get@73 0.0% 15 0.0% 728 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@74 0.0% 14 0.0% 736 2.1% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@162 0.0% 13 0.0% 736 2.1% 792 3.4%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@182 0.0% 8 0.0% 736 2.1% 744 3.2%
Drupal\Core\DependencyInjection\Compiler\RegisterLazyRouteEnhancers::process1 0.0% 8 0.0% 744 2.1% 576 2.5%
Drupal\Core\DependencyInjection\Compiler\StackedSessionHandlerPass::process2 0.0% 7 0.0% 744 2.1% 840 3.6%
Drupal\Core\DependencyInjection\Compiler\RegisterLazyRouteFilters::process1 0.0% 7 0.0% 744 2.1% 576 2.5%
Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass::process2 0.0% 7 0.0% 760 2.2% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@172 0.0% 7 0.0% 736 2.1% 792 3.4%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::hasReference@82 0.0% 6 0.0% 736 2.1% 232 1.0%
Drupal\Core\DependencyInjection\Compiler\RegisterAccessChecksPass::process1 0.0% 3 0.0% 744 2.1% 0 0.0%
Drupal\Core\Plugin\PluginManagerPass::process1 0.0% 3 0.0% 712 2.0% 496 2.1%
Drupal\Core\DependencyInjection\Compiler\RegisterServicesForDestructionPass::process1 0.0% 3 0.0% 752 2.1% 704 3.0%
Child functions
strtolower8,170 50.0% 1,339 4.3% 306,040 867.3% 2,480 10.7%
array_key_exists8,170 50.0% 1,254 4.0% 688 1.9% 688 3.0%