Diff Report
Run #5578e32524136: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #5578e29590a73: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #5578e32524136Run #5578e29590a73DiffDiff%
Number of Function Calls164,985 162,412 -2,573 -1.6%
Incl. Wall Time (microsec)380,250 367,081 -13,169 -3.5%
Incl. MemUse (bytes)27,398,648 26,823,752 -574,896 -2.1%
Incl. PeakMemUse (bytes)27,498,200 26,990,312 -507,888 -1.8%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. 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%
main() 0 0.0% -13,169 -100.0% -12 -0.1% -574,896 -100.0% 0 0.0% -507,888 -100.0% 0 0.0%
run_init::html/index.php 0 0.0% -13,158 -99.9% -1 -0.0% -574,920 -100.0% 0 0.0% -507,888 -100.0% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -12,694 -96.4% -7 -0.1% -574,944 -100.0% 16 0.0% -507,912 -100.0% 16 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -9,280 -70.5% -2 -0.0% -294,352 -51.2% 0 0.0% -295,968 -58.3% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% -9,251 -70.2% 14 0.1% -293,784 -51.1% 704 0.1% -295,240 -58.1% 0 0.0%
Drupal\Core\Render\Renderer::render 0 0.0% -9,056 -68.8% -1 -0.0% -294,752 -51.3% 0 0.0% -299,112 -58.9% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -9,055 -68.8% 43 0.3% -294,752 -51.3% 136 0.0% -299,112 -58.9% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -9,050 -68.7% -33 -0.3% -293,624 -51.1% 160 0.0% -318,352 -62.7% -736 -0.1%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% -9,019 -68.5% 11 0.1% -294,280 -51.2% 0 0.0% -295,944 -58.3% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 0.0% -8,775 -66.6% 0 0.0% -294,360 -51.2% 0 0.0% -295,976 -58.3% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -8,775 -66.6% 0 0.0% -294,360 -51.2% 0 0.0% -295,976 -58.3% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -8,759 -66.5% 0 0.0% -294,360 -51.2% 0 0.0% -295,976 -58.3% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 0 0.0% -8,759 -66.5% -1 -0.0% -294,360 -51.2% 0 0.0% -295,976 -58.3% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_StackMiddleware_KernelPreHandle_Proxy::handle 0 0.0% -8,740 -66.4% -1 -0.0% -294,360 -51.2% 0 0.0% -295,848 -58.3% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -8,738 -66.4% 0 0.0% -294,360 -51.2% 0 0.0% -295,848 -58.3% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 0 0.0% -8,738 -66.4% 0 0.0% -294,360 -51.2% 0 0.0% -295,976 -58.3% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 0 0.0% -8,737 -66.3% 0 0.0% -294,360 -51.2% -16 -0.0% -295,848 -58.3% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_StackMiddleware_Session_Proxy::handle 0 0.0% -8,690 -66.0% 0 0.0% -294,360 -51.2% 0 0.0% -295,968 -58.3% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -8,688 -66.0% -2 -0.0% -294,360 -51.2% 0 0.0% -295,968 -58.3% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -8,686 -66.0% 4 0.0% -294,400 -51.2% 0 0.0% -295,992 -58.3% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\Symfony_Component_HttpKernel_HttpKernel_Proxy::handle 0 0.0% -8,686 -66.0% 1 0.0% -294,376 -51.2% 0 0.0% -295,992 -58.3% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -8,686 -66.0% 0 0.0% -294,400 -51.2% 0 0.0% -295,992 -58.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% -8,600 -65.3% 27 0.2% -294,320 -51.2% -56 -0.0% -299,192 -58.9% -856 -0.2%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -8,597 -65.3% 3 0.0% -294,192 -51.2% 128 0.0% -299,192 -58.9% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -8,219 -62.4% 1 0.0% -5,640 -1.0% 0 0.0% -23,024 -4.5% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% -8,106 -61.6% 1 0.0% -290,960 -50.6% 392 0.1% -291,840 -57.5% 0 0.0%
Twig_Template::display 0 0.0% -7,841 -59.5% -2 -0.0% -4,456 -0.8% 0 0.0% -24,368 -4.8% 8 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% -7,839 -59.5% -37 -0.3% -4,456 -0.8% 0 0.0% -24,376 -4.8% 120 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 0 0.0% -7,812 -59.3% -46 -0.3% -4,832 -0.8% 416 0.1% -25,480 -5.0% -480 -0.1%
Twig_Template::render 0 0.0% -7,785 -59.1% 0 0.0% -5,016 -0.9% 0 0.0% -24,264 -4.8% 48 0.0%
twig_render_template 0 0.0% -7,783 -59.1% -3 -0.0% -5,608 -1.0% 1,120 0.2% 2,208 0.4% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% -7,699 -58.5% -11 -0.1% -4,776 -0.8% 104 0.0% -35,888 -7.1% 880 0.2%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -7,699 -58.5% 0 0.0% -4,776 -0.8% 0 0.0% -35,888 -7.1% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -7,627 -57.9% -27 -0.2% -4,680 -0.8% 40 0.0% -11,192 -2.2% -160 -0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% -7,000 -53.2% -1 -0.0% -2,976 -0.5% 0 0.0% 6,720 1.3% 0 0.0%
twig_render_template@1 0 0.0% -6,997 -53.1% 6 0.0% -3,656 -0.6% 784 0.1% -6,600 -1.3% 0 0.0%
Twig_Template::render@1 0 0.0% -6,984 -53.0% -1 -0.0% -3,304 -0.6% 0 0.0% -9,608 -1.9% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% -6,975 -53.0% 2 0.0% -2,896 -0.5% 0 0.0% -9,608 -1.9% 0 0.0%
Twig_Template::display@1 0 0.0% -6,971 -52.9% 2 0.0% -2,912 -0.5% -16 -0.0% -9,608 -1.9% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -6,957 -52.8% -4 -0.0% -3,536 -0.6% 8 0.0% 1,688 0.3% -136 -0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 0 0.0% -6,926 -52.6% -10 -0.1% -3,184 -0.6% -48 -0.0% 6,240 1.2% 0 0.0%
__TwigTemplate_fd414a2dbf87b3e623a49191fd8060e201153ed9fbced41f9e42054bf260f0be::doDisplay 0 0.0% -6,803 -51.7% 1 0.0% -2,672 -0.5% 128 0.0% 1,120 0.2% -24 -0.0%
Drupal\Core\Render\Renderer::doRender@4 0 0.0% -6,795 -51.6% -10 -0.1% -2,632 -0.5% 0 0.0% 8,024 1.6% 104 0.0%
__TwigTemplate_8ffd47cdfdb5e694c295181d6bf966a6760b052cedc53922e033734b98995104::doDisplay 0 0.0% -6,637 -50.4% 8 0.1% -1,944 -0.3% 0 0.0% 6,072 1.2% 104 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% -6,160 -46.8% -1 -0.0% -2,728 -0.5% 0 0.0% -6,568 -1.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% -6,159 -46.8% 32 0.2% -2,728 -0.5% 0 0.0% -6,568 -1.3% 1,376 0.3%
Drupal\Core\Utility\ThemeRegistry::get 0 0.0% -5,530 -42.0% -1,081 -8.2% -372,808 -64.8% -1,016 -0.2% -512,816 -101.0% 1,400 0.3%
Drupal\Core\Render\Renderer::doRender@5 0 0.0% -5,271 -40.0% -17 -0.1% -2,304 -0.4% -8 -0.0% 14,808 2.9% -928 -0.2%
Drupal\Core\Render\Renderer::render@3 0 0.0% -5,156 -39.2% -15 -0.1% -1,984 -0.3% 0 0.0% 15,776 3.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@3 0 0.0% -4,880 -37.1% -3 -0.0% -1,968 -0.3% 0 0.0% -8,160 -1.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@3 0 0.0% -4,877 -37.0% -12 -0.1% -1,968 -0.3% 0 0.0% -8,160 -1.6% 4,712 0.9%
Drupal\Core\Utility\ThemeRegistry::resolveCacheMiss -255 -9.9% -4,449 -33.8% -3,397 -25.8% -370,456 -64.4% -2,432 -0.4% -514,216 -101.2% -84,104 -16.6%
Twig_Template::displayWithErrorHandling@2 0 0.0% -3,868 -29.4% -6 -0.0% -1,704 -0.3% 0 0.0% 21,504 4.2% 104 0.0%
Twig_Template::display@2 0 0.0% -3,863 -29.3% 3 0.0% -1,720 -0.3% -16 -0.0% 21,504 4.2% 0 0.0%
Twig_Template::render@2 0 0.0% -3,813 -29.0% -1 -0.0% -1,560 -0.3% 0 0.0% 20,328 4.0% 0 0.0%
twig_render_template@2 0 0.0% -3,782 -28.7% 10 0.1% -1,504 -0.3% 24 0.0% 19,544 3.8% 40 0.0%
Drupal\Core\DependencyInjection\Container\prod\Symfony_Component_HttpKernel_HttpKernel_Proxy::terminate 0 0.0% -3,762 -28.6% -1 -0.0% -280,576 -48.8% 0 0.0% -211,920 -41.7% 0 0.0%
Stack\StackedHttpKernel::terminate 0 0.0% -3,761 -28.6% 1 0.0% -280,576 -48.8% 0 0.0% -211,920 -41.7% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::terminate 0 0.0% -3,761 -28.6% 0 0.0% -280,576 -48.8% -8 -0.0% -211,920 -41.7% 0 0.0%
Drupal\Core\DrupalKernel::terminate 0 0.0% -3,760 -28.6% -1 -0.0% -280,576 -48.8% 0 0.0% -211,920 -41.7% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@2 0 0.0% -3,728 -28.3% 1 0.0% -1,520 -0.3% -16 -0.0% 22,544 4.4% 144 0.0%
Drupal\Core\EventSubscriber\KernelDestructionSubscriber::onKernelTerminate 0 0.0% -3,677 -27.9% -6 -0.0% -280,560 -48.8% 0 0.0% -190,784 -37.6% 0 0.0%
Drupal\Core\Cache\CacheCollector::destruct 0 0.0% -3,665 -27.8% 0 0.0% -280,560 -48.8% 0 0.0% -190,784 -37.6% 0 0.0%
Drupal\Core\Theme\Registry::destruct 0 0.0% -3,664 -27.8% -1 -0.0% -280,560 -48.8% 0 0.0% -190,784 -37.6% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::updateCache 0 0.0% -3,663 -27.8% -94 -0.7% -280,560 -48.8% 38,224 6.6% -190,784 -37.6% -192 -0.0%
__TwigTemplate_add16b540a6dce0e31cfa91ad509851830ed20f51a49064b461d2b58d03e6a53::doDisplay 0 0.0% -3,187 -24.2% -14 -0.1% -1,296 -0.2% 0 0.0% 18,016 3.5% 0 0.0%
Drupal\Core\Database\Connection::query -6 -0.2% -2,718 -20.6% -110 -0.8% -19,696 -3.4% 13,504 2.3% -23,192 -4.6% 368 0.1%
Drupal\Core\Render\Renderer::doRender@6 0 0.0% -2,653 -20.1% -20 -0.2% -1,184 -0.2% 16 0.0% -2,920 -0.6% 64 0.0%
Drupal\Core\Database\Statement::execute -6 -0.2% -2,466 -18.7% -24 -0.2% -20,432 -3.6% 0 0.0% -20,944 -4.1% 0 0.0%
PDOStatement::execute -6 -0.2% -2,442 -18.5% -2,442 -18.5% -20,432 -3.6% -20,432 -3.6% -20,944 -4.1% -20,944 -4.1%
drupal_render 0 0.0% -1,999 -15.2% 13 0.1% -584 -0.1% 0 0.0% -2,784 -0.5% 0 0.0%
template_preprocess_node 0 0.0% -1,971 -15.0% -19 -0.1% -496 -0.1% 0 0.0% -9,920 -2.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::set -1 -0.0% -1,634 -12.4% -12 -0.1% -142,728 -24.8% -1,784 -0.3% -142,304 -28.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::doSet -1 -0.0% -1,619 -12.3% -38 -0.3% -138,728 -24.1% 5,504 1.0% -142,304 -28.0% -2,312 -0.5%
Drupal\Core\Cache\DatabaseBackend::getMultiple -2 -0.1% -1,553 -11.8% -140 -1.1% -302,392 -52.6% -36,064 -6.3% -309,208 -60.9% 17,784 3.5%
Drupal\Core\Utility\ThemeRegistry::has 0 0.0% -1,445 -11.0% -753 -5.7% -29,184 -5.1% -512 -0.1% -59,736 -11.8% -232 -0.0%
Drupal\Core\Render\Renderer::render@4 0 0.0% -1,350 -10.3% 7 0.1% -568 -0.1% 0 0.0% 5,064 1.0% 0 0.0%
Drupal\Core\Database\Query\Merge::execute -1 -0.0% -1,339 -10.2% -40 -0.3% -77,552 -13.5% 8,784 1.5% -83,536 -16.4% -2,576 -0.5%
call_user_func 0 0.0% -1,241 -9.4% 6 0.0% -40 -0.0% -88 -0.0% 21,792 4.3% 0 0.0%
Drupal\Core\Asset\AssetResolver::getCssAssets 0 0.0% 1,163 8.8% 188 1.4% 65,560 11.4% 24 0.0% 95,912 18.9% 1,712 0.3%
Drupal\Core\Theme\ThemeManager::theme@4 0 0.0% -1,127 -8.6% -12 -0.1% -576 -0.1% -32 -0.0% -2,448 -0.5% 312 0.1%
Drupal\Core\Theme\ThemeManager::render@4 0 0.0% -1,127 -8.6% 0 0.0% -576 -0.1% 0 0.0% -2,448 -0.5% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::get -2 -0.1% -1,092 -8.3% -16 -0.1% -303,440 -52.8% -1,024 -0.2% -286,416 -56.4% 496 0.1%
twig_render_template@3 0 0.0% -1,085 -8.2% -22 -0.2% -600 -0.1% 0 0.0% -5,760 -1.1% 0 0.0%
Drupal\Core\Theme\Registry::get -1 -0.0% -997 -7.6% -10 -0.1% -360,208 -62.7% 248 0.0% -429,416 -84.5% 0 0.0%
class_exists -4 -0.2% -918 -7.0% -35 -0.3% -171,456 -29.8% 0 0.0% -112,272 -22.1% 528 0.1%
Twig_Template::render@3 0 0.0% -915 -6.9% -16 -0.1% -456 -0.1% 0 0.0% -8,752 -1.7% -88 -0.0%
Twig_Template::displayWithErrorHandling@3 0 0.0% -913 -6.9% 10 0.1% -456 -0.1% 0 0.0% -3,616 -0.7% -224 -0.0%
Twig_Template::display@3 0 0.0% -913 -6.9% 0 0.0% -456 -0.1% 0 0.0% -3,944 -0.8% -184 -0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 0 0.0% -899 -6.8% -5 -0.0% -1,688 -0.3% 128 0.0% -25,480 -5.0% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::__construct 0 0.0% 880 6.7% 12 0.1% 110,784 19.3% -2,152 -0.4% 149,976 29.5% -960 -0.2%
Drupal\Core\Asset\AssetResolver::getLibrariesToLoad 0 0.0% 870 6.6% 7 0.1% 65,536 11.4% 0 0.0% 93,824 18.5% 288 0.1%
Drupal\Core\Asset\LibraryDependencyResolver::getLibrariesWithDependencies 0 0.0% 860 6.5% 7 0.1% 65,536 11.4% 0 0.0% 92,840 18.3% 168 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@3 0 0.0% -856 -6.5% -19 -0.1% -464 -0.1% 0 0.0% 2,848 0.6% 0 0.0%
Drupal\Core\Asset\LibraryDiscovery::getLibraryByName 0 0.0% 854 6.5% 19 0.1% 65,536 11.4% 0 0.0% 89,376 17.6% 0 0.0%
Drupal\Core\Asset\LibraryDependencyResolver::doGetDependencies 0 0.0% 853 6.5% 8 0.1% 65,536 11.4% 0 0.0% 92,672 18.2% 1,512 0.3%
Drupal\Core\Asset\LibraryDiscovery::getLibrariesByExtension 0 0.0% 835 6.3% 955 7.3% 65,536 11.4% 0 0.0% 89,376 17.6% 0 0.0%
Drupal\Core\Theme\Registry::getRuntime 0 0.0% 834 6.3% -36 -0.3% 109,368 19.0% 224 0.0% 148,072 29.2% -736 -0.1%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_Lock_DatabaseLockBackend_Proxy::acquire -1 -0.0% -799 -6.1% -6 -0.0% -81,304 -14.1% -1,792 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@7 0 0.0% -791 -6.0% -7 -0.1% -464 -0.1% 0 0.0% 2,848 0.6% 0 0.0%
[ display all ]