(microsec) | (microsecs) | MemUse (bytes) | PeakMemUse (bytes) | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions | 3 | 0.1% | 192,771 | 24.9% | 192,775 | 26.1% | 1,270,760 | 3.5% | 1,435,800 | 3.9% |
Exclusive Metrics for Current Function | 5,974 | 3.1% | 4,071 | 2.1% | -669,904 | -52.7% | 14,808 | 1.0% | ||
Drupal\Core\Plugin\Discovery\InfoHookDecorator::getDefinitions | 1 | 33.3% | 104,886 | 54.4% | 104,886 | 54.4% | 1,015,440 | 79.9% | 976,232 | 68.0% |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 2 | 66.7% | 87,885 | 45.6% | 87,889 | 45.6% | 255,320 | 20.1% | 459,568 | 32.0% |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 94 | 4.6% | 172,463 | 89.5% | 172,535 | 89.5% | 917,312 | 72.2% | 993,888 | 69.2% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 3 | 0.1% | 2,972 | 1.5% | 2,978 | 1.5% | 352,608 | 27.7% | 235,976 | 16.4% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 81 | 3.9% | 2,067 | 1.1% | 2,134 | 1.1% | 30,800 | 2.4% | 6,264 | 0.4% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 94 | 4.6% | 1,323 | 0.7% | 1,413 | 0.7% | 155,776 | 12.3% | 1,352 | 0.1% |
RecursiveDirectoryIterator::hasChildren | 97 | 4.7% | 1,181 | 0.6% | 1,256 | 0.7% | 23,576 | 1.9% | 928 | 0.1% |
spl_autoload_call | 3 | 0.1% | 1,170 | 0.6% | 1,173 | 0.6% | 89,248 | 7.0% | 96,160 | 6.7% |
RecursiveDirectoryIterator::__construct | 36 | 1.7% | 1,094 | 0.6% | 1,134 | 0.6% | 17,432 | 1.4% | 568 | 0.0% |
file_exists | 141 | 6.8% | 907 | 0.5% | 1,011 | 0.5% | 840 | 0.1% | 0 | 0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 94 | 4.6% | 806 | 0.4% | 898 | 0.5% | 77,800 | 6.1% | 53,544 | 3.7% |
FilesystemIterator::next | 97 | 4.7% | 570 | 0.3% | 628 | 0.3% | -21,840 | -1.7% | 760 | 0.1% |
FilesystemIterator::rewind | 39 | 1.9% | 415 | 0.2% | 449 | 0.2% | 856 | 0.1% | 0 | 0.0% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 94 | 4.6% | 393 | 0.2% | 497 | 0.3% | 14,080 | 1.1% | 232 | 0.0% |
Drupal\Core\Entity\Annotation\EntityType::get | 34 | 1.6% | 356 | 0.2% | 380 | 0.2% | 15,176 | 1.2% | 2,608 | 0.2% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 3 | 0.1% | 197 | 0.1% | 203 | 0.1% | 64,104 | 5.0% | 17,208 | 1.2% |
str_replace | 147 | 7.1% | 156 | 0.1% | 262 | 0.1% | 22,824 | 1.8% | 512 | 0.0% |
FilesystemIterator::current | 94 | 4.6% | 115 | 0.1% | 217 | 0.1% | 138,504 | 10.9% | 7,912 | 0.6% |
SplFileInfo::getExtension | 94 | 4.6% | 98 | 0.1% | 197 | 0.1% | 3,880 | 0.3% | 384 | 0.0% |
SplFileInfo::getBasename | 94 | 4.6% | 94 | 0.0% | 167 | 0.1% | 4,032 | 0.3% | 568 | 0.0% |
RecursiveDirectoryIterator::getChildren | 3 | 0.1% | 84 | 0.0% | 87 | 0.0% | 7,200 | 0.6% | 0 | 0.0% |
Drupal\Component\Annotation\Plugin::getId | 81 | 3.9% | 81 | 0.0% | 119 | 0.1% | 872 | 0.1% | 704 | 0.0% |
RecursiveIteratorIterator::__construct | 36 | 1.7% | 78 | 0.0% | 105 | 0.1% | 4,608 | 0.4% | 0 | 0.0% |
DirectoryIterator::valid | 266 | 12.9% | 48 | 0.0% | 351 | 0.2% | 848 | 0.1% | 0 | 0.0% |
RecursiveIteratorIterator::getSubIterator | 94 | 4.6% | 48 | 0.0% | 135 | 0.1% | 872 | 0.1% | 592 | 0.0% |
SplFileInfo::getPathname | 94 | 4.6% | 27 | 0.0% | 139 | 0.1% | 11,792 | 0.9% | 248 | 0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 3 | 0.1% | 19 | 0.0% | 24 | 0.0% | 2,496 | 0.2% | 0 | 0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 6 | 0.3% | 14 | 0.0% | 21 | 0.0% | 232 | 0.0% | 0 | 0.0% |
Drupal\Component\Annotation\Plugin::get | 47 | 2.3% | 12 | 0.0% | 70 | 0.0% | 864 | 0.1% | 0 | 0.0% |
RecursiveDirectoryIterator::getSubPath | 94 | 4.6% | 9 | 0.0% | 121 | 0.1% | 3,872 | 0.3% | 584 | 0.0% |