Run Report
Run #52353d82849e7: XHProf Run (Namespace=drupal-perf-joelpittet)
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.7% 53,238 7.9% 53,235 8.4% 991,992 2.4% 3,020,544 7.4%
Exclusive Metrics for Current Function617 1.2% 498 0.9% -82,576 -8.3% 4,408 0.1%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions1 100.0% 53,238 100.0% 53,235 100.0% 991,992 100.0% 3,020,544 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation2 1.5% 46,423 87.2% 46,422 87.2% 338,952 34.2% 2,310,048 76.5%
Doctrine\Common\Annotations\AnnotationReader::__construct1 0.7% 3,143 5.9% 3,145 5.9% 429,688 43.3% 429,904 14.2%
Composer\Autoload\ClassLoader::loadClass3 2.2% 1,803 3.4% 1,806 3.4% 174,192 17.6% 186,840 6.2%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass2 1.5% 456 0.9% 461 0.9% 79,720 8.0% 64,784 2.1%
file_exists48 35.8% 370 0.7% 406 0.8% 824 0.1% 632 0.0%
str_replace48 35.8% 102 0.2% 133 0.2% 7,920 0.8% 936 0.0%
DirectoryIterator::__construct2 1.5% 102 0.2% 105 0.2% 1,760 0.2% 808 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces1 0.7% 74 0.1% 78 0.1% 22,008 2.2% 19,664 0.7%
Doctrine\Common\Reflection\StaticReflectionParser::__construct2 1.5% 56 0.1% 59 0.1% 7,704 0.8% 0 0.0%
Drupal\Component\Reflection\MockFileFinder::create2 1.5% 19 0.0% 22 0.0% 2,304 0.2% 0 0.0%
pathinfo6 4.5% 14 0.0% 17 0.0% 1,016 0.1% 1,088 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::reset2 1.5% 13 0.0% 15 0.0% 696 0.1% 0 0.0%
DirectoryIterator::getFilename6 4.5% 13 0.0% 18 0.0% 1,040 0.1% 848 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader1 0.7% 11 0.0% 13 0.0% 2,200 0.2% 0 0.0%
SplFileInfo::getPathname2 1.5% 8 0.0% 13 0.0% 1,536 0.2% 0 0.0%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName2 1.5% 6 0.0% 9 0.0% 1,208 0.1% 0 0.0%
Drupal\Component\Annotation\Plugin::get2 1.5% 4 0.0% 8 0.0% 888 0.1% 0 0.0%
DirectoryIterator::getBasename2 1.5% 4 0.0% 7 0.0% 912 0.1% 584 0.0%