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

Overall Diff Summary

Run #55323ac3d89c1Run #55323a80ebb82DiffDiff%
Number of Function Calls251,865 251,865 0 0.0%
Incl. Wall Time (microsec)304,031 303,784 -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%
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%
Twig_Lexer::lexExpression 0 N/A% 99 40.1% 91 36.8% 0 N/A% 0 N/A% 0 N/A% 0 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_TokenStream::isEOF 0 N/A% 70 28.3% 70 28.3% 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_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/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%
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%
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 ]