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 | 5 |
0.2% |
471,875 |
10.0% |
4,238,716 |
10.1% |
4,547,264 |
10.4% |
Exclusive Metrics for Current Function | | | 11,585 |
2.5% |
-709,928 |
-16.7% |
24,356 |
0.5% |
Parent functions |
Drupal\Core\Entity\EntityManager::findDefinitions | 1 |
20.0% |
289,854 |
61.4% |
4,014,392 |
94.7% |
3,820,488 |
84.0% |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 4 |
80.0% |
182,021 |
38.6% |
224,324 |
5.3% |
726,776 |
16.0% |
Child functions |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 137 |
5.0% |
370,983 |
78.6% |
778,128 |
18.4% |
2,242,196 |
49.3% |
Drupal\Core\Entity\Annotation\ConfigEntityType::get | 25 |
0.9% |
36,314 |
7.7% |
2,166,448 |
51.1% |
1,147,868 |
25.2% |
Drupal\Core\Entity\Annotation\ContentEntityType::get | 9 |
0.3% |
19,820 |
4.2% |
1,192,056 |
28.1% |
953,660 |
21.0% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 5 |
0.2% |
6,275 |
1.3% |
243,168 |
5.7% |
17,340 |
0.4% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 92 |
3.4% |
5,747 |
1.2% |
20,988 |
0.5% |
5,112 |
0.1% |
RecursiveDirectoryIterator::hasChildren | 142 |
5.2% |
5,244 |
1.1% |
13,380 |
0.3% |
1,048 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 137 |
5.0% |
2,692 |
0.6% |
115,204 |
2.7% |
1,560 |
0.0% |
spl_autoload_call | 3 |
0.1% |
2,600 |
0.6% |
58,728 |
1.4% |
64,684 |
1.4% |
RecursiveDirectoryIterator::__construct | 40 |
1.5% |
2,334 |
0.5% |
10,864 |
0.3% |
3,880 |
0.1% |
file_exists | 260 |
9.5% |
2,149 |
0.5% |
412 |
0.0% |
328 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 137 |
5.0% |
1,808 |
0.4% |
58,892 |
1.4% |
31,396 |
0.7% |
FilesystemIterator::next | 142 |
5.2% |
1,020 |
0.2% |
-12,476 |
-0.3% |
424 |
0.0% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 5 |
0.2% |
972 |
0.2% |
85,828 |
2.0% |
35,788 |
0.8% |
FilesystemIterator::rewind | 45 |
1.7% |
556 |
0.1% |
428 |
0.0% |
344 |
0.0% |
FilesystemIterator::current | 137 |
5.0% |
380 |
0.1% |
173,544 |
4.1% |
14,080 |
0.3% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 137 |
5.0% |
348 |
0.1% |
9,792 |
0.2% |
168 |
0.0% |
RecursiveDirectoryIterator::getChildren | 5 |
0.2% |
275 |
0.1% |
7,592 |
0.2% |
16 |
0.0% |
SplFileInfo::getExtension | 137 |
5.0% |
173 |
0.0% |
2,620 |
0.1% |
420 |
0.0% |
RecursiveIteratorIterator::__construct | 40 |
1.5% |
154 |
0.0% |
2,520 |
0.1% |
356 |
0.0% |
SplFileInfo::getBasename | 137 |
5.0% |
152 |
0.0% |
3,712 |
0.1% |
364 |
0.0% |
Drupal\Component\Annotation\Plugin::getId | 92 |
3.4% |
63 |
0.0% |
444 |
0.0% |
444 |
0.0% |
RecursiveDirectoryIterator::getSubPath | 137 |
5.0% |
41 |
0.0% |
2,640 |
0.1% |
356 |
0.0% |
RecursiveIteratorIterator::getSubIterator | 137 |
5.0% |
38 |
0.0% |
444 |
0.0% |
360 |
0.0% |
DirectoryIterator::valid | 364 |
13.3% |
35 |
0.0% |
424 |
0.0% |
340 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 5 |
0.2% |
32 |
0.0% |
1,428 |
0.0% |
68 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 10 |
0.4% |
25 |
0.0% |
-224 |
-0.0% |
0 |
0.0% |
SplFileInfo::getPathname | 137 |
5.0% |
24 |
0.0% |
9,892 |
0.2% |
136 |
0.0% |
str_replace | 15 |
0.6% |
23 |
0.0% |
1,328 |
0.0% |
0 |
0.0% |
Drupal\Component\Annotation\Plugin::get | 58 |
2.1% |
13 |
0.0% |
440 |
0.0% |
172 |
0.0% |