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

Overall Diff Summary

Run #54e199664caefRun #54e1a23013a4fDiffDiff%
Number of Function Calls552,857 603,627 50,770 9.2%
Incl. Wall Time (microsec)1,227,936 1,294,539 66,603 5.4%
Incl. MemUse (bytes)28,986,648 29,408,504 421,856 1.5%
Incl. PeakMemUse (bytes)29,584,392 30,008,816 424,424 1.4%

[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%
twig_render_template@2 50 0.1% 131,383 197.3% 494 0.7% 746,512 177.0% -275,040 -65.2% 17,720 4.2% 0 0.0%
Twig_Template::render@2 50 0.1% 130,103 195.3% 208 0.3% 575,288 136.4% 2,488 0.6% 17,720 4.2% 96 0.0%
Twig_Template::display@2 50 0.1% 129,811 194.9% 257 0.4% 440,456 104.4% -4,232 -1.0% 14,520 3.4% 80 0.0%
Twig_Template::displayWithErrorHandling@2 50 0.1% 129,454 194.4% 91 0.1% 440,288 104.4% 872 0.2% 14,440 3.4% 240 0.1%
__TwigTemplate_80fb64e3a166b4b555bfcf9b2057993f1e4339e4b1a0b907cef30b63e6177970::doDisplay 50 0.1% 129,424 194.3% 32,108 48.2% 444,336 105.3% -799,336 -189.5% 18,936 4.5% 2,256 0.5%
render 0 0.0% 75,483 113.3% -56 -0.1% 420,832 99.8% 0 0.0% 463,456 109.2% 24 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% 74,728 112.2% 4 0.0% 421,136 99.8% 0 0.0% 453,232 106.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% 74,724 112.2% 1,457 2.2% 421,136 99.8% -1,738,432 -412.1% 453,232 106.8% -272 -0.1%
__TwigTemplate_b37578e11beee43e51e5dcaf7c5c03c4d8be24a1ff64a09bb6c2387fca04c07b::doDisplay 0 0.0% 74,671 112.1% 42 0.1% 438,784 104.0% 48 0.0% 465,920 109.8% 8,280 2.0%
render@1 0 0.0% 74,622 112.0% 19 0.0% 421,552 99.9% 0 0.0% 447,088 105.3% 0 0.0%
drupal_render@1 0 0.0% 74,604 112.0% 5 0.0% 421,552 99.9% 0 0.0% 447,088 105.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% 74,595 112.0% -199 -0.3% 421,552 99.9% -192 -0.0% 447,088 105.3% -6,328 -1.5%
__TwigTemplate_1434a3dd0a12c3222a12788aee5fcf8de168a4baf4d80907f36ca36cbbe37142::doDisplay 0 0.0% 74,580 112.0% 2 0.0% 420,328 99.6% -184 -0.0% 473,784 111.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% 74,528 111.9% 22 0.0% 420,656 99.7% -8 -0.0% 462,584 109.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% 74,526 111.9% -2 -0.0% 420,656 99.7% 0 0.0% 462,584 109.0% 0 0.0%
twig_render_template 0 0.0% 74,448 111.8% 2 0.0% 421,216 99.8% -1,616 -0.4% 438,728 103.4% 0 0.0%
twig_drupal_escape_filter@1 0 0.0% 74,346 111.6% -1 -0.0% 421,904 100.0% 8 0.0% 446,584 105.2% -688 -0.2%
Twig_Template::display@1 0 0.0% 74,338 111.6% 3 0.0% 420,008 99.6% -24 -0.0% 454,512 107.1% 0 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% 74,338 111.6% -27 -0.0% 407,248 96.5% 0 0.0% 430,536 101.4% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% 74,337 111.6% 0 0.0% 420,032 99.6% -16 -0.0% 454,512 107.1% 0 0.0%
Twig_Template::render@1 0 0.0% 74,330 111.6% -10 -0.0% 420,608 99.7% 0 0.0% 462,208 108.9% 0 0.0%
twig_drupal_escape_filter 0 0.0% 74,320 111.6% 2 0.0% 420,136 99.6% -696 -0.2% 432,920 102.0% 24 0.0%
Twig_Template::display 0 0.0% 74,235 111.5% -50 -0.1% 407,248 96.5% 0 0.0% 430,536 101.4% 0 0.0%
twig_render_template@1 0 0.0% 74,220 111.4% -8 -0.0% 420,336 99.6% -1,208 -0.3% 462,584 109.0% 0 0.0%
Twig_Template::render 0 0.0% 74,150 111.3% -86 -0.1% 420,344 99.6% 0 0.0% 430,976 101.5% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% 73,534 110.4% -16 -0.0% 421,560 99.9% 0 0.0% 447,536 105.4% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% 73,449 110.3% -148 -0.2% 421,376 99.9% -48 -0.0% 463,696 109.3% 56 0.0%
drupal_render 0 0.0% 73,228 109.9% -35 -0.1% 420,840 99.8% 0 0.0% 463,896 109.3% 0 0.0%
twig_drupal_escape_filter@2 8,600 16.9% 68,878 103.4% 29,377 44.1% 631,064 149.6% 33,568 8.0% 12,048 2.8% -168 -0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 66,606 100.0% 3 0.0% 421,880 100.0% 48 0.0% 424,464 100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 66,606 100.0% 0 0.0% 421,880 100.0% 0 0.0% 424,464 100.0% 0 0.0%
run_init::html/index.php 0 0.0% 66,605 100.0% -3 -0.0% 421,856 100.0% 0 0.0% 424,424 100.0% 0 0.0%
main() 0 0.0% 66,603 100.0% -3 -0.0% 421,856 100.0% 0 0.0% 424,424 100.0% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% 66,563 99.9% -5 -0.0% 421,880 100.0% 0 0.0% 424,464 100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::pass 0 0.0% 66,456 99.8% 0 0.0% 421,872 100.0% 0 0.0% 424,456 100.0% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% 66,456 99.8% 0 0.0% 421,872 100.0% 0 0.0% 424,456 100.0% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% 66,422 99.7% 0 0.0% 421,880 100.0% 0 0.0% 424,464 100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 0 0.0% 66,422 99.7% -1 -0.0% 421,880 100.0% 0 0.0% 424,464 100.0% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% 66,419 99.7% -3 -0.0% 421,880 100.0% 0 0.0% 424,464 100.0% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% 66,369 99.6% -1 -0.0% 421,840 100.0% 0 0.0% 424,424 100.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% 65,342 98.1% -640 -1.0% 421,384 99.9% -40 -0.0% 438,768 103.4% 0 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% 65,301 98.0% -41 -0.1% 421,376 99.9% -8 -0.0% 438,768 103.4% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% 64,193 96.4% -2 -0.0% 420,704 99.7% 0 0.0% 464,104 109.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% 64,188 96.4% -382 -0.6% 420,704 99.7% -216 -0.1% 464,104 109.3% 216 0.1%
Drupal\Core\Render\Renderer::doRender 0 0.0% 63,341 95.1% 22 0.0% 422,664 100.2% -184 -0.0% 438,736 103.4% 0 0.0%
Drupal\Core\Render\Renderer::render 0 0.0% 63,338 95.1% -3 -0.0% 422,664 100.2% 0 0.0% 438,736 103.4% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% 63,108 94.8% 0 0.0% 421,704 100.0% -184 -0.0% 421,576 99.3% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 62,938 94.5% 10 0.0% 421,848 100.0% 0 0.0% 424,440 100.0% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% 62,534 93.9% -6 -0.0% 421,760 100.0% -1,096 -0.3% 424,392 100.0% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% 62,533 93.9% -3 -0.0% 421,760 100.0% 0 0.0% 424,392 100.0% 0 0.0%
template_preprocess_views_view_fields 0 0.0% -57,607 -86.5% -11,416 -17.1% 1,832,688 434.4% 2,123,272 503.3% 435,784 102.7% -352 -0.1%
twig_template_get_attributes 12,000 23.6% 28,320 42.5% 28,288 42.5% 509,672 120.8% -20,648 -4.9% 2,872 0.7% 2,872 0.7%
call_user_func 0 0.0% -10,825 -16.3% 16 0.0% 168 0.0% 0 0.0% 936 0.2% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderGrouping 0 0.0% -10,782 -16.2% -1 -0.0% 672 0.2% 0 0.0% 656 0.2% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderFields 0 0.0% -10,781 -16.2% -8 -0.0% 672 0.2% 0 0.0% 656 0.2% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% -10,753 -16.1% 0 0.0% 656 0.2% 0 0.0% 600 0.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 0.0% -10,750 -16.1% -129 -0.2% -128 -0.0% 0 0.0% 656 0.2% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::render 0 0.0% -10,748 -16.1% 6 0.0% 656 0.2% 0 0.0% 600 0.1% 0 0.0%
Drupal\views\Element\View::preRenderViewElement 0 0.0% -10,737 -16.1% 5 0.0% 632 0.1% 0 0.0% 296 0.1% 0 0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% -10,731 -16.1% -4 -0.0% 632 0.1% 0 0.0% 296 0.1% 0 0.0%
Drupal\views\Plugin\views\display\Page::execute 0 0.0% -10,713 -16.1% -4 -0.0% 632 0.1% 0 0.0% 296 0.1% 0 0.0%
Drupal\views\ViewExecutable::render 0 0.0% -10,184 -15.3% 0 0.0% 664 0.2% 0 0.0% 288 0.1% 0 0.0%
template_preprocess_views_view_field 0 0.0% -7,301 -11.0% -68 -0.1% 48 0.0% 0 0.0% 592 0.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% -7,233 -10.9% -162 -0.2% 48 0.0% -24 -0.0% 592 0.1% 0 0.0%
Drupal\views\Routing\ViewPageController::handle 0 0.0% 3,988 6.0% 3 0.0% 80 0.0% 0 0.0% 24 0.0% 0 0.0%
Drupal\views\Plugin\views\field\Field::getItems 0 0.0% -3,796 -5.7% -172 -0.3% 0 0.0% 0 0.0% 88 0.0% 0 0.0%
call_user_func_array 0 0.0% 3,576 5.4% -26 -0.0% 368 0.1% 32 0.0% 496 0.1% 488 0.1%
Drupal\views\Plugin\views\field\FieldPluginBase::renderText 0 0.0% -2,890 -4.3% 15 0.0% 72 0.0% 0 0.0% 400 0.1% 0 0.0%
Drupal\views\Plugin\views\PluginBase::viewsTokenReplace 0 0.0% -2,826 -4.2% -330 -0.5% 8 0.0% 0 0.0% -328 -0.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::renderAsLink 0 0.0% -2,814 -4.2% -68 -0.1% 24 0.0% 0 0.0% 352 0.1% 0 0.0%
Drupal\views\ViewExecutable::initHandlers 0 0.0% 2,604 3.9% -4 -0.0% 88 0.0% 0 0.0% 24 0.0% 0 0.0%
Drupal\Component\Utility\String::checkPlain -686 -1.4% -2,539 -3.8% -1,779 -2.7% -53,816 -12.8% 103,560 24.5% 3,368 0.8% 192 0.0%
Drupal\Core\Field\FieldItemList::view 0 0.0% -2,391 -3.6% -98 -0.1% 16 0.0% 0 0.0% 136 0.0% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 0 0.0% 2,390 3.6% -4 -0.0% 88 0.0% 0 0.0% 24 0.0% 0 0.0%
Drupal\views\ViewExecutable::_initHandler 0 0.0% 2,364 3.5% 6 0.0% 88 0.0% 0 0.0% 24 0.0% 0 0.0%
Drupal\Core\Entity\EntityViewBuilder::viewField 0 0.0% -2,205 -3.3% -108 -0.2% 16 0.0% 0 0.0% 136 0.0% 0 0.0%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 0.0% -2,123 -3.2% -1,710 -2.6% 0 0.0% -24 -0.0% 433,056 102.0% 0 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::build 0 0.0% -1,862 -2.8% -31 -0.0% 0 0.0% 0 0.0% 56 0.0% 0 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::buildMultiple 0 0.0% -1,831 -2.7% -249 -0.4% 0 0.0% 0 0.0% 56 0.0% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 0 0.0% -1,644 -2.5% -648 -1.0% -8 -0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 0 0.0% 1,636 2.5% 9 0.0% 72 0.0% 0 0.0% 912 0.2% 0 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 0 0.0% 1,626 2.4% 107 0.2% -600 -0.1% -40 -0.0% 912 0.2% 0 0.0%
Drupal\views\Plugin\views\field\Field::render_item 0 0.0% 1,459 2.2% 4 0.0% 0 0.0% 0 0.0% -16 -0.0% 0 0.0%
Drupal\views\ViewExecutable::setDisplay 0 0.0% 1,423 2.1% 11 0.0% 24 0.0% 0 0.0% -288 -0.1% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 1,391 2.1% 90 0.1% -328 -0.1% 32 0.0% -88 -0.0% 32 0.0%
Drupal\views\DisplayPluginCollection::initializePlugin 0 0.0% 1,378 2.1% -26 -0.0% 24 0.0% 0 0.0% -344 -0.1% 0 0.0%
Drupal\Core\Template\Attribute::__toString 0 0.0% -1,363 -2.0% 6 0.0% -584 -0.1% -744 -0.2% 11,752 2.8% -208 -0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 1,305 2.0% 169 0.3% -360 -0.1% -104 -0.0% 176 0.0% 144 0.0%
Drupal\views\Plugin\views\query\Sql::loadEntities 0 0.0% 1,302 2.0% 22 0.0% -24 -0.0% 0 0.0% 80 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% -1,299 -2.0% -618 -0.9% 80 0.0% 16 0.0% 10,928 2.6% 504 0.1%
spl_autoload_call 0 0.0% 1,279 1.9% 8 0.0% -392 -0.1% -8 -0.0% 648 0.2% -72 -0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 1,271 1.9% 27 0.0% -384 -0.1% 16 0.0% 720 0.2% 64 0.0%
Drupal\filter\Element\ProcessedText::preRenderText 0 0.0% 1,255 1.9% 128 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
entity_load_multiple 0 0.0% 1,205 1.8% 2 0.0% -24 -0.0% 0 0.0% 80 0.0% 0 0.0%
Drupal\views\Plugin\ViewsHandlerManager::getHandler 0 0.0% 1,127 1.7% 13 0.0% -16 -0.0% 0 0.0% -288 -0.1% 0 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 0 0.0% 1,090 1.6% -11 -0.0% 0 0.0% -32 -0.0% 208 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::tokenizeValue 0 0.0% -1,084 -1.6% -1,083 -1.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Plugin\LazyPluginCollection::get 0 0.0% 1,060 1.6% 94 0.1% 0 0.0% 0 0.0% 648 0.2% 0 0.0%
Drupal\views\Plugin\views\HandlerBase::init 0 0.0% 1,047 1.6% 16 0.0% 80 0.0% 0 0.0% 248 0.1% 0 0.0%
Drupal\views\Plugin\views\pager\PagerPluginBase::executeCountQuery 0 0.0% -1,043 -1.6% 19 0.0% 0 0.0% 0 0.0% 176 0.0% 0 0.0%
[ display all ]