Run Report
Run #51ec52a09990a: 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% 559,853 65.2% 559,860 66.8% 821,032 4.4% 2,805,960 14.9%
Exclusive Metrics for Current Function10,034 1.8% 7,678 1.4% -2,089,048 -254.4% 12,408 0.4%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions9 100.0% 559,853 100.0% 559,860 100.0% 821,032 100.0% 2,805,960 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation195 6.6% 538,458 96.2% 538,628 96.2% 1,961,592 238.9% 2,574,712 91.8%
Doctrine\Common\Reflection\StaticReflectionParser::__construct195 6.6% 2,594 0.5% 2,759 0.5% 293,424 35.7% 6,408 0.2%
file_exists432 14.7% 1,756 0.3% 2,093 0.4% 824 0.1% 728 0.0%
DirectoryIterator::__construct59 2.0% 1,448 0.3% 1,506 0.3% 27,560 3.4% 992 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass195 6.6% 1,060 0.2% 1,239 0.2% 62,240 7.6% 27,088 1.0%
Doctrine\Common\Annotations\AnnotationReader::__construct9 0.3% 963 0.2% 977 0.2% 98,528 12.0% 91,424 3.3%
Drupal\Component\Reflection\MockFileFinder::create195 6.6% 846 0.2% 1,021 0.2% 26,992 3.3% 2,040 0.1%
pathinfo313 10.6% 522 0.1% 752 0.1% 10,840 1.3% 1,608 0.1%
str_replace432 14.7% 512 0.1% 835 0.1% 74,008 9.0% 1,160 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces9 0.3% 430 0.1% 444 0.1% 194,440 23.7% 41,504 1.5%
DirectoryIterator::getFilename313 10.6% 307 0.1% 481 0.1% 13,720 1.7% 848 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 0.1% 234 0.0% 237 0.0% 55,352 6.7% 39,272 1.4%
SplFileInfo::getPathname195 6.6% 227 0.0% 437 0.1% 70,344 8.6% 1,024 0.0%
DirectoryIterator::getBasename195 6.6% 195 0.0% 381 0.1% 8,816 1.1% 488 0.0%
Drupal\Component\Annotation\Plugin::get163 5.5% 163 0.0% 251 0.0% 920 0.1% 0 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces9 0.3% 67 0.0% 77 0.0% 2,408 0.3% 2,808 0.1%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName18 0.6% 28 0.0% 47 0.0% 7,144 0.9% 696 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces9 0.3% 9 0.0% 17 0.0% 928 0.1% 752 0.0%