Diff Report
Run #55323a80ebb82: XHProf Run (Namespace=drupal-perf-lauriii)
vs.
Run #55323ac3d89c1: XHProf Run (Namespace=drupal-perf-lauriii)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #55323a80ebb82Run #55323ac3d89c1DiffDiff%
Number of Function Calls251,865 251,865 0 0.0%
Incl. Wall Time (microsec)303,784 304,031 247 0.1%
Incl. MemUse (bytes)26,689,328 26,689,328 0 0.0%
Incl. PeakMemUse (bytes)27,022,440 27,022,440 0 0.0%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. Wall Time (microsec) Diff [ display all ]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Excl. Wall
Diff
(microsec)
EWall
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Excl.
MemUse
Diff
(bytes)
EMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Excl.
PeakMemUse
Diff
(bytes)
EPeakMemUse
Diff%
Twig_Node::getAttribute 0 N/A% -428 -173.3% -432 -174.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize 0 N/A% 441 178.5% 333 134.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SafeMarkup::set 0 N/A% 249 100.8% 249 100.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
eval::/srv/sites/drupal8/core/lib/Drupal/Core/Template/TwigEnvironment.php(120) : eval()'d code 0 N/A% 209 84.6% 209 84.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtr 0 N/A% 198 80.2% 198 80.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::execute 0 N/A% 183 74.1% 183 74.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node::getIterator 0 N/A% -117 -47.4% -167 -67.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node::getNode 0 N/A% -157 -63.6% -157 -63.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
str_replace 0 N/A% 112 45.3% 112 45.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@9 0 N/A% -294 -119.0% -108 -43.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::service_container_prod/4ba15f7bb8897338db6ab0f62b5912720118fe2495d45e59996270b16703cc52.php 1 N/A% 101 40.9% 101 40.9% 229,440 N/A% 229,440 N/A% 230,448 N/A% 230,448 N/A%
file_exists 0 N/A% 98 39.7% 98 39.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ob_get_clean 0 N/A% 96 38.9% 96 38.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Lexer::lexExpression 0 N/A% -99 -40.1% -91 -36.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::service_container_prod/3e38d274125776e752987423766b13d852f3d0cb3b1e9acb922cd31553877fe9.php -1 N/A% -91 -36.8% -91 -36.8% -229,440 N/A% -229,440 N/A% -230,448 N/A% -230,448 N/A%
Composer\Autoload\ClassLoader::findFileWithExtension 0 N/A% 190 76.9% 88 35.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_Name::compile 0 N/A% -48 -19.4% 84 34.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@7 0 N/A% -430 -174.1% -70 -28.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_TokenStream::isEOF 0 N/A% -70 -28.3% -70 -28.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Lexer::pushToken 0 N/A% 71 28.7% 69 27.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::service_container_prod/4ba15f7bb8897338db6ab0f62b5912720118fe2495d45e59996270b16703cc52.php 1 N/A% 397 160.7% 65 26.3% 119,576 N/A% 29,592 N/A% 118,152 N/A% 22,680 N/A%
run_init::service_container_prod/3e38d274125776e752987423766b13d852f3d0cb3b1e9acb922cd31553877fe9.php -1 N/A% -388 -157.1% -65 -26.3% -119,576 N/A% -29,592 N/A% -118,152 N/A% -22,680 N/A%
Twig_NodeTraverser::traverseForVisitor@6 0 N/A% -465 -188.3% -63 -25.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
???_op 0 N/A% 112 45.3% 61 24.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\UrlGenerator::generateFromRoute 0 N/A% -335 -135.6% -58 -23.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Lexer::tokenize 0 N/A% 24 9.7% 57 23.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node::hasAttribute 0 N/A% -49 -19.8% -53 -21.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_Constant::__construct 0 N/A% 53 21.5% 52 21.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
implode 0 N/A% 51 20.6% 51 20.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_ExpressionParser::parsePrimaryExpression 0 N/A% -11 -4.5% -49 -19.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ArrayIterator::__construct 0 N/A% 49 19.8% 49 19.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@12 0 N/A% -86 -34.8% -48 -19.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeVisitor_SafeAnalysis::setSafe 0 N/A% 49 19.8% 47 19.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\includeFile 0 N/A% 546 221.1% 47 19.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@5 0 N/A% -492 -199.2% -45 -18.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_Call::compileArguments 0 N/A% -127 -51.4% 42 17.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeVisitor_Optimizer::enterNode 0 N/A% -67 -27.1% -41 -16.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\ThemeManager::theme@2 0 N/A% -597 -241.7% -40 -16.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SafeMarkup::isSafe 0 N/A% 40 16.2% 40 16.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::merge 0 N/A% -44 -17.8% -40 -16.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
__TwigTemplate_24c309e9dd0fcd176be308091747a63721e64b7482be198a5822fdc74d4cbf81::doDisplay 0 N/A% 13 5.3% 40 16.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\ClassLoader::findFile 0 N/A% 228 92.3% 38 15.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_Constant::compile 0 N/A% -5 -2.0% 37 15.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@1 0 N/A% -553 -223.9% -37 -15.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@4 0 N/A% -540 -218.6% -36 -14.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Compiler::raw 0 N/A% 35 14.2% 35 14.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_Call::compileArguments@1 0 N/A% -30 -12.1% 35 14.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@10 0 N/A% -239 -96.8% -34 -13.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::doRender@3 0 N/A% -463 -187.4% 34 13.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\ConfigFactory::getConfigCacheKey 0 N/A% -32 -13.0% -34 -13.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Lexer::lexData 0 N/A% 26 10.5% -33 -13.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_Name::isSpecial 0 N/A% 3 1.2% 33 13.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_Call::getArguments 0 N/A% 3 1.2% 32 13.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% 382 154.7% 32 13.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Connection::query 0 N/A% 152 61.5% -32 -13.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
file_get_contents 0 N/A% 32 13.0% 32 13.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Compiler::addDebugInfo 0 N/A% -34 -13.8% -32 -13.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Parser::getCurrentToken 0 N/A% -31 -12.6% -31 -12.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Compiler::write 0 N/A% -17 -6.9% -30 -12.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Field/FieldConfigBase.php 0 N/A% 40 16.2% 30 12.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_match_all 0 N/A% 30 12.1% 30 12.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::mergeAttachments 0 N/A% 25 10.1% 29 11.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Print::compile 0 N/A% -212 -85.8% -28 -11.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 0 N/A% -62 -25.1% -28 -11.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@2 0 N/A% -543 -219.8% -27 -10.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@13 0 N/A% -26 -10.5% -27 -10.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\RouteProcessor\RouteProcessorCurrent::processOutbound 0 N/A% -75 -30.4% -27 -10.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_GetAttr::__construct 0 N/A% 27 10.9% 27 10.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 0 N/A% 33 13.4% 27 10.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
__TwigTemplate_87716fd88a7482378750b420fe5189cd4e3eb9f4fc2257fe8323bce042286031::doDisplay 0 N/A% 43 17.4% 26 10.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\PathProcessor\PathProcessorManager::processOutbound 0 N/A% -63 -25.5% -26 -10.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Response::sendContent 0 N/A% 26 10.5% 26 10.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 N/A% 26 10.5% 25 10.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::alter 0 N/A% -20 -8.1% 24 9.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Parser::subparse@2 0 N/A% -167 -67.6% -24 -9.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeVisitor_Escaper::enterNode 0 N/A% 26 10.5% 24 9.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\CacheContextsManager::convertTokensToKeys 0 N/A% -26 -10.5% -23 -9.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_ExpressionParser::getPrimary 0 N/A% -56 -22.7% -22 -8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Connection::prepareQuery 0 N/A% -2 -0.8% 22 8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\StringTranslation\TranslationManager::translate 0 N/A% 4 1.6% -22 -8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 0 N/A% 45 18.2% -22 -8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Token::test 0 N/A% -21 -8.5% -21 -8.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SafeMarkup::checkPlain 0 N/A% 18 7.3% 21 8.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
file_create_url 0 N/A% -33 -13.4% -21 -8.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Loader\FilesystemLoader::__construct 0 N/A% 29 11.7% 20 8.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_match 0 N/A% -20 -8.1% -20 -8.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\Cache::mergeTags 0 N/A% -17 -6.9% -20 -8.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_GetAttr::compile 0 N/A% -96 -38.9% 19 7.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Utility\LinkGenerator::generate 0 N/A% -191 -77.3% -19 -7.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
call_user_func 0 N/A% -199 -80.6% -19 -7.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Connection::escapeTable 0 N/A% -17 -6.9% -19 -7.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_ExpressionParser::parsePostfixExpression 0 N/A% 21 8.5% -18 -7.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\UrlGenerator::doGenerate 0 N/A% 50 20.2% -18 -7.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_ExpressionParser::parseSubscriptExpression 0 N/A% 58 23.5% 18 7.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strpos 0 N/A% -18 -7.3% -18 -7.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_keys 0 N/A% 18 7.3% 18 7.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Node_Expression_Filter::__construct 0 N/A% 18 7.3% 17 6.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_NodeTraverser::traverseForVisitor@15 0 N/A% 4 1.6% 17 6.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Compiler::subcompile@6 0 N/A% -46 -18.6% -17 -6.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Compiler::repr 0 N/A% 35 14.2% 17 6.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]