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

Overall Diff Summary

Run #5578e29590a73Run #5578e32524136DiffDiff%
Number of Function Calls162,412 164,985 2,573 1.6%
Incl. Wall Time (microsec)367,081 380,250 13,169 3.6%
Incl. MemUse (bytes)26,823,752 27,398,648 574,896 2.1%
Incl. PeakMemUse (bytes)26,990,312 27,498,200 507,888 1.9%

[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%
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\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%
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%
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\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%
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::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\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\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::display@3 0 0.0% 913 6.9% 0 0.0% 456 0.1% 0 0.0% 3,944 0.8% 184 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%
__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 ]