Run Report
Run #5206d72f6f4f8: 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::getDefinitions2 0.7% 28,451 5.0% 28,454 5.5% 462,784 2.2% 725,616 3.5%
Exclusive Metrics for Current Function1,063 3.7% 819 2.9% -168,704 -36.5% 14,040 1.9%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions2 100.0% 28,451 100.0% 28,454 100.0% 462,784 100.0% 725,616 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation8 2.7% 22,766 80.0% 22,773 80.0% 352,800 76.2% 479,648 66.1%
Doctrine\Common\Annotations\AnnotationReader::__construct2 0.7% 1,464 5.1% 1,467 5.2% 92,632 20.0% 91,864 12.7%
Symfony\Component\ClassLoader\ClassLoader::loadClass3 1.0% 1,144 4.0% 1,147 4.0% 55,440 12.0% 54,808 7.6%
file_exists92 31.1% 669 2.4% 748 2.6% 824 0.2% 728 0.1%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass8 2.7% 350 1.2% 356 1.3% 29,576 6.4% 27,832 3.8%
DirectoryIterator::__construct5 1.7% 204 0.7% 212 0.7% 3,208 0.7% 1,280 0.2%
str_replace92 31.1% 192 0.7% 250 0.9% 16,224 3.5% 1,040 0.1%
Doctrine\Common\Reflection\StaticReflectionParser::__construct8 2.7% 177 0.6% 184 0.6% 16,256 3.5% 7,032 1.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces2 0.7% 164 0.6% 168 0.6% 42,168 9.1% 36,440 5.0%
Drupal\Component\Reflection\MockFileFinder::create8 2.7% 68 0.2% 77 0.3% 3,056 0.7% 2,040 0.3%
pathinfo18 6.1% 45 0.2% 55 0.2% 1,400 0.3% 1,656 0.2%
DirectoryIterator::getFilename18 6.1% 41 0.1% 55 0.2% 1,528 0.3% 896 0.1%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces2 0.7% 26 0.1% 28 0.1% 2,320 0.5% 2,584 0.4%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName4 1.4% 20 0.1% 25 0.1% 7,144 1.5% 896 0.1%
SplFileInfo::getPathname8 2.7% 19 0.1% 31 0.1% 3,872 0.8% 1,200 0.2%
Drupal\Component\Annotation\Plugin::get8 2.7% 17 0.1% 27 0.1% 920 0.2% 640 0.1%
DirectoryIterator::getBasename8 2.7% 16 0.1% 24 0.1% 1,192 0.3% 536 0.1%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces2 0.7% 6 0.0% 8 0.0% 928 0.2% 456 0.1%