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 | 8 |
0.3% |
239,032 |
7.8% |
611,076 |
1.5% |
901,116 |
2.1% |
Exclusive Metrics for Current Function | | | 10,331 |
4.3% |
-521,788 |
-85.4% |
8,152 |
0.9% |
Parent functions |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 7 |
87.5% |
219,323 |
91.8% |
808,820 |
132.4% |
784,736 |
87.1% |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions@1 | 1 |
12.5% |
19,709 |
8.2% |
-197,744 |
-32.4% |
116,380 |
12.9% |
Child functions |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 123 |
4.6% |
200,435 |
83.9% |
301,100 |
49.3% |
509,820 |
56.6% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 109 |
4.1% |
6,264 |
2.6% |
15,120 |
2.5% |
6,032 |
0.7% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 8 |
0.3% |
4,858 |
2.0% |
249,024 |
40.8% |
225,448 |
25.0% |
RecursiveDirectoryIterator::hasChildren | 123 |
4.6% |
4,106 |
1.7% |
11,168 |
1.8% |
604 |
0.1% |
file_exists | 416 |
15.6% |
2,681 |
1.1% |
412 |
0.1% |
412 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 123 |
4.6% |
2,192 |
0.9% |
101,944 |
16.7% |
720 |
0.1% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 8 |
0.3% |
1,474 |
0.6% |
136,884 |
22.4% |
26,052 |
2.9% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 123 |
4.6% |
1,398 |
0.6% |
57,032 |
9.3% |
39,544 |
4.4% |
RecursiveDirectoryIterator::__construct | 33 |
1.2% |
1,364 |
0.6% |
9,052 |
1.5% |
932 |
0.1% |
spl_autoload_call | 3 |
0.1% |
1,324 |
0.6% |
58,728 |
9.6% |
72,876 |
8.1% |
FilesystemIterator::next | 123 |
4.6% |
743 |
0.3% |
-10,400 |
-1.7% |
424 |
0.0% |
FilesystemIterator::rewind | 33 |
1.2% |
346 |
0.1% |
428 |
0.1% |
428 |
0.0% |
FilesystemIterator::current | 123 |
4.6% |
346 |
0.1% |
154,632 |
25.3% |
5,252 |
0.6% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 123 |
4.6% |
281 |
0.1% |
8,844 |
1.4% |
56 |
0.0% |
SplFileInfo::getExtension | 123 |
4.6% |
166 |
0.1% |
2,396 |
0.4% |
452 |
0.1% |
SplFileInfo::getBasename | 123 |
4.6% |
146 |
0.1% |
2,972 |
0.5% |
424 |
0.0% |
Drupal\Component\Annotation\PluginID::get | 63 |
2.4% |
109 |
0.0% |
17,580 |
2.9% |
608 |
0.1% |
RecursiveIteratorIterator::__construct | 33 |
1.2% |
107 |
0.0% |
2,156 |
0.4% |
440 |
0.0% |
RecursiveDirectoryIterator::getSubPath | 123 |
4.6% |
57 |
0.0% |
2,408 |
0.4% |
440 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 8 |
0.3% |
54 |
0.0% |
1,680 |
0.3% |
24 |
0.0% |
DirectoryIterator::valid | 312 |
11.7% |
53 |
0.0% |
424 |
0.1% |
424 |
0.0% |
RecursiveIteratorIterator::getSubIterator | 123 |
4.6% |
50 |
0.0% |
444 |
0.1% |
444 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 16 |
0.6% |
42 |
0.0% |
-632 |
-0.1% |
0 |
0.0% |
Drupal\Component\Annotation\Plugin::getId | 46 |
1.7% |
36 |
0.0% |
444 |
0.1% |
320 |
0.0% |
SplFileInfo::getPathname | 123 |
4.6% |
31 |
0.0% |
8,140 |
1.3% |
0 |
0.0% |
Drupal\Component\Annotation\PluginID::getId | 63 |
2.4% |
22 |
0.0% |
444 |
0.1% |
444 |
0.0% |
Drupal\Component\Annotation\Plugin::get | 46 |
1.7% |
16 |
0.0% |
440 |
0.1% |
344 |
0.0% |