| Function Name | Calls | Calls% | Incl. Wall Time (microsec) | IWall% | Incl. MemUse (bytes) | IMemUse% | Incl. PeakMemUse (bytes) | IPeakMemUse% |
|---|
| Current Function |
| strpos | 36,687 |
100.0% |
3,740 |
0.1% |
31,120 |
0.1% |
7,740 |
0.0% |
| Exclusive Metrics for Current Function | | | 3,740 |
100.0% |
31,120 |
100.0% |
7,740 |
100.0% |
| Parent functions |
| Composer\Autoload\ClassLoader::findFileWithExtension | 8,007 |
21.8% |
686 |
18.3% |
376 |
1.2% |
0 |
0.0% |
| Symfony\Component\Yaml\Inline::evaluateScalar | 4,308 |
11.7% |
345 |
9.2% |
368 |
1.2% |
0 |
0.0% |
| Drupal\Core\Entity\EntityResolverManager::getControllerClass | 428 |
1.2% |
336 |
9.0% |
6,508 |
20.9% |
448 |
5.8% |
| Drupal\Core\Database\Query\Select::__toString | 487 |
1.3% |
296 |
7.9% |
368 |
1.2% |
368 |
4.8% |
| Symfony\Component\Yaml\Parser::isStringUnIndentedCollectionItem | 2,050 |
5.6% |
271 |
7.2% |
388 |
1.2% |
0 |
0.0% |
| Symfony\Component\Yaml\Parser::parse@1 | 1,854 |
5.1% |
238 |
6.4% |
360 |
1.2% |
268 |
3.5% |
| Symfony\Component\Yaml\Parser::parse@2 | 1,727 |
4.7% |
226 |
6.0% |
360 |
1.2% |
0 |
0.0% |
| Symfony\Component\Yaml\Inline::parseScalar | 3,824 |
10.4% |
164 |
4.4% |
364 |
1.2% |
0 |
0.0% |
| Drupal\Core\DependencyInjection\YamlFileLoader::resolveServices@1 | 3,094 |
8.4% |
128 |
3.4% |
392 |
1.3% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::findInitialTokenPosition | 144 |
0.4% |
123 |
3.3% |
388 |
1.2% |
0 |
0.0% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::addNewInstance | 413 |
1.1% |
120 |
3.2% |
392 |
1.3% |
0 |
0.0% |
| Drupal\system\EventSubscriber\AdminRouteSubscriber::alterRoutes | 345 |
0.9% |
119 |
3.2% |
388 |
1.2% |
0 |
0.0% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::addService | 428 |
1.2% |
90 |
2.4% |
388 |
1.2% |
0 |
0.0% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::addServiceInstance | 428 |
1.2% |
78 |
2.1% |
396 |
1.3% |
0 |
0.0% |
| Symfony\Component\Yaml\Parser::parse | 1,410 |
3.8% |
63 |
1.7% |
360 |
1.2% |
0 |
0.0% |
| Drupal\Core\Routing\RouteCompiler::getFit | 1,602 |
4.4% |
52 |
1.4% |
364 |
1.2% |
0 |
0.0% |
| Drupal\Core\ParamConverter\EntityConverter::applies | 949 |
2.6% |
44 |
1.2% |
376 |
1.2% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::Annotation@1 | 174 |
0.5% |
42 |
1.1% |
376 |
1.2% |
336 |
4.3% |
| Symfony\Component\Yaml\Parser::parseValue | 2,084 |
5.7% |
41 |
1.1% |
364 |
1.2% |
0 |
0.0% |
| Drupal\Core\Extension\ExtensionDiscovery::Drupal\Core\Extension\{closure} | 160 |
0.4% |
38 |
1.0% |
396 |
1.3% |
356 |
4.6% |
| Drupal\Core\Plugin\PluginManagerPass::process | 446 |
1.2% |
38 |
1.0% |
368 |
1.2% |
368 |
4.8% |
| Symfony\Component\Routing\RouteCompiler::compilePattern | 504 |
1.4% |
31 |
0.8% |
380 |
1.2% |
0 |
0.0% |
| Drupal\Core\ParamConverter\AdminPathConfigEntityConverter::applies | 205 |
0.6% |
30 |
0.8% |
388 |
1.2% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::Annotation | 136 |
0.4% |
29 |
0.8% |
372 |
1.2% |
104 |
1.3% |
| Symfony\Component\Routing\RouteCompiler::findNextSeparator | 299 |
0.8% |
24 |
0.6% |
380 |
1.2% |
0 |
0.0% |
| Drupal\Core\Extension\ModuleHandler::parseDependency | 95 |
0.3% |
13 |
0.3% |
376 |
1.2% |
0 |
0.0% |
| Drupal\Core\Routing\RoutePreloader::onAlterRoutes | 345 |
0.9% |
11 |
0.3% |
372 |
1.2% |
0 |
0.0% |
| Drupal\Core\Config\ConfigBase::validateKeys | 43 |
0.1% |
10 |
0.3% |
368 |
1.2% |
0 |
0.0% |
| Drupal\Core\Extension\ExtensionDiscovery::sort | 168 |
0.5% |
8 |
0.2% |
372 |
1.2% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::collectAnnotationMetadata | 7 |
0.0% |
8 |
0.2% |
388 |
1.2% |
0 |
0.0% |
| Symfony\Component\Yaml\Parser::parse@4 | 68 |
0.2% |
6 |
0.2% |
360 |
1.2% |
0 |
0.0% |
| Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition | 4 |
0.0% |
4 |
0.1% |
392 |
1.3% |
0 |
0.0% |
| Drupal\Core\Config\Entity\Query\Query::Drupal\Core\Config\Entity\Query\{closure} | 22 |
0.1% |
3 |
0.1% |
404 |
1.3% |
0 |
0.0% |
| Drupal\Core\Config\ConfigManager::Drupal\Core\Config\{closure} | 75 |
0.2% |
3 |
0.1% |
384 |
1.2% |
384 |
5.0% |
| Symfony\Component\Yaml\Parser::parse@3 | 21 |
0.1% |
3 |
0.1% |
360 |
1.2% |
0 |
0.0% |
| Drupal\views\Plugin\views\display\PathPluginBase::getRoute | 36 |
0.1% |
2 |
0.1% |
380 |
1.2% |
0 |
0.0% |
| Symfony\Component\HttpFoundation\ServerBag::getHeaders | 80 |
0.2% |
2 |
0.1% |
376 |
1.2% |
0 |
0.0% |
| Drupal\Core\Config\ConfigFactory::Drupal\Core\Config\{closure} | 5 |
0.0% |
2 |
0.1% |
384 |
1.2% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::Annotation@2 | 2 |
0.0% |
2 |
0.1% |
376 |
1.2% |
144 |
1.9% |
| Drupal\field_ui\Routing\RouteSubscriber::alterRoutes | 6 |
0.0% |
1 |
0.0% |
376 |
1.2% |
0 |
0.0% |
| Drupal\Core\Controller\ControllerResolver::createController | 2 |
0.0% |
1 |
0.0% |
384 |
1.2% |
132 |
1.7% |
| Drupal\Core\Logger\LogMessageParser::parseMessagePlaceholders | 1 |
0.0% |
1 |
0.0% |
384 |
1.2% |
0 |
0.0% |
| Drupal\Core\Config\Entity\Query\Condition::match | 2 |
0.0% |
1 |
0.0% |
372 |
1.2% |
0 |
0.0% |
| Doctrine\Common\Reflection\StaticReflectionParser::parse | 5 |
0.0% |
1 |
0.0% |
380 |
1.2% |
0 |
0.0% |
| Drupal\Core\Cache\ListCacheBinsPass::process | 9 |
0.0% |
1 |
0.0% |
368 |
1.2% |
228 |
2.9% |
| Symfony\Component\HttpFoundation\Request::getFormat | 1 |
0.0% |
1 |
0.0% |
376 |
1.2% |
0 |
0.0% |
| Symfony\Component\HttpFoundation\Request::preparePathInfo | 1 |
0.0% |
1 |
0.0% |
380 |
1.2% |
268 |
3.5% |
| Drupal\Core\Session\SessionConfiguration::getCookieDomain | 2 |
0.0% |
1 |
0.0% |
380 |
1.2% |
268 |
3.5% |
| Drupal\Core\DependencyInjection\YamlFileLoader::resolveServices@2 | 4 |
0.0% |
1 |
0.0% |
388 |
1.2% |
0 |
0.0% |
| Drupal\Core\Config\ConfigBase::validateName | 2 |
0.0% |
1 |
0.0% |
368 |
1.2% |
0 |
0.0% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::addServiceInlinedDefinitions | 10 |
0.0% |
0 |
0.0% |
408 |
1.3% |
0 |
0.0% |
| Drupal\image\PathProcessor\PathProcessorImageStyles::processInbound | 2 |
0.0% |
0 |
0.0% |
392 |
1.3% |
392 |
5.1% |
| Drupal\system\PathProcessor\PathProcessorFiles::processInbound | 1 |
0.0% |
0 |
0.0% |
384 |
1.2% |
384 |
5.0% |
| Symfony\Component\HttpFoundation\Request::getUrlencodedPrefix | 2 |
0.0% |
0 |
0.0% |
384 |
1.2% |
384 |
5.0% |
| Symfony\Component\HttpFoundation\Request::prepareRequestUri | 1 |
0.0% |
0 |
0.0% |
384 |
1.2% |
328 |
4.2% |
| Symfony\Component\HttpFoundation\Request::createFromGlobals | 2 |
0.0% |
0 |
0.0% |
384 |
1.2% |
384 |
5.0% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::dumpValue | 12 |
0.0% |
0 |
0.0% |
388 |
1.2% |
0 |
0.0% |
| Drupal\Core\Cache\Context\CacheContextsPass::process | 38 |
0.1% |
0 |
0.0% |
376 |
1.2% |
328 |
4.2% |
| Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection | 1 |
0.0% |
0 |
0.0% |
384 |
1.2% |
384 |
5.0% |
| Drupal\Core\Routing\UrlGenerator::processPath | 1 |
0.0% |
0 |
0.0% |
368 |
1.2% |
0 |
0.0% |
| Drupal\Core\Routing\UrlGenerator::doGenerate | 1 |
0.0% |
0 |
0.0% |
368 |
1.2% |
0 |
0.0% |
| Drupal\Core\DependencyInjection\YamlFileLoader::parseDefinition | 38 |
0.1% |
0 |
0.0% |
388 |
1.2% |
320 |
4.1% |
| Symfony\Component\DependencyInjection\Definition::setFactory | 5 |
0.0% |
0 |
0.0% |
384 |
1.2% |
240 |
3.1% |
| Drupal\Component\Utility\UrlHelper::parse | 1 |
0.0% |
0 |
0.0% |
364 |
1.2% |
268 |
3.5% |
| Doctrine\Common\Annotations\DocLexer::getType | 4 |
0.0% |
0 |
0.0% |
368 |
1.2% |
268 |
3.5% |
| Drupal\Core\DependencyInjection\YamlFileLoader::resolveServices | 56 |
0.2% |
0 |
0.0% |
388 |
1.2% |
388 |
5.0% |