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

Overall Diff Summary

Run #553b9a86a14e1Run #553ba00bcf766DiffDiff%
Number of Function Calls3,950,650 3,950,650 0 0.0%
Incl. Wall Time (microsec)6,530,045 6,566,415 36,370 0.6%
Incl. MemUse (bytes)37,042,400 38,218,592 1,176,192 3.2%
Incl. PeakMemUse (bytes)37,583,888 38,763,432 1,179,544 3.1%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. MemUse (bytes) 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%
load::service_container_prod/15f96735e29e43adbc49c6ed233c9216859edfcfd928bc3c719d6af695889485.php 1 N/A% 8,088 22.2% 8,088 22.2% 1,424,752 121.1% 1,424,752 121.1% 1,873,800 158.9% 1,873,800 158.9%
load::service_container_prod/430fe7c59acdbf408cb46d32ea7eea999f9cec0fdbbb24ae02c9d6edf0ca6ae1.php -1 N/A% -10,153 -27.9% -10,153 -27.9% -232,616 -19.8% -232,616 -19.8% -1,873,800 -158.9% -1,873,800 -158.9%
array_merge 0 N/A% -112 -0.3% -112 -0.3% -170,256 -14.5% -170,256 -14.5% 480 0.0% 480 0.0%
Drupal\Core\Theme\Registry::processExtension 0 N/A% 26,364 72.5% -1,027 -2.8% -51,224 -4.4% 167,472 14.2% -2,960 -0.3% -1,504 -0.1%
Drupal\Core\Utility\ThemeRegistry::initializeRegistry 0 N/A% 34,293 94.3% 413 1.1% -10,592 -0.9% 43,384 3.7% -824 -0.1% 0 0.0%
run_init::service_container_prod/15f96735e29e43adbc49c6ed233c9216859edfcfd928bc3c719d6af695889485.php 1 N/A% 516 1.4% 63 0.2% 121,536 10.3% 29,816 2.5% 0 0.0% 0 0.0%
run_init::service_container_prod/430fe7c59acdbf408cb46d32ea7eea999f9cec0fdbbb24ae02c9d6edf0ca6ae1.php -1 N/A% -554 -1.5% -68 -0.2% -120,032 -10.2% -29,600 -2.5% 0 0.0% 0 0.0%
drupal_find_theme_functions 0 N/A% 23,879 65.7% -466 -1.3% -96 -0.0% -24,328 -2.1% 1,728 0.1% -1,184 -0.1%
get_defined_functions 0 N/A% 2,888 7.9% 2,888 7.9% 24,240 2.1% 24,240 2.1% 2,528 0.2% 2,528 0.2%
array_keys 0 N/A% 68 0.2% 68 0.2% -18,696 -1.6% -18,696 -1.6% 2,128 0.2% 2,128 0.2%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 0 N/A% -2,104 -5.8% 0 0.0% 1,179,480 100.3% -14,160 -1.2% 0 0.0% 0 0.0%
Twig_Node::getIterator 0 N/A% -404 -1.1% -421 -1.2% -15,680 -1.3% -12,600 -1.1% 12,880 1.1% 1,568 0.1%
drupal_common_theme 0 N/A% 47 0.1% 47 0.1% -12,344 -1.0% -12,344 -1.0% 0 0.0% 0 0.0%
Drupal\Core\Theme\Registry::reset 0 N/A% -1,407 -3.9% 327 0.9% 8,880 0.8% 6,808 0.6% 0 0.0% 0 0.0%
array_unique 0 N/A% -77 -0.2% -77 -0.2% -6,536 -0.6% -6,536 -0.6% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::getNextEmbedBlock 0 N/A% 437 1.2% 1,104 3.0% -288 -0.0% 5,704 0.5% -496 -0.0% -128 -0.0%
preg_match 0 N/A% 100 0.3% 100 0.3% -4,432 -0.4% -4,432 -0.4% 944 0.1% 944 0.1%
Symfony\Component\Yaml\Parser::parse@2 0 N/A% 1,429 3.9% 2 0.0% -2,136 -0.2% 4,200 0.4% -960 -0.1% 0 0.0%
views_ui_theme 0 N/A% 24 0.1% 24 0.1% -3,864 -0.3% -3,864 -0.3% -48 -0.0% -48 -0.0%
Drupal\Core\Utility\ThemeRegistry::__construct 0 N/A% 37,399 102.8% 53 0.1% -13,096 -1.1% 3,352 0.3% -800 -0.1% 0 0.0%
array_intersect_key 0 N/A% -5 -0.0% -5 -0.0% -3,328 -0.3% -3,328 -0.3% -176 -0.0% -176 -0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 N/A% 35,711 98.2% 91 0.3% -4,792 -0.4% 3,304 0.3% -3,736 -0.3% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@10 0 N/A% -42 -0.1% -23 -0.1% -488 -0.0% 3,176 0.3% 8 0.0% 0 0.0%
ArrayIterator::__construct 0 N/A% 11 0.0% 11 0.0% -3,080 -0.3% -3,080 -0.3% 11,312 1.0% 11,312 1.0%
trim 0 N/A% 57 0.2% 57 0.2% -2,968 -0.3% -2,968 -0.3% -104 -0.0% -104 -0.0%
Drupal\Core\Database\Query\Merge::execute 0 N/A% 7,878 21.7% 61 0.2% -584 -0.0% 2,856 0.2% 9,392 0.8% 0 0.0%
Symfony\Component\Yaml\Parser::parse@1 0 N/A% 2,204 6.1% 472 1.3% -1,112 -0.1% 2,856 0.2% -1,200 -0.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@11 0 N/A% 27 0.1% 60 0.2% -656 -0.1% 2,840 0.2% -120 -0.0% 0 0.0%
preg_replace 0 N/A% 88 0.2% 88 0.2% -2,808 -0.2% -2,808 -0.2% 1,696 0.1% 1,696 0.1%
file_scan_directory@1 0 N/A% 828 2.3% 183 0.5% 1,104 0.1% -2,512 -0.2% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Inline::parse 0 N/A% 974 2.7% 566 1.6% -736 -0.1% 2,512 0.2% -8 -0.0% -48 -0.0%
Drupal\Core\Cache\CacheCollector::persist 0 N/A% -8 -0.0% -8 -0.0% -2,424 -0.2% -2,424 -0.2% 0 0.0% 0 0.0%
drupal_find_theme_templates 0 N/A% 2,171 6.0% 416 1.1% -472 -0.0% 2,208 0.2% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@9 0 N/A% -526 -1.4% -153 -0.4% -1,216 -0.1% 2,184 0.2% 8 0.0% 0 0.0%
preg_grep 0 N/A% 21,650 59.5% 21,650 59.5% -2,064 -0.2% -2,064 -0.2% 104 0.0% 104 0.0%
Drupal\Core\Cache\CacheCollector::reset 0 N/A% 62 0.2% 62 0.2% 2,048 0.2% 2,048 0.2% 0 0.0% 0 0.0%
file_scan_directory@2 0 N/A% 384 1.1% 116 0.3% 2,464 0.2% 2,008 0.2% 0 0.0% 0 0.0%
Drupal\Core\Theme\Registry::build 0 N/A% 31,013 85.3% 69 0.2% -49,464 -4.2% 1,968 0.2% -2,792 -0.2% 0 0.0%
Symfony\Component\Yaml\Parser::moveToNextLine 0 N/A% -352 -1.0% -405 -1.1% -1,928 -0.2% -1,928 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 0 N/A% -583 -1.6% 138 0.4% -48 -0.0% 1,896 0.2% 1,680 0.1% 64 0.0%
Twig_NodeTraverser::traverseForVisitor@8 0 N/A% -928 -2.6% -175 -0.5% -1,008 -0.1% 1,832 0.2% 8 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::getCurrentLineIndentation 0 N/A% 66 0.2% 62 0.2% -2,160 -0.2% -1,824 -0.2% 8 0.0% 56 0.0%
image_theme 0 N/A% 17 0.0% 17 0.0% -1,768 -0.2% -1,768 -0.2% 0 0.0% 0 0.0%
update_theme 0 N/A% 7 0.0% 7 0.0% -1,672 -0.1% -1,672 -0.1% 0 0.0% 0 0.0%
Twig_Environment::compileSource 0 N/A% -1,697 -4.7% -56 -0.2% -1,568 -0.1% 1,664 0.1% -7,520 -0.6% 0 0.0%
user_theme 0 N/A% 14 0.0% 14 0.0% -1,504 -0.1% -1,504 -0.1% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@14 0 N/A% -34 -0.1% -1 -0.0% 24 0.0% 1,424 0.1% 64 0.0% 64 0.0%
Twig_NodeTraverser::traverseForVisitor@7 0 N/A% -1,228 -3.4% -190 -0.5% -1,184 -0.1% 1,424 0.1% 136 0.0% 64 0.0%
Drupal\Core\Database\Connection::query 0 N/A% 9,541 26.2% 307 0.8% -360 -0.0% 1,400 0.1% 34,440 2.9% 2,184 0.2%
views_theme 0 N/A% 1,331 3.7% 99 0.3% -1,768 -0.2% -1,352 -0.1% -2,008 -0.2% 0 0.0%
Symfony\Component\Yaml\Parser::cleanup 0 N/A% 61 0.2% 29 0.1% -688 -0.1% 1,320 0.1% 440 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::doSet 0 N/A% 9,989 27.5% 221 0.6% -8 -0.0% 1,280 0.1% 14,360 1.2% 0 0.0%
str_replace 0 N/A% 250 0.7% 250 0.7% -1,240 -0.1% -1,240 -0.1% 2,952 0.3% 2,952 0.3%
unserialize 0 N/A% -95 -0.3% -65 -0.2% 720 0.1% 1,200 0.1% -23,832 -2.0% -21,656 -1.8%
Symfony\Component\Yaml\Inline::parseScalar 0 N/A% 975 2.7% 94 0.3% -1,728 -0.1% 1,184 0.1% -1,344 -0.1% -1,208 -0.1%
Doctrine\Common\Reflection\StaticReflectionParser::parse 0 N/A% -430 -1.2% -96 -0.3% 40 0.0% 1,176 0.1% 4,392 0.4% 0 0.0%
twig_theme 0 N/A% 26,040 71.6% -10 -0.0% -1,744 -0.1% -1,176 -0.1% 1,728 0.1% 0 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineBlank 0 N/A% -933 -2.6% -954 -2.6% -1,776 -0.2% -1,160 -0.1% 32 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::__construct 0 N/A% -22 -0.1% -11 -0.0% -1,040 -0.1% -1,072 -0.1% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineComment 0 N/A% 158 0.4% 176 0.5% -1,536 -0.1% -1,064 -0.1% 0 0.0% 0 0.0%
token_get_all 0 N/A% -50 -0.1% -50 -0.1% -1,056 -0.1% -1,056 -0.1% 1,696 0.1% 1,696 0.1%
Twig_NodeTraverser::traverseForVisitor@13 0 N/A% -29 -0.1% 8 0.0% -432 -0.0% 1,000 0.1% 64 0.0% 0 0.0%
file_scan_directory 0 N/A% 1,063 2.9% 164 0.5% -56 -0.0% -976 -0.1% 0 0.0% 0 0.0%
PDOStatement::execute 0 N/A% 8,849 24.3% 8,849 24.3% -936 -0.1% -936 -0.1% 13,376 1.1% 13,376 1.1%
Symfony\Component\Yaml\Parser::parse@3 0 N/A% 1,113 3.1% 144 0.4% -184 -0.0% 928 0.1% -1,480 -0.1% 16 0.0%
system_theme 0 N/A% 48 0.1% -5 -0.0% -14,920 -1.3% -912 -0.1% -264 -0.0% -264 -0.0%
explode 0 N/A% -20 -0.1% -20 -0.1% -904 -0.1% -904 -0.1% 4,792 0.4% 4,792 0.4%
ltrim 0 N/A% -10 -0.0% -10 -0.0% -896 -0.1% -896 -0.1% -48 -0.0% -48 -0.0%
eval::/srv/sites/drupal8/core/lib/Drupal/Core/Template/TwigEnvironment.php(120) : eval()'d code 0 N/A% -117 -0.3% -117 -0.3% -864 -0.1% -864 -0.1% 4,432 0.4% 4,432 0.4%
Drupal\Core\Database\Query\Condition::compile 0 N/A% 442 1.2% 181 0.5% -1,424 -0.1% -792 -0.1% -4,264 -0.4% -48 -0.0%
Symfony\Component\Yaml\Parser::isCurrentLineEmpty 0 N/A% 213 0.6% 339 0.9% -704 -0.1% 784 0.1% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::prefixTables 0 N/A% -7 -0.0% 43 0.1% -8 -0.0% 760 0.1% 2,160 0.2% 664 0.1%
Composer\Autoload\ClassLoader::addPsr4 0 N/A% -4 -0.0% -4 -0.0% 768 0.1% 736 0.1% 36,232 3.1% 35,680 3.0%
strtolower 0 N/A% 16 0.0% 16 0.0% -720 -0.1% -720 -0.1% 2,448 0.2% 2,448 0.2%
Drupal\Core\Database\Query\Condition::condition 0 N/A% 70 0.2% 70 0.2% -712 -0.1% -712 -0.1% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@12 0 N/A% -31 -0.1% -13 -0.0% -440 -0.0% 704 0.1% 64 0.0% 0 0.0%
Twig_NodeVisitor_Escaper::getEscaperFilter 0 N/A% 43 0.1% 33 0.1% -1,216 -0.1% -664 -0.1% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::isStringUnIndentedCollectionItem 0 N/A% -278 -0.8% -288 -0.8% -632 -0.1% -656 -0.1% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::addJoin 0 N/A% 37 0.1% 37 0.1% -648 -0.1% -648 -0.1% 0 0.0% 0 0.0%
file_theme 0 N/A% 13 0.0% 13 0.0% -632 -0.1% -632 -0.1% 0 0.0% 0 0.0%
Twig_NodeVisitor_Optimizer::leaveNode 0 N/A% -681 -1.9% -669 -1.8% 48 0.0% 624 0.1% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Condition::mapConditionOperator 0 N/A% 33 0.1% 33 0.1% -608 -0.1% -608 -0.1% -768 -0.1% -768 -0.1%
substr 0 N/A% 65 0.2% 65 0.2% -592 -0.1% -592 -0.1% 3,960 0.3% 3,960 0.3%
Twig_Environment::hasExtension 0 N/A% 0 0.0% 0 0.0% -592 -0.1% -592 -0.1% 0 0.0% 0 0.0%
Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 0 N/A% -1,526 -4.2% -92 -0.3% 0 0.0% -584 -0.0% 4,136 0.4% 72 0.0%
Drupal\Core\Database\Query\Merge::__construct 0 N/A% 44 0.1% -26 -0.1% -584 -0.0% -512 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Condition::compile@1 0 N/A% 222 0.6% 147 0.4% -688 -0.1% 496 0.0% -4,120 -0.3% -2,840 -0.2%
Twig_NodeVisitor_SafeAnalysis::setSafe 0 N/A% -1 -0.0% -1 -0.0% -488 -0.0% -488 -0.0% 128 0.0% 128 0.0%
strtr 0 N/A% 186 0.5% 186 0.5% -456 -0.0% -456 -0.0% 71,496 6.1% 71,496 6.1%
Twig_NodeTraverser::traverseForVisitor@16 0 N/A% -19 -0.1% -4 -0.0% 144 0.0% 448 0.0% 0 0.0% 0 0.0%
Drupal\Core\Asset\LibraryDiscovery::getLibrariesByExtension 0 N/A% 929 2.6% 2 0.0% -592 -0.1% 448 0.0% 0 0.0% 0 0.0%
unserialize@1 0 N/A% 6 0.0% -2 -0.0% -448 -0.0% -448 -0.0% -2,152 -0.2% -2,152 -0.2%
ini_get 0 N/A% 26 0.1% 26 0.1% -440 -0.0% -440 -0.0% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::isNextLineIndented 0 N/A% -135 -0.4% 13 0.0% -304 -0.0% 432 0.0% 0 0.0% 0 0.0%
readdir 0 N/A% 310 0.9% 310 0.9% 424 0.0% 424 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% 3,389 9.3% 117 0.3% 936 0.1% 408 0.0% 23,736 2.0% 19,296 1.6%
Drupal\Core\Database\Query\Query::nextPlaceholder 0 N/A% 6 0.0% 6 0.0% -400 -0.0% -400 -0.0% -192 -0.0% -192 -0.0%
Drupal\Core\Database\Connection::defaultOptions 0 N/A% 16 0.0% 16 0.0% -400 -0.0% -400 -0.0% 1,672 0.1% 1,672 0.1%
node_theme 0 N/A% 6 0.0% 6 0.0% -392 -0.0% -392 -0.0% 0 0.0% 0 0.0%
twig_render_template@2 0 N/A% 4,299 11.8% -5 -0.0% -40 -0.0% 376 0.0% -4,216 -0.4% 0 0.0%
[ display all ]