Run Report
Run #51ec517fc2424: XHProf Run (Namespace=drupal-perf-drupalcon)
Tip
Click a function name below to drill down.

Parent/Child report for Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl. CPU
(microsecs)
ICpu%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions9 0.3% 556,190 65.1% 556,217 66.7% 820,944 4.4% 2,398,144 12.7%
Exclusive Metrics for Current Function9,943 1.8% 7,541 1.4% -2,088,488 -254.4% 12,408 0.5%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions9 100.0% 556,190 100.0% 556,217 100.0% 820,944 100.0% 2,398,144 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation195 6.6% 534,940 96.2% 535,135 96.2% 1,960,920 238.9% 2,166,968 90.4%
Doctrine\Common\Reflection\StaticReflectionParser::__construct195 6.6% 2,576 0.5% 2,730 0.5% 293,208 35.7% 6,408 0.3%
file_exists432 14.7% 1,734 0.3% 2,074 0.4% 824 0.1% 728 0.0%
DirectoryIterator::__construct59 2.0% 1,428 0.3% 1,489 0.3% 27,560 3.4% 992 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass195 6.6% 1,060 0.2% 1,235 0.2% 62,240 7.6% 27,088 1.1%
Doctrine\Common\Annotations\AnnotationReader::__construct9 0.3% 937 0.2% 947 0.2% 98,504 12.0% 91,400 3.8%
Drupal\Component\Reflection\MockFileFinder::create195 6.6% 848 0.2% 1,025 0.2% 26,992 3.3% 2,040 0.1%
pathinfo313 10.6% 535 0.1% 749 0.1% 10,840 1.3% 1,608 0.1%
str_replace432 14.7% 500 0.1% 862 0.2% 74,456 9.1% 1,160 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces9 0.3% 442 0.1% 457 0.1% 194,264 23.7% 41,456 1.7%
DirectoryIterator::getFilename313 10.6% 304 0.1% 497 0.1% 13,760 1.7% 848 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 0.1% 254 0.0% 258 0.0% 55,352 6.7% 39,272 1.6%
SplFileInfo::getPathname195 6.6% 229 0.0% 446 0.1% 70,336 8.6% 1,024 0.0%
DirectoryIterator::getBasename195 6.6% 197 0.0% 369 0.1% 8,776 1.1% 488 0.0%
Drupal\Component\Annotation\Plugin::get163 5.5% 164 0.0% 267 0.0% 920 0.1% 0 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces9 0.3% 62 0.0% 71 0.0% 2,408 0.3% 2,808 0.1%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName18 0.6% 28 0.0% 45 0.0% 7,144 0.9% 696 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces9 0.3% 9 0.0% 20 0.0% 928 0.1% 752 0.0%