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

Overall Diff Summary

Run #54e1a23013a4fRun #54e199664caefDiffDiff%
Number of Function Calls603,627 552,857 -50,770 -8.4%
Incl. Wall Time (microsec)1,294,539 1,227,936 -66,603 -5.1%
Incl. MemUse (bytes)29,408,504 28,986,648 -421,856 -1.4%
Incl. PeakMemUse (bytes)30,008,816 29,584,392 -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\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%
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%
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 ]