Run Report
Run #51a1557b90314: XHProf Run (Namespace=drupal-perf-ezeedub)
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% 57,560 2.8% 56,003 2.8% 218,016 2.0% 850,820 7.5%
Exclusive Metrics for Current Function749 1.3% 0 0.0% -55,444 -25.4% 7,504 0.9%
Parent function
Drupal\Core\Plugin\Discovery\AlterDecorator::getDefinitions1 100.0% 57,560 100.0% 56,003 100.0% 218,016 100.0% 850,820 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation6 3.8% 55,012 95.6% 52,002 92.9% 145,524 66.7% 739,752 86.9%
Doctrine\Common\Annotations\AnnotationReader::__construct1 0.6% 498 0.9% 0 0.0% 47,704 21.9% 48,584 5.7%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 1.9% 326 0.6% 0 0.0% 30,284 13.9% 19,836 2.3%
file_exists45 28.7% 278 0.5% 0 0.0% 476 0.2% 380 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass6 3.8% 154 0.3% 4,001 7.1% 16,104 7.4% 15,572 1.8%
Doctrine\Common\Reflection\StaticReflectionParser::__construct6 3.8% 138 0.2% 0 0.0% 6,568 3.0% 2,112 0.2%
str_replace45 28.7% 94 0.2% 0 0.0% 5,344 2.5% 744 0.1%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces1 0.6% 73 0.1% 0 0.0% 11,452 5.3% 11,100 1.3%
Drupal\Component\Reflection\MockFileFinder::create6 3.8% 68 0.1% 0 0.0% 1,592 0.7% 1,116 0.1%
pathinfo8 5.1% 40 0.1% 0 0.0% 604 0.3% 500 0.1%
DirectoryIterator::__construct1 0.6% 27 0.0% 0 0.0% 792 0.4% 612 0.1%
SplFileInfo::getPathname6 3.8% 25 0.0% 0 0.0% 2,512 1.2% 292 0.0%
Drupal\Component\Annotation\Plugin::get6 3.8% 18 0.0% 0 0.0% 520 0.2% 436 0.1%
DirectoryIterator::getBasename6 3.8% 18 0.0% 0 0.0% 644 0.3% 412 0.0%
DirectoryIterator::getFilename8 5.1% 17 0.0% 0 0.0% 700 0.3% 456 0.1%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces1 0.6% 16 0.0% 0 0.0% 1,452 0.7% 1,400 0.2%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName1 0.6% 6 0.0% 0 0.0% 624 0.3% 0 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces1 0.6% 3 0.0% 0 0.0% 564 0.3% 12 0.0%