Run Report
Run #519de1c349c58: XHProf Run (Namespace=drupal-perf-cottser)
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::getDefinitions1 0.6% 25,342 4.0% 25,343 4.3% 492,504 2.6% 1,544,632 8.1%
Exclusive Metrics for Current Function521 2.1% 406 1.6% -101,976 -20.7% 9,696 0.6%
Parent function
Drupal\Core\Plugin\Discovery\AlterDecorator::getDefinitions1 100.0% 25,342 100.0% 25,343 100.0% 492,504 100.0% 1,544,632 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation6 3.8% 23,363 92.2% 23,366 92.2% 366,072 74.3% 1,337,432 86.6%
Doctrine\Common\Annotations\AnnotationReader::__construct1 0.6% 495 2.0% 497 2.0% 87,368 17.7% 85,720 5.5%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 1.9% 289 1.1% 293 1.2% 55,152 11.2% 46,312 3.0%
file_exists45 28.7% 245 1.0% 272 1.1% 824 0.2% 552 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass6 3.8% 116 0.5% 120 0.5% 29,032 5.9% 27,552 1.8%
Doctrine\Common\Reflection\StaticReflectionParser::__construct6 3.8% 74 0.3% 80 0.3% 11,976 2.4% 4,904 0.3%
DirectoryIterator::__construct1 0.6% 54 0.2% 57 0.2% 1,320 0.3% 768 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces1 0.6% 52 0.2% 54 0.2% 20,712 4.2% 20,520 1.3%
str_replace45 28.7% 47 0.2% 66 0.3% 7,504 1.5% 1,112 0.1%
Drupal\Component\Reflection\MockFileFinder::create6 3.8% 27 0.1% 35 0.1% 2,800 0.6% 1,872 0.1%
pathinfo8 5.1% 18 0.1% 26 0.1% 1,080 0.2% 1,248 0.1%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces1 0.6% 11 0.0% 12 0.0% 2,496 0.5% 2,384 0.2%
SplFileInfo::getPathname6 3.8% 8 0.0% 13 0.1% 3,072 0.6% 944 0.1%
DirectoryIterator::getFilename8 5.1% 7 0.0% 17 0.1% 1,136 0.2% 848 0.1%
Drupal\Component\Annotation\Plugin::get6 3.8% 6 0.0% 11 0.0% 888 0.2% 640 0.0%
DirectoryIterator::getBasename6 3.8% 6 0.0% 12 0.0% 1,064 0.2% 584 0.0%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName1 0.6% 2 0.0% 3 0.0% 1,056 0.2% 880 0.1%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces1 0.6% 1 0.0% 3 0.0% 928 0.2% 664 0.0%