Diff Report
Run #560d7dac0c098: XHProf Run (Namespace=drupal-perf-cottser)
vs.
Run #560d8088818a3: XHProf Run (Namespace=drupal-perf-cottser)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #560d7dac0c098Run #560d8088818a3DiffDiff%
Number of Function Calls1,259,291 1,262,339 3,048 0.2%
Incl. Wall Time (microsec)1,826,926 1,840,941 14,015 0.8%
Incl. MemUse (bytes)43,346,464 43,372,176 25,712 0.1%
Incl. PeakMemUse (bytes)59,225,776 59,253,664 27,888 0.0%

[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%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% 15,372 109.7% 1 0.0% 25,776 100.2% 0 0.0% 28,984 103.9% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 0 0.0% 15,372 109.7% 0 0.0% 25,760 100.2% -8 -0.0% 28,992 104.0% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 0.0% 15,372 109.7% 0 0.0% 25,776 100.2% 0 0.0% 28,984 103.9% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% 15,372 109.7% 0 0.0% 25,776 100.2% 0 0.0% 28,984 103.9% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 0 0.0% 15,371 109.7% 0 0.0% 25,776 100.2% 0 0.0% 28,984 103.9% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 0 0.0% 15,370 109.7% -2 -0.0% 25,776 100.2% 16 0.1% 28,984 103.9% -8 -0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% 15,368 109.7% 1 0.0% 25,800 100.3% 0 0.0% 28,992 104.0% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% 14,376 102.6% 1 0.0% 26,112 101.6% 0 0.0% 28,440 102.0% 0 0.0%
run_init::d8.dev/index.php 0 0.0% 14,054 100.3% -17 -0.1% 25,768 100.2% -24 -0.1% 27,888 100.0% 0 0.0%
main() 0 0.0% 14,015 100.0% -3 -0.0% 25,712 100.0% -24 -0.1% 27,888 100.0% 0 0.0%
Drupal\Core\Plugin\PluginBase::__wakeup 0 0.0% 13,005 92.8% 13,008 92.8% -4,216 -16.4% -4,240 -16.5% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 12,413 88.6% -17 -0.1% 28,016 109.0% 8 0.0% 30,720 110.2% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 12,399 88.5% -15 -0.1% 28,016 109.0% 0 0.0% 30,720 110.2% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% 12,391 88.4% 3 0.0% 27,968 108.8% 0 0.0% 30,136 108.1% 0 0.0%
Drupal\Core\EventSubscriber\HtmlResponseSubscriber::onRespond 0 0.0% 11,666 83.2% 0 0.0% 176 0.7% 0 0.0% 2,312 8.3% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAttachments 0 0.0% 11,666 83.2% -12 -0.1% 176 0.7% -16 -0.1% 2,312 8.3% 0 0.0%
Drupal\Core\Template\Attribute::__construct 0 0.0% 11,603 82.8% 11,755 83.9% -32 -0.1% -8 -0.0% -280 -1.0% -168 -0.6%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 0.0% 11,600 82.8% -1 -0.0% 584 2.3% -8 -0.0% 2,312 8.3% 0 0.0%
Drupal\Core\Url::__wakeup 0 0.0% -10,953 -78.2% -10,953 -78.2% 4,224 16.4% 4,224 16.4% -32 -0.1% -32 -0.1%
__TwigTemplate_85c567af99b4c0351333358a93f6888ef594fcc38fbc540e8f75af1d5b5331dc::doDisplay 0 0.0% -9,952 -71.0% 79 0.6% 25,704 100.0% -8 -0.0% 30,320 108.7% 0 0.0%
__TwigTemplate_c4453d46b97d90dc57cf6b64aae032ca24603d1f553ac99dc63cc32f28affe90::doDisplay 0 0.0% -9,767 -69.7% -1,145 -8.2% 16 0.1% 0 0.0% 4,384 15.7% -40 -0.1%
Drupal\Core\Form\FormBuilder::buildForm 0 0.0% 9,548 68.1% 5 0.0% -136 -0.5% 0 0.0% 520 1.9% 0 0.0%
call_user_func_array 0 0.0% 9,180 65.5% -6 -0.0% -208 -0.8% -8 -0.0% 1,504 5.4% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% -8,995 -64.2% -186 -1.3% 26,664 103.7% -8 -0.0% 26,984 96.8% 0 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure} 0 0.0% 8,915 63.6% 3 0.0% -80 -0.3% 0 0.0% 536 1.9% 0 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext 0 0.0% 8,912 63.6% 11 0.1% -80 -0.3% 0 0.0% 536 1.9% 0 0.0%
call_user_func_array@1 0 0.0% 8,866 63.3% 3 0.0% -40 -0.2% 40 0.2% 536 1.9% 0 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure}@1 0 0.0% 8,865 63.3% 1 0.0% -80 -0.3% 0 0.0% 536 1.9% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAssetLibraries 0 0.0% 8,865 63.3% 313 2.2% 136 0.5% -1,024 -4.0% 1,800 6.5% 0 0.0%
Drupal\Core\Controller\FormController::getContentResult 0 0.0% 8,863 63.2% 41 0.3% -80 -0.3% 8 0.0% 536 1.9% 16 0.1%
Twig_Template::displayWithErrorHandling@1 100 3.3% -8,814 -62.9% 161 1.1% 4,480 17.4% -172,472 -670.8% 12,504 44.8% 288 1.0%
Twig_Template::display@1 100 3.3% -8,068 -57.6% 641 4.6% 4,680 18.2% -8,600 -33.4% 12,776 45.8% 184 0.7%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -7,780 -55.5% 32 0.2% 26,112 101.6% -8 -0.0% 26,016 93.3% 0 0.0%
Twig_Template::render@1 100 3.3% -7,562 -54.0% 570 4.1% 26,232 102.0% 4,888 19.0% 29,048 104.2% 88 0.3%
Drupal\Core\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 0 0.0% -7,488 -53.4% 0 0.0% 27,128 105.5% 0 0.0% 26,560 95.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -7,455 -53.2% 739 5.3% 26,152 101.7% -88,120 -342.7% 52,984 190.0% -72 -0.3%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% -7,410 -52.9% -5 -0.0% 26,976 104.9% 24 0.1% 26,560 95.2% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -7,295 -52.1% 139 1.0% 25,760 100.2% 888 3.5% 29,992 107.5% -480 -1.7%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% -7,280 -51.9% 4 0.0% 26,944 104.8% 0 0.0% 26,560 95.2% 0 0.0%
Twig_Template::display 0 0.0% -7,271 -51.9% -1 -0.0% 25,984 101.1% 24 0.1% 28,184 101.1% 24 0.1%
Twig_Template::displayWithErrorHandling 0 0.0% -7,270 -51.9% 0 0.0% 25,968 101.0% 0 0.0% 28,168 101.0% 0 0.0%
Twig_Template::render 0 0.0% -7,191 -51.3% -11 -0.1% 25,984 101.1% 0 0.0% 25,480 91.4% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 0 0.0% -7,184 -51.3% -102 -0.7% 26,040 101.3% 64 0.2% 29,992 107.5% 0 0.0%
Twig_Template::getAttribute 0 0.0% -6,518 -46.5% -6,528 -46.6% -16 -0.1% 0 0.0% 168 0.6% 280 1.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -6,448 -46.0% -199 -1.4% 26,976 104.9% 0 0.0% 23,768 85.2% -32 -0.1%
twig_render_template 0 0.0% -6,320 -45.1% 2 0.0% 25,928 100.8% 0 0.0% 23,760 85.2% 0 0.0%
Drupal\Core\Asset\AssetResolver::getJsAssets 0 0.0% 6,219 44.4% 116 0.8% 1,360 5.3% 16 0.1% 2,336 8.4% 0 0.0%
Drupal\Core\Form\FormBuilder::processForm 0 0.0% 6,152 43.9% 131 0.9% -40 -0.2% -16 -0.1% 32 0.1% 0 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm 0 0.0% 6,017 42.9% 54 0.4% -24 -0.1% 0 0.0% 32 0.1% 0 0.0%
Drupal\menu_ui\MenuForm::buildOverviewTreeForm 0 0.0% 6,008 42.9% 111 0.8% -184 -0.7% 64 0.2% 5,720 20.5% -48 -0.2%
Drupal\Core\Form\FormBuilder::doBuildForm@1 0 0.0% 5,887 42.0% 80 0.6% -24 -0.1% 0 0.0% -8 -0.0% 104 0.4%
twig_render_template@1 100 3.3% -5,389 -38.5% 687 4.9% 57,704 224.4% -45,760 -178.0% 52,816 189.4% 400 1.4%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -5,274 -37.6% -15 -0.1% 26,464 102.9% -24 -0.1% 25,616 91.9% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -5,247 -37.4% -16 -0.1% 26,056 101.3% 0 0.0% 29,992 107.5% 0 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm@2 0 0.0% 5,102 36.4% 123 0.9% 32 0.1% 0 0.0% -168 -0.6% 0 0.0%
Drupal\Core\Render\Renderer::doRender@4 0 0.0% 5,019 35.8% 259 1.8% 25,912 100.8% 8 0.0% 26,528 95.1% -3,416 -12.2%
Drupal\menu_ui\MenuForm::buildOverviewTreeForm@1 0 0.0% 4,724 33.7% 65 0.5% 24 0.1% 0 0.0% -816 -2.9% 0 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm@3 0 0.0% 4,664 33.3% 318 2.3% 48 0.2% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -4,648 -33.2% 118 0.8% 27,272 106.1% -8 -0.0% 27,072 97.1% 136 0.5%
Drupal\Core\Render\Renderer::render 0 0.0% -4,648 -33.2% 0 0.0% 27,272 106.1% 0 0.0% 27,072 97.1% 0 0.0%
Drupal\menu_ui\MenuForm::buildOverviewTreeForm@2 0 0.0% 4,501 32.1% 15 0.1% 24 0.1% 0 0.0% -312 -1.1% 40 0.1%
Drupal\menu_ui\MenuForm::buildOverviewTreeForm@3 0 0.0% 4,435 31.6% 99 0.7% 24 0.1% 0 0.0% -256 -0.9% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 0 0.0% 4,325 30.9% 0 0.0% 27,232 105.9% 0 0.0% 27,608 99.0% 0 0.0%
serialize 0 0.0% 4,315 30.8% 2,347 16.7% -16 -0.1% -80 -0.3% 1,248 4.5% 1,296 4.6%
Drupal\Core\Form\FormBuilder::doBuildForm@4 0 0.0% 4,018 28.7% 342 2.4% 48 0.2% -8 -0.0% -32 -0.1% 48 0.2%
Drupal\menu_ui\MenuForm::buildOverviewTreeForm@4 0 0.0% 3,904 27.9% 102 0.7% 24 0.1% 0 0.0% -96 -0.3% 0 0.0%
Drupal\Component\Utility\Html::escape 0 0.0% -3,799 -27.1% -3,952 -28.2% -64 -0.2% 80 0.3% -16 -0.1% -16 -0.1%
call_user_func_array@2 0 0.0% 3,735 26.7% 122 0.9% -240 -0.9% 0 0.0% 560 2.0% 40 0.1%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 3,535 25.2% -2 -0.0% 28,216 109.7% 56 0.2% 30,280 108.6% 0 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess 0 0.0% -3,275 -23.4% -11 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\menu_ui\MenuForm::buildOverviewTreeForm@5 0 0.0% 3,267 23.3% 267 1.9% 24 0.1% 0 0.0% 96 0.3% 0 0.0%
Drupal\Core\Menu\MenuLinkTree::transform 0 0.0% -3,262 -23.3% -1 -0.0% -24 -0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::menuLinkCheckAccess 0 0.0% -3,161 -22.6% -86 -0.6% -32 -0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess@1 0 0.0% -3,109 -22.2% -5 -0.0% 8 0.0% 0 0.0% 0 0.0% 0 0.0%
call_user_func 0 0.0% -3,100 -22.1% -54 -0.4% -728 -2.8% 0 0.0% -16,992 -60.9% -240 -0.9%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess@2 0 0.0% -3,085 -22.0% -8 -0.1% 8 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\DrupalKernel::preHandle 0 0.0% 2,976 21.2% -5 -0.0% -2,168 -8.4% -24 -0.1% -1,144 -4.1% 0 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure} 0 0.0% 2,943 21.0% 6 0.0% 184 0.7% 0 0.0% 512 1.8% 0 0.0%
Drupal\Core\Render\Renderer::renderRoot 0 0.0% 2,934 20.9% -2 -0.0% 32 0.1% 0 0.0% 512 1.8% 0 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 0 0.0% 2,911 20.8% 4 0.0% -568 -2.2% 0 0.0% 56 0.2% 0 0.0%
Drupal\Core\Extension\ModuleHandler::load 0 0.0% 2,907 20.7% 15 0.1% -568 -2.2% 32 0.1% 56 0.2% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::renderPlaceholders 0 0.0% 2,899 20.7% -4 -0.0% 24 0.1% 0 0.0% 512 1.8% 0 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders 0 0.0% 2,895 20.7% 4 0.0% 24 0.1% 0 0.0% 512 1.8% 0 0.0%
Drupal\Core\Render\Renderer::renderPlaceholder 0 0.0% 2,891 20.6% -13 -0.1% 24 0.1% 8 0.0% 512 1.8% 0 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess@3 0 0.0% -2,886 -20.6% -21 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\Extension::load 0 0.0% 2,866 20.4% 178 1.3% -608 -2.4% 32 0.1% 728 2.6% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 2,857 20.4% -5 -0.0% 1,904 7.4% -176 -0.7% -5,024 -18.0% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 0 0.0% -2,772 -19.8% 1,016 7.2% 616 2.4% 0 0.0% -184 -0.7% -104 -0.4%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}@1 0 0.0% 2,763 19.7% 0 0.0% 16 0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::renderPlain 0 0.0% 2,762 19.7% 4 0.0% 168 0.7% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext@1 0 0.0% 2,759 19.7% -5 -0.0% 16 0.1% -16 -0.1% 0 0.0% 0 0.0%
unserialize 0 0.0% 2,755 19.7% 660 4.7% 2,336 9.1% 2,408 9.4% -4,888 -17.5% -6,192 -22.2%
template_preprocess_select 0 0.0% -2,746 -19.6% -7 -0.0% -712 -2.8% 0 0.0% 0 0.0% 0 0.0%
form_select_options 0 0.0% -2,727 -19.5% -2,727 -19.5% -712 -2.8% -712 -2.8% 0 0.0% 0 0.0%
Drupal\Core\Form\FormBuilder::retrieveForm 0 0.0% 2,699 19.3% 0 0.0% -208 -0.8% 8 0.0% 456 1.6% 0 0.0%
Drupal\menu_link_content\Plugin\Menu\MenuLinkContent::getEditRoute 0 0.0% 2,622 18.7% 32 0.2% -368 -1.4% 0 0.0% 9,760 35.0% 0 0.0%
Drupal\Core\Entity\EntityForm::buildForm 0 0.0% 2,610 18.6% 5 0.0% -216 -0.8% 0 0.0% 552 2.0% 0 0.0%
Drupal\menu_ui\MenuForm::form 0 0.0% 2,568 18.3% 9 0.1% -216 -0.8% 0 0.0% 552 2.0% 0 0.0%
Drupal\menu_ui\MenuForm::buildOverviewForm 0 0.0% 2,304 16.4% 172 1.2% -208 -0.8% 8 0.0% 384 1.4% -136 -0.5%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess@4 0 0.0% -2,262 -16.1% -29 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
[ display all ]