Run Report
Run #51f3746558d24: 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,787,720 80.6% 17,786,476 81.0% 3,036,688 10.8% 11,931,008 40.4%
Exclusive Metrics for Current Function269,358 1.5% 213,977 1.2% -42,857,456 -1411.3% 18,752 0.2%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions165 100.0% 17,787,720 100.0% 17,786,476 100.0% 3,036,688 100.0% 11,931,008 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation3,919 6.9% 17,249,725 97.0% 17,252,473 97.0% 31,001,320 1020.9% 11,633,704 97.5%
Doctrine\Common\Reflection\StaticReflectionParser::__construct3,919 6.9% 72,330 0.4% 76,666 0.4% 5,873,536 193.4% 10,488 0.1%
file_exists7,755 13.6% 39,487 0.2% 46,305 0.3% 824 0.0% 728 0.0%
DirectoryIterator::__construct1,145 2.0% 26,885 0.2% 28,161 0.2% 549,968 18.1% 1,632 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass3,919 6.9% 25,988 0.1% 29,989 0.2% 718,048 23.6% 27,704 0.2%
Drupal\Component\Reflection\MockFileFinder::create3,919 6.9% 21,663 0.1% 25,874 0.1% 506,504 16.7% 2,280 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces165 0.3% 17,289 0.1% 17,558 0.1% 3,512,000 115.7% 86,448 0.7%
pathinfo6,209 10.9% 16,467 0.1% 21,776 0.1% 200,024 6.6% 2,592 0.0%
Doctrine\Common\Annotations\AnnotationReader::__construct165 0.3% 12,892 0.1% 13,088 0.1% 234,416 7.7% 93,592 0.8%
str_replace7,755 13.6% 10,505 0.1% 19,170 0.1% 1,306,032 43.0% 1,792 0.0%
SplFileInfo::getPathname3,919 6.9% 7,902 0.0% 10,510 0.1% 1,509,264 49.7% 1,064 0.0%
DirectoryIterator::getFilename6,209 10.9% 6,223 0.0% 11,332 0.1% 255,448 8.4% 848 0.0%
DirectoryIterator::getBasename3,919 6.9% 4,228 0.0% 8,906 0.1% 159,664 5.3% 488 0.0%
Drupal\Component\Annotation\Plugin::get3,267 5.7% 3,267 0.0% 6,262 0.0% 952 0.0% 0 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces165 0.3% 1,871 0.0% 2,088 0.0% 2,416 0.1% 4,728 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass3 0.0% 965 0.0% 969 0.0% 55,656 1.8% 42,760 0.4%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName330 0.6% 508 0.0% 946 0.0% 7,144 0.2% 656 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces165 0.3% 167 0.0% 426 0.0% 928 0.0% 752 0.0%