Run Report
Run #51f3790f24ac9: XHProf Run (Namespace=drupal-perf-thedavidmeister)
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::getDefinitions165 0.3% 17,747,481 80.6% 17,748,972 81.0% 3,036,688 10.8% 11,931,008 40.4%
Exclusive Metrics for Current Function268,115 1.5% 212,882 1.2% -42,857,456 -1411.3% 18,752 0.2%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions165 100.0% 17,747,481 100.0% 17,748,972 100.0% 3,036,688 100.0% 11,931,008 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation3,919 6.9% 17,211,764 97.0% 17,217,107 97.0% 31,001,320 1020.9% 11,633,704 97.5%
Doctrine\Common\Reflection\StaticReflectionParser::__construct3,919 6.9% 72,274 0.4% 76,574 0.4% 5,873,536 193.4% 10,488 0.1%
file_exists7,755 13.6% 39,476 0.2% 46,149 0.3% 824 0.0% 728 0.0%
DirectoryIterator::__construct1,145 2.0% 26,500 0.1% 27,805 0.2% 549,968 18.1% 1,632 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass3,919 6.9% 25,921 0.1% 29,961 0.2% 718,048 23.6% 27,704 0.2%
Drupal\Component\Reflection\MockFileFinder::create3,919 6.9% 21,565 0.1% 25,883 0.1% 506,504 16.7% 2,280 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces165 0.3% 17,168 0.1% 17,437 0.1% 3,512,000 115.7% 86,448 0.7%
pathinfo6,209 10.9% 16,350 0.1% 21,813 0.1% 200,024 6.6% 2,592 0.0%
Doctrine\Common\Annotations\AnnotationReader::__construct165 0.3% 12,768 0.1% 12,976 0.1% 234,416 7.7% 93,592 0.8%
str_replace7,755 13.6% 10,538 0.1% 19,205 0.1% 1,306,032 43.0% 1,792 0.0%
SplFileInfo::getPathname3,919 6.9% 7,854 0.0% 10,310 0.1% 1,509,264 49.7% 1,064 0.0%
DirectoryIterator::getFilename6,209 10.9% 6,236 0.0% 11,388 0.1% 255,448 8.4% 848 0.0%
DirectoryIterator::getBasename3,919 6.9% 4,172 0.0% 8,905 0.1% 159,664 5.3% 488 0.0%
Drupal\Component\Annotation\Plugin::get3,267 5.7% 3,280 0.0% 6,172 0.0% 952 0.0% 0 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces165 0.3% 1,840 0.0% 2,031 0.0% 2,416 0.1% 4,728 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass3 0.0% 962 0.0% 966 0.0% 55,656 1.8% 42,760 0.4%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName330 0.6% 531 0.0% 984 0.0% 7,144 0.2% 656 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces165 0.3% 167 0.0% 424 0.0% 928 0.0% 752 0.0%