Run Report
Run #55d345b8a3048: XHProf Run (Namespace=drupal-perf-sorressean)
Tip
Click a function name below to drill down.

Parent/Child report for strpos [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
strpos22,704 100.0% 2,480 0.1% 41,584 0.1% 15,096 0.0%
Exclusive Metrics for Current Function2,480 100.0% 41,584 100.0% 15,096 100.0%
Parent functions
Composer\Autoload\ClassLoader::findFileWithExtension11,472 50.5% 878 35.4% 656 1.6% 656 4.3%
Twig_Lexer::lexExpression1,090 4.8% 432 17.4% 632 1.5% 416 2.8%
Doctrine\Common\Annotations\DocParser::findInitialTokenPosition197 0.9% 198 8.0% 672 1.6% 360 2.4%
Drupal\Core\Database\Query\Select::__toString135 0.6% 147 5.9% 648 1.6% 648 4.3%
Symfony\Component\Yaml\Inline::evaluateScalar2,112 9.3% 101 4.1% 648 1.6% 648 4.3%
Drupal\Core\Cache\Context\CacheContextsManager::optimizeTokens234 1.0% 94 3.8% 664 1.6% 664 4.4%
Symfony\Component\Yaml\Inline::parseScalar1,818 8.0% 67 2.7% 648 1.6% 648 4.3%
Symfony\Component\HttpFoundation\ServerBag::getHeaders58 0.3% 59 2.4% 656 1.6% 656 4.3%
Symfony\Component\Yaml\Parser::isStringUnIndentedCollectionItem956 4.2% 49 2.0% 672 1.6% 0 0.0%
Drupal\Component\Utility\Unicode::encodingFromBOM450 2.0% 46 1.9% 656 1.6% 0 0.0%
Symfony\Component\Yaml\Parser::parseValue1,014 4.5% 43 1.7% 648 1.6% 0 0.0%
Doctrine\Common\Annotations\DocParser::Annotation275 1.2% 41 1.7% 656 1.6% 344 2.3%
Doctrine\Common\Annotations\DocParser::Annotation@1132 0.6% 35 1.4% 656 1.6% 344 2.3%
Symfony\Component\Yaml\Parser::parse@2533 2.3% 30 1.2% 640 1.5% 0 0.0%
Doctrine\Common\Annotations\DocParser::collectAnnotationMetadata45 0.2% 29 1.2% 672 1.6% 584 3.9%
Drupal\Core\Cache\Context\CacheContextsManager::parseTokens82 0.4% 27 1.1% 664 1.6% 664 4.4%
Symfony\Component\Yaml\Parser::parse@11,231 5.4% 26 1.0% 640 1.5% 0 0.0%
Twig_Loader_Filesystem::validateName20 0.1% 21 0.8% 640 1.5% 0 0.0%
Symfony\Component\Yaml\Parser::parse@3170 0.7% 19 0.8% 640 1.5% 0 0.0%
Drupal\Core\EventSubscriber\ActiveLinkResponseFilter::setLinkActiveClass6 0.0% 19 0.8% 688 1.7% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::Drupal\Core\Config\Entity\Query\{closure}82 0.4% 17 0.7% 688 1.7% 376 2.5%
Drupal\Component\Plugin\PluginBase::getDerivativeId25 0.1% 11 0.4% 656 1.6% 488 3.2%
Drupal\Core\Config\Entity\Query\Condition::match15 0.1% 10 0.4% 680 1.6% 0 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition10 0.0% 9 0.4% 672 1.6% 0 0.0%
Drupal\Core\StreamWrapper\LocalStream::getLocalPath12 0.1% 8 0.3% 656 1.6% 0 0.0%
Symfony\Component\Yaml\Parser::parse208 0.9% 7 0.3% 640 1.5% 552 3.7%
Drupal\Core\Cache\Context\CacheContextsManager::validateTokens8 0.0% 7 0.3% 664 1.6% 664 4.4%
Doctrine\Common\Annotations\DocParser::collectAttributeTypeMetadata10 0.0% 6 0.2% 672 1.6% 584 3.9%
Drupal\Core\Routing\UrlGenerator::doGenerate11 0.0% 6 0.2% 648 1.6% 0 0.0%
Drupal\Component\Utility\UrlHelper::parse52 0.2% 5 0.2% 672 1.6% 0 0.0%
Drupal\Core\Routing\UrlGenerator::processPath8 0.0% 3 0.1% 648 1.6% 0 0.0%
Drupal\Core\Render\Renderer::doRender@31 0.0% 2 0.1% 648 1.6% 0 0.0%
Twig_Loader_Filesystem::parseName2 0.0% 2 0.1% 640 1.5% 0 0.0%
Symfony\Component\HttpFoundation\Request::createFromGlobals2 0.0% 2 0.1% 728 1.8% 664 4.4%
Drupal\views\Plugin\views\style\StylePluginBase::tokenizeValue6 0.0% 2 0.1% 664 1.6% 0 0.0%
Symfony\Component\HttpFoundation\Request::preparePathInfo1 0.0% 1 0.0% 664 1.6% 0 0.0%
Drupal\Core\Logger\LogMessageParser::parseMessagePlaceholders1 0.0% 1 0.0% 664 1.6% 576 3.8%
Drupal\Core\ParamConverter\EntityConverter::getEntityTypeFromDefaults1 0.0% 1 0.0% 672 1.6% 0 0.0%
Symfony\Component\HttpFoundation\Request::prepareRequestUri1 0.0% 1 0.0% 664 1.6% 0 0.0%
Drupal\Core\Asset\AssetResolver::getCssAssets46 0.2% 1 0.0% 648 1.6% 192 1.3%
Drupal\Core\Render\Renderer::doRender@11 0.0% 1 0.0% 656 1.6% 0 0.0%
Drupal\Core\Utility\LinkGenerator::generate2 0.0% 1 0.0% 648 1.6% 0 0.0%
Drupal\image\PathProcessor\PathProcessorImageStyles::processInbound2 0.0% 1 0.0% 672 1.6% 592 3.9%
Drupal\Component\Utility\UrlHelper::isExternal2 0.0% 1 0.0% 808 1.9% 0 0.0%
Drupal\Core\Asset\JsCollectionRenderer::render1 0.0% 1 0.0% 648 1.6% 0 0.0%
Doctrine\Common\Annotations\DocLexer::getType4 0.0% 1 0.0% 648 1.6% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys3 0.0% 1 0.0% 648 1.6% 0 0.0%
Drupal\Component\Plugin\PluginBase::getBaseId13 0.1% 1 0.0% 648 1.6% 336 2.2%
Doctrine\Common\Annotations\DocParser::Annotation@22 0.0% 1 0.0% 656 1.6% 192 1.3%
Drupal\views\ViewExecutable::getUrl1 0.0% 1 0.0% 640 1.5% 408 2.7%
Drupal\Core\Config\ConfigBase::validateKeys@114 0.1% 1 0.0% 648 1.6% 0 0.0%
Drupal\Component\Utility\UrlHelper::stripDangerousProtocols3 0.0% 1 0.0% 664 1.6% 576 3.8%
Drupal\Core\Database\Query\Select::__toString@11 0.0% 1 0.0% 656 1.6% 568 3.8%
Drupal\Core\Asset\CssCollectionRenderer::render3 0.0% 1 0.0% 656 1.6% 0 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::parse2 0.0% 1 0.0% 664 1.6% 0 0.0%
Drupal\Core\Render\Renderer::doRender1 0.0% 1 0.0% 640 1.5% 552 3.7%
Drupal\system\PathProcessor\PathProcessorFiles::processInbound1 0.0% 1 0.0% 664 1.6% 0 0.0%
drupal_find_theme_templates109 0.5% 0 0.0% 632 1.5% 0 0.0%
Symfony\Component\HttpFoundation\Request::getUrlencodedPrefix2 0.0% 0 0.0% 664 1.6% 0 0.0%
Drupal\Core\Session\SessionConfiguration::getCookieDomain1 0.0% 0 0.0% 664 1.6% 0 0.0%
Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection1 0.0% 0 0.0% 664 1.6% 584 3.9%
Drupal\Core\Controller\ControllerResolver::createController1 0.0% 0 0.0% 664 1.6% 0 0.0%
Drupal\Core\Routing\RouteCompiler::getFit2 0.0% 0 0.0% 648 1.6% 560 3.7%