Run Report
Run #51f3835a9b3e5: 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,785,936 80.6% 17,786,588 81.0% 3,035,592 10.8% 11,939,552 40.4%
Exclusive Metrics for Current Function269,775 1.5% 214,571 1.2% -42,860,048 -1411.9% 16,856 0.1%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions165 100.0% 17,785,936 100.0% 17,786,588 100.0% 3,035,592 100.0% 11,939,552 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation3,919 6.9% 17,247,764 97.0% 17,252,381 97.0% 31,000,280 1021.2% 11,657,280 97.6%
Doctrine\Common\Reflection\StaticReflectionParser::__construct3,919 6.9% 72,467 0.4% 76,690 0.4% 5,874,200 193.5% 9,224 0.1%
file_exists7,755 13.6% 39,251 0.2% 45,883 0.3% 824 0.0% 728 0.0%
DirectoryIterator::__construct1,145 2.0% 26,998 0.2% 28,325 0.2% 549,800 18.1% 1,544 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass3,919 6.9% 25,973 0.1% 30,010 0.2% 718,096 23.7% 27,616 0.2%
Drupal\Component\Reflection\MockFileFinder::create3,919 6.9% 21,558 0.1% 25,830 0.1% 506,288 16.7% 2,200 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces165 0.3% 17,254 0.1% 17,507 0.1% 3,511,272 115.7% 75,184 0.6%
pathinfo6,209 10.9% 16,418 0.1% 21,846 0.1% 200,160 6.6% 2,232 0.0%
Doctrine\Common\Annotations\AnnotationReader::__construct165 0.3% 12,871 0.1% 13,065 0.1% 234,632 7.7% 93,592 0.8%
str_replace7,755 13.6% 10,512 0.1% 19,067 0.1% 1,307,400 43.1% 1,744 0.0%
SplFileInfo::getPathname3,919 6.9% 7,883 0.0% 10,411 0.1% 1,510,616 49.8% 1,064 0.0%
DirectoryIterator::getFilename6,209 10.9% 6,216 0.0% 11,373 0.1% 255,304 8.4% 848 0.0%
DirectoryIterator::getBasename3,919 6.9% 4,212 0.0% 8,984 0.1% 159,672 5.3% 488 0.0%
Drupal\Component\Annotation\Plugin::get3,267 5.7% 3,272 0.0% 6,219 0.0% 952 0.0% 0 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces165 0.3% 1,860 0.0% 2,064 0.0% 2,416 0.1% 4,728 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass3 0.0% 960 0.0% 964 0.0% 55,656 1.8% 42,816 0.4%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName330 0.6% 525 0.0% 973 0.0% 7,144 0.2% 656 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces165 0.3% 167 0.0% 425 0.0% 928 0.0% 752 0.0%