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

Overall Diff Summary

Run #54dec59a01be2Run #54dec6fc087bfDiffDiff%
Number of Function Calls412,752 425,666 12,914 3.1%
Incl. Wall Time (microsec)1,251,128 1,303,376 52,248 4.2%
Incl. MemUse (bytes)28,417,184 29,586,648 1,169,464 4.1%
Incl. PeakMemUse (bytes)28,736,984 30,385,248 1,648,264 5.7%

[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\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\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%
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%
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%
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\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\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%
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%
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%
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\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\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%
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\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\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\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\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%
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\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\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\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\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\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\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\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\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%
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%
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%
Drupal\views\Plugin\views\style\StylePluginBase::renderGroupingSets 0 0.0% 8,283 15.9% 15 0.0% -1,782,600 -152.4% 0 0.0% -30,808 -1.9% 0 0.0%
Drupal\views\Plugin\views\PluginBase::themeFunctions 0 0.0% 8,270 15.8% 5 0.0% -1,782,592 -152.4% 0 0.0% -30,848 -1.9% -40 -0.0%
Drupal\views\Plugin\views\row\RowPluginBase::render 0 0.0% 8,269 15.8% -1 -0.0% -1,782,616 -152.4% 0 0.0% -30,808 -1.9% 0 0.0%
Drupal\views\ViewExecutable::buildThemeFunctions 0 0.0% 8,263 15.8% 10 0.0% -1,782,592 -152.4% 336 0.0% -30,808 -1.9% -2,976 -0.2%
Drupal\Component\Utility\Tags::explode 0 0.0% 8,261 15.8% 8,286 15.9% -1,782,928 -152.5% -1,782,920 -152.5% -27,832 -1.7% -6,576 -0.4%
template_preprocess_views_view_unformatted 0 0.0% -7,969 -15.3% -7,925 -15.2% 1,783,232 152.5% 1,782,976 152.5% -79,392 -4.8% -21,080 -1.3%
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%
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%
Drupal\Component\Utility\String::checkPlain 1,200 9.3% 6,109 11.7% 3,736 7.2% 124,192 10.6% -182,424 -15.6% -16,672 -1.0% -192 -0.0%
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%
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\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%
__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%
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%
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_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%
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%
__TwigTemplate_c1f9821f200a54f256189a48997366dddc67ec9bf9306393fe67499f00b82c5f::doDisplay 400 3.1% 3,808 7.3% 1,245 2.4% 3,808 0.3% -45,944 -3.9% 2,920 0.2% 880 0.1%
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%
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\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%
__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%
Drupal\Core\Template\TwigEnvironment::loadTemplate 400 3.1% 3,227 6.2% 1,220 2.3% 664 0.1% -32 -0.0% -21,464 -1.3% -312 -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%
__TwigTemplate_715126f7eaf4f20442f4592ed8061490c06b772a82f993ec95b57b5b39ebabe2::doDisplay 0 0.0% 2,709 5.2% 39 0.1% 183,760 15.7% -10,912 -0.9% 0 0.0% 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%
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%
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%
Drupal::service 400 3.1% 1,787 3.4% 612 1.2% 488 0.0% 56 0.0% 18,016 1.1% 1,272 0.1%
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%
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%
template_preprocess_views_view_fields 0 0.0% 1,608 3.1% 91 0.2% 96,168 8.2% 94,960 8.1% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get 400 3.1% 1,508 2.9% 1,175 2.2% 1,768 0.2% 16 0.0% 57,136 3.5% 7,696 0.5%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -1,268 -2.4% 311 0.6% 2,420,912 207.0% -16 -0.0% 7,952 0.5% 240 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%
htmlspecialchars 1,200 9.3% 1,244 2.4% 1,244 2.4% 182,408 15.6% 182,408 15.6% 0 0.0% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 0 0.0% 1,175 2.2% 329 0.6% -192 -0.0% -184 -0.0% 1,600 0.1% 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%
__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%
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\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\Render\Renderer::updateStack 0 0.0% 1,077 2.1% 184 0.4% -80 -0.0% 168 0.0% 2,680 0.2% 528 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 1 0.0% 1,035 2.0% 96 0.2% 2,000 0.2% -1,504 -0.1% -15,288 -0.9% -360 -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\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\Component\Utility\SafeMarkup::isSafe 400 3.1% 932 1.8% 932 1.8% 19,200 1.6% 19,200 1.6% 93,080 5.6% 93,080 5.6%
call_user_func@1 0 0.0% 930 1.8% 49 0.1% -16,928 -1.4% -8 -0.0% -24 -0.0% 0 0.0%
Drupal\Core\Render\Element\InlineTemplate::preRenderInlineTemplate 0 0.0% 903 1.7% 50 0.1% -16,920 -1.4% 0 0.0% -24 -0.0% 0 0.0%
Drupal\Core\Template\TwigEnvironment::renderInline 0 0.0% 900 1.7% 31 0.1% -16,944 -1.4% 0 0.0% 48 0.0% 0 0.0%
Drupal\Core\Template\TwigEnvironment::getTemplateClass 401 3.1% 877 1.7% 806 1.5% -16,480 -1.4% 216 0.0% -216 -0.0% 0 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%
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%
Twig_Environment::mergeGlobals 400 3.1% 790 1.5% 545 1.0% 16 0.0% 16 0.0% -312 -0.0% -312 -0.0%
Drupal\Core\Template\TwigEnvironment::isFresh 1 0.0% 783 1.5% -10 -0.0% 48 0.0% -1,592 -0.1% -15,008 -0.9% 0 0.0%
Drupal\Core\Database\Connection::query 1 0.0% 724 1.4% -38 -0.1% 2,288 0.2% -872 -0.1% -15,120 -0.9% 0 0.0%
Drupal\Core\Database\Statement::execute 1 0.0% 719 1.4% 46 0.1% 1,248 0.1% 0 0.0% -1,000 -0.1% -128 -0.0%
PDOStatement::execute 1 0.0% 674 1.3% 674 1.3% 1,248 0.1% 1,248 0.1% -872 -0.1% -872 -0.1%
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\Core\Cache\DatabaseBackend::get 1 0.0% 589 1.1% 16 0.0% 1,320 0.1% -192 -0.0% -15,536 -0.9% 0 0.0%
Drupal\views\Plugin\views\query\Sql::loadEntities 0 0.0% 543 1.0% 33 0.1% -8 -0.0% 24 0.0% 248 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__toString 0 0.0% 513 1.0% 75 0.1% -9,464 -0.8% 600 0.1% -17,536 -1.1% -288 -0.0%
entity_load_multiple 0 0.0% 501 1.0% 2 0.0% -8 -0.0% 0 0.0% 272 0.0% 0 0.0%
[ display all ]