Run Report
Run #5204421e7a2a2: 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::getDefinitions2 0.6% 18,382 4.9% 18,386 5.5% 471,624 2.5% 747,800 3.9%
Exclusive Metrics for Current Function978 5.3% 745 4.1% -171,400 -36.3% 14,600 2.0%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions2 100.0% 18,382 100.0% 18,386 100.0% 471,624 100.0% 747,800 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation8 2.6% 14,999 81.6% 15,006 81.6% 357,080 75.7% 483,984 64.7%
Doctrine\Common\Annotations\AnnotationReader::__construct2 0.7% 684 3.7% 686 3.7% 97,104 20.6% 96,384 12.9%
file_exists96 31.6% 621 3.4% 696 3.8% 824 0.2% 648 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 1.0% 263 1.4% 265 1.4% 55,760 11.8% 55,496 7.4%
DirectoryIterator::__construct5 1.6% 224 1.2% 232 1.3% 3,272 0.7% 1,360 0.2%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass8 2.6% 127 0.7% 134 0.7% 29,384 6.2% 27,560 3.7%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces2 0.7% 123 0.7% 127 0.7% 43,896 9.3% 42,000 5.6%
Doctrine\Common\Reflection\StaticReflectionParser::__construct8 2.6% 116 0.6% 123 0.7% 16,256 3.4% 7,008 0.9%
str_replace96 31.6% 105 0.6% 153 0.8% 16,880 3.6% 1,312 0.2%
Drupal\Component\Reflection\MockFileFinder::create8 2.6% 37 0.2% 47 0.3% 3,056 0.6% 2,040 0.3%
pathinfo18 5.9% 35 0.2% 50 0.3% 1,400 0.3% 1,576 0.2%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces2 0.7% 18 0.1% 23 0.1% 2,320 0.5% 3,424 0.5%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName4 1.3% 15 0.1% 20 0.1% 7,144 1.5% 6,704 0.9%
DirectoryIterator::getFilename18 5.9% 10 0.1% 29 0.2% 1,528 0.3% 896 0.1%
SplFileInfo::getPathname8 2.6% 9 0.0% 17 0.1% 4,080 0.9% 880 0.1%
Drupal\Component\Annotation\Plugin::get8 2.6% 8 0.0% 13 0.1% 920 0.2% 640 0.1%
DirectoryIterator::getBasename8 2.6% 8 0.0% 14 0.1% 1,192 0.3% 536 0.1%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces2 0.7% 2 0.0% 6 0.0% 928 0.2% 752 0.1%