Run Report
Run #55ca015847524: XHProf Run (Namespace=drupal-perf-moshe)
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
strpos2,432 99.8% 219 0.0% 19,520 0.1% 8,600 0.0%
Exclusive Metrics for Current Function219 100.0% 19,520 100.0% 8,600 100.0%
Parent functions
Drupal\Component\Utility\Unicode::encodingFromBOM250 10.3% 58 26.5% 380 1.9% 0 0.0%
Drupal\Core\Database\Query\Select::__toString52 2.1% 29 13.2% 368 1.9% 368 4.3%
Doctrine\Common\Annotations\DocParser::findInitialTokenPosition45 1.9% 19 8.7% 388 2.0% 0 0.0%
Symfony\Component\Yaml\Parser::isStringUnIndentedCollectionItem100 4.1% 15 6.8% 388 2.0% 0 0.0%
Symfony\Component\Yaml\Parser::parse@294 3.9% 10 4.6% 360 1.8% 268 3.1%
Drupal\Core\Cache\Context\CacheContextsManager::optimizeTokens136 5.6% 9 4.1% 384 2.0% 268 3.1%
Symfony\Component\Yaml\Parser::parse@156 2.3% 9 4.1% 360 1.8% 268 3.1%
Doctrine\Common\Annotations\DocParser::Annotation@163 2.6% 7 3.2% 376 1.9% 336 3.9%
Drupal\Core\Routing\UrlGenerator::doGenerate18 0.7% 6 2.7% 368 1.9% 0 0.0%
Symfony\Component\Yaml\Parser::parseValue92 3.8% 6 2.7% 364 1.9% 336 3.9%
Doctrine\Common\Annotations\DocParser::Annotation39 1.6% 5 2.3% 372 1.9% 248 2.9%
Doctrine\Common\Annotations\DocParser::collectAnnotationMetadata5 0.2% 5 2.3% 388 2.0% 0 0.0%
Twig_Loader_Filesystem::validateName23 0.9% 5 2.3% 360 1.8% 268 3.1%
Drupal\Core\StreamWrapper\LocalStream::getLocalPath15 0.6% 4 1.8% 376 1.9% 0 0.0%
Drupal\Core\Render\Renderer::doRender@14 0.2% 4 1.8% 364 1.9% 0 0.0%
Symfony\Component\Yaml\Inline::parseScalar155 6.4% 3 1.4% 364 1.9% 0 0.0%
Symfony\Component\HttpFoundation\ServerBag::getHeaders72 3.0% 3 1.4% 376 1.9% 0 0.0%
Drupal\image\PathProcessor\PathProcessorImageStyles::processInbound2 0.1% 2 0.9% 392 2.0% 392 4.6%
Drupal\Core\Cache\Context\CacheContextsManager::validateTokens6 0.2% 2 0.9% 384 2.0% 268 3.1%
Drupal\Core\Asset\JsCollectionRenderer::render6 0.2% 2 0.9% 396 2.0% 0 0.0%
Symfony\Component\Yaml\Parser::parse13 0.5% 2 0.9% 360 1.8% 0 0.0%
Symfony\Component\Yaml\Inline::evaluateScalar156 6.4% 1 0.5% 368 1.9% 0 0.0%
Symfony\Component\HttpFoundation\Request::createFromGlobals2 0.1% 1 0.5% 416 2.1% 384 4.5%
Drupal\Core\Render\Renderer::doRender@41 0.0% 1 0.5% 364 1.9% 0 0.0%
Drupal\Core\Cache\Context\CacheContextsManager::parseTokens44 1.8% 1 0.5% 384 2.0% 384 4.5%
Drupal\Core\Session\SessionConfiguration::getCookieDomain1 0.0% 1 0.5% 380 1.9% 268 3.1%
Doctrine\Common\Annotations\DocLexer::getType6 0.2% 1 0.5% 368 1.9% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys@114 0.6% 1 0.5% 368 1.9% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys3 0.1% 1 0.5% 368 1.9% 0 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension447 18.4% 1 0.5% 376 1.9% 0 0.0%
Drupal\Component\Utility\UrlHelper::parse32 1.3% 1 0.5% 364 1.9% 364 4.2%
Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection1 0.0% 1 0.5% 384 2.0% 384 4.5%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition5 0.2% 1 0.5% 404 2.1% 0 0.0%
Drupal\Component\Plugin\PluginBase::getBaseId12 0.5% 1 0.5% 368 1.9% 144 1.7%
Drupal\Component\Utility\UrlHelper::stripDangerousProtocols2 0.1% 1 0.5% 384 2.0% 384 4.5%
Drupal\Core\Asset\AssetResolver::getCssAssets57 2.3% 0 0.0% 372 1.9% 44 0.5%
Symfony\Component\Yaml\Parser::parse@316 0.7% 0 0.0% 360 1.8% 268 3.1%
Drupal\Core\Asset\CssCollectionRenderer::render4 0.2% 0 0.0% 372 1.9% 0 0.0%
Drupal\Component\Plugin\PluginBase::getDerivativeId20 0.8% 0 0.0% 376 1.9% 172 2.0%
Drupal\system\PathProcessor\PathProcessorFiles::processInbound1 0.0% 0 0.0% 384 2.0% 384 4.5%
Drupal\Core\ParamConverter\EntityConverter::getEntityTypeFromDefaults5 0.2% 0 0.0% 392 2.0% 392 4.6%
Symfony\Component\HttpFoundation\Request::preparePathInfo1 0.0% 0 0.0% 380 1.9% 380 4.4%
Symfony\Component\HttpFoundation\Request::getUrlencodedPrefix2 0.1% 0 0.0% 384 2.0% 384 4.5%
Symfony\Component\HttpFoundation\Request::prepareRequestUri1 0.0% 0 0.0% 384 2.0% 384 4.5%
Drupal\Core\Controller\ControllerResolver::createController1 0.0% 0 0.0% 384 2.0% 0 0.0%
Drupal\Core\Routing\UrlGenerator::processPath14 0.6% 0 0.0% 368 1.9% 0 0.0%
Drupal\Core\Routing\RouteCompiler::getFit4 0.2% 0 0.0% 364 1.9% 364 4.2%
Doctrine\Common\Annotations\DocParser::Annotation@22 0.1% 0 0.0% 376 1.9% 0 0.0%
Symfony\Component\Routing\RouteCompiler::compilePattern2 0.1% 0 0.0% 380 1.9% 0 0.0%
Drupal\Core\Render\Renderer::doRender1 0.0% 0 0.0% 360 1.8% 268 3.1%
Twig_Lexer::lexExpression328 13.5% 0 0.0% 348 1.8% 228 2.7%
Twig_Loader_Filesystem::parseName1 0.0% 0 0.0% 372 1.9% 0 0.0%