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

Overall Diff Summary

Run #553ba42a8e87eRun #553b9a86a14e1DiffDiff%
Number of Function Calls3,918,322 3,950,650 32,328 0.8%
Incl. Wall Time (microsec)6,928,196 6,530,045 -398,151 -5.7%
Incl. MemUse (bytes)38,722,240 37,042,400 -1,679,840 -4.3%
Incl. PeakMemUse (bytes)39,263,864 37,583,888 -1,679,976 -4.3%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. PeakMemUse (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/430fe7c59acdbf408cb46d32ea7eea999f9cec0fdbbb24ae02c9d6edf0ca6ae1.php 1 0.0% 10,153 2.6% 10,153 2.6% 232,616 13.8% 232,616 13.8% 1,873,800 111.5% 1,873,800 111.5%
load::service_container_prod/caba1b5159d3eadcd3d53127fd115dc9d181550f4af1d6a18f5c91ceb389241b.php -1 -0.0% -6,581 -1.7% -6,581 -1.7% -1,844,728 -109.8% -1,844,728 -109.8% -1,865,968 -111.1% -1,865,968 -111.1%
Drupal\Core\DrupalKernel::handle 0 0.0% -398,091 -100.0% 1 0.0% -1,679,168 -100.0% 0 0.0% -1,726,200 -102.8% -336 -0.0%
main() 0 0.0% -398,151 -100.0% -3 -0.0% -1,679,840 -100.0% 0 0.0% -1,679,976 -100.0% 0 0.0%
run_init::drupal8/index.php 0 0.0% -398,141 -100.0% -1 -0.0% -1,679,824 -100.0% 0 0.0% -1,679,976 -100.0% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -401,841 -100.9% 0 0.0% -37,448 -2.2% 0 0.0% -933,840 -55.6% -88 -0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 0.0% -401,841 -100.9% 0 0.0% -37,448 -2.2% 0 0.0% -933,752 -55.6% -1,088 -0.1%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -401,840 -100.9% 0 0.0% -37,448 -2.2% 0 0.0% -870,848 -51.8% -464 -0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 0 0.0% -401,840 -100.9% 1 0.0% -37,448 -2.2% 0 0.0% -869,784 -51.8% -1,168 -0.1%
Symfony\Component\DependencyInjection\Container::get 0 0.0% 49 0.0% -207 -0.1% -36,544 -2.2% 112 0.0% -822,880 -49.0% -400 -0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 0 0.0% -401,840 -100.9% -1 -0.0% -37,464 -2.2% 0 0.0% -793,328 -47.2% -712 -0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 0 0.0% -401,870 -100.9% -3 -0.0% -37,464 -2.2% 40 0.0% -745,304 -44.4% -160 -0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -401,834 -100.9% 0 0.0% -37,480 -2.2% 0 0.0% -745,144 -44.4% -328 -0.0%
Symfony\Component\DependencyInjection\Container::get@1 0 0.0% -58 -0.0% -11 -0.0% -25,112 -1.5% 352 0.0% -656,488 -39.1% -7,088 -0.4%
spl_autoload_call 0 0.0% -85 -0.0% -9 -0.0% 336 0.0% 312 0.0% -633,808 -37.7% -15,080 -0.9%
Composer\Autoload\ClassLoader::loadClass 0 0.0% -77 -0.0% 25 0.0% 0 0.0% 0 0.0% -618,752 -36.8% -192 -0.0%
Composer\Autoload\includeFile 0 0.0% -85 -0.0% -29 -0.0% 0 0.0% -80 -0.0% -588,288 -35.0% -17,912 -1.1%
Symfony\Component\DependencyInjection\Container::get@2 0 0.0% 46 0.0% -11 -0.0% -23,128 -1.4% 112 0.0% -495,664 -29.5% -11,120 -0.7%
Drupal\Core\DrupalKernel::preHandle 0 0.0% 6 0.0% -2 -0.0% -6,312 -0.4% 0 0.0% -484,768 -28.9% -1,808 -0.1%
Drupal\Core\DrupalKernel::getHttpKernel 0 0.0% 57 0.0% -1 -0.0% -9,288 -0.6% 0 0.0% -423,800 -25.2% -784 -0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpKernelService 0 0.0% 57 0.0% 1 0.0% -9,288 -0.6% -64 -0.0% -422,184 -25.1% -2,232 -0.1%
Symfony\Component\DependencyInjection\Container::get@3 0 0.0% 53 0.0% 2 0.0% -20,216 -1.2% 72 0.0% -419,408 -25.0% -7,448 -0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_NegotiationService 0 0.0% 60 0.0% 1 0.0% -9,256 -0.6% -240 -0.0% -412,936 -24.6% -3,312 -0.2%
Symfony\Component\DependencyInjection\Container::get@4 0 0.0% 40 0.0% -2 -0.0% -16,208 -1.0% 32 0.0% -406,232 -24.2% -4,872 -0.3%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_ReverseProxyService 0 0.0% 55 0.0% 0 0.0% -8,896 -0.5% -96 -0.0% -401,824 -23.9% -1,480 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_PageCacheService 0 0.0% 46 0.0% 0 0.0% -8,832 -0.5% -96 -0.0% -398,760 -23.7% -1,816 -0.1%
Drupal\Core\DrupalKernel::boot 0 0.0% 3,692 0.9% 2 0.0% -1,632,432 -97.2% -16 -0.0% -368,224 -21.9% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 0 0.0% 3,686 0.9% 6 0.0% -1,632,536 -97.2% 64 0.0% -368,224 -21.9% -448 -0.0%
Symfony\Component\DependencyInjection\Container::get@5 0 0.0% 36 0.0% 8 0.0% -14,096 -0.8% 0 0.0% -343,440 -20.4% -7,984 -0.5%
Symfony\Component\DependencyInjection\Container::get@6 0 0.0% 18 0.0% 9 0.0% -12,688 -0.8% 0 0.0% -294,264 -17.5% -5,632 -0.3%
spl_autoload_call@1 0 0.0% -151 -0.0% -12 -0.0% 832 0.0% 0 0.0% -284,680 -16.9% -4,440 -0.3%
Composer\Autoload\ClassLoader::loadClass@1 0 0.0% -139 -0.0% 0 0.0% 832 0.0% -72 -0.0% -280,240 -16.7% -384 -0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -401,840 -100.9% 2 0.0% -31,168 -1.9% 16 0.0% -260,048 -15.5% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -401,840 -100.9% 0 0.0% -30,632 -1.8% 0 0.0% -257,904 -15.4% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -401,840 -100.9% 0 0.0% -30,632 -1.8% -24 -0.0% -257,904 -15.4% -112 -0.0%
Composer\Autoload\includeFile@1 0 0.0% -84 -0.0% -40 -0.0% 784 0.0% 440 0.0% -252,640 -15.0% -9,704 -0.6%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getConfig_FactoryService 0 0.0% -39 -0.0% 1 0.0% -464 -0.0% -64 -0.0% -208,336 -12.4% -256 -0.0%
Drupal\Core\Database\Connection::query 0 0.0% -1,952 -0.5% -76 -0.0% 56 0.0% 210,032 12.5% -198,208 -11.8% -3,568 -0.2%
call_user_func_array 0 0.0% -9,374 -2.4% -22 -0.0% 504 0.0% -152 -0.0% -175,992 -10.5% 40 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_KernelPreHandleService 0 0.0% 46 0.0% 1 0.0% -7,648 -0.5% -96 -0.0% -173,912 -10.4% -1,304 -0.1%
Drupal\Core\Cache\CacheFactory::get 0 0.0% -11 -0.0% 2 0.0% -352 -0.0% 0 0.0% -172,240 -10.3% -3,784 -0.2%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_SessionService 0 0.0% 39 0.0% 0 0.0% -7,552 -0.4% -80 -0.0% -170,936 -10.2% -1,904 -0.1%
Drupal\Core\Database\Query\Update::execute 0 0.0% -5,721 -1.4% -364 -0.1% -88 -0.0% 128 0.0% -169,904 -10.1% 128 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCache_RenderService 0 0.0% -9 -0.0% 0 0.0% -632 -0.0% -64 -0.0% -168,424 -10.0% -1,904 -0.1%
Drupal\Core\Database\Statement::execute 0 0.0% -1,993 -0.5% -77 -0.0% -210,952 -12.6% 0 0.0% -167,640 -10.0% -1,960 -0.1%
PDOStatement::execute 0 0.0% -1,924 -0.5% -1,924 -0.5% -210,952 -12.6% -210,952 -12.6% -163,888 -9.8% -163,888 -9.8%
???_op 0 0.0% -34 -0.0% -37 -0.0% 728 0.0% 88 0.0% -163,688 -9.7% -18,056 -1.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpKernel_BasicService 0 0.0% 30 0.0% -1 -0.0% -7,496 -0.4% -72 -0.0% -162,600 -9.7% -1,992 -0.1%
Symfony\Component\DependencyInjection\Container::get@7 0 0.0% 30 0.0% 2 0.0% -8,120 -0.5% 0 0.0% -154,864 -9.2% -4,352 -0.3%
Drupal\Core\Database\Query\Merge::execute 0 0.0% -8,763 -2.2% -7 -0.0% 1,160 0.1% -4,496 -0.3% -153,136 -9.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::__construct 0 0.0% -3 -0.0% -6 -0.0% -43,936 -2.6% -30,600 -1.8% -146,328 -8.7% -95,328 -5.7%
Drupal\Core\Cache\DatabaseBackend::doSet 0 0.0% -16,719 -4.2% -272 -0.1% 16 0.0% 209,432 12.5% -143,768 -8.6% 88 0.0%
Drupal\Core\Cache\DatabaseBackend::set 0 0.0% -16,800 -4.2% -99 -0.0% 24 0.0% 16 0.0% -143,768 -8.6% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getConfig_TypedService 0 0.0% 10 0.0% 0 0.0% -264 -0.0% -64 -0.0% -142,912 -8.5% -912 -0.1%
Drupal\system\Plugin\Block\SystemBreadcrumbBlock::getCacheMaxAge 0 0.0% 0 0.0% 0 0.0% -65,536 -3.9% -65,536 -3.9% -130,992 -7.8% -130,992 -7.8%
Drupal\Core\DrupalKernel::attachSynthetic 0 0.0% -7 -0.0% 5 0.0% 712 0.0% 104 0.0% -129,704 -7.7% -808 -0.0%
Drupal::service 0 0.0% -118 -0.0% 81 0.0% 67,296 4.0% 65,512 3.9% 129,280 7.7% 130,864 7.8%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 2,296 0.6% 136 0.0% -3,584 -0.2% -376 -0.0% -128,616 -7.7% -14,480 -0.9%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getCache_Backend_DatabaseService 0 0.0% -14 -0.0% 0 0.0% -256 -0.0% -80 -0.0% -127,224 -7.6% -2,136 -0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getModuleHandlerService 0 0.0% -10 -0.0% -7 -0.0% -5,504 -0.3% -5,328 -0.3% -126,560 -7.5% -38,296 -2.3%
Drupal\Core\Utility\ThemeRegistry::updateCache 0 0.0% -195,303 -49.1% -288 -0.1% -69,936 -4.2% -3,824 -0.2% -119,256 -7.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getEventDispatcherService 0 0.0% 18 0.0% 7 0.0% -7,368 -0.4% -7,384 -0.4% -112,936 -6.7% -98,832 -5.9%
Drupal\views\Routing\ViewPageController::handle 0 0.0% 96 0.0% -1 -0.0% -528 -0.0% 0 0.0% -108,464 -6.5% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::get 0 0.0% 1,816 0.5% 52 0.0% -3,016 -0.2% -24 -0.0% -103,504 -6.2% -1,232 -0.1%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -402,029 -101.0% 5 0.0% -30,672 -1.8% 0 0.0% -102,864 -6.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getDatabaseService 0 0.0% -20 -0.0% 0 0.0% -88 -0.0% -96 -0.0% -102,144 -6.1% -3,184 -0.2%
run_init::service_container_prod/caba1b5159d3eadcd3d53127fd115dc9d181550f4af1d6a18f5c91ceb389241b.php -1 -0.0% -469 -0.1% -67 -0.0% -119,600 -7.1% -29,592 -1.8% -99,408 -5.9% -22,664 -1.3%
Drupal\Core\Database\Database::getConnection 0 0.0% -20 -0.0% 1 0.0% 8 0.0% -8 -0.0% -98,960 -5.9% -1,728 -0.1%
Drupal\Core\Render\Renderer::doRender 0 0.0% -403,358 -101.3% 9 0.0% -8,400 -0.5% 136 0.0% -97,256 -5.8% -112 -0.0%
Drupal\Core\Render\Renderer::render 0 0.0% -403,359 -101.3% -1 -0.0% -8,400 -0.5% 0 0.0% -97,256 -5.8% 0 0.0%
Drupal\Core\Database\Database::openConnection 0 0.0% -21 -0.0% -1 -0.0% 16 0.0% 0 0.0% -97,232 -5.8% -3,648 -0.2%
unserialize 0 0.0% -292 -0.1% -359 -0.1% -3,384 -0.2% -3,888 -0.2% -97,080 -5.8% -92,016 -5.5%
spl_autoload_call@2 0 0.0% 22 0.0% 3 0.0% 392 0.0% 8 0.0% -95,000 -5.7% -1,056 -0.1%
run_init::Config/TypedConfigManager.php 0 0.0% -3 -0.0% 0 0.0% 0 0.0% 0 0.0% -94,576 -5.6% -14,024 -0.8%
Composer\Autoload\ClassLoader::loadClass@2 0 0.0% 19 0.0% 7 0.0% 384 0.0% 32 0.0% -93,944 -5.6% -64 -0.0%
Drupal\views\ViewExecutable::_initHandler 0 0.0% 54 0.0% -5 -0.0% -368 -0.0% 0 0.0% -93,296 -5.6% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 0 0.0% 59 0.0% 1 0.0% -368 -0.0% 0 0.0% -93,296 -5.6% 0 0.0%
Drupal\views\ViewExecutable::initHandlers 0 0.0% 52 0.0% -2 -0.0% -376 -0.0% 0 0.0% -93,296 -5.6% 0 0.0%
Drupal\views\Plugin\ViewsHandlerManager::getHandler 0 0.0% 48 0.0% 0 0.0% 16 0.0% 0 0.0% -92,904 -5.5% 0 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 0 0.0% 3,667 0.9% 9 0.0% -1,589,400 -94.6% 22,280 1.3% -91,768 -5.5% -192 -0.0%
Drupal\views\ViewsData::getData 0 0.0% -122 -0.0% -1 -0.0% 48 0.0% 0 0.0% -87,760 -5.2% 0 0.0%
Drupal\views\ViewsData::cacheGet 0 0.0% -217 -0.1% -2 -0.0% 48 0.0% 0 0.0% -87,760 -5.2% 0 0.0%
Drupal\views\ViewsData::get 0 0.0% -339 -0.1% 0 0.0% 40 0.0% 0 0.0% -87,760 -5.2% 0 0.0%
Drupal\Core\Theme\Registry::build 0 0.0% -403,467 -101.3% 280 0.1% -615,768 -36.7% -84,616 -5.0% -87,752 -5.2% 24 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -376,724 -94.6% -3 -0.0% -25,792 -1.5% 8 0.0% -87,320 -5.2% 0 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 0 0.0% -519 -0.1% -543 -0.1% -65,536 -3.9% 0 0.0% -87,288 -5.2% 9,824 0.6%
Composer\Autoload\includeFile@2 0 0.0% -4 -0.0% -3 -0.0% 392 0.0% 16 0.0% -86,744 -5.2% -1,920 -0.1%
Drupal\block\BlockViewBuilder::view 0 0.0% -521 -0.1% -3 -0.0% -65,536 -3.9% 0 0.0% -86,392 -5.1% -320 -0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% -404,645 -101.6% -42 -0.0% -7,768 -0.5% 19,296 1.1% -86,176 -5.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -404,645 -101.6% 0 0.0% -7,768 -0.5% 0 0.0% -86,176 -5.1% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::initializeRegistry 0 0.0% -410,744 -103.2% -893 -0.2% -351,184 -20.9% 256,728 15.3% -85,056 -5.1% 0 0.0%
Drupal\Core\Theme\Registry::getRuntime 0 0.0% -406,246 -102.0% 23 0.0% -96,456 -5.7% 0 0.0% -85,056 -5.1% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::__construct 0 0.0% -406,800 -102.2% -81 -0.0% -341,592 -20.3% -6,312 -0.4% -85,056 -5.1% 0 0.0%
Drupal\Core\Theme\Registry::get 0 0.0% -409,865 -102.9% -43 -0.0% -615,784 -36.7% -32 -0.0% -85,056 -5.1% -32 -0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::invokePageAttachmentHooks 0 0.0% 1,943 0.5% 0 0.0% 65,472 3.9% 0 0.0% 81,384 4.8% 816 0.0%
Drupal\Core\DependencyInjection\Container::set 0 0.0% 4 0.0% 3 0.0% 8 0.0% 0 0.0% -78,496 -4.7% -1,016 -0.1%
Symfony\Component\DependencyInjection\Container::set 0 0.0% 1 0.0% 1 0.0% 8 0.0% 0 0.0% -77,480 -4.6% -1,856 -0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 348 0.1% -36 -0.0% -3,368 -0.2% 16 0.0% -76,704 -4.6% -40 -0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -271,351 -68.2% 5 0.0% 1,280 0.1% -16 -0.0% -75,864 -4.5% 0 0.0%
Drupal\Core\PageCache\ChainRequestPolicy::check 0 0.0% 4 0.0% 0 0.0% -16 -0.0% -32 -0.0% -75,288 -4.5% -1,688 -0.1%
[ display all ]