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 | 4 |
0.4% |
85,396 |
6.9% |
662,036 |
2.0% |
832,836 |
2.5% |
Exclusive Metrics for Current Function | | | 3,399 |
4.0% |
-208,064 |
-31.4% |
6,260 |
0.8% |
Parent function |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 4 |
100.0% |
85,396 |
100.0% |
662,036 |
100.0% |
832,836 |
100.0% |
Child functions |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 40 |
4.1% |
68,602 |
80.3% |
337,280 |
50.9% |
476,260 |
57.2% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 4 |
0.4% |
4,301 |
5.0% |
241,056 |
36.4% |
214,888 |
25.8% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 38 |
3.9% |
2,053 |
2.4% |
11,616 |
1.8% |
4,628 |
0.6% |
RecursiveDirectoryIterator::hasChildren | 40 |
4.1% |
1,246 |
1.5% |
4,172 |
0.6% |
360 |
0.0% |
spl_autoload_call | 3 |
0.3% |
1,243 |
1.5% |
58,772 |
8.9% |
74,028 |
8.9% |
file_exists | 204 |
21.1% |
1,172 |
1.4% |
412 |
0.1% |
412 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 40 |
4.1% |
772 |
0.9% |
46,080 |
7.0% |
39,476 |
4.7% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 4 |
0.4% |
751 |
0.9% |
68,164 |
10.3% |
9,476 |
1.1% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 40 |
4.1% |
658 |
0.8% |
35,712 |
5.4% |
0 |
0.0% |
RecursiveDirectoryIterator::__construct | 13 |
1.3% |
464 |
0.5% |
3,920 |
0.6% |
840 |
0.1% |
FilesystemIterator::next | 40 |
4.1% |
209 |
0.2% |
-3,516 |
-0.5% |
424 |
0.1% |
FilesystemIterator::current | 40 |
4.1% |
114 |
0.1% |
51,516 |
7.8% |
1,848 |
0.2% |
FilesystemIterator::rewind | 13 |
1.3% |
107 |
0.1% |
428 |
0.1% |
428 |
0.1% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 40 |
4.1% |
83 |
0.1% |
3,192 |
0.5% |
0 |
0.0% |
SplFileInfo::getExtension | 40 |
4.1% |
47 |
0.1% |
1,068 |
0.2% |
428 |
0.1% |
SplFileInfo::getBasename | 40 |
4.1% |
44 |
0.1% |
1,484 |
0.2% |
448 |
0.1% |
RecursiveIteratorIterator::__construct | 13 |
1.3% |
36 |
0.0% |
1,116 |
0.2% |
440 |
0.1% |
Drupal\Component\Annotation\Plugin::getId | 38 |
3.9% |
24 |
0.0% |
444 |
0.1% |
444 |
0.1% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 4 |
0.4% |
22 |
0.0% |
1,344 |
0.2% |
0 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 8 |
0.8% |
18 |
0.0% |
-100 |
-0.0% |
0 |
0.0% |
RecursiveIteratorIterator::getSubIterator | 40 |
4.1% |
7 |
0.0% |
444 |
0.1% |
444 |
0.1% |
Drupal\Component\Annotation\Plugin::get | 38 |
3.9% |
7 |
0.0% |
440 |
0.1% |
440 |
0.1% |
DirectoryIterator::valid | 106 |
11.0% |
6 |
0.0% |
424 |
0.1% |
424 |
0.1% |
RecursiveDirectoryIterator::getSubPath | 40 |
4.1% |
6 |
0.0% |
1,080 |
0.2% |
440 |
0.1% |
SplFileInfo::getPathname | 40 |
4.1% |
5 |
0.0% |
3,552 |
0.5% |
0 |
0.0% |