(microsec) | (microsecs) | MemUse (bytes) | PeakMemUse (bytes) | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions | 3 | 0.1% | 192,509 | 24.6% | 192,528 | 25.7% | 1,270,760 | 3.5% | 1,435,800 | 3.9% |
Exclusive Metrics for Current Function | 5,972 | 3.1% | 3,981 | 2.1% | -669,904 | -52.7% | 14,808 | 1.0% | ||
Drupal\Core\Plugin\Discovery\InfoHookDecorator::getDefinitions | 1 | 33.3% | 104,679 | 54.4% | 104,687 | 54.4% | 1,015,440 | 79.9% | 976,232 | 68.0% |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 2 | 66.7% | 87,830 | 45.6% | 87,841 | 45.6% | 255,320 | 20.1% | 459,568 | 32.0% |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 94 | 4.6% | 172,083 | 89.4% | 172,179 | 89.4% | 917,312 | 72.2% | 993,888 | 69.2% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 3 | 0.1% | 3,044 | 1.6% | 3,049 | 1.6% | 352,608 | 27.7% | 235,976 | 16.4% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 81 | 3.9% | 2,090 | 1.1% | 2,172 | 1.1% | 30,800 | 2.4% | 6,264 | 0.4% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 94 | 4.6% | 1,316 | 0.7% | 1,406 | 0.7% | 155,776 | 12.3% | 1,352 | 0.1% |
RecursiveDirectoryIterator::hasChildren | 97 | 4.7% | 1,171 | 0.6% | 1,249 | 0.6% | 23,576 | 1.9% | 928 | 0.1% |
RecursiveDirectoryIterator::__construct | 36 | 1.7% | 1,135 | 0.6% | 1,174 | 0.6% | 17,432 | 1.4% | 568 | 0.0% |
spl_autoload_call | 3 | 0.1% | 1,128 | 0.6% | 1,129 | 0.6% | 89,248 | 7.0% | 96,160 | 6.7% |
file_exists | 141 | 6.8% | 915 | 0.5% | 1,016 | 0.5% | 840 | 0.1% | 0 | 0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 94 | 4.6% | 807 | 0.4% | 917 | 0.5% | 77,800 | 6.1% | 53,544 | 3.7% |
FilesystemIterator::next | 97 | 4.7% | 587 | 0.3% | 666 | 0.3% | -21,840 | -1.7% | 760 | 0.1% |
FilesystemIterator::rewind | 39 | 1.9% | 424 | 0.2% | 455 | 0.2% | 856 | 0.1% | 0 | 0.0% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 94 | 4.6% | 398 | 0.2% | 498 | 0.3% | 14,080 | 1.1% | 232 | 0.0% |
Drupal\Core\Entity\Annotation\EntityType::get | 34 | 1.6% | 354 | 0.2% | 389 | 0.2% | 15,176 | 1.2% | 2,608 | 0.2% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 3 | 0.1% | 226 | 0.1% | 233 | 0.1% | 64,104 | 5.0% | 17,208 | 1.2% |
str_replace | 147 | 7.1% | 162 | 0.1% | 267 | 0.1% | 22,824 | 1.8% | 512 | 0.0% |
FilesystemIterator::current | 94 | 4.6% | 112 | 0.1% | 206 | 0.1% | 138,504 | 10.9% | 7,912 | 0.6% |
SplFileInfo::getExtension | 94 | 4.6% | 98 | 0.1% | 190 | 0.1% | 3,880 | 0.3% | 384 | 0.0% |
SplFileInfo::getBasename | 94 | 4.6% | 97 | 0.1% | 177 | 0.1% | 4,032 | 0.3% | 568 | 0.0% |
RecursiveDirectoryIterator::getChildren | 3 | 0.1% | 87 | 0.0% | 91 | 0.0% | 7,200 | 0.6% | 0 | 0.0% |
Drupal\Component\Annotation\Plugin::getId | 81 | 3.9% | 81 | 0.0% | 120 | 0.1% | 872 | 0.1% | 704 | 0.0% |
RecursiveIteratorIterator::__construct | 36 | 1.7% | 78 | 0.0% | 101 | 0.1% | 4,608 | 0.4% | 0 | 0.0% |
DirectoryIterator::valid | 266 | 12.9% | 36 | 0.0% | 354 | 0.2% | 848 | 0.1% | 0 | 0.0% |
RecursiveIteratorIterator::getSubIterator | 94 | 4.6% | 36 | 0.0% | 131 | 0.1% | 872 | 0.1% | 592 | 0.0% |
SplFileInfo::getPathname | 94 | 4.6% | 23 | 0.0% | 139 | 0.1% | 11,792 | 0.9% | 248 | 0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 3 | 0.1% | 20 | 0.0% | 24 | 0.0% | 2,496 | 0.2% | 0 | 0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 6 | 0.3% | 15 | 0.0% | 22 | 0.0% | 232 | 0.0% | 0 | 0.0% |
RecursiveDirectoryIterator::getSubPath | 94 | 4.6% | 8 | 0.0% | 126 | 0.1% | 3,872 | 0.3% | 584 | 0.0% |
Drupal\Component\Annotation\Plugin::get | 47 | 2.3% | 6 | 0.0% | 67 | 0.0% | 864 | 0.1% | 0 | 0.0% |