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 | 13 |
0.3% |
153,878 |
8.6% |
1,102,752 |
3.0% |
1,502,968 |
4.0% |
Exclusive Metrics for Current Function | | | 7,249 |
4.7% |
-1,249,296 |
-113.3% |
19,192 |
1.3% |
Parent function |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 13 |
100.0% |
153,878 |
100.0% |
1,102,752 |
100.0% |
1,502,968 |
100.0% |
Child functions |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 182 |
4.5% |
127,647 |
83.0% |
1,111,424 |
100.8% |
1,283,992 |
85.4% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 161 |
4.0% |
5,281 |
3.4% |
37,960 |
3.4% |
10,272 |
0.7% |
file_exists | 663 |
16.5% |
1,879 |
1.2% |
696 |
0.1% |
696 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 182 |
4.5% |
1,839 |
1.2% |
258,264 |
23.4% |
6,584 |
0.4% |
RecursiveDirectoryIterator::hasChildren | 182 |
4.5% |
1,503 |
1.0% |
17,400 |
1.6% |
952 |
0.1% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 13 |
0.3% |
1,459 |
0.9% |
96,240 |
8.7% |
53,768 |
3.6% |
RecursiveDirectoryIterator::__construct | 49 |
1.2% |
1,134 |
0.7% |
21,328 |
1.9% |
1,704 |
0.1% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 182 |
4.5% |
942 |
0.6% |
54,584 |
4.9% |
23,824 |
1.6% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 13 |
0.3% |
921 |
0.6% |
369,312 |
33.5% |
56,696 |
3.8% |
FilesystemIterator::next | 182 |
4.5% |
732 |
0.5% |
-16,768 |
-1.5% |
520 |
0.0% |
spl_autoload_call | 3 |
0.1% |
599 |
0.4% |
24,400 |
2.2% |
25,848 |
1.7% |
FilesystemIterator::rewind | 49 |
1.2% |
390 |
0.3% |
712 |
0.1% |
712 |
0.0% |
DirectoryIterator::valid | 462 |
11.5% |
358 |
0.2% |
704 |
0.1% |
704 |
0.0% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 182 |
4.5% |
309 |
0.2% |
24,040 |
2.2% |
560 |
0.0% |
FilesystemIterator::current | 182 |
4.5% |
225 |
0.1% |
252,240 |
22.9% |
8,576 |
0.6% |
SplFileInfo::getExtension | 182 |
4.5% |
192 |
0.1% |
6,536 |
0.6% |
712 |
0.0% |
SplFileInfo::getBasename | 182 |
4.5% |
188 |
0.1% |
6,752 |
0.6% |
704 |
0.0% |
RecursiveIteratorIterator::getSubIterator | 182 |
4.5% |
183 |
0.1% |
728 |
0.1% |
728 |
0.0% |
RecursiveDirectoryIterator::getSubPath | 182 |
4.5% |
183 |
0.1% |
6,544 |
0.6% |
720 |
0.0% |
RecursiveIteratorIterator::__construct | 49 |
1.2% |
122 |
0.1% |
5,816 |
0.5% |
776 |
0.1% |
Drupal\Component\Annotation\PluginID::get | 113 |
2.8% |
116 |
0.1% |
54,968 |
5.0% |
768 |
0.1% |
Drupal\Component\Annotation\PluginID::getId | 113 |
2.8% |
114 |
0.1% |
728 |
0.1% |
640 |
0.0% |
SplFileInfo::getPathname | 182 |
4.5% |
89 |
0.1% |
14,176 |
1.3% |
560 |
0.0% |
Drupal\Component\Annotation\Plugin::getId | 48 |
1.2% |
61 |
0.0% |
728 |
0.1% |
416 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 26 |
0.6% |
60 |
0.0% |
-2,072 |
-0.2% |
600 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 13 |
0.3% |
56 |
0.0% |
3,888 |
0.4% |
1,552 |
0.1% |
Drupal\Component\Annotation\Plugin::get | 48 |
1.2% |
47 |
0.0% |
720 |
0.1% |
192 |
0.0% |