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% |
522,719 |
13.5% |
1,158,384 |
2.9% |
1,377,360 |
3.3% |
Exclusive Metrics for Current Function | | | 22,994 |
4.4% |
-2,199,248 |
-189.9% |
28,880 |
2.1% |
Parent function |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 14 |
100.0% |
522,719 |
100.0% |
1,158,384 |
100.0% |
1,377,360 |
100.0% |
Child functions |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 225 |
4.7% |
378,508 |
72.4% |
1,235,288 |
106.6% |
1,296,632 |
94.1% |
RecursiveDirectoryIterator::hasChildren | 225 |
4.7% |
50,040 |
9.6% |
24,320 |
2.1% |
96 |
0.0% |
RecursiveDirectoryIterator::__construct | 59 |
1.2% |
21,044 |
4.0% |
25,664 |
2.2% |
568 |
0.0% |
FilesystemIterator::next | 225 |
4.7% |
17,609 |
3.4% |
-22,952 |
-2.0% |
520 |
0.0% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 199 |
4.1% |
11,725 |
2.2% |
47,768 |
4.1% |
10,424 |
0.8% |
file_exists | 714 |
14.8% |
5,331 |
1.0% |
696 |
0.1% |
0 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 225 |
4.7% |
5,008 |
1.0% |
320,144 |
27.6% |
1,392 |
0.1% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 225 |
4.7% |
2,163 |
0.4% |
61,816 |
5.3% |
88 |
0.0% |
SplFileInfo::getExtension | 225 |
4.7% |
1,212 |
0.2% |
7,912 |
0.7% |
0 |
0.0% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 14 |
0.3% |
952 |
0.2% |
97,056 |
8.4% |
0 |
0.0% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 14 |
0.3% |
907 |
0.2% |
398,912 |
34.4% |
2,608 |
0.2% |
FilesystemIterator::current | 225 |
4.7% |
894 |
0.2% |
1,004,376 |
86.7% |
34,080 |
2.5% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 225 |
4.7% |
883 |
0.2% |
29,544 |
2.6% |
0 |
0.0% |
DirectoryIterator::valid | 568 |
11.8% |
750 |
0.1% |
704 |
0.1% |
0 |
0.0% |
RecursiveIteratorIterator::getSubIterator | 225 |
4.7% |
460 |
0.1% |
728 |
0.1% |
0 |
0.0% |
RecursiveIteratorIterator::__construct | 59 |
1.2% |
430 |
0.1% |
6,856 |
0.6% |
56 |
0.0% |
SplFileInfo::getBasename | 225 |
4.7% |
408 |
0.1% |
8,496 |
0.7% |
0 |
0.0% |
FilesystemIterator::rewind | 59 |
1.2% |
330 |
0.1% |
712 |
0.1% |
0 |
0.0% |
spl_autoload_call | 3 |
0.1% |
238 |
0.0% |
24,384 |
2.1% |
0 |
0.0% |
RecursiveDirectoryIterator::getSubPath | 225 |
4.7% |
170 |
0.0% |
7,944 |
0.7% |
0 |
0.0% |
Drupal\Component\Annotation\PluginID::get | 113 |
2.3% |
153 |
0.0% |
54,968 |
4.7% |
768 |
0.1% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 28 |
0.6% |
132 |
0.0% |
-2,288 |
-0.2% |
0 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 14 |
0.3% |
125 |
0.0% |
4,056 |
0.4% |
0 |
0.0% |
Drupal\Component\Annotation\Plugin::getId | 86 |
1.8% |
100 |
0.0% |
728 |
0.1% |
416 |
0.0% |
SplFileInfo::getPathname | 225 |
4.7% |
87 |
0.0% |
18,352 |
1.6% |
0 |
0.0% |
Drupal\Component\Annotation\PluginID::getId | 113 |
2.3% |
53 |
0.0% |
728 |
0.1% |
640 |
0.0% |
Drupal\Component\Annotation\Plugin::get | 86 |
1.8% |
13 |
0.0% |
720 |
0.1% |
192 |
0.0% |