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% |
328,799 |
10.6% |
7,338,136 |
10.0% |
7,633,640 |
10.0% |
Exclusive Metrics for Current Function | | | 10,232 |
3.1% |
-1,524,272 |
-20.8% |
80,728 |
1.1% |
Parent functions |
Drupal\Core\Entity\EntityManager::findDefinitions | 1 |
20.0% |
199,237 |
60.6% |
6,973,592 |
95.0% |
6,629,832 |
86.9% |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 4 |
80.0% |
129,562 |
39.4% |
364,544 |
5.0% |
1,003,808 |
13.1% |
Child functions |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 137 |
5.0% |
235,794 |
71.7% |
1,290,336 |
17.6% |
3,482,736 |
45.6% |
Drupal\Core\Entity\Annotation\ConfigEntityType::get | 25 |
0.9% |
31,189 |
9.5% |
3,679,432 |
50.1% |
2,048,872 |
26.8% |
Drupal\Core\Entity\Annotation\ContentEntityType::get | 9 |
0.3% |
15,120 |
4.6% |
2,135,352 |
29.1% |
1,880,688 |
24.6% |
RecursiveDirectoryIterator::__construct | 40 |
1.5% |
12,050 |
3.7% |
17,432 |
0.2% |
152 |
0.0% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 5 |
0.2% |
4,637 |
1.4% |
430,496 |
5.9% |
0 |
0.0% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 92 |
3.4% |
4,254 |
1.3% |
36,440 |
0.5% |
7,400 |
0.1% |
file_exists | 260 |
9.5% |
2,994 |
0.9% |
696 |
0.0% |
0 |
0.0% |
RecursiveDirectoryIterator::hasChildren | 142 |
5.2% |
2,879 |
0.9% |
14,832 |
0.2% |
0 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 137 |
5.0% |
2,081 |
0.6% |
225,360 |
3.1% |
920 |
0.0% |
RecursiveDirectoryIterator::getChildren | 5 |
0.2% |
1,671 |
0.5% |
24,608 |
0.3% |
0 |
0.0% |
spl_autoload_call | 3 |
0.1% |
1,507 |
0.5% |
104,256 |
1.4% |
24,640 |
0.3% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 137 |
5.0% |
1,449 |
0.4% |
100,944 |
1.4% |
50,104 |
0.7% |
FilesystemIterator::next | 142 |
5.2% |
621 |
0.2% |
-13,328 |
-0.2% |
520 |
0.0% |
SplFileInfo::getExtension | 137 |
5.0% |
365 |
0.1% |
5,096 |
0.1% |
0 |
0.0% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 137 |
5.0% |
355 |
0.1% |
18,280 |
0.2% |
48 |
0.0% |
FilesystemIterator::current | 137 |
5.0% |
322 |
0.1% |
611,712 |
8.3% |
56,192 |
0.7% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 5 |
0.2% |
291 |
0.1% |
145,424 |
2.0% |
0 |
0.0% |
SplFileInfo::getBasename | 137 |
5.0% |
193 |
0.1% |
5,552 |
0.1% |
0 |
0.0% |
RecursiveIteratorIterator::__construct | 40 |
1.5% |
190 |
0.1% |
4,880 |
0.1% |
0 |
0.0% |
FilesystemIterator::rewind | 45 |
1.7% |
187 |
0.1% |
712 |
0.0% |
0 |
0.0% |
RecursiveIteratorIterator::getSubIterator | 137 |
5.0% |
136 |
0.0% |
728 |
0.0% |
0 |
0.0% |
DirectoryIterator::valid | 364 |
13.3% |
95 |
0.0% |
704 |
0.0% |
0 |
0.0% |
RecursiveDirectoryIterator::getSubPath | 137 |
5.0% |
58 |
0.0% |
5,104 |
0.1% |
0 |
0.0% |
SplFileInfo::getPathname | 137 |
5.0% |
35 |
0.0% |
11,480 |
0.2% |
0 |
0.0% |
str_replace | 15 |
0.6% |
27 |
0.0% |
2,376 |
0.0% |
0 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 5 |
0.2% |
25 |
0.0% |
2,544 |
0.0% |
0 |
0.0% |
Drupal\Component\Annotation\Plugin::getId | 92 |
3.4% |
22 |
0.0% |
728 |
0.0% |
640 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 10 |
0.4% |
19 |
0.0% |
-488 |
-0.0% |
0 |
0.0% |
Drupal\Component\Annotation\Plugin::get | 58 |
2.1% |
1 |
0.0% |
720 |
0.0% |
0 |
0.0% |