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

Overall Diff Summary

Run #55919cdb0fed9Run #55919d1190958DiffDiff%
Number of Function Calls92,936 88,242 -4,694 -5.1%
Incl. Wall Time (microsec)159,482 151,346 -8,136 -5.1%
Incl. MemUse (bytes)18,570,072 17,711,328 -858,744 -4.6%
Incl. PeakMemUse (bytes)19,736,144 18,835,248 -900,896 -4.6%

[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%
__TwigTemplate_87716fd88a7482378750b420fe5189cd4e3eb9f4fc2257fe8323bce042286031::doDisplay 0 0.0% -8,505 -104.5% -3 -0.0% -849,280 -98.9% -2,872 -0.3% -895,528 -99.4% 0 0.0%
Drupal\Core\Render\Renderer::renderRoot 0 0.0% -8,484 -104.3% 1 0.0% -848,744 -98.8% 0 0.0% -894,312 -99.3% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -8,417 -103.5% -11 -0.1% -857,904 -99.9% 8 0.0% -900,736 -100.0% 0 0.0%
Drupal\Core\Render\Renderer::render 0 0.0% -8,365 -102.8% 0 0.0% -855,056 -99.6% 16 0.0% -900,152 -99.9% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -8,365 -102.8% 2 0.0% -855,072 -99.6% 16 0.0% -900,152 -99.9% 8 0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% -8,356 -102.7% 1 0.0% -852,656 -99.3% -24 -0.0% -899,912 -99.9% 336 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -8,356 -102.7% 0 0.0% -852,656 -99.3% 0 0.0% -899,912 -99.9% 0 0.0%
twig_render_template 0 0.0% -8,355 -102.7% 1 0.0% -847,048 -98.6% 2,432 0.3% -895,376 -99.4% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 0 0.0% -8,323 -102.3% 1 0.0% -846,344 -98.6% 1,216 0.1% -894,944 -99.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% -8,320 -102.3% 2 0.0% -846,336 -98.6% 3,064 0.4% -894,784 -99.3% 304 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -8,320 -102.3% 0 0.0% -846,336 -98.6% 0 0.0% -894,784 -99.3% 0 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% -8,319 -102.2% -1 -0.0% -849,224 -98.9% 0 0.0% -894,944 -99.3% 0 0.0%
Twig_Template::render 0 0.0% -8,317 -102.2% -1 -0.0% -846,344 -98.6% 0 0.0% -894,888 -99.3% 0 0.0%
Twig_Template::display 0 0.0% -8,317 -102.2% 2 0.0% -849,224 -98.9% 0 0.0% -894,888 -99.3% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% -8,308 -102.1% 5 0.1% -853,984 -99.4% 2,440 0.3% -901,608 -100.1% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% -8,298 -102.0% 3 0.0% -853,968 -99.4% 0 0.0% -901,608 -100.1% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -8,291 -101.9% 2 0.0% -846,320 -98.6% 8 0.0% -892,752 -99.1% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -8,289 -101.9% -3 -0.0% -846,320 -98.6% 8 0.0% -892,752 -99.1% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -8,243 -101.3% -1 -0.0% -858,096 -99.9% 0 0.0% -900,168 -99.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -8,226 -101.1% -1 -0.0% -858,096 -99.9% 0 0.0% -900,168 -99.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -8,225 -101.1% -13 -0.2% -858,096 -99.9% 32 0.0% -900,168 -99.9% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 0.0% -8,209 -100.9% -1 -0.0% -858,936 -100.0% 0 0.0% -901,008 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -8,209 -100.9% -2 -0.0% -858,936 -100.0% 0 0.0% -901,008 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -8,208 -100.9% 1 0.0% -858,936 -100.0% 0 0.0% -901,008 -100.0% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -8,208 -100.9% 1 0.0% -858,936 -100.0% 0 0.0% -901,008 -100.0% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -8,202 -100.8% 0 0.0% -858,824 -100.0% 0 0.0% -900,896 -100.0% 0 0.0%
run_init::drupal8/index.php 0 0.0% -8,146 -100.1% 0 0.0% -858,744 -100.0% -24 -0.0% -900,896 -100.0% 0 0.0%
main() 0 0.0% -8,136 -100.0% 1 0.0% -858,744 -100.0% 0 0.0% -900,896 -100.0% 0 0.0%
load::service_container_prod_17922066/0757962055ef30a3467d10e78f60f4523aeb88cc2911e73e4f5a24ab6ea11ecf.php -1 -0.0% -5,120 -62.9% -5,120 -62.9% -1,952,272 -227.3% -1,952,272 -227.3% -1,962,072 -217.8% -1,962,072 -217.8%
load::service_container_prod_17922066/dfbb7506ccddef898e7a6360170c38ef2add476f51b77e4dd7dfc8d0c5ce50ff.php 1 0.0% 5,105 62.7% 5,105 62.7% 1,952,320 227.3% 1,952,320 227.3% 1,962,176 217.8% 1,962,176 217.8%
__TwigTemplate_87b6f2e646e2c6e1bd325bcfc4812444daf6f17329033a60845a077e9954bb78::doDisplay 0 0.0% -4,257 -52.3% -18 -0.2% -123,528 -14.4% 1,240 0.1% -77,304 -8.6% 0 0.0%
twig_render_template@1 0 0.0% -4,162 -51.2% 18 0.2% -126,072 -14.7% 2,416 0.3% -122,888 -13.6% 0 0.0%
template_preprocess_page 0 0.0% -4,140 -50.9% -3 -0.0% -723,384 -84.2% -424 -0.0% -760,768 -84.4% -240 -0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% -4,123 -50.7% 5 0.1% -123,488 -14.4% 0 0.0% -76,712 -8.5% 0 0.0%
Twig_Template::render@1 0 0.0% -4,113 -50.6% -4 -0.0% -124,704 -14.5% 0 0.0% -76,712 -8.5% 0 0.0%
Twig_Template::display@1 0 0.0% -4,106 -50.5% 16 0.2% -123,488 -14.4% 0 0.0% -76,712 -8.5% 0 0.0%
menu_get_local_actions -1 -0.0% -4,097 -50.4% -10 -0.1% -711,248 -82.8% -2,104 -0.2% -759,552 -84.3% -176 -0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 -2 -0.0% -4,065 -50.0% -23 -0.3% -124,232 -14.5% 4,880 0.6% -76,608 -8.5% 0 0.0%
Drupal\Core\Render\Renderer::render@2 -2 -0.0% -4,039 -49.6% -1 -0.0% -129,112 -15.0% 0 0.0% -76,608 -8.5% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 -2 -0.0% -4,013 -49.3% -31 -0.4% -129,016 -15.0% -2,432 -0.3% -76,720 -8.5% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 -2 -0.0% -3,945 -48.5% -5 -0.1% -124,288 -14.5% 0 0.0% -105,904 -11.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 -2 -0.0% -3,940 -48.4% -94 -1.2% -124,288 -14.5% 5,224 0.6% -105,904 -11.8% 0 0.0%
twig_render_template@2 -2 -0.0% -3,689 -45.3% 1 0.0% -121,192 -14.1% 2,392 0.3% -106,200 -11.8% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 -3 -0.1% -3,514 -43.2% -55 -0.7% -101,920 -11.9% -6,312 -0.7% -104,472 -11.6% 0 0.0%
Twig_Template::render@2 -2 -0.0% -3,336 -41.0% -8 -0.1% -67,736 -7.9% -272 -0.0% -105,536 -11.7% 0 0.0%
Twig_Template::display@2 -2 -0.0% -3,330 -40.9% -1 -0.0% -66,352 -7.7% -208 -0.0% -105,944 -11.8% 0 0.0%
Twig_Template::displayWithErrorHandling@2 -2 -0.0% -3,327 -40.9% -11 -0.1% -65,968 -7.7% -976 -0.1% -105,944 -11.8% 8 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@2 -4 -0.1% -3,236 -39.8% -14 -0.2% -58,024 -6.8% 13,352 1.6% -150,096 -16.7% 0 0.0%
Drupal\Core\Render\Renderer::render@3 -3 -0.1% -3,223 -39.6% -5 -0.1% -71,376 -8.3% -288 -0.0% -150,304 -16.7% 0 0.0%
menu_local_tasks -3 -0.1% -3,161 -38.9% -30 -0.4% -523,128 -60.9% -6,968 -0.8% -630,576 -70.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@4 -6 -0.1% -3,113 -38.3% -73 -0.9% -61,672 -7.2% -5,224 -0.6% -149,384 -16.6% 0 0.0%
__TwigTemplate_92b1e77b3c947601c00cdaffdf528c8b83e7f5ae9b6604b7466dedd9dd86d498::doDisplay -1 -0.0% -3,040 -37.4% -21 -0.3% -61,752 -7.2% -832 -0.1% -139,384 -15.5% 0 0.0%
Drupal\Core\Menu\LocalTaskManager::getTasksBuild -1 -0.0% -2,971 -36.5% -86 -1.1% -467,432 -54.4% -11,848 -1.4% -630,576 -70.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@3 -5 -0.1% -2,764 -34.0% -10 -0.1% -52,664 -6.1% 0 0.0% -128,680 -14.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@3 -5 -0.1% -2,754 -33.8% -185 -2.3% -52,664 -6.1% 17,264 2.0% -128,680 -14.3% 0 0.0%
twig_render_template@3 -5 -0.1% -2,282 -28.0% -36 -0.4% -49,552 -5.8% 2,512 0.3% -87,400 -9.7% 0 0.0%
Twig_Template::render@3 -5 -0.1% -2,087 -25.7% -23 -0.3% -21,768 -2.5% -328 -0.0% -89,536 -9.9% -336 -0.0%
Twig_Template::display@3 -5 -0.1% -2,064 -25.4% -48 -0.6% -20,584 -2.4% 248 0.0% -88,656 -9.8% 96 0.0%
Twig_Template::displayWithErrorHandling@3 -5 -0.1% -2,011 -24.7% -5 -0.1% -20,392 -2.4% -448 -0.1% -88,824 -9.9% -520 -0.1%
__TwigTemplate_298a1229acececd81c6bf76ea7b1274fca104dc809dee8d978c8a5cf648e9a49::doDisplay -5 -0.1% -1,949 -24.0% -55 -0.7% -21,864 -2.5% -1,160 -0.1% -98,104 -10.9% 0 0.0%
Drupal\Core\Render\Renderer::doRender@5 -5 -0.1% -1,775 -21.8% -113 -1.4% -16,264 -1.9% 5,008 0.6% -86,144 -9.6% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@3 -10 -0.2% -1,773 -21.8% -33 -0.4% -12,488 -1.5% 5,952 0.7% -98,104 -10.9% 0 0.0%
Drupal\Core\Render\Renderer::render@4 -5 -0.1% -1,742 -21.4% -8 -0.1% -18,440 -2.1% -296 -0.0% -98,104 -10.9% 0 0.0%
Drupal\Core\Render\Element\Link::preRenderLink -6 -0.1% -1,689 -20.8% -90 -1.1% -24,168 -2.8% -1,016 -0.1% -124,728 -13.8% 0 0.0%
call_user_func -6 -0.1% -1,655 -20.3% -9 -0.1% -23,840 -2.8% 288 0.0% -109,392 -12.1% -8 -0.0%
Drupal\Core\Utility\LinkGenerator::generate -6 -0.1% -1,529 -18.8% -143 -1.8% -14,424 -1.7% 1,712 0.2% -121,192 -13.5% 0 0.0%
Drupal\Core\Access\AccessManager::checkNamedRoute -6 -0.1% -1,442 -17.7% -59 -0.7% -13,600 -1.6% 1,600 0.2% -1,272 -0.1% 0 0.0%
Drupal\Core\Access\AccessManager::check -6 -0.1% -1,071 -13.2% -92 -1.1% -12,088 -1.4% 22,992 2.7% -5,968 -0.7% 0 0.0%
Drupal\Core\Menu\LocalTaskManager::getLocalTasksForRoute -1 -0.0% -974 -12.0% -22 -0.3% -392,016 -45.6% 13,328 1.6% -587,840 -65.3% -360 -0.0%
Drupal\Core\Cache\DatabaseBackend::get -3 -0.1% -939 -11.5% -16 -0.2% -471,832 -54.9% -208 -0.0% -533,296 -59.2% -216 -0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames -26 -0.6% -936 -11.5% -106 -1.3% -30,992 -3.6% 10,760 1.3% -84,056 -9.3% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple -3 -0.1% -922 -11.3% -79 -1.0% -471,664 -54.9% -74,984 -8.7% -543,688 -60.3% -65,040 -7.2%
Drupal\Core\Menu\LocalActionManager::getActionsForRoute -1 -0.0% -813 -10.0% -52 -0.6% -147,120 -17.1% -6,680 -0.8% -109,656 -12.2% -1,272 -0.1%
Drupal\Core\Routing\RouteProvider::getRouteByName -24 -0.5% -774 -9.5% -62 -0.8% -3,168 -0.4% 4,720 0.5% -26,104 -2.9% 0 0.0%
Drupal\Core\Routing\RouteProvider::preLoadRoutes -26 -0.6% -769 -9.5% -142 -1.7% -3,264 -0.4% 461,176 53.7% -47,136 -5.2% 24 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance -6 -0.1% -769 -9.5% -12 -0.1% -424,512 -49.4% -2,416 -0.3% -575,584 -63.9% -592 -0.1%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance -6 -0.1% -757 -9.3% -39 -0.5% -422,096 -49.2% -1,744 -0.2% -574,992 -63.8% -528 -0.1%
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions -2 -0.0% -640 -7.9% -3 -0.0% -441,608 -51.4% -1,640 -0.2% -514,080 -57.1% -88 -0.0%
Drupal\Core\Plugin\DefaultPluginManager::getCachedDefinitions -2 -0.0% -637 -7.8% -8 -0.1% -439,968 -51.2% 3,408 0.4% -513,992 -57.1% -168 -0.0%
Drupal\Core\Plugin\DefaultPluginManager::cacheGet -2 -0.0% -629 -7.7% -5 -0.1% -443,376 -51.6% 0 0.0% -513,824 -57.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem -3 -0.1% -599 -7.4% -20 -0.2% -387,592 -45.1% 79,240 9.2% -474,760 -52.7% 0 0.0%
Drupal\Core\Menu\LocalTaskManager::getDefinitions -1 -0.0% -587 -7.2% -122 -1.5% -365,032 -42.5% -1,056 -0.1% -563,728 -62.6% -120,448 -13.4%
Drupal\Core\Template\TwigEnvironment::loadTemplate -7 -0.1% -579 -7.1% -47 -0.6% -75,776 -8.8% -232 -0.0% -37,456 -4.2% 0 0.0%
Drupal\Core\Url::toString -6 -0.1% -577 -7.1% -21 -0.3% -1,344 -0.2% 0 0.0% 1,000 0.1% 0 0.0%
Drupal\Core\Url::getInternalPath -6 -0.1% -524 -6.4% -28 -0.3% -952 -0.1% -384 -0.0% -116,960 -13.0% 0 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromRoute -6 -0.1% -518 -6.4% -87 -1.1% -1,400 -0.2% 1,336 0.2% 11,672 1.3% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition -6 -0.1% -511 -6.3% -4 -0.0% -365,432 -42.6% -400 -0.0% -564,376 -62.6% -160 -0.0%
Drupal\Core\Routing\UrlGenerator::getPathFromRoute -6 -0.1% -496 -6.1% -49 -0.6% -568 -0.1% 2,688 0.3% -116,960 -13.0% 0 0.0%
Drupal\Core\Access\AccessManager::performCheck -8 -0.2% -481 -5.9% -37 -0.5% -13,640 -1.6% 8,672 1.0% -6,008 -0.7% 0 0.0%
array_diff -43 -0.9% -455 -5.6% -455 -5.6% -8,760 -1.0% -8,760 -1.0% -8,368 -0.9% -8,368 -0.9%
unserialize -6 -0.1% -438 -5.4% -393 -4.8% -487,192 -56.7% -433,856 -50.5% -510,624 -56.7% -492,000 -54.6%
Drupal\Core\Routing\UrlGenerator::getRoute -12 -0.3% -431 -5.3% -22 -0.3% -2,120 -0.2% -1,632 -0.2% -5,600 -0.6% 0 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load -3 -0.1% -430 -5.3% -125 -1.5% -67,248 -7.8% -528 -0.1% -37,320 -4.1% -440 -0.0%
run_init::service_container_prod_17922066/0757962055ef30a3467d10e78f60f4523aeb88cc2911e73e4f5a24ab6ea11ecf.php -1 -0.0% -420 -5.2% -73 -0.9% -123,792 -14.4% -33,088 -3.9% -112,896 -12.5% -26,776 -3.0%
Drupal\Core\Database\Connection::query -6 -0.1% -417 -5.1% -28 -0.3% -11,600 -1.4% 5,064 0.6% -4,200 -0.5% -984 -0.1%
Drupal\Core\Access\AccessResult::andIf -8 -0.2% -412 -5.1% -56 -0.7% -5,328 -0.6% 1,536 0.2% 0 0.0% 0 0.0%
run_init::service_container_prod_17922066/dfbb7506ccddef898e7a6360170c38ef2add476f51b77e4dd7dfc8d0c5ce50ff.php 1 0.0% 403 5.0% 72 0.9% 123,816 14.4% 33,088 3.9% 112,920 12.5% 26,776 3.0%
load::1#87#b6#f2e646e2c6e1bd325bcfc4812444daf6f17329033a60845a077e9954bb78/386f664659bff403b42663c1f5d01551c53ab56d2198d93bd5db40100520ea38.php -1 -0.0% -396 -4.9% -396 -4.9% -130,720 -15.2% -130,720 -15.2% -301,832 -33.5% -301,832 -33.5%
load::1#87#b6#f2e646e2c6e1bd325bcfc4812444daf6f17329033a60845a077e9954bb78/6bcc98d3dbbd44baa369eb6b2cf8248d5896ac6f27113813020d17d7347d436a.php 1 0.0% 386 4.7% 386 4.7% 130,664 15.2% 130,664 15.2% 261,216 29.0% 261,216 29.0%
load::1#6f#35#f57482b3ee736353b21d6e8e0ad1c0a1727190a40d8bbe15d3587a1f0336/579f2ec5098f1dc8174d1102d4a6671aa51ecd3e9c6c5509fc1d0cc8d48e9b0f.php 1 0.0% 366 4.5% 366 4.5% 107,896 12.6% 107,896 12.6% 107,272 11.9% 107,272 11.9%
[ display all ]