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

Overall Diff Summary

Run #55f2501d384a2Run #55f250cd3eb64DiffDiff%
Number of Function Calls209,620 233,622 24,002 11.5%
Incl. Wall Time (microsec)565,054 598,790 33,736 6.0%
Incl. MemUse (bytes)26,604,360 26,626,640 22,280 0.1%
Incl. PeakMemUse (bytes)26,663,664 26,686,352 22,688 0.1%

[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\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 0 0.0% 44,868 133.0% 2 0.0% 22,784 102.3% 0 0.0% 20,200 89.0% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% 44,379 131.5% -1 -0.0% 22,944 103.0% 0 0.0% 23,080 101.7% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% 44,358 131.5% -9 -0.0% 23,304 104.6% 360 1.6% 23,200 102.3% 0 0.0%
Drupal\Core\Render\Renderer::render 0 0.0% 42,640 126.4% 1 0.0% 21,728 97.5% 0 0.0% 18,840 83.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% 42,639 126.4% 29 0.1% 21,728 97.5% 216 1.0% 18,840 83.0% -32 -0.1%
Drupal\Core\Render\Renderer::executeInRenderContext 0 0.0% 42,534 126.1% -7 -0.0% 21,736 97.6% 0 0.0% 18,776 82.8% 0 0.0%
twig_render_template@2 10 0.0% 40,815 121.0% 124 0.4% 90,928 408.1% -125,104 -561.5% -8,424 -37.1% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% 40,538 120.2% -2 -0.0% 39,304 176.4% 304 1.4% 38,344 169.0% 0 0.0%
Twig_Template::render@2 10 0.0% 40,287 119.4% 58 0.2% 74,440 334.1% 568 2.5% -24,328 -107.2% -192 -0.8%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% 40,212 119.2% 59 0.2% 21,856 98.1% 0 0.0% 19,736 87.0% 0 0.0%
Twig_Template::display@2 10 0.0% 40,171 119.1% 70 0.2% 12,160 54.6% -712 -3.2% -22,528 -99.3% -624 -2.8%
Drupal\Core\Render\Renderer::render@1 0 0.0% 40,108 118.9% 0 0.0% 21,560 96.8% 0 0.0% 17,048 75.1% 0 0.0%
Twig_Template::displayWithErrorHandling@2 10 0.0% 40,075 118.8% 25 0.1% 11,992 53.8% 1,680 7.5% -20,952 -92.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% 39,503 117.1% 308 0.9% 21,344 95.8% 104 0.5% 17,008 75.0% -504 -2.2%
__TwigTemplate_80fb64e3a166b4b555bfcf9b2057993f1e4339e4b1a0b907cef30b63e6177970::doDisplay 10 0.0% 39,193 116.2% 10,657 31.6% 13,192 59.2% -270,696 -1215.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% 38,845 115.1% 0 0.0% 21,592 96.9% 0 0.0% 26,464 116.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% 37,993 112.6% 232 0.7% 21,920 98.4% 0 0.0% 19,328 85.2% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 34,710 102.9% 794 2.4% 22,304 100.1% -8 -0.0% 11,552 50.9% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% 34,498 102.3% 0 0.0% 22,328 100.2% 0 0.0% 11,464 50.5% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 34,492 102.2% 0 0.0% 22,320 100.2% 0 0.0% 11,464 50.5% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 34,492 102.2% 0 0.0% 22,320 100.2% 0 0.0% 11,464 50.5% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 0 0.0% 34,451 102.1% 8 0.0% 22,336 100.3% 0 0.0% 11,480 50.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 0 0.0% 34,423 102.0% -9 -0.0% 22,336 100.3% 0 0.0% 11,480 50.6% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% 34,401 102.0% -1 -0.0% 22,336 100.3% 0 0.0% 11,480 50.6% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% 34,393 101.9% 0 0.0% 22,320 100.2% 0 0.0% 11,464 50.5% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 0 0.0% 34,393 101.9% -2 -0.0% 22,320 100.2% 0 0.0% 11,464 50.5% 0 0.0%
Drupal\devel\StackMiddleware\DevelMiddleware::handle 0 0.0% 34,389 101.9% -2 -0.0% 22,320 100.2% 0 0.0% 11,464 50.5% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 0.0% 34,384 101.9% -2 -0.0% 22,320 100.2% 0 0.0% 11,464 50.5% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% 34,382 101.9% -2 -0.0% 22,320 100.2% 0 0.0% 11,464 50.5% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% 33,848 100.3% -4 -0.0% 22,296 100.1% 0 0.0% 16,632 73.3% 680 3.0%
run_init::html/index.php 0 0.0% 33,743 100.0% -10 -0.0% 22,280 100.0% 0 0.0% 22,688 100.0% 384 1.7%
main() 0 0.0% 33,736 100.0% -1 -0.0% 22,280 100.0% 0 0.0% 22,688 100.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% 33,048 98.0% 410 1.2% 34,360 154.2% 0 0.0% 23,632 104.2% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 0 0.0% 31,298 92.8% -45 -0.1% 22,184 99.6% 472 2.1% 25,768 113.6% -256 -1.1%
Twig_Template::displayWithErrorHandling@1 0 0.0% 30,840 91.4% -14 -0.0% 21,432 96.2% 0 0.0% 14,992 66.1% 0 0.0%
Twig_Template::display@1 0 0.0% 30,826 91.4% -17 -0.1% 21,432 96.2% 0 0.0% 14,992 66.1% 0 0.0%
Twig_Template::render@1 0 0.0% 30,815 91.3% 17 0.1% 21,192 95.1% 0 0.0% 15,040 66.3% 0 0.0%
twig_render_template@1 0 0.0% 30,564 90.6% -27 -0.1% 21,608 97.0% 480 2.2% 16,464 72.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% 30,311 89.8% -135 -0.4% 21,640 97.1% 16 0.1% 16,624 73.3% 56 0.2%
Twig_Template::render 0 0.0% 30,050 89.1% 32 0.1% 21,504 96.5% 0 0.0% 17,800 78.5% 0 0.0%
Twig_Template::display 0 0.0% 30,020 89.0% 16 0.0% 21,848 98.1% 0 0.0% 17,848 78.7% 48 0.2%
Twig_Template::displayWithErrorHandling 0 0.0% 29,993 88.9% -15 -0.0% 21,848 98.1% 0 0.0% 17,800 78.5% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 0 0.0% 29,921 88.7% 15 0.0% 21,624 97.1% 520 2.3% 16,240 71.6% 0 0.0%
twig_render_template 0 0.0% 29,906 88.6% -6 -0.0% 21,528 96.6% 720 3.2% 17,624 77.7% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% 29,213 86.6% 46 0.1% 22,048 99.0% 44,736 200.8% 33,488 147.6% -48 -0.2%
__TwigTemplate_fd414a2dbf87b3e623a49191fd8060e201153ed9fbced41f9e42054bf260f0be::doDisplay 0 0.0% 27,878 82.6% 65 0.2% 38,936 174.8% 112 0.5% 34,144 150.5% 0 0.0%
__TwigTemplate_8ffd47cdfdb5e694c295181d6bf966a6760b052cedc53922e033734b98995104::doDisplay 0 0.0% 27,796 82.4% -72 -0.2% 38,928 174.7% 128 0.6% 31,456 138.6% -8,576 -37.8%
Drupal\Core\Render\Renderer::doRender@4 0 0.0% 27,781 82.3% 38 0.1% 38,432 172.5% 0 0.0% 40,496 178.5% -424 -1.9%
Twig_Template::getAttribute 2,400 10.0% 15,840 47.0% 15,795 46.8% 10,848 48.7% -108,024 -484.8% -1,080 -4.8% -24 -0.1%
call_user_func 0 0.0% 14,467 42.9% -4 -0.0% 560 2.5% 0 0.0% 384 1.7% 0 0.0%
Drupal\views\Element\View::preRenderViewElement 0 0.0% 13,490 40.0% 3 0.0% 528 2.4% 0 0.0% 696 3.1% 0 0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% 12,562 37.2% 0 0.0% 616 2.8% 0 0.0% 664 2.9% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::render 0 0.0% 11,384 33.7% -1 -0.0% 560 2.5% -8 -0.0% 768 3.4% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderFields 0 0.0% 11,373 33.7% 48 0.1% 544 2.4% -8 -0.0% 768 3.4% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderGrouping 0 0.0% 11,372 33.7% -1 -0.0% 536 2.4% -8 -0.0% 768 3.4% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% 11,370 33.7% -2 -0.0% 536 2.4% 0 0.0% 768 3.4% 0 0.0%
Drupal\views\ViewExecutable::render 0 0.0% 10,558 31.3% -7 -0.0% 544 2.4% 0 0.0% 656 2.9% 0 0.0%
Drupal\views\Plugin\views\display\Page::execute 0 0.0% 9,947 29.5% 1 0.0% 608 2.7% 0 0.0% 584 2.6% 0 0.0%
call_user_func@1 0 0.0% 9,921 29.4% 17 0.1% 472 2.1% 0 0.0% 720 3.2% 0 0.0%
theme_views_view_fields -10 -0.0% -9,164 -27.2% -2,422 -7.2% -66,064 -296.5% 84,400 378.8% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::elementPreRenderRow 0 0.0% 9,085 26.9% 18 0.1% 432 1.9% 0 0.0% 768 3.4% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 0.0% 9,067 26.9% 40 0.1% 432 1.9% 0 0.0% 768 3.4% 0 0.0%
Drupal\Core\Render\Renderer::renderPlain 0 0.0% 8,982 26.6% 6 0.0% -512 -2.3% 0 0.0% -64 -0.3% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext@1 0 0.0% 8,937 26.5% 8 0.0% -616 -2.8% 0 0.0% -64 -0.3% 0 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure} 0 0.0% 8,829 26.2% 8 0.0% -640 -2.9% 0 0.0% -592 -2.6% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@2 1,720 7.2% 7,496 22.2% 5,397 16.0% 206,000 924.6% -34,824 -156.3% -1,640 -7.2% 0 0.0%
template_preprocess_views_view_field 0 0.0% 7,495 22.2% 6 0.0% 56 0.3% 0 0.0% 224 1.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% 7,489 22.2% 153 0.5% 56 0.3% 0 0.0% 224 1.0% 0 0.0%
Drupal\views\Plugin\views\field\Field::getItems 0 0.0% 3,832 11.4% 59 0.2% -48 -0.2% 0 0.0% -120 -0.5% 0 0.0%
Drupal\Component\DependencyInjection\Container::get 10 0.0% -3,613 -10.7% -25 -0.1% -80 -0.4% -56 -0.3% -2,896 -12.8% 208 0.9%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 0 0.0% 3,539 10.5% 12 0.0% -15,984 -71.7% 120 0.5% -15,280 -67.3% 0 0.0%
__TwigTemplate_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e::doDisplay 0 0.0% 3,521 10.4% -4 -0.0% -16,040 -72.0% 112 0.5% -15,168 -66.9% 112 0.5%
Drupal\views\Entity\Render\EntityFieldRenderer::render 0 0.0% 3,509 10.4% 16 0.0% -48 -0.2% 0 0.0% -120 -0.5% 0 0.0%
Drupal\views\Entity\Render\EntityFieldRenderer::buildFields 0 0.0% 3,493 10.4% 12 0.0% -48 -0.2% -24 -0.1% -120 -0.5% -24 -0.1%
Drupal\Component\DependencyInjection\Container::createService 0 0.0% -3,444 -10.2% -147 -0.4% -72 -0.3% 0 0.0% -4,064 -17.9% 536 2.4%
Drupal\Core\Entity\Entity\EntityViewDisplay::buildMultiple 0 0.0% 3,406 10.1% 30 0.1% -24 -0.1% 0 0.0% 80 0.4% 0 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 0 0.0% -3,309 -9.8% -8 -0.0% 64 0.3% 0 0.0% 168 0.7% 0 0.0%
Drupal\Core\Render\Renderer::render@3 0 0.0% 3,255 9.6% 16 0.0% -624 -2.8% 0 0.0% -1,272 -5.6% 0 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 0 0.0% -3,218 -9.5% -8 -0.0% 64 0.3% 0 0.0% 168 0.7% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 0.0% -2,954 -8.8% -1 -0.0% -1,048 -4.7% 0 0.0% -11,568 -51.0% 0 0.0%
Drupal\views\ViewExecutable::preExecute 0 0.0% 2,615 7.8% 1 0.0% 8 0.0% 0 0.0% 80 0.4% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::preExecute 0 0.0% 2,612 7.7% -1 -0.0% 8 0.0% 0 0.0% 80 0.4% 0 0.0%
template_preprocess_views_view_fields 0 0.0% -2,597 -7.7% -579 -1.7% 6,104 27.4% 6,080 27.3% 42,008 185.2% -80 -0.4%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 0 0.0% -2,567 -7.6% -41 -0.1% 8,152 36.6% 0 0.0% 5,896 26.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@1 0 0.0% -2,564 -7.6% -29 -0.1% 8,168 36.7% -32 -0.1% 5,896 26.0% 0 0.0%
Drupal\views\ViewExecutable::_initHandler 0 0.0% 2,548 7.6% -1 -0.0% 24 0.1% 0 0.0% 40 0.2% 0 0.0%
Drupal\views\ViewExecutable::initHandlers 0 0.0% 2,518 7.5% -4 -0.0% 24 0.1% 0 0.0% 40 0.2% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAttachments 0 0.0% -2,475 -7.3% 2 0.0% -1,016 -4.6% -24 -0.1% -816 -3.6% 0 0.0%
Drupal\Core\EventSubscriber\HtmlResponseSubscriber::onRespond 0 0.0% -2,475 -7.3% 0 0.0% -1,016 -4.6% 0 0.0% -816 -3.6% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 0 0.0% -2,455 -7.3% -42 -0.1% 8,152 36.6% 0 0.0% 5,912 26.1% 0 0.0%
spl_autoload_call 0 0.0% -2,437 -7.2% -31 -0.1% -72 -0.3% 0 0.0% -5,696 -25.1% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% -2,402 -7.1% -87 -0.3% -72 -0.3% 0 0.0% -5,696 -25.1% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 0 0.0% 2,398 7.1% 36 0.1% 56 0.3% 8 0.0% 64 0.3% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::renderPlaceholders 0 0.0% -2,275 -6.7% -2 -0.0% -1,040 -4.7% 232 1.0% -1,360 -6.0% 0 0.0%
Drupal\Core\Render\Renderer::renderRoot 0 0.0% -2,270 -6.7% 0 0.0% -1,160 -5.2% 0 0.0% -1,360 -6.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 0 0.0% -2,192 -6.5% -23 -0.1% -32 -0.1% 0 0.0% -16 -0.1% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@2 0 0.0% -2,178 -6.5% -26 -0.1% -56 -0.3% 0 0.0% -40 -0.2% 0 0.0%
Drupal\views\Plugin\views\field\Field::render_item 0 0.0% 2,176 6.5% 28 0.1% 0 0.0% 0 0.0% 368 1.6% 0 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders 0 0.0% -2,164 -6.4% 1 0.0% -1,040 -4.7% 464 2.1% -1,328 -5.9% 0 0.0%
Drupal\Core\Render\Renderer::renderPlaceholder 0 0.0% -2,161 -6.4% -23 -0.1% -1,504 -6.8% 920 4.1% -1,328 -5.9% 0 0.0%
[ display all ]