Run Report
Run #51f5bb078e5a7: XHProf Run (Namespace=drupal-perf-cottser)
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::getDefinitions2 0.7% 16,787 4.3% 16,793 4.8% 470,024 2.2% 744,168 3.6%
Exclusive Metrics for Current Function912 5.4% 701 4.2% -165,912 -35.3% 14,600 2.0%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions2 100.0% 16,787 100.0% 16,793 100.0% 470,024 100.0% 744,168 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation7 2.4% 13,559 80.8% 13,567 80.8% 352,960 75.1% 480,184 64.5%
file_exists96 33.1% 594 3.5% 656 3.9% 824 0.2% 648 0.1%
Doctrine\Common\Annotations\AnnotationReader::__construct2 0.7% 587 3.5% 590 3.5% 92,976 19.8% 92,328 12.4%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 1.0% 335 2.0% 338 2.0% 59,856 12.7% 59,560 8.0%
DirectoryIterator::__construct4 1.4% 186 1.1% 191 1.1% 2,792 0.6% 1,488 0.2%
Doctrine\Common\Reflection\StaticReflectionParser::__construct7 2.4% 143 0.9% 151 0.9% 14,768 3.1% 7,008 0.9%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces2 0.7% 123 0.7% 125 0.7% 43,896 9.3% 42,000 5.6%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass7 2.4% 120 0.7% 129 0.8% 29,208 6.2% 27,568 3.7%
str_replace96 33.1% 101 0.6% 154 0.9% 16,872 3.6% 1,424 0.2%
Drupal\Component\Reflection\MockFileFinder::create7 2.4% 37 0.2% 45 0.3% 2,928 0.6% 2,040 0.3%
pathinfo15 5.2% 23 0.1% 35 0.2% 1,304 0.3% 1,576 0.2%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces2 0.7% 18 0.1% 21 0.1% 2,320 0.5% 3,424 0.5%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName4 1.4% 15 0.1% 20 0.1% 7,144 1.5% 6,616 0.9%
SplFileInfo::getPathname7 2.4% 10 0.1% 18 0.1% 3,680 0.8% 880 0.1%
DirectoryIterator::getFilename15 5.2% 8 0.0% 20 0.1% 1,416 0.3% 896 0.1%
Drupal\Component\Annotation\Plugin::get7 2.4% 7 0.0% 10 0.1% 920 0.2% 640 0.1%
DirectoryIterator::getBasename7 2.4% 7 0.0% 18 0.1% 1,144 0.2% 536 0.1%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces2 0.7% 2 0.0% 4 0.0% 928 0.2% 752 0.1%