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

Overall Diff Summary

Run #54dec09b09eb9Run #54dec21b63f84DiffDiff%
Number of Function Calls412,752 471,884 59,132 14.3%
Incl. Wall Time (microsec)1,252,353 1,356,116 103,763 8.3%
Incl. MemUse (bytes)28,417,184 28,682,128 264,944 0.9%
Incl. PeakMemUse (bytes)28,736,984 29,139,712 402,728 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 100 0.2% 132,065 127.3% 2,281 2.2% 293,784 110.9% -199,600 -75.3% -138,504 -34.4% 0 0.0%
Twig_Template::render@2 100 0.2% 126,239 121.7% 613 0.6% 89,560 33.8% 4,928 1.9% -139,192 -34.6% 0 0.0%
Twig_Template::display@2 100 0.2% 125,419 120.9% 676 0.7% 18,464 7.0% -35,896 -13.5% -119,208 -29.6% -368 -0.1%
Twig_Template::displayWithErrorHandling@2 100 0.2% 124,517 120.0% 264 0.3% 18,360 6.9% 480 0.2% -118,352 -29.4% 0 0.0%
__TwigTemplate_137a2f1d39427b74d78e0777b2645da26ca1010a29eeaf091a210de1db079e1c::doDisplay 100 0.2% 124,278 119.8% 22,259 21.5% 22,824 8.6% -514,536 -194.2% 0 0.0% 0 0.0%
main() 0 0.0% 103,763 100.0% 1 0.0% 264,944 100.0% 0 0.0% 402,728 100.0% 0 0.0%
run_init::d8/index.php 0 0.0% 103,760 100.0% 13 0.0% 264,944 100.0% 0 0.0% 402,728 100.0% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 103,669 99.9% -4 -0.0% 264,928 100.0% 0 0.0% 403,056 100.1% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% 103,631 99.9% 9 0.0% 264,976 100.0% -118,104 -44.6% 402,688 100.0% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% 103,630 99.9% 1 0.0% 264,952 100.0% 0 0.0% 402,688 100.0% 0 0.0%
Drupal\Core\Render\Renderer::render 0 0.0% 103,584 99.8% 2 0.0% 389,432 147.0% -32 -0.0% 192,144 47.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% 103,582 99.8% 15 0.0% 389,464 147.0% -23,680 -8.9% 192,144 47.7% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% 103,559 99.8% 1 0.0% 264,960 100.0% 0 0.0% 402,720 100.0% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% 103,335 99.6% 0 0.0% 264,968 100.0% 0 0.0% 402,728 100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::pass 0 0.0% 103,333 99.6% -2 -0.0% 264,968 100.0% 0 0.0% 402,728 100.0% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% 103,333 99.6% 1 0.0% 264,968 100.0% 0 0.0% 402,728 100.0% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% 103,333 99.6% 0 0.0% 264,968 100.0% 0 0.0% 402,728 100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 0 0.0% 103,332 99.6% -1 -0.0% 264,968 100.0% 0 0.0% 402,728 100.0% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% 103,175 99.4% 2 0.0% 264,952 100.0% 0 0.0% 402,712 100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 103,086 99.3% -1 -0.0% 264,952 100.0% 0 0.0% 402,712 100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 103,084 99.3% -2 -0.0% 264,952 100.0% 0 0.0% 402,712 100.0% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% 102,838 99.1% -2 -0.0% 186,344 70.3% -23,608 -8.9% 211,344 52.5% 0 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% 102,388 98.7% 4 0.0% 341,408 128.9% 0 0.0% 192,768 47.9% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% 102,384 98.7% 206 0.2% 341,408 128.9% -24 -0.0% 192,768 47.9% 32 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% 102,232 98.5% 142 0.1% 331,832 125.2% -23,632 -8.9% 40,104 10.0% -56 -0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% 102,220 98.5% -12 -0.0% 331,816 125.2% -16 -0.0% 40,104 10.0% 0 0.0%
drupal_render 0 0.0% 102,062 98.4% 79 0.1% 331,992 125.3% -16 -0.0% 37,360 9.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% 101,655 98.0% 454 0.4% 212,656 80.3% -16 -0.0% -57,384 -14.2% -352 -0.1%
twig_render_template 0 0.0% 101,591 97.9% -1 -0.0% 341,584 128.9% -188,976 -71.3% 219,464 54.5% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% 101,426 97.7% -2 -0.0% 173,216 65.4% 32 0.0% -44,192 -11.0% 0 0.0%
Twig_Template::render 0 0.0% 101,175 97.5% 2 0.0% 245,528 92.7% -16 -0.0% 98,312 24.4% 0 0.0%
render 0 0.0% 101,144 97.5% -13 -0.0% 331,936 125.3% -16 -0.0% 37,304 9.3% -80 -0.0%
twig_drupal_escape_filter 0 0.0% 101,129 97.5% 4 0.0% 222,048 83.8% -118,080 -44.6% 51,392 12.8% -368 -0.1%
Twig_Template::displayWithErrorHandling 0 0.0% 101,123 97.5% 29 0.0% 245,320 92.6% 0 0.0% 75,792 18.8% 0 0.0%
Twig_Template::display 0 0.0% 101,109 97.4% -13 -0.0% 245,320 92.6% 0 0.0% 75,792 18.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% 100,662 97.0% 1 0.0% 222,216 83.9% -8 -0.0% 27,648 6.9% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% 100,661 97.0% 19 0.0% 222,224 83.9% -16 -0.0% 27,648 6.9% 0 0.0%
__TwigTemplate_d1fef6b4165bbc4fe4ba760e4e2f43a758b356896be5af388b477f37936737bb::doDisplay 0 0.0% 100,582 96.9% 1 0.0% 145,784 55.0% 976 0.4% -32 -0.0% 0 0.0%
twig_render_template@1 0 0.0% 100,552 96.9% -11 -0.0% 222,240 83.9% -141,728 -53.5% 27,840 6.9% 0 0.0%
Twig_Template::render@1 0 0.0% 100,388 96.7% -2 -0.0% 149,512 56.4% 0 0.0% -23,080 -5.7% 0 0.0%
twig_drupal_escape_filter@1 0 0.0% 100,362 96.7% -94 -0.1% 149,448 56.4% -23,776 -9.0% -4,096 -1.0% 16,472 4.1%
render@1 0 0.0% 100,331 96.7% 8 0.0% 173,240 65.4% 32 0.0% -44,168 -11.0% 0 0.0%
drupal_render@1 0 0.0% 100,324 96.7% -15 -0.0% 173,208 65.4% 32 0.0% -44,168 -11.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% 100,323 96.7% 96 0.1% 173,144 65.4% -23,560 -8.9% -44,168 -11.0% 47,200 11.7%
Twig_Template::display@1 0 0.0% 100,291 96.7% 1 0.0% 140,120 52.9% 0 0.0% -23,080 -5.7% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% 100,290 96.7% -2 -0.0% 140,120 52.9% 0 0.0% -23,080 -5.7% 0 0.0%
__TwigTemplate_715126f7eaf4f20442f4592ed8061490c06b772a82f993ec95b57b5b39ebabe2::doDisplay 0 0.0% 99,966 96.3% -84 -0.1% 114,264 43.1% -7,128 -2.7% 0 0.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% 99,811 96.2% 17 0.0% 102,216 38.6% 0 0.0% -138,504 -34.4% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% 99,794 96.2% 2,084 2.0% 102,216 38.6% -881,344 -332.7% -138,504 -34.4% 0 0.0%
Twig_Template::getAttribute 6,000 10.1% 54,188 52.2% 54,121 52.2% 22,248 8.4% -273,048 -103.1% -4,416 -1.1% -1,696 -0.4%
twig_drupal_escape_filter@2 4,200 7.1% 47,288 45.6% 19,047 18.4% 318,904 120.4% 25,144 9.5% -41,120 -10.2% -144 -0.0%
template_preprocess_views_view_fields 0 0.0% -33,418 -32.2% -5,379 -5.2% 927,680 350.1% 1,069,768 403.8% 0 0.0% 0 0.0%
Drupal\Component\Utility\SafeMarkup::isSafe 3,800 6.4% 2,705 2.6% 2,705 2.6% 182,416 68.9% 182,416 68.9% 23,016 5.7% 23,016 5.7%
Drupal\views\Element\View::preRenderViewElement 0 0.0% 1,931 1.9% 2 0.0% 736 0.3% 0 0.0% 2,496 0.6% -160 -0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% 1,929 1.9% 0 0.0% 736 0.3% 0 0.0% 2,816 0.7% 0 0.0%
Drupal\views\Plugin\views\display\Page::execute 0 0.0% 1,927 1.9% 0 0.0% 720 0.3% 0 0.0% 2,800 0.7% 0 0.0%
Drupal\views\ViewExecutable::render 0 0.0% 1,921 1.9% -6 -0.0% 744 0.3% 24 0.0% 2,688 0.7% 0 0.0%
call_user_func 0 0.0% 1,849 1.8% -4 -0.0% -7,464 -2.8% 0 0.0% -12,568 -3.1% 96 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 100 0.2% 1,384 1.3% 327 0.3% 51,512 19.4% -48 -0.0% -3,304 -0.8% -312 -0.1%
Drupal\views\Plugin\views\style\StylePluginBase::renderGrouping 0 0.0% 1,376 1.3% 0 0.0% 648 0.2% 0 0.0% 2,376 0.6% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderFields 0 0.0% 1,376 1.3% 48 0.0% 648 0.2% 0 0.0% 2,376 0.6% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::render 0 0.0% 1,342 1.3% 0 0.0% 648 0.2% 0 0.0% 2,680 0.7% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% 1,342 1.3% 0 0.0% 648 0.2% 0 0.0% 2,680 0.7% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 0.0% 1,311 1.3% 117 0.1% -152 -0.1% 0 0.0% 2,640 0.7% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 1 0.0% 1,262 1.2% 107 0.1% 1,552 0.6% -1,544 -0.6% 736 0.2% -32 -0.0%
Drupal\Component\Utility\SafeMarkup::set -95 -0.2% 1,207 1.2% 1,207 1.2% 689,944 260.4% 689,944 260.4% 242,648 60.3% 242,648 60.3%
Drupal\Core\Template\TwigEnvironment::isFresh 1 0.0% 962 0.9% 41 0.0% 48 0.0% -1,552 -0.6% 616 0.2% 0 0.0%
Drupal\views\Plugin\views\PluginBase::viewsTokenReplace 0 0.0% 952 0.9% -13 -0.0% 40 0.0% 0 0.0% 1,736 0.4% 0 0.0%
Symfony\Component\DependencyInjection\Container::get 100 0.2% 888 0.9% 110 0.1% -1,936 -0.7% -24 -0.0% 2,752 0.7% 1,408 0.3%
template_preprocess_views_view_field 0 0.0% 845 0.8% 22 0.0% 72 0.0% 0 0.0% 2,632 0.7% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% 823 0.8% 56 0.1% 72 0.0% 0 0.0% 2,632 0.7% 0 0.0%
Drupal::service 100 0.2% 815 0.8% 165 0.2% 16 0.0% 24 0.0% -23,136 -5.7% 432 0.1%
Drupal\Core\Database\Connection::query 1 0.0% 799 0.8% 76 0.1% 2,248 0.8% -768 -0.3% 1,936 0.5% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::get 1 0.0% 790 0.8% 69 0.1% 1,352 0.5% -192 -0.1% 488 0.1% 0 0.0%
theme_views_view_fields -100 -0.2% -780 -0.8% -780 -0.8% -71,824 -27.1% -71,824 -27.1% 0 0.0% 0 0.0%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 0.0% -745 -0.7% 257 0.2% -208 -0.1% -40 -0.0% -100,920 -25.1% -1,240 -0.3%
Drupal\Core\Template\Attribute::__toString 0 0.0% 650 0.6% 67 0.1% -824 -0.3% -408 -0.2% -2,784 -0.7% -288 -0.1%
Drupal\Core\Database\Statement::execute 1 0.0% 637 0.6% 113 0.1% 1,296 0.5% 0 0.0% 768 0.2% 0 0.0%
Drupal\views\Plugin\views\field\Field::init 0 0.0% -597 -0.6% -8 -0.0% -48 -0.0% 0 0.0% -48 -0.0% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 0 0.0% -593 -0.6% -42 -0.0% -16 -0.0% 0 0.0% -16 -0.0% 0 0.0%
call_user_func@1 0 0.0% 585 0.6% 12 0.0% 32 0.0% -8 -0.0% -24 -0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% 583 0.6% 153 0.1% -224 -0.1% -272 -0.1% -2,320 -0.6% 0 0.0%
Drupal\Core\Entity\Sql\SqlContentEntityStorage::doLoadMultiple 0 0.0% 551 0.5% 2 0.0% 24 0.0% 0 0.0% 248 0.1% 0 0.0%
Drupal\Core\Entity\Sql\SqlContentEntityStorage::getFromPersistentCache 0 0.0% 551 0.5% 12 0.0% 24 0.0% 16 0.0% 248 0.1% 0 0.0%
entity_load_multiple 0 0.0% 551 0.5% 2 0.0% -8 -0.0% 0 0.0% 272 0.1% 0 0.0%
strtr 5 0.0% -545 -0.5% -545 -0.5% 576 0.2% 576 0.2% -103,792 -25.8% -103,792 -25.8%
Drupal\views\ViewExecutable::initHandlers 0 0.0% -543 -0.5% -1 -0.0% 0 0.0% 0 0.0% -280 -0.1% 0 0.0%
Drupal\views\ViewExecutable::execute 0 0.0% 541 0.5% 3 0.0% 16 0.0% 0 0.0% 232 0.1% 0 0.0%
Drupal\views\Routing\ViewPageController::handle 0 0.0% -538 -0.5% 1 0.0% 0 0.0% 0 0.0% -280 -0.1% 0 0.0%
Drupal\views\ViewExecutable::_initHandler 0 0.0% -530 -0.5% 4 0.0% 0 0.0% 0 0.0% -280 -0.1% 0 0.0%
PDOStatement::execute 1 0.0% 530 0.5% 530 0.5% 1,296 0.5% 1,296 0.5% 768 0.2% 768 0.2%
Drupal\views\Plugin\views\query\Sql::loadEntities 0 0.0% 522 0.5% -5 -0.0% -8 -0.0% 24 0.0% 248 0.1% 0 0.0%
Drupal\Core\Render\Element\InlineTemplate::preRenderInlineTemplate 0 0.0% 512 0.5% 61 0.1% 40 0.0% 0 0.0% -24 -0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@1 0 0.0% 509 0.5% 31 0.0% -400 -0.2% -72 -0.0% -18,312 -4.5% -1,128 -0.3%
Drupal\views\Plugin\views\query\Sql::execute 0 0.0% 508 0.5% -11 -0.0% 16 0.0% -16 -0.0% 272 0.1% 0 0.0%
Drupal\Core\Template\Attribute::__construct 0 0.0% -498 -0.5% -476 -0.5% 512 0.2% 0 0.0% 816 0.2% 0 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 0 0.0% 493 0.5% 7 0.0% 120 0.0% -16 -0.0% 5,872 1.5% 200 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::renderAsLink 0 0.0% 488 0.5% -131 -0.1% 48 0.0% 0 0.0% 2,368 0.6% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::renderText 0 0.0% 482 0.5% -15 -0.0% 56 0.0% 0 0.0% 2,368 0.6% 0 0.0%
call_user_func_array 0 0.0% -475 -0.5% 5 0.0% -24 -0.0% 0 0.0% -1,216 -0.3% -304 -0.1%
[ display all ]