Run Report
Run #519d44ffb3845: 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::getDefinitions1 0.6% 61,972 7.7% 61,977 8.4% 282,120 2.7% 865,752 8.1%
Exclusive Metrics for Current Function1,001 1.6% 798 1.3% -66,064 -23.4% 6,620 0.8%
Parent function
Drupal\Core\Plugin\Discovery\AlterDecorator::getDefinitions1 100.0% 61,972 100.0% 61,977 100.0% 282,120 100.0% 865,752 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation6 3.8% 57,303 92.5% 57,313 92.5% 206,332 73.1% 737,484 85.2%
Doctrine\Common\Annotations\AnnotationReader::__construct1 0.6% 1,384 2.2% 1,386 2.2% 56,748 20.1% 56,128 6.5%
Symfony\Component\ClassLoader\ClassLoader::loadClass3 1.9% 1,159 1.9% 1,163 1.9% 33,944 12.0% 28,460 3.3%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass6 3.8% 361 0.6% 367 0.6% 19,088 6.8% 16,944 2.0%
file_exists46 28.9% 283 0.5% 329 0.5% 476 0.2% 380 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::__construct6 3.8% 113 0.2% 120 0.2% 3,904 1.4% 2,612 0.3%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces1 0.6% 99 0.2% 103 0.2% 11,628 4.1% 9,300 1.1%
str_replace46 28.9% 67 0.1% 117 0.2% 5,448 1.9% 752 0.1%
DirectoryIterator::__construct1 0.6% 60 0.1% 63 0.1% 800 0.3% 708 0.1%
Drupal\Component\Reflection\MockFileFinder::create6 3.8% 54 0.1% 68 0.1% 2,316 0.8% 1,408 0.2%
pathinfo8 5.0% 24 0.0% 34 0.1% 600 0.2% 520 0.1%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces1 0.6% 19 0.0% 22 0.0% 1,376 0.5% 1,392 0.2%
SplFileInfo::getPathname6 3.8% 14 0.0% 22 0.0% 2,516 0.9% 744 0.1%
DirectoryIterator::getFilename8 5.0% 9 0.0% 22 0.0% 700 0.2% 496 0.1%
DirectoryIterator::getBasename6 3.8% 9 0.0% 24 0.0% 644 0.2% 412 0.0%
Drupal\Component\Annotation\Plugin::get6 3.8% 7 0.0% 14 0.0% 504 0.2% 312 0.0%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName1 0.6% 4 0.0% 7 0.0% 612 0.2% 560 0.1%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces1 0.6% 2 0.0% 5 0.0% 548 0.2% 520 0.1%