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% |
130,255 |
13.5% |
595,936 |
2.1% |
841,624 |
2.8% |
Exclusive Metrics for Current Function | | | 4,909 |
3.8% |
-444,360 |
-74.6% |
22,568 |
2.7% |
Parent function |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 4 |
100.0% |
130,255 |
100.0% |
595,936 |
100.0% |
841,624 |
100.0% |
Child functions |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 40 |
4.1% |
94,398 |
72.5% |
492,208 |
82.6% |
651,848 |
77.5% |
RecursiveDirectoryIterator::hasChildren | 40 |
4.1% |
11,711 |
9.0% |
4,904 |
0.8% |
944 |
0.1% |
RecursiveDirectoryIterator::__construct | 13 |
1.3% |
4,867 |
3.7% |
6,240 |
1.0% |
1,312 |
0.2% |
FilesystemIterator::next | 40 |
4.1% |
4,648 |
3.6% |
-3,560 |
-0.6% |
520 |
0.1% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 38 |
3.9% |
3,150 |
2.4% |
19,024 |
3.2% |
6,896 |
0.8% |
file_exists | 204 |
21.1% |
2,203 |
1.7% |
696 |
0.1% |
696 |
0.1% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 40 |
4.1% |
1,188 |
0.9% |
60,520 |
10.2% |
3,936 |
0.5% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 40 |
4.1% |
538 |
0.4% |
30,736 |
5.2% |
23,056 |
2.7% |
SplFileInfo::getPathname | 40 |
4.1% |
477 |
0.4% |
4,176 |
0.7% |
472 |
0.1% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 4 |
0.4% |
347 |
0.3% |
86,408 |
14.5% |
41,760 |
5.0% |
spl_autoload_call | 3 |
0.3% |
307 |
0.2% |
24,384 |
4.1% |
25,240 |
3.0% |
DirectoryIterator::valid | 106 |
11.0% |
292 |
0.2% |
704 |
0.1% |
704 |
0.1% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 4 |
0.4% |
243 |
0.2% |
115,016 |
19.3% |
25,832 |
3.1% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 40 |
4.1% |
238 |
0.2% |
5,864 |
1.0% |
624 |
0.1% |
SplFileInfo::getExtension | 40 |
4.1% |
193 |
0.1% |
1,992 |
0.3% |
712 |
0.1% |
FilesystemIterator::current | 40 |
4.1% |
166 |
0.1% |
179,592 |
30.1% |
28,312 |
3.4% |
RecursiveIteratorIterator::__construct | 13 |
1.3% |
88 |
0.1% |
2,072 |
0.3% |
720 |
0.1% |
SplFileInfo::getBasename | 40 |
4.1% |
66 |
0.1% |
2,184 |
0.4% |
504 |
0.1% |
FilesystemIterator::rewind | 13 |
1.3% |
64 |
0.0% |
712 |
0.1% |
504 |
0.1% |
RecursiveIteratorIterator::getSubIterator | 40 |
4.1% |
46 |
0.0% |
728 |
0.1% |
728 |
0.1% |
RecursiveDirectoryIterator::getSubPath | 40 |
4.1% |
32 |
0.0% |
2,000 |
0.3% |
720 |
0.1% |
Drupal\Component\Annotation\Plugin::getId | 38 |
3.9% |
30 |
0.0% |
728 |
0.1% |
640 |
0.1% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 8 |
0.8% |
29 |
0.0% |
-128 |
-0.0% |
504 |
0.1% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 4 |
0.4% |
18 |
0.0% |
2,376 |
0.4% |
1,240 |
0.1% |
Drupal\Component\Annotation\Plugin::get | 38 |
3.9% |
7 |
0.0% |
720 |
0.1% |
632 |
0.1% |