Run Report
Run #51ec5ca916d7d: 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,239 54.5% 290,287 55.9% 661,256 3.6% 2,026,288 11.0%
Exclusive Metrics for Current Function5,568 1.9% 4,217 1.5% -1,165,696 -176.3% 16,360 0.8%
Parent function
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions6 100.0% 290,239 100.0% 290,287 100.0% 661,256 100.0% 2,026,288 100.0%
Child functions
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation103 6.2% 277,864 95.7% 277,986 95.8% 1,197,752 181.1% 1,759,240 86.8%
Doctrine\Common\Reflection\StaticReflectionParser::__construct103 6.2% 1,378 0.5% 1,465 0.5% 156,824 23.7% 8,920 0.4%
file_exists282 16.8% 1,141 0.4% 1,353 0.5% 824 0.1% 728 0.0%
DirectoryIterator::__construct32 1.9% 801 0.3% 838 0.3% 15,344 2.3% 1,568 0.1%
Doctrine\Common\Annotations\AnnotationReader::__construct6 0.4% 720 0.2% 727 0.3% 95,960 14.5% 92,096 4.5%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass103 6.2% 595 0.2% 693 0.2% 46,048 7.0% 27,264 1.3%
Drupal\Component\Reflection\MockFileFinder::create103 6.2% 448 0.2% 552 0.2% 15,216 2.3% 2,200 0.1%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces6 0.4% 334 0.1% 342 0.1% 127,160 19.2% 67,440 3.3%
str_replace282 16.8% 320 0.1% 538 0.2% 48,560 7.3% 1,376 0.1%
pathinfo167 10.0% 279 0.1% 400 0.1% 6,168 0.9% 2,232 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass3 0.2% 241 0.1% 245 0.1% 55,352 8.4% 39,272 1.9%
DirectoryIterator::getFilename167 10.0% 166 0.1% 257 0.1% 7,696 1.2% 848 0.0%
SplFileInfo::getPathname103 6.2% 122 0.0% 226 0.1% 37,600 5.7% 1,744 0.1%
DirectoryIterator::getBasename103 6.2% 103 0.0% 191 0.1% 5,016 0.8% 488 0.0%
Drupal\Component\Annotation\Plugin::get87 5.2% 87 0.0% 154 0.1% 952 0.1% 0 0.0%
Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespaces6 0.4% 46 0.0% 56 0.0% 2,408 0.4% 3,064 0.2%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName12 0.7% 20 0.0% 36 0.0% 7,144 1.1% 696 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationNamespaces6 0.4% 6 0.0% 11 0.0% 928 0.1% 752 0.0%