Run Report
Run #51ec5cfb002ea: 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% 290,822 54.5% 290,868 56.0% 661,256 3.6% 2,026,288 11.0%
Exclusive Metrics for Current Function5,621 1.9% 4,283 1.5% -1,165,696 -176.3% 16,360 0.8%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions6 100.0% 290,822 100.0% 290,868 100.0% 661,256 100.0% 2,026,288 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation103 6.2% 278,266 95.7% 278,389 95.7% 1,197,752 181.1% 1,759,240 86.8%
Doctrine\Common\Reflection\StaticReflectionParser::__construct103 6.2% 1,376 0.5% 1,458 0.5% 156,824 23.7% 8,920 0.4%
file_exists282 16.8% 1,164 0.4% 1,377 0.5% 824 0.1% 728 0.0%
DirectoryIterator::__construct32 1.9% 817 0.3% 845 0.3% 15,344 2.3% 1,568 0.1%
Doctrine\Common\Annotations\AnnotationReader::__construct6 0.4% 761 0.3% 769 0.3% 95,960 14.5% 92,096 4.5%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass103 6.2% 599 0.2% 695 0.2% 46,048 7.0% 27,264 1.3%
Drupal\Component\Reflection\MockFileFinder::create103 6.2% 448 0.2% 537 0.2% 15,216 2.3% 2,200 0.1%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces6 0.4% 346 0.1% 354 0.1% 127,160 19.2% 67,440 3.3%
str_replace282 16.8% 322 0.1% 528 0.2% 48,560 7.3% 1,376 0.1%
pathinfo167 10.0% 280 0.1% 413 0.1% 6,168 0.9% 2,232 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 0.2% 272 0.1% 276 0.1% 55,352 8.4% 39,272 1.9%
DirectoryIterator::getFilename167 10.0% 165 0.1% 254 0.1% 7,696 1.2% 848 0.0%
SplFileInfo::getPathname103 6.2% 118 0.0% 241 0.1% 37,600 5.7% 1,744 0.1%
DirectoryIterator::getBasename103 6.2% 103 0.0% 195 0.1% 5,016 0.8% 488 0.0%
Drupal\Component\Annotation\Plugin::get87 5.2% 87 0.0% 148 0.1% 952 0.1% 0 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces6 0.4% 50 0.0% 57 0.0% 2,408 0.4% 3,064 0.2%
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% 7 0.0% 14 0.0% 928 0.1% 752 0.0%