| Function Name | Calls | Calls% | Incl. Wall Time (microsec) | IWall% | Incl. MemUse (bytes) | IMemUse% | Incl. PeakMemUse (bytes) | IPeakMemUse% |
|---|
| Current Function |
| strpos | 20,196 |
100.0% |
2,301 |
0.0% |
30,044 |
0.1% |
7,852 |
0.0% |
| Exclusive Metrics for Current Function | | | 2,301 |
100.0% |
30,044 |
100.0% |
7,852 |
100.0% |
| Parent functions |
| Drupal\Core\DependencyInjection\YamlFileLoader::resolveServices@1 | 3,094 |
15.3% |
761 |
33.1% |
392 |
1.3% |
0 |
0.0% |
| Drupal\Core\Database\Query\Select::__toString | 487 |
2.4% |
263 |
11.4% |
368 |
1.2% |
368 |
4.7% |
| Drupal\Core\ParamConverter\EntityConverter::applies | 949 |
4.7% |
159 |
6.9% |
376 |
1.3% |
0 |
0.0% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::addServiceInstance | 428 |
2.1% |
141 |
6.1% |
396 |
1.3% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::findInitialTokenPosition | 144 |
0.7% |
140 |
6.1% |
388 |
1.3% |
0 |
0.0% |
| Drupal\Core\Entity\EntityResolverManager::getControllerClass | 428 |
2.1% |
137 |
6.0% |
6,512 |
21.7% |
452 |
5.8% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::addService | 428 |
2.1% |
100 |
4.3% |
388 |
1.3% |
0 |
0.0% |
| Drupal\Core\Extension\ExtensionDiscovery::Drupal\Core\Extension\{closure} | 160 |
0.8% |
75 |
3.3% |
396 |
1.3% |
356 |
4.5% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::addNewInstance | 413 |
2.0% |
70 |
3.0% |
392 |
1.3% |
0 |
0.0% |
| Drupal\Core\Routing\RouteCompiler::getFit | 1,602 |
7.9% |
56 |
2.4% |
364 |
1.2% |
0 |
0.0% |
| Symfony\Component\Yaml\Parser::parse | 1,073 |
5.3% |
46 |
2.0% |
364 |
1.2% |
0 |
0.0% |
| Drupal\Core\ParamConverter\AdminPathConfigEntityConverter::applies | 205 |
1.0% |
42 |
1.8% |
388 |
1.3% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::Annotation | 136 |
0.7% |
40 |
1.7% |
372 |
1.2% |
104 |
1.3% |
| Symfony\Component\Routing\RouteCompiler::compilePattern | 504 |
2.5% |
35 |
1.5% |
380 |
1.3% |
0 |
0.0% |
| Symfony\Component\Routing\RouteCompiler::findNextSeparator | 299 |
1.5% |
33 |
1.4% |
380 |
1.3% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::Annotation@1 | 174 |
0.9% |
25 |
1.1% |
376 |
1.3% |
336 |
4.3% |
| Composer\Autoload\ClassLoader::findFileWithExtension | 4,307 |
21.3% |
18 |
0.8% |
376 |
1.3% |
0 |
0.0% |
| Drupal\Core\Extension\ExtensionDiscovery::sort | 168 |
0.8% |
15 |
0.7% |
368 |
1.2% |
0 |
0.0% |
| Symfony\Component\Yaml\Parser::parse@1 | 164 |
0.8% |
15 |
0.7% |
360 |
1.2% |
268 |
3.4% |
| Symfony\Component\Yaml\Inline::parseScalar | 1,117 |
5.5% |
14 |
0.6% |
364 |
1.2% |
0 |
0.0% |
| Symfony\Component\Yaml\Inline::evaluateScalar | 1,445 |
7.2% |
13 |
0.6% |
368 |
1.2% |
0 |
0.0% |
| Drupal\Core\Routing\RoutePreloader::onAlterRoutes | 345 |
1.7% |
10 |
0.4% |
372 |
1.2% |
0 |
0.0% |
| Drupal\views\Plugin\views\display\PathPluginBase::getRoute | 36 |
0.2% |
8 |
0.3% |
380 |
1.3% |
0 |
0.0% |
| Drupal\system\EventSubscriber\AdminRouteSubscriber::alterRoutes | 345 |
1.7% |
8 |
0.3% |
388 |
1.3% |
0 |
0.0% |
| Symfony\Component\HttpFoundation\ServerBag::getHeaders | 80 |
0.4% |
8 |
0.3% |
376 |
1.3% |
0 |
0.0% |
| Symfony\Component\Yaml\Parser::parseValue | 646 |
3.2% |
8 |
0.3% |
364 |
1.2% |
0 |
0.0% |
| Symfony\Component\Yaml\Parser::isStringUnIndentedCollectionItem | 110 |
0.5% |
8 |
0.3% |
388 |
1.3% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::collectAnnotationMetadata | 7 |
0.0% |
7 |
0.3% |
388 |
1.3% |
0 |
0.0% |
| Drupal\Core\DependencyInjection\YamlFileLoader::parseDefinition | 38 |
0.2% |
7 |
0.3% |
388 |
1.3% |
320 |
4.1% |
| Drupal\Core\Plugin\PluginManagerPass::process | 446 |
2.2% |
7 |
0.3% |
368 |
1.2% |
368 |
4.7% |
| Drupal\Core\Config\ConfigManager::Drupal\Core\Config\{closure} | 75 |
0.4% |
7 |
0.3% |
384 |
1.3% |
384 |
4.9% |
| Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition | 4 |
0.0% |
4 |
0.2% |
392 |
1.3% |
0 |
0.0% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::addServiceInlinedDefinitions | 10 |
0.0% |
4 |
0.2% |
408 |
1.4% |
0 |
0.0% |
| Drupal\Core\DependencyInjection\YamlFileLoader::resolveServices | 56 |
0.3% |
4 |
0.2% |
388 |
1.3% |
388 |
4.9% |
| Drupal\Core\Session\SessionConfiguration::getCookieDomain | 2 |
0.0% |
2 |
0.1% |
380 |
1.3% |
268 |
3.4% |
| Drupal\Core\Config\ConfigFactory::Drupal\Core\Config\{closure} | 5 |
0.0% |
2 |
0.1% |
384 |
1.3% |
0 |
0.0% |
| Drupal\Core\Config\Entity\Query\Query::Drupal\Core\Config\Entity\Query\{closure} | 22 |
0.1% |
1 |
0.0% |
404 |
1.3% |
0 |
0.0% |
| Drupal\field_ui\Routing\RouteSubscriber::alterRoutes | 6 |
0.0% |
1 |
0.0% |
376 |
1.3% |
0 |
0.0% |
| Drupal\Component\Utility\UrlHelper::parse | 1 |
0.0% |
1 |
0.0% |
364 |
1.2% |
268 |
3.4% |
| Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection | 1 |
0.0% |
1 |
0.0% |
384 |
1.3% |
384 |
4.9% |
| Drupal\Core\DependencyInjection\YamlFileLoader::resolveServices@2 | 4 |
0.0% |
1 |
0.0% |
388 |
1.3% |
0 |
0.0% |
| Drupal\Core\Logger\LogMessageParser::parseMessagePlaceholders | 1 |
0.0% |
1 |
0.0% |
384 |
1.3% |
0 |
0.0% |
| Drupal\Core\Cache\ListCacheBinsPass::process | 9 |
0.0% |
1 |
0.0% |
368 |
1.2% |
228 |
2.9% |
| Symfony\Component\HttpFoundation\Request::preparePathInfo | 1 |
0.0% |
1 |
0.0% |
380 |
1.3% |
268 |
3.4% |
| Symfony\Component\HttpFoundation\Request::getFormat | 1 |
0.0% |
1 |
0.0% |
376 |
1.3% |
0 |
0.0% |
| Drupal\Core\Routing\UrlGenerator::doGenerate | 1 |
0.0% |
0 |
0.0% |
368 |
1.2% |
0 |
0.0% |
| Drupal\Core\Routing\UrlGenerator::processPath | 1 |
0.0% |
0 |
0.0% |
368 |
1.2% |
0 |
0.0% |
| Drupal\Core\Controller\ControllerResolver::createController | 2 |
0.0% |
0 |
0.0% |
384 |
1.3% |
132 |
1.7% |
| Symfony\Component\DependencyInjection\Definition::setFactory | 5 |
0.0% |
0 |
0.0% |
384 |
1.3% |
240 |
3.1% |
| Drupal\system\PathProcessor\PathProcessorFiles::processInbound | 1 |
0.0% |
0 |
0.0% |
384 |
1.3% |
384 |
4.9% |
| Drupal\Core\Extension\ModuleHandler::parseDependency | 95 |
0.5% |
0 |
0.0% |
376 |
1.3% |
0 |
0.0% |
| Drupal\image\PathProcessor\PathProcessorImageStyles::processInbound | 2 |
0.0% |
0 |
0.0% |
392 |
1.3% |
392 |
5.0% |
| Symfony\Component\HttpFoundation\Request::getUrlencodedPrefix | 2 |
0.0% |
0 |
0.0% |
384 |
1.3% |
384 |
4.9% |
| Symfony\Component\HttpFoundation\Request::createFromGlobals | 2 |
0.0% |
0 |
0.0% |
384 |
1.3% |
384 |
4.9% |
| Symfony\Component\HttpFoundation\Request::prepareRequestUri | 1 |
0.0% |
0 |
0.0% |
384 |
1.3% |
328 |
4.2% |
| Drupal\Core\Config\ConfigBase::validateKeys | 43 |
0.2% |
0 |
0.0% |
368 |
1.2% |
0 |
0.0% |
| Drupal\Core\Config\ConfigBase::validateName | 2 |
0.0% |
0 |
0.0% |
368 |
1.2% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocLexer::getType | 4 |
0.0% |
0 |
0.0% |
368 |
1.2% |
268 |
3.4% |
| Doctrine\Common\Reflection\StaticReflectionParser::parse | 5 |
0.0% |
0 |
0.0% |
380 |
1.3% |
0 |
0.0% |
| Doctrine\Common\Annotations\DocParser::Annotation@2 | 2 |
0.0% |
0 |
0.0% |
376 |
1.3% |
252 |
3.2% |
| Symfony\Component\DependencyInjection\Dumper\PhpDumper::dumpValue | 12 |
0.1% |
0 |
0.0% |
388 |
1.3% |
0 |
0.0% |
| Drupal\Core\Cache\Context\CacheContextsPass::process | 38 |
0.2% |
0 |
0.0% |
376 |
1.3% |
328 |
4.2% |
| Drupal\Core\Config\Entity\Query\Condition::match | 2 |
0.0% |
0 |
0.0% |
372 |
1.2% |
0 |
0.0% |