(microsec) | (microsecs) | MemUse (bytes) | PeakMemUse (bytes) | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions | 3 | 0.1% | 194,409 | 25.0% | 194,393 | 26.2% | 1,270,640 | 3.5% | 1,435,896 | 3.9% |
Exclusive Metrics for Current Function | 6,080 | 3.1% | 4,045 | 2.1% | -669,896 | -52.7% | 14,744 | 1.0% | ||
Drupal\Core\Plugin\Discovery\InfoHookDecorator::getDefinitions | 1 | 33.3% | 106,294 | 54.7% | 106,282 | 54.7% | 1,015,336 | 79.9% | 976,608 | 68.0% |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 2 | 66.7% | 88,115 | 45.3% | 88,111 | 45.3% | 255,304 | 20.1% | 459,288 | 32.0% |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 94 | 4.6% | 173,770 | 89.4% | 173,850 | 89.4% | 917,224 | 72.2% | 994,696 | 69.3% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 3 | 0.1% | 3,009 | 1.5% | 3,018 | 1.6% | 352,552 | 27.7% | 235,824 | 16.4% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 81 | 3.9% | 2,112 | 1.1% | 2,203 | 1.1% | 30,800 | 2.4% | 6,264 | 0.4% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 94 | 4.6% | 1,345 | 0.7% | 1,446 | 0.7% | 155,768 | 12.3% | 1,352 | 0.1% |
RecursiveDirectoryIterator::hasChildren | 97 | 4.7% | 1,193 | 0.6% | 1,272 | 0.7% | 23,576 | 1.9% | 912 | 0.1% |
spl_autoload_call | 3 | 0.1% | 1,171 | 0.6% | 1,178 | 0.6% | 89,264 | 7.0% | 96,184 | 6.7% |
RecursiveDirectoryIterator::__construct | 36 | 1.7% | 1,144 | 0.6% | 1,183 | 0.6% | 17,432 | 1.4% | 568 | 0.0% |
file_exists | 141 | 6.8% | 912 | 0.5% | 1,018 | 0.5% | 840 | 0.1% | 0 | 0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 94 | 4.6% | 819 | 0.4% | 926 | 0.5% | 77,800 | 6.1% | 53,544 | 3.7% |
FilesystemIterator::next | 97 | 4.7% | 598 | 0.3% | 670 | 0.3% | -21,840 | -1.7% | 760 | 0.1% |
FilesystemIterator::rewind | 39 | 1.9% | 430 | 0.2% | 461 | 0.2% | 856 | 0.1% | 0 | 0.0% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 94 | 4.6% | 397 | 0.2% | 503 | 0.3% | 14,080 | 1.1% | 232 | 0.0% |
Drupal\Core\Entity\Annotation\EntityType::get | 34 | 1.6% | 353 | 0.2% | 386 | 0.2% | 15,168 | 1.2% | 2,608 | 0.2% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 3 | 0.1% | 200 | 0.1% | 207 | 0.1% | 64,088 | 5.0% | 16,760 | 1.2% |
str_replace | 147 | 7.1% | 166 | 0.1% | 266 | 0.1% | 22,816 | 1.8% | 456 | 0.0% |
FilesystemIterator::current | 94 | 4.6% | 119 | 0.1% | 214 | 0.1% | 138,536 | 10.9% | 7,912 | 0.6% |
SplFileInfo::getExtension | 94 | 4.6% | 98 | 0.1% | 187 | 0.1% | 3,880 | 0.3% | 384 | 0.0% |
SplFileInfo::getBasename | 94 | 4.6% | 95 | 0.0% | 174 | 0.1% | 4,032 | 0.3% | 568 | 0.0% |
RecursiveDirectoryIterator::getChildren | 3 | 0.1% | 86 | 0.0% | 89 | 0.0% | 7,200 | 0.6% | 0 | 0.0% |
Drupal\Component\Annotation\Plugin::getId | 81 | 3.9% | 82 | 0.0% | 118 | 0.1% | 872 | 0.1% | 704 | 0.0% |
RecursiveIteratorIterator::__construct | 36 | 1.7% | 80 | 0.0% | 116 | 0.1% | 4,608 | 0.4% | 0 | 0.0% |
RecursiveIteratorIterator::getSubIterator | 94 | 4.6% | 57 | 0.0% | 125 | 0.1% | 872 | 0.1% | 592 | 0.0% |
DirectoryIterator::valid | 266 | 12.9% | 27 | 0.0% | 368 | 0.2% | 848 | 0.1% | 0 | 0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 3 | 0.1% | 20 | 0.0% | 25 | 0.0% | 2,504 | 0.2% | 0 | 0.0% |
SplFileInfo::getPathname | 94 | 4.6% | 20 | 0.0% | 131 | 0.1% | 11,792 | 0.9% | 248 | 0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 6 | 0.3% | 16 | 0.0% | 22 | 0.0% | 232 | 0.0% | 0 | 0.0% |
RecursiveDirectoryIterator::getSubPath | 94 | 4.6% | 6 | 0.0% | 124 | 0.1% | 3,872 | 0.3% | 584 | 0.0% |
Drupal\Component\Annotation\Plugin::get | 47 | 2.3% | 4 | 0.0% | 68 | 0.0% | 864 | 0.1% | 0 | 0.0% |