Run Report
Run #51ec489b18752: 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,230 46.4% 291,229 47.8% 656,616 3.4% 1,967,264 10.1%
Exclusive Metrics for Current Function5,647 1.9% 4,275 1.5% -1,165,960 -177.6% 13,816 0.7%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions6 100.0% 291,230 100.0% 291,229 100.0% 656,616 100.0% 1,967,264 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation103 6.2% 278,616 95.7% 278,701 95.7% 1,193,384 181.7% 1,725,008 87.7%
Doctrine\Common\Reflection\StaticReflectionParser::__construct103 6.2% 1,390 0.5% 1,477 0.5% 156,816 23.9% 6,608 0.3%
file_exists282 16.8% 1,168 0.4% 1,400 0.5% 824 0.1% 728 0.0%
DirectoryIterator::__construct32 1.9% 850 0.3% 882 0.3% 15,344 2.3% 1,088 0.1%
Doctrine\Common\Annotations\AnnotationReader::__construct6 0.4% 781 0.3% 787 0.3% 95,960 14.6% 91,400 4.6%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass103 6.2% 597 0.2% 696 0.2% 46,048 7.0% 27,088 1.4%
Drupal\Component\Reflection\MockFileFinder::create103 6.2% 450 0.2% 534 0.2% 15,216 2.3% 2,032 0.1%
str_replace282 16.8% 356 0.1% 574 0.2% 48,544 7.4% 1,264 0.1%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces6 0.4% 298 0.1% 306 0.1% 127,176 19.4% 50,336 2.6%
pathinfo167 10.0% 281 0.1% 411 0.1% 6,168 0.9% 1,784 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 0.2% 241 0.1% 246 0.1% 55,352 8.4% 39,272 2.0%
DirectoryIterator::getFilename167 10.0% 164 0.1% 264 0.1% 7,688 1.2% 848 0.0%
SplFileInfo::getPathname103 6.2% 125 0.0% 233 0.1% 37,608 5.7% 1,248 0.1%
DirectoryIterator::getBasename103 6.2% 105 0.0% 205 0.1% 5,016 0.8% 488 0.0%
Drupal\Component\Annotation\Plugin::get87 5.2% 87 0.0% 140 0.0% 952 0.1% 0 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces6 0.4% 46 0.0% 56 0.0% 2,408 0.4% 2,808 0.1%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName12 0.7% 21 0.0% 30 0.0% 7,144 1.1% 696 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces6 0.4% 7 0.0% 12 0.0% 928 0.1% 752 0.0%