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. 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%
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\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%
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\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::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\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%
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\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%
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%
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\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\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\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%
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%
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::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_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_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::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\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\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%
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\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%
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%
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\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::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%
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\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\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::fieldFilterXss 0 0.0% 200 0.4% 19 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\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%
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%
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\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_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%
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::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 ]