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

Overall Diff Summary

Run #557c27da9db93Run #557c2635273b3DiffDiff%
Number of Function Calls468,732 466,261 -2,471 -0.5%
Incl. Wall Time (microsec)919,157 943,821 24,664 2.7%
Incl. MemUse (bytes)35,812,344 35,055,096 -757,248 -2.1%
Incl. PeakMemUse (bytes)36,084,432 35,585,920 -498,512 -1.4%

[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/fd163b88cc9d4a6defe31ac4a9df21867e014b255874ad4690665468cecd0fb8.php -1 -0.0% -5,709 -23.1% -5,709 -23.1% -2,337,264 -308.7% -2,337,264 -308.7% -2,344,680 -470.3% -2,344,680 -470.3%
load::service_container_prod/da275ee0cbaa52fadd5ab23bdec7876ef36b62e595f9f3be9ce8e2bb1d87aab0.php 1 0.0% 6,720 27.2% 6,720 27.2% 2,336,744 308.6% 2,336,744 308.6% 2,344,160 470.2% 2,344,160 470.2%
unserialize -2 -0.1% -453 -1.8% -575 -2.3% -355,144 -46.9% -355,096 -46.9% -332,592 -66.7% -330,400 -66.3%
Drupal\Core\Render\Element::children 0 0.0% 4,229 17.1% 4,213 17.1% -118,024 -15.6% -118,008 -15.6% 0 0.0% 0 0.0%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getDataType 0 0.0% -3,748 -15.2% -3,893 -15.8% 93,480 12.3% 93,480 12.3% -192 -0.0% 0 0.0%
load::Theme/Registry.php 0 0.0% -396 -1.6% -396 -1.6% -92,272 -12.2% -92,272 -12.2% -121,856 -24.4% -121,856 -24.4%
Twig_TokenParser_If::getTag 0 0.0% 2 0.0% 2 0.0% -65,536 -8.7% -65,536 -8.7% -130,800 -26.2% -130,800 -26.2%
Twig_Compiler::subcompile@2 0 0.0% 2,275 9.2% 47 0.2% 65,504 8.7% 65,520 8.7% 93,752 18.8% 130,936 26.3%
Drupal\Core\Cache\DatabaseBackend::prepareItem -2 -0.1% -361 -1.5% 52 0.2% -299,760 -39.6% 56,136 7.4% -334,344 -67.1% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple -2 -0.1% -741 -3.0% 76 0.3% -359,176 -47.4% -53,040 -7.0% -369,208 -74.1% -36,512 -7.3%
???_op@1 -5 -0.2% 2,377 9.6% -88 -0.4% -117,664 -15.5% -51,312 -6.8% 36,120 7.2% 18,568 3.7%
Drupal\Core\Utility\ThemeRegistry::updateCache 0 0.0% -11,987 -48.6% -106 -0.4% -259,096 -34.2% 44,240 5.8% 0 0.0% 0 0.0%
load::Utility/ThemeRegistry.php 0 0.0% -208 -0.8% -208 -0.8% -40,480 -5.3% -40,480 -5.3% -53,368 -10.7% -53,368 -10.7%
Twig_Node_Expression_Constant::__construct 0 0.0% 42 0.2% -125 -0.5% -32,792 -4.3% -32,784 -4.3% -71,400 -14.3% -70,152 -14.1%
Twig_SimpleFilter::getNodeClass 0 0.0% -21 -0.1% -21 -0.1% 32,768 4.3% 32,768 4.3% 65,856 13.2% 65,856 13.2%
array_merge -3 -0.1% 101 0.4% 101 0.4% -22,152 -2.9% -22,152 -2.9% 128 0.0% 128 0.0%
???_op@2 -5 -0.2% 700 2.8% -65 -0.3% -18,376 -2.4% -18,288 -2.4% 8,984 1.8% 1,536 0.3%
array_keys -10 -0.4% 130 0.5% 130 0.5% -17,800 -2.4% -17,800 -2.4% 136 0.0% 136 0.0%
load::Query/Merge.php -1 -0.0% -10 -0.0% -10 -0.0% -14,888 -2.0% -14,888 -2.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::query -6 -0.2% -10,879 -44.1% -59 -0.2% -11,144 -1.5% 14,368 1.9% 2,232 0.4% -32 -0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum -3 -0.1% 60 0.2% 63 0.3% -872 -0.1% 14,016 1.9% -352 -0.1% -48 -0.0%
load::Query/Insert.php -1 -0.0% -14 -0.1% -14 -0.1% -12,952 -1.7% -12,952 -1.7% 0 0.0% 0 0.0%
PDOStatement::execute -6 -0.2% -10,885 -44.1% -10,885 -44.1% -12,592 -1.7% -12,592 -1.7% 1,288 0.3% 1,288 0.3%
str_replace -10 -0.4% 43 0.2% 43 0.2% -11,120 -1.5% -11,120 -1.5% -1,240 -0.2% -1,240 -0.2%
load::Query/Update.php -1 -0.0% -6 -0.0% -6 -0.0% -9,512 -1.3% -9,512 -1.3% 0 0.0% 0 0.0%
load::Query/Delete.php -1 -0.0% -5 -0.0% -5 -0.0% -7,296 -1.0% -7,296 -1.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Merge::execute -1 -0.0% -3,832 -15.5% -55 -0.2% -66,400 -8.8% 7,104 0.9% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::doSet -1 -0.0% -4,077 -16.5% -33 -0.1% -124,728 -16.5% 6,344 0.8% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::prefixTables -6 -0.2% 0 0.0% -9 -0.0% -1,264 -0.2% 6,288 0.8% 80 0.0% 0 0.0%
Drupal\Core\Cache\CacheCollector::persist -278 -11.3% -260 -1.1% -260 -1.1% -5,760 -0.8% -5,760 -0.8% -776 -0.2% -776 -0.2%
Drupal\Core\Database\Query\Condition::compile -6 -0.2% -156 -0.6% -97 -0.4% -13,400 -1.8% -5,632 -0.7% 72 0.0% 0 0.0%
PDO::prepare -6 -0.2% -15 -0.1% 23 0.1% -5,616 -0.7% -5,328 -0.7% 624 0.1% 624 0.1%
Drupal\Core\Database\Query\Condition::condition -5 -0.2% -8 -0.0% -8 -0.0% -5,096 -0.7% -5,096 -0.7% 0 0.0% 0 0.0%
implode -18 -0.7% 134 0.5% 134 0.5% -4,968 -0.7% -4,968 -0.7% 136 0.0% 136 0.0%
serialize -1 -0.0% -28 -0.1% -28 -0.1% -4,832 -0.6% -4,832 -0.6% -120 -0.0% -120 -0.0%
Drupal\Core\Database\Connection::defaultOptions -6 -0.2% 13 0.1% 13 0.1% -4,560 -0.6% -4,560 -0.6% 0 0.0% 0 0.0%
count -12 -0.5% 1 0.0% -15 -0.1% -4,584 -0.6% -4,248 -0.6% -72 -0.0% -192 -0.0%
ob_end_flush 0 0.0% 1 0.0% 1 0.0% 4,096 0.5% 4,096 0.5% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::sendContent 0 0.0% 8 0.0% 8 0.0% -4,096 -0.5% -4,096 -0.5% 0 0.0% 0 0.0%
load::Lock/DatabaseLockBackend.php -1 -0.0% -4 -0.0% -4 -0.0% -4,072 -0.5% -4,072 -0.5% 0 0.0% 0 0.0%
__TwigTemplate_f79f377f502f47285e3d0c4593afa7357a87426e21b52415a599d2ef71b0e324::block_content 0 0.0% 3,501 14.2% 0 0.0% -3,848 -0.5% -3,960 -0.5% 7,592 1.5% 0 0.0%
Drupal\Component\Utility\SafeMarkup::set 0 0.0% 69 0.3% 69 0.3% -3,728 -0.5% -3,728 -0.5% -60,632 -12.2% -60,632 -12.2%
Drupal\Core\Database\Query\Condition::__construct -5 -0.2% -3 -0.0% -3 -0.0% -3,608 -0.5% -3,608 -0.5% 0 0.0% 0 0.0%
Composer\Autoload\includeFile -5 -0.2% 4,333 17.6% 103 0.4% -258,536 -34.1% 3,448 0.5% -122,040 -24.5% 1,592 0.3%
Drupal\Core\Database\Query\Merge::__construct -1 -0.0% -21 -0.1% -11 -0.0% -5,272 -0.7% -3,440 -0.5% 0 0.0% 0 0.0%
load::Lock/LockBackendAbstract.php -1 -0.0% -3 -0.0% -3 -0.0% -3,392 -0.4% -3,392 -0.4% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::getDriverClass -5 -0.2% -319 -1.3% -27 -0.1% -122,616 -16.2% -3,352 -0.4% -104 -0.0% 0 0.0%
ob_get_clean 0 0.0% 77 0.3% 77 0.3% 3,120 0.4% 3,120 0.4% -12,720 -2.6% -12,720 -2.6%
Drupal\Core\Database\Query\Query::__construct -5 -0.2% -43 -0.2% -33 -0.1% -3,472 -0.5% -2,992 -0.4% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getLockService -1 -0.0% -95 -0.4% -11 -0.0% -19,256 -2.5% -2,584 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::expandArguments -6 -0.2% 83 0.3% 42 0.2% -40 -0.0% 2,568 0.3% 272 0.1% 208 0.0%
Drupal\Core\Utility\ThemeRegistry::isPersistable -280 -11.3% -206 -0.8% -195 -0.8% -4,120 -0.5% -2,560 -0.3% -2,576 -0.5% -1,312 -0.3%
load::mysql/Insert.php -1 -0.0% -4 -0.0% -4 -0.0% -2,448 -0.3% -2,448 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::resolveCacheMiss -278 -11.3% -5,506 -22.3% -4,222 -17.1% -423,888 -56.0% -2,432 -0.3% -565,800 -113.5% -75,400 -15.1%
Drupal\Core\Database\Connection::merge -1 -0.0% -128 -0.5% -8 -0.0% -46,760 -6.2% -2,392 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Update::__toString -1 -0.0% -27 -0.1% -19 -0.1% -6,816 -0.9% -2,368 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::makeComment -4 -0.2% -1 -0.0% -1 -0.0% -2,264 -0.3% -2,264 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::__construct 0 0.0% 439 1.8% 12 0.0% 114,592 15.1% -2,224 -0.3% 152,904 30.7% 1,152 0.2%
Drupal\Core\Database\Query\Insert::fields -1 -0.0% -14 -0.1% -12 -0.0% -5,936 -0.8% -2,208 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Delete::__toString -1 -0.0% -22 -0.1% -13 -0.1% -5,712 -0.8% -2,168 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Merge::fields -1 -0.0% -6 -0.0% -6 -0.0% -2,128 -0.3% -2,128 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Delete::execute -1 -0.0% -4,213 -17.1% -14 -0.1% -12,024 -1.6% -2,104 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::update -1 -0.0% -120 -0.5% -8 -0.0% -36,384 -4.8% -2,080 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::insert -1 -0.0% -117 -0.5% -7 -0.0% -30,448 -4.0% -2,056 -0.3% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_Lock_DatabaseLockBackend_Proxy::lazyLoadItself -2 -0.1% -131 -0.5% -13 -0.1% -22,192 -2.9% -2,032 -0.3% 0 0.0% 0 0.0%
Drupal::hasRequest 1 0.0% 21 0.1% 12 0.0% 5,456 0.7% 2,008 0.3% 5,456 1.1% 2,232 0.4%
Drupal\Core\Database\Query\Condition::mapConditionOperator -4 -0.2% -1 -0.0% 0 0.0% -1,920 -0.3% -1,920 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Lock\LockBackendAbstract::getLockId -2 -0.1% -9 -0.0% -8 -0.0% -3,408 -0.5% -1,904 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Lock\DatabaseLockBackend::release -1 -0.0% -4,351 -17.6% -14 -0.1% -45,712 -6.0% 1,856 0.2% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Delete::__construct -1 -0.0% -18 -0.1% -8 -0.0% -3,640 -0.5% -1,808 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Update::__construct -1 -0.0% -18 -0.1% -8 -0.0% -3,640 -0.5% -1,808 -0.2% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_Lock_DatabaseLockBackend_Proxy::acquire -1 -0.0% -3,184 -12.9% -8 -0.0% -76,584 -10.1% -1,792 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::set -1 -0.0% -4,093 -16.6% -13 -0.1% -128,728 -17.0% -1,784 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Lock\DatabaseLockBackend::acquire -1 -0.0% -3,047 -12.4% -27 -0.1% -53,400 -7.1% -1,760 -0.2% 0 0.0% 0 0.0%
load::mysql/Update.php -1 -0.0% -3 -0.0% -3 -0.0% -1,664 -0.2% -1,664 -0.2% 0 0.0% 0 0.0%
load::mysql/Delete.php -1 -0.0% -4 -0.0% -4 -0.0% -1,664 -0.2% -1,664 -0.2% 0 0.0% 0 0.0%
load::mysql/Merge.php -1 -0.0% -3 -0.0% -3 -0.0% -1,656 -0.2% -1,656 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::addExpression -1 -0.0% -2 -0.0% -2 -0.0% -1,656 -0.2% -1,656 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::delete -1 -0.0% -115 -0.5% -7 -0.0% -31,912 -4.2% -1,648 -0.2% 0 0.0% 0 0.0%
array_values -3 -0.1% 33 0.1% 33 0.1% -1,600 -0.2% -1,600 -0.2% -16 -0.0% -16 -0.0%
Drupal\Core\Lock\DatabaseLockBackend::__construct -1 -0.0% -16 -0.1% -5 -0.0% -5,032 -0.7% -1,496 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::renderPlaceholder 0 0.0% 3,247 13.2% 7 0.0% -1,624 -0.2% 1,456 0.2% -7,848 -1.6% 0 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders 0 0.0% 3,257 13.2% 10 0.0% -160 -0.0% 1,456 0.2% -7,848 -1.6% 0 0.0%
drupal_register_shutdown_function -1 -0.0% -11 -0.0% -9 -0.0% -3,536 -0.5% -1,432 -0.2% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_Lock_DatabaseLockBackend_Proxy::release -1 -0.0% -4,360 -17.7% -7 -0.0% -47,912 -6.3% -1,400 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Merge::keys -1 -0.0% -10 -0.0% -5 -0.0% -3,720 -0.5% -1,400 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Condition::__toString -5 -0.2% 0 0.0% 0 0.0% -1,392 -0.2% -1,392 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Condition::arguments -6 -0.2% 1 0.0% 1 0.0% -1,376 -0.2% -1,376 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Cache\CacheCollector::getCid -4 -0.2% -2 -0.0% -2 -0.0% -1,376 -0.2% -1,376 -0.2% -688 -0.1% -688 -0.1%
Drupal\Core\Database\Driver\mysql\Insert::__toString -1 -0.0% -28 -0.1% -25 -0.1% -5,680 -0.8% -1,360 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::getStorage -820 -33.2% -595 -2.4% -135 -0.5% -33,544 -4.4% -1,344 -0.2% -59,776 -12.0% -752 -0.2%
Drupal\Core\Database\Query\Insert::__construct -1 -0.0% -22 -0.1% -6 -0.0% -2,160 -0.3% -1,328 -0.2% 0 0.0% 0 0.0%
uniqid -6 -0.2% -12 -0.0% -12 -0.0% -1,328 -0.2% -1,328 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Merge::key -1 -0.0% -17 -0.1% -7 -0.0% -5,680 -0.8% -1,312 -0.2% 0 0.0% 0 0.0%
microtime -2 -0.1% 0 0.0% 0 0.0% -1,304 -0.2% -1,304 -0.2% 0 0.0% 0 0.0%
func_get_args -1 -0.0% 61 0.2% 61 0.2% -1,296 -0.2% -1,296 -0.2% -176 -0.0% -176 -0.0%
Drupal\Core\Database\Query\Update::execute -1 -0.0% -3,295 -13.4% -21 -0.1% -15,696 -2.1% -1,288 -0.2% 0 0.0% 0 0.0%
is_array -22 -0.9% -25 -0.1% -25 -0.1% -1,272 -0.2% -1,272 -0.2% -528 -0.1% -528 -0.1%
Drupal\Core\Database\Query\Condition::compile@1 -2 -0.1% -55 -0.2% -51 -0.2% -6,112 -0.8% -1,216 -0.2% 72 0.0% 72 0.0%
Drupal\Core\Database\Driver\mysql\Insert::execute -1 -0.0% -2,879 -11.7% -14 -0.1% -11,232 -1.5% -1,216 -0.2% 0 0.0% 0 0.0%
[ display all ]