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% |
256,569 |
6.5% |
3,800,400 |
10.1% |
4,847,904 |
11.8% |
Exclusive Metrics for Current Function | | | 6,036 |
2.4% |
-1,064,904 |
-28.0% |
20,616 |
0.4% |
Parent functions |
Drupal\Core\Entity\EntityManager::findDefinitions | 1 |
20.0% |
144,795 |
56.4% |
3,441,344 |
90.6% |
3,592,704 |
74.1% |
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions | 4 |
80.0% |
111,774 |
43.6% |
359,056 |
9.4% |
1,255,200 |
25.9% |
Child functions |
Doctrine\Common\Annotations\SimpleAnnotationReader::getClassAnnotation | 139 |
5.0% |
223,713 |
87.2% |
1,161,616 |
30.6% |
3,995,256 |
82.4% |
Drupal\Core\Entity\Annotation\ConfigEntityType::get | 25 |
0.9% |
7,299 |
2.8% |
1,928,648 |
50.7% |
485,528 |
10.0% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::prepareAnnotationDefinition | 92 |
3.3% |
3,690 |
1.4% |
34,240 |
0.9% |
6,000 |
0.1% |
Drupal\Core\Entity\Annotation\ContentEntityType::get | 9 |
0.3% |
3,538 |
1.4% |
949,536 |
25.0% |
268,088 |
5.5% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getAnnotationReader | 5 |
0.2% |
1,713 |
0.7% |
90,208 |
2.4% |
1,272 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::__construct | 139 |
5.0% |
1,624 |
0.6% |
199,864 |
5.3% |
4,304 |
0.1% |
RecursiveDirectoryIterator::hasChildren | 144 |
5.2% |
1,420 |
0.6% |
13,496 |
0.4% |
480 |
0.0% |
RecursiveDirectoryIterator::__construct | 41 |
1.5% |
1,129 |
0.4% |
17,816 |
0.5% |
744 |
0.0% |
file_exists | 265 |
9.6% |
962 |
0.4% |
696 |
0.0% |
0 |
0.0% |
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass | 139 |
5.0% |
909 |
0.4% |
47,360 |
1.2% |
176 |
0.0% |
FilesystemIterator::next | 144 |
5.2% |
772 |
0.3% |
-13,512 |
-0.4% |
520 |
0.0% |
spl_autoload_call | 3 |
0.1% |
765 |
0.3% |
24,416 |
0.6% |
0 |
0.0% |
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getPluginNamespaces | 5 |
0.2% |
436 |
0.2% |
148,768 |
3.9% |
48,832 |
1.0% |
FilesystemIterator::rewind | 46 |
1.7% |
374 |
0.1% |
712 |
0.0% |
0 |
0.0% |
DirectoryIterator::valid | 370 |
13.4% |
345 |
0.1% |
704 |
0.0% |
0 |
0.0% |
Drupal\Component\Annotation\Reflection\MockFileFinder::create | 139 |
5.0% |
316 |
0.1% |
18,536 |
0.5% |
96 |
0.0% |
FilesystemIterator::current | 139 |
5.0% |
264 |
0.1% |
193,592 |
5.1% |
14,840 |
0.3% |
SplFileInfo::getExtension | 139 |
5.0% |
169 |
0.1% |
5,160 |
0.1% |
0 |
0.0% |
SplFileInfo::getBasename | 139 |
5.0% |
158 |
0.1% |
5,640 |
0.1% |
0 |
0.0% |
RecursiveDirectoryIterator::getSubPath | 139 |
5.0% |
151 |
0.1% |
5,168 |
0.1% |
0 |
0.0% |
RecursiveIteratorIterator::getSubIterator | 139 |
5.0% |
143 |
0.1% |
728 |
0.0% |
0 |
0.0% |
RecursiveDirectoryIterator::getChildren | 5 |
0.2% |
138 |
0.1% |
9,248 |
0.2% |
216 |
0.0% |
RecursiveIteratorIterator::__construct | 41 |
1.5% |
114 |
0.0% |
4,984 |
0.1% |
0 |
0.0% |
Drupal\Component\Annotation\Plugin::get | 58 |
2.1% |
110 |
0.0% |
720 |
0.0% |
0 |
0.0% |
Drupal\Component\Annotation\Plugin::getId | 92 |
3.3% |
102 |
0.0% |
728 |
0.0% |
560 |
0.0% |
SplFileInfo::getPathname | 139 |
5.0% |
100 |
0.0% |
11,656 |
0.3% |
240 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::reset | 10 |
0.4% |
36 |
0.0% |
-344 |
-0.0% |
0 |
0.0% |
Doctrine\Common\Annotations\AnnotationRegistry::registerLoader | 5 |
0.2% |
27 |
0.0% |
2,544 |
0.1% |
136 |
0.0% |
str_replace | 15 |
0.5% |
16 |
0.0% |
2,376 |
0.1% |
0 |
0.0% |