Run Report
Run #52ed72044139b: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Parent/Child report for strpos [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl. CPU
(microsecs)
ICpu%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
strpos16,330 99.9% 18,715 1.0% 32,591 1.7% 31,480 0.1% 8,552 0.0%
Exclusive Metrics for Current Function18,715 100.0% 32,591 100.0% 31,480 100.0% 8,552 100.0%
Parent functions
Symfony\Component\Yaml\Inline::evaluateScalar7,383 45.2% 7,609 40.7% 13,382 41.1% 792 2.5% 0 0.0%
Symfony\Component\Yaml\Parser::parse2,641 16.2% 3,307 17.7% 5,496 16.9% 784 2.5% 0 0.0%
Symfony\Component\Yaml\Inline::parseScalar2,461 15.1% 2,556 13.7% 4,790 14.7% 792 2.5% 0 0.0%
Drupal\Core\Config\ConfigFactory::canOverride1,519 9.3% 2,063 11.0% 3,503 10.7% 792 2.5% 648 7.6%
Symfony\Component\Yaml\Parser::parseValue1,424 8.7% 1,498 8.0% 2,839 8.7% 792 2.5% 0 0.0%
Drupal\system\Controller\SystemController::setLinkActiveClass5 0.0% 382 2.0% 387 1.2% 808 2.6% 0 0.0%
Symfony\Component\Yaml\Parser::isStringUnIndentedCollectionItem148 0.9% 166 0.9% 332 1.0% 816 2.6% 0 0.0%
Symfony\Component\Yaml\Parser::parse@1140 0.9% 146 0.8% 277 0.8% 784 2.5% 648 7.6%
Symfony\Component\HttpFoundation\ServerBag::getHeaders72 0.4% 138 0.7% 208 0.6% 800 2.5% 0 0.0%
Drupal\Component\Utility\Url::stripDangerousProtocols120 0.7% 131 0.7% 263 0.8% 800 2.5% 0 0.0%
Drupal\Core\Routing\RouteCompiler::getFit66 0.4% 124 0.7% 188 0.6% 792 2.5% 792 9.3%
file_uri_scheme65 0.4% 85 0.5% 159 0.5% 768 2.4% 0 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath36 0.2% 81 0.4% 114 0.3% 880 2.8% 0 0.0%
Drupal\Core\Routing\UrlGenerator::processPath54 0.3% 79 0.4% 123 0.4% 872 2.8% 0 0.0%
Drupal\Core\Asset\JsCollectionRenderer::render36 0.2% 74 0.4% 106 0.3% 792 2.5% 0 0.0%
_drupal_add_css32 0.2% 63 0.3% 77 0.2% 768 2.4% 288 3.4%
Drupal\Core\Asset\CssCollectionRenderer::render27 0.2% 45 0.2% 67 0.2% 800 2.5% 0 0.0%
l15 0.1% 30 0.2% 47 0.1% 752 2.4% 0 0.0%
Symfony\Component\HttpFoundation\Request::getFormat17 0.1% 29 0.2% 41 0.1% 800 2.5% 704 8.2%
Drupal\Core\Database\Query\Select::__toString15 0.1% 23 0.1% 35 0.1% 792 2.5% 624 7.3%
Twig_Loader_Filesystem::validateName7 0.0% 13 0.1% 21 0.1% 784 2.5% 0 0.0%
Symfony\Component\HttpFoundation\Request::prepareRequestUri5 0.0% 9 0.0% 16 0.0% 808 2.6% 720 8.4%
Symfony\Component\HttpFoundation\Request::getUrlencodedPrefix8 0.0% 9 0.0% 21 0.1% 808 2.6% 808 9.4%
Symfony\Component\HttpFoundation\Request::preparePathInfo5 0.0% 7 0.0% 18 0.1% 808 2.6% 728 8.5%
Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection5 0.0% 6 0.0% 12 0.0% 808 2.6% 728 8.5%
Symfony\Component\HttpFoundation\Request::createFromGlobals2 0.0% 6 0.0% 9 0.0% 872 2.8% 0 0.0%
Drupal\Component\Plugin\PluginBase::getBasePluginId3 0.0% 6 0.0% 10 0.0% 832 2.6% 0 0.0%
Composer\Autoload\ClassLoader::findFile3 0.0% 4 0.0% 5 0.0% 816 2.6% 336 3.9%
Drupal\image\PathProcessor\PathProcessorImageStyles::processInbound2 0.0% 3 0.0% 4 0.0% 816 2.6% 0 0.0%
Symfony\Component\HttpFoundation\Response::setEtag1 0.0% 3 0.0% 4 0.0% 944 3.0% 0 0.0%
Drupal\Component\Plugin\PluginBase::getDerivativeId3 0.0% 3 0.0% 9 0.0% 832 2.6% 0 0.0%
drupal_settings_initialize3 0.0% 3 0.0% 4 0.0% 776 2.5% 680 8.0%
Symfony\Component\Routing\RouteCompiler::findNextSeparator1 0.0% 2 0.0% 3 0.0% 808 2.6% 0 0.0%
Drupal\system\PathProcessor\PathProcessorFiles::processInbound1 0.0% 2 0.0% 3 0.0% 808 2.6% 0 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition1 0.0% 2 0.0% 3 0.0% 816 2.6% 560 6.5%
request_path1 0.0% 2 0.0% 2 0.0% 792 2.5% 0 0.0%
node_help1 0.0% 2 0.0% 5 0.0% 760 2.4% 0 0.0%
Symfony\Component\HttpFoundation\Request::prepareBaseUrl1 0.0% 2 0.0% 5 0.0% 808 2.6% 288 3.4%
Symfony\Component\Routing\RouteCompiler::compilePattern1 0.0% 2 0.0% 3 0.0% 808 2.6% 0 0.0%