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

Overall Diff Summary

Run #54dec6fc087bfRun #54dec59a01be2DiffDiff%
Number of Function Calls425,666 412,752 -12,914 -3.0%
Incl. Wall Time (microsec)1,303,376 1,251,128 -52,248 -4.0%
Incl. MemUse (bytes)29,586,648 28,417,184 -1,169,464 -4.0%
Incl. PeakMemUse (bytes)30,385,248 28,736,984 -1,648,264 -5.4%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. PeakMemUse (bytes) 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\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -52,713 -100.9% -29 -0.1% -1,169,456 -100.0% 0 0.0% -1,648,608 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 0 0.0% -52,338 -100.2% 0 0.0% -1,169,504 -100.0% 0 0.0% -1,648,280 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -52,457 -100.4% 0 0.0% -1,169,504 -100.0% 0 0.0% -1,648,280 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::pass 0 0.0% -52,456 -100.4% 1 0.0% -1,169,504 -100.0% 0 0.0% -1,648,280 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -52,336 -100.2% 2 0.0% -1,169,504 -100.0% 0 0.0% -1,648,280 -100.0% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -52,336 -100.2% 0 0.0% -1,169,504 -100.0% 0 0.0% -1,648,280 -100.0% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -52,293 -100.1% 1 0.0% -1,169,496 -100.0% 0 0.0% -1,648,272 -100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -52,533 -100.5% 1 0.0% -1,169,488 -100.0% 0 0.0% -1,648,264 -100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -52,534 -100.5% 2 0.0% -1,169,488 -100.0% 0 0.0% -1,648,264 -100.0% 0 0.0%
run_init::d8/index.php 0 0.0% -52,248 -100.0% 2 0.0% -1,169,464 -100.0% 0 0.0% -1,648,264 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -52,605 -100.7% 1 0.0% -1,169,488 -100.0% 0 0.0% -1,648,264 -100.0% 0 0.0%
main() 0 0.0% -52,248 -100.0% 1 0.0% -1,169,464 -100.0% 0 0.0% -1,648,264 -100.0% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% -52,202 -99.9% -8 -0.0% -1,169,480 -100.0% 466,016 39.8% -1,648,240 -100.0% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% -52,252 -100.0% -2 -0.0% -1,169,456 -100.0% 0 0.0% -1,648,240 -100.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% -39,571 -75.7% -5,043 -9.7% -3,232,144 -276.4% 39,680 3.4% -1,081,792 -65.6% 952 0.1%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -39,578 -75.8% -7 -0.0% -3,230,720 -276.3% 1,424 0.1% -1,081,792 -65.6% 0 0.0%
Drupal\Core\Render\Renderer::render 0 0.0% -51,937 -99.4% 1 0.0% -1,636,160 -139.9% 32 0.0% -1,024,376 -62.1% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -51,938 -99.4% -32 -0.1% -1,636,192 -139.9% 93,280 8.0% -1,024,376 -62.1% 424 0.0%
twig_render_template -400 -3.1% -30,405 -58.2% -8,026 -15.4% -3,279,720 -280.4% 1,063,256 90.9% -911,144 -55.3% 0 0.0%
Drupal\Component\Utility\SafeMarkup::set -1,200 -9.3% -7,396 -14.2% -7,396 -14.2% -3,234,768 -276.6% -3,234,768 -276.6% -872,088 -52.9% -872,088 -52.9%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% -47,893 -91.7% -5 -0.0% -804,600 -68.8% 93,224 8.0% -829,800 -50.3% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -40,486 -77.5% -50 -0.1% -3,341,248 -285.7% 16 0.0% -730,264 -44.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -40,436 -77.4% -381 -0.7% -3,341,264 -285.7% 93,232 8.0% -730,264 -44.3% -1,880 -0.1%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 0 0.0% -136 -0.3% -10 -0.0% -1,136 -0.1% 0 0.0% -623,128 -37.8% -368 -0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 0 0.0% -38 -0.1% 4 0.0% 2,144 0.2% -24 -0.0% -596,520 -36.2% -1,344 -0.1%
Drupal\Core\Entity\EntityStorageBase::loadByProperties 0 0.0% 36 0.1% 0 0.0% 744 0.1% 96 0.0% -499,368 -30.3% -952 -0.1%
Twig_Template::render -400 -3.1% -9,420 -18.0% -2,161 -4.1% -2,579,224 -220.5% -19,264 -1.6% -495,776 -30.1% 0 0.0%
__TwigTemplate_f9202de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6::doDisplay 0 0.0% -3,259 -6.2% 2 0.0% -276,600 -23.7% 3,104 0.3% -469,584 -28.5% 0 0.0%
Twig_Template::display -400 -3.1% -6,878 -13.2% -2,254 -4.3% -2,532,064 -216.5% 143,912 12.3% -401,152 -24.3% 0 0.0%
Twig_Template::displayWithErrorHandling -400 -3.1% -3,823 -7.3% -924 -1.8% -2,531,976 -216.5% -472 -0.0% -401,152 -24.3% -192 -0.0%
twig_drupal_escape_filter -400 -3.1% -1,643 -3.1% -2,174 -4.2% -2,484,448 -212.4% 437,600 37.4% -379,424 -23.0% -792 -0.0%
render 0 0.0% 818 1.6% 94 0.2% -2,904,848 -248.4% 16 0.0% -378,048 -22.9% 40 0.0%
twig_render_template@1 0 0.0% -5,130 -9.8% -8 -0.0% -661,480 -56.6% 559,280 47.8% -377,464 -22.9% 0 0.0%
drupal_render 0 0.0% -292 -0.6% -29 -0.1% -2,887,088 -246.9% 16 0.0% -377,448 -22.9% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::execute 0 0.0% 55 0.1% -2 -0.0% -16 -0.0% 0 0.0% -375,432 -22.8% -616 -0.0%
Drupal\Core\Config\Entity\Query\Query::loadRecords 0 0.0% 58 0.1% 4 0.0% -16 -0.0% 192 0.0% -371,952 -22.6% -3,040 -0.2%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 0.0% -41,967 -80.3% 58 0.1% -347,080 -29.7% 91,336 7.8% -353,016 -21.4% -136 -0.0%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 0.0% -652 -1.2% -488 -0.9% -184 -0.0% 232 0.0% 352,888 21.4% 46,536 2.8%
Drupal\views\Plugin\views\style\StylePluginBase::renderGrouping 0 0.0% -42,074 -80.5% -1 -0.0% -348,680 -29.8% 0 0.0% -352,752 -21.4% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderFields 0 0.0% -42,073 -80.5% -73 -0.1% -348,680 -29.8% 0 0.0% -352,752 -21.4% 0 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 0 0.0% 99 0.2% 0 0.0% -312 -0.0% 0 0.0% -342,904 -20.8% -192 -0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% -4,672 -8.9% -124 -0.2% 16,920 1.4% 0 0.0% -342,752 -20.8% -688 -0.0%
template_preprocess_views_view_field 0 0.0% -4,630 -8.9% 42 0.1% 16,920 1.4% 0 0.0% -342,752 -20.8% 0 0.0%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 0 0.0% 169 0.3% 7 0.0% -312 -0.0% 0 0.0% -342,728 -20.8% -1,472 -0.1%
Drupal\Core\Config\CachedStorage::readMultiple 0 0.0% 119 0.2% -6 -0.0% -400 -0.0% 40 0.0% -340,688 -20.7% -5,384 -0.3%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% -50,358 -96.4% -1 -0.0% 1,433,920 122.6% 0 0.0% -321,736 -19.5% 208 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::render 0 0.0% -50,359 -96.4% -1 -0.0% 1,433,896 122.6% 0 0.0% -321,504 -19.5% 192 0.0%
Drupal\views\ViewExecutable::render 0 0.0% -51,036 -97.7% -1 -0.0% 1,433,800 122.6% -24 -0.0% -319,872 -19.4% 632 0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% -50,988 -97.6% -1 -0.0% 1,433,808 122.6% 0 0.0% -308,264 -18.7% 0 0.0%
Drupal\views\Plugin\views\display\Page::execute 0 0.0% -51,040 -97.7% -3 -0.0% 1,433,824 122.6% 0 0.0% -308,248 -18.7% 96 0.0%
Drupal\views\Element\View::preRenderViewElement 0 0.0% -50,996 -97.6% -2 -0.0% 1,433,824 122.6% 0 0.0% -305,840 -18.6% 288 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% 2,764 5.3% -45 -0.1% -2,445,056 -209.1% -152 -0.0% -294,192 -17.8% 976 0.1%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% 2,761 5.3% -3 -0.0% -2,445,056 -209.1% 0 0.0% -294,192 -17.8% 0 0.0%
Drupal\Core\Cache\ChainedFastBackend::getMultiple 0 0.0% -80 -0.2% -9 -0.0% -424 -0.0% 56 0.0% -292,976 -17.8% -5,712 -0.3%
Drupal\Core\Cache\ApcuBackend::getMultiple 0 0.0% -104 -0.2% 2 0.0% -480 -0.0% 152 0.0% -287,264 -17.4% -14,040 -0.9%
call_user_func 0 0.0% -50,922 -97.5% -7 -0.0% 1,442,000 123.3% 0 0.0% -282,408 -17.1% 416 0.0%
Drupal\Core\Render\Renderer::doRender@4 0 0.0% -206 -0.4% -17 -0.0% -88 -0.0% -24 -0.0% 273,472 16.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% -2,237 -4.3% 5 0.0% -194,984 -16.7% 0 0.0% 273,472 16.6% 0 0.0%
twig_render_template@2 0 0.0% -153 -0.3% -16 -0.0% -32 -0.0% 32 0.0% 273,472 16.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% -2,242 -4.3% -104 -0.2% -194,984 -16.7% 189,032 16.2% 273,472 16.6% 0 0.0%
Twig_Template::render@2 0 0.0% -110 -0.2% -2 -0.0% -104 -0.0% 0 0.0% 258,888 15.7% 0 0.0%
apc_fetch 0 0.0% -88 -0.2% 10 0.0% -296 -0.0% -272 -0.0% -245,488 -14.9% -232,624 -14.1%
Twig_Template::display@2 0 0.0% -111 -0.2% -1 -0.0% -80 -0.0% 0 0.0% 238,904 14.5% 368 0.0%
Twig_Template::displayWithErrorHandling@2 0 0.0% -108 -0.2% -3 -0.0% -80 -0.0% 0 0.0% 238,048 14.4% 0 0.0%
Drupal\Component\Utility\Html::getClass 0 0.0% -20 -0.0% -2 -0.0% 24 0.0% 0 0.0% 233,536 14.2% 544 0.0%
twig_drupal_escape_filter@1 0 0.0% -3,980 -7.6% -21 -0.0% -380,968 -32.6% 93,424 8.0% -208,936 -12.7% -16,472 -1.0%
Drupal\Core\Render\Renderer::doRender@5 0 0.0% -207 -0.4% -3 -0.0% -8 -0.0% 24 0.0% 205,840 12.5% 0 0.0%
Drupal\Component\Utility\Html::serialize 0 0.0% 60 0.1% 14 0.0% 131,072 11.2% -24 -0.0% 192,472 11.7% 0 0.0%
DOMNodeList::item 0 0.0% 64 0.1% 64 0.1% 131,096 11.2% 131,096 11.2% 192,472 11.7% 192,472 11.7%
Twig_Template::displayWithErrorHandling@1 0 0.0% -4,253 -8.1% -2 -0.0% -368,120 -31.5% -16 -0.0% -188,048 -11.4% 0 0.0%
Twig_Template::display@1 0 0.0% -4,253 -8.1% 0 0.0% -368,216 -31.5% -64 -0.0% -188,048 -11.4% 0 0.0%
Twig_Template::render@1 0 0.0% -4,348 -8.3% -8 -0.0% -381,704 -32.6% -64 -0.0% -188,048 -11.4% 0 0.0%
Drupal\Component\Utility\Xss::filter 0 0.0% -77 -0.1% 6 0.0% -131,072 -11.2% -131,072 -11.2% -185,320 -11.2% -194,504 -11.8%
__TwigTemplate_5d2aa32920ba2f6d6ed786f1bf8bff72b4a0eec0435150d827cca4bcff5f7910::doDisplay 0 0.0% -85 -0.2% -2 -0.0% 0 0.0% 0 0.0% 182,984 11.1% 536 0.0%
Drupal\views\Plugin\views\field\Field::getItems 0 0.0% -2,034 -3.9% -109 -0.2% -56 -0.0% -24 -0.0% -172,056 -10.4% -408 -0.0%
load::service_container_prod/ed3fb035c8765767f59276040b08ff4711745b27c414252c09f3039cca9c0247.php 1 0.0% 263 0.5% 263 0.5% 171,552 14.7% 171,552 14.7% 171,120 10.4% 171,120 10.4%
load::service_container_prod/166f2f4ae9e089c0082dce624659114e867439c037a02b14966a6c7c0ee35640.php -1 -0.0% -261 -0.5% -261 -0.5% -171,544 -14.7% -171,544 -14.7% -171,112 -10.4% -171,112 -10.4%
Drupal\views\Plugin\views\field\FieldPluginBase::renderText 0 0.0% -1,749 -3.3% -18 -0.0% 18,800 1.6% 0 0.0% -169,448 -10.3% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::renderAsLink 0 0.0% -1,700 -3.3% -131 -0.3% 18,816 1.6% 0 0.0% -169,400 -10.3% 0 0.0%
__TwigTemplate_d1fef6b4165bbc4fe4ba760e4e2f43a758b356896be5af388b477f37936737bb::doDisplay 0 0.0% 4,355 8.3% -1 -0.0% -2,071,056 -177.1% -1,000 -0.1% 155,608 9.4% 80 0.0%
array_map 0 0.0% -236 -0.5% -41 -0.1% 0 0.0% 0 0.0% -150,312 -9.1% -4,696 -0.3%
Drupal\views\Plugin\views\PluginBase::viewsTokenReplace 0 0.0% -1,089 -2.1% -38 -0.1% 17,776 1.5% 0 0.0% -143,272 -8.7% 0 0.0%
Drupal\Core\Field\FieldItemList::view 0 0.0% -1,252 -2.4% -158 -0.3% -8 -0.0% 0 0.0% -142,736 -8.7% 0 0.0%
Drupal\Core\Entity\EntityViewBuilder::viewField 0 0.0% -1,088 -2.1% -64 -0.1% 16 0.0% 0 0.0% -142,712 -8.7% 0 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::buildMultiple 0 0.0% -962 -1.8% -149 -0.3% 0 0.0% 0 0.0% -141,912 -8.6% 0 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::build 0 0.0% -964 -1.8% -2 -0.0% 0 0.0% 0 0.0% -141,912 -8.6% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldFormatter\NumericFormatterBase::viewElements 0 0.0% -149 -0.3% 38 0.1% 0 0.0% 0 0.0% -141,912 -8.6% 0 0.0%
Drupal\Core\Field\FormatterBase::view 0 0.0% -790 -1.5% -22 -0.0% 0 0.0% -16 -0.0% -141,912 -8.6% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldFormatter\NumericFormatterBase::fieldFilterXss 0 0.0% -200 -0.4% -19 -0.0% 0 0.0% 0 0.0% -141,912 -8.6% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% -270 -0.5% -6 -0.0% -328 -0.0% -72 -0.0% -140,624 -8.5% -2,208 -0.1%
Drupal\Component\Utility\Html::load 0 0.0% -155 -0.3% 12 0.0% 0 0.0% 0 0.0% -139,560 -8.5% 0 0.0%
Composer\Autoload\includeFile 0 0.0% -245 -0.5% -43 -0.1% -304 -0.0% 48 0.0% -137,736 -8.4% -3,360 -0.2%
Drupal\Core\Entity\EntityStorageBase::getQuery 0 0.0% -19 -0.0% 1 0.0% 64 0.0% 112 0.0% -112,168 -6.8% -1,600 -0.1%
__TwigTemplate_c0eca26f34a9a1bb7e915acc3f9ae3ffc970e853525c6dbdfee28e79fab7f3f4::block_content 0 0.0% -1,124 -2.2% -5 -0.0% -94,256 -8.1% -992 -0.1% -99,264 -6.0% 0 0.0%
Twig_Template::displayBlock 0 0.0% -1,124 -2.2% 0 0.0% -94,256 -8.1% 0 0.0% -99,264 -6.0% 0 0.0%
render@1 0 0.0% -3,557 -6.8% 1 0.0% -474,488 -40.6% 0 0.0% -99,264 -6.0% 0 0.0%
drupal_render@1 0 0.0% -3,558 -6.8% 0 0.0% -474,488 -40.6% -8 -0.0% -99,264 -6.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -3,553 -6.8% -192 -0.4% -474,480 -40.6% 93,232 8.0% -99,264 -6.0% -186,400 -11.3%
Drupal\Core\Render\Renderer::render@2 0 0.0% -5,466 -10.5% -19 -0.0% -458,584 -39.2% 0 0.0% -99,240 -6.0% 0 0.0%
__TwigTemplate_c0eca26f34a9a1bb7e915acc3f9ae3ffc970e853525c6dbdfee28e79fab7f3f4::doDisplay 0 0.0% -1,127 -2.2% -3 -0.0% -94,256 -8.1% 0 0.0% -99,224 -6.0% 0 0.0%
[ display all ]