Function Name | Calls | Calls% | Incl. Wall Time (microsec) | IWall% | Incl. MemUse (bytes) | IMemUse% | Incl. PeakMemUse (bytes) | IPeakMemUse% |
---|
Current Function |
Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions | 14 |
0.3% |
349,824 |
9.9% |
1,047,456 |
2.4% |
1,469,816 |
3.4% |
Exclusive Metrics for Current Function | | | 16,245 |
4.6% |
-964,716 |
-92.1% |
14,196 |
1.0% |
Parent function |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 14 |
100.0% |
349,824 |
100.0% |
1,047,456 |
100.0% |
1,469,816 |
100.0% |
Child functions |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 227 |
4.7% |
291,014 |
83.2% |
784,500 |
74.9% |
1,051,040 |
71.5% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 201 |
4.1% |
9,401 |
2.7% |
23,516 |
2.2% |
5,996 |
0.4% |
RecursiveDirectoryIterator::hasChildren | 227 |
4.7% |
6,432 |
1.8% |
21,800 |
2.1% |
1,008 |
0.1% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 14 |
0.3% |
6,083 |
1.7% |
261,172 |
24.9% |
225,932 |
15.4% |
file_exists | 714 |
14.7% |
4,788 |
1.4% |
412 |
0.0% |
412 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 227 |
4.7% |
3,506 |
1.0% |
188,984 |
18.0% |
1,696 |
0.1% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 14 |
0.3% |
2,578 |
0.7% |
236,424 |
22.6% |
40,740 |
2.8% |
RecursiveDirectoryIterator::__construct | 60 |
1.2% |
2,089 |
0.6% |
16,308 |
1.6% |
1,524 |
0.1% |
spl_autoload_call | 3 |
0.1% |
2,003 |
0.6% |
58,812 |
5.6% |
74,084 |
5.0% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 227 |
4.7% |
1,926 |
0.6% |
70,828 |
6.8% |
39,344 |
2.7% |
FilesystemIterator::next | 227 |
4.7% |
1,002 |
0.3% |
-21,592 |
-2.1% |
424 |
0.0% |
FilesystemIterator::current | 227 |
4.7% |
556 |
0.2% |
287,332 |
27.4% |
8,888 |
0.6% |
FilesystemIterator::rewind | 60 |
1.2% |
541 |
0.2% |
428 |
0.0% |
428 |
0.0% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 227 |
4.7% |
411 |
0.1% |
15,904 |
1.5% |
136 |
0.0% |
SplFileInfo::getExtension | 227 |
4.7% |
271 |
0.1% |
4,060 |
0.4% |
452 |
0.0% |
SplFileInfo::getBasename | 227 |
4.7% |
250 |
0.1% |
5,564 |
0.5% |
504 |
0.0% |
RecursiveIteratorIterator::__construct | 60 |
1.2% |
163 |
0.0% |
3,560 |
0.3% |
440 |
0.0% |
Drupal\Component\Annotation\PluginID::get | 113 |
2.3% |
131 |
0.0% |
31,184 |
3.0% |
608 |
0.0% |
DirectoryIterator::valid | 574 |
11.8% |
78 |
0.0% |
424 |
0.0% |
424 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 14 |
0.3% |
74 |
0.0% |
2,184 |
0.2% |
48 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 28 |
0.6% |
68 |
0.0% |
-1,448 |
-0.1% |
0 |
0.0% |
Drupal\Component\Annotation\Plugin::getId | 88 |
1.8% |
52 |
0.0% |
444 |
0.0% |
0 |
0.0% |
RecursiveIteratorIterator::getSubIterator | 227 |
4.7% |
48 |
0.0% |
444 |
0.0% |
444 |
0.0% |
RecursiveDirectoryIterator::getSubPath | 227 |
4.7% |
35 |
0.0% |
4,072 |
0.4% |
440 |
0.0% |
SplFileInfo::getPathname | 227 |
4.7% |
35 |
0.0% |
15,972 |
1.5% |
164 |
0.0% |
Drupal\Component\Annotation\Plugin::get | 88 |
1.8% |
33 |
0.0% |
440 |
0.0% |
0 |
0.0% |
Drupal\Component\Annotation\PluginID::getId | 113 |
2.3% |
11 |
0.0% |
444 |
0.0% |
444 |
0.0% |