Run Report
Run #51ec491641923: XHProf Run (Namespace=drupal-perf-drupalcon)
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::getDefinitions6 0.4% 291,114 46.2% 291,100 47.7% 661,296 3.4% 1,973,768 10.1%
Exclusive Metrics for Current Function5,597 1.9% 4,252 1.5% -1,165,248 -176.2% 13,816 0.7%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions6 100.0% 291,114 100.0% 291,100 100.0% 661,296 100.0% 1,973,768 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation103 6.2% 278,577 95.7% 278,662 95.7% 1,197,696 181.1% 1,731,512 87.7%
Doctrine\Common\Reflection\StaticReflectionParser::__construct103 6.2% 1,379 0.5% 1,472 0.5% 156,792 23.7% 6,608 0.3%
file_exists282 16.8% 1,141 0.4% 1,340 0.5% 824 0.1% 728 0.0%
DirectoryIterator::__construct32 1.9% 812 0.3% 837 0.3% 15,344 2.3% 1,088 0.1%
Doctrine\Common\Annotations\AnnotationReader::__construct6 0.4% 772 0.3% 777 0.3% 95,960 14.5% 91,400 4.6%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass103 6.2% 600 0.2% 691 0.2% 46,048 7.0% 27,088 1.4%
Drupal\Component\Reflection\MockFileFinder::create103 6.2% 456 0.2% 540 0.2% 15,216 2.3% 2,032 0.1%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces6 0.4% 347 0.1% 354 0.1% 127,176 19.2% 50,336 2.6%
str_replace282 16.8% 325 0.1% 547 0.2% 48,248 7.3% 1,264 0.1%
pathinfo167 10.0% 279 0.1% 409 0.1% 6,168 0.9% 1,784 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 0.2% 276 0.1% 279 0.1% 55,352 8.4% 39,272 2.0%
DirectoryIterator::getFilename167 10.0% 165 0.1% 261 0.1% 7,672 1.2% 848 0.0%
SplFileInfo::getPathname103 6.2% 126 0.0% 238 0.1% 37,600 5.7% 1,248 0.1%
DirectoryIterator::getBasename103 6.2% 103 0.0% 190 0.1% 5,016 0.8% 488 0.0%
Drupal\Component\Annotation\Plugin::get87 5.2% 87 0.0% 147 0.1% 952 0.1% 0 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces6 0.4% 46 0.0% 54 0.0% 2,408 0.4% 2,808 0.1%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName12 0.7% 20 0.0% 35 0.0% 7,144 1.1% 696 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces6 0.4% 6 0.0% 15 0.0% 928 0.1% 752 0.0%