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. 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% 103,669 99.9% -4 -0.0% 264,928 100.0% 0 0.0% 403,056 100.1% 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\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%
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\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\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%
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%
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::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::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\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%
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\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\block\Plugin\DisplayVariant\BlockPageVariant::build 0 0.0% 52 0.1% 3 0.0% -4,776 -1.8% -32 -0.0% 209,112 51.9% 48 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 0 0.0% -5 -0.0% -4 -0.0% -984 -0.4% -616 -0.2% 206,784 51.3% 968 0.2%
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::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%
load::service_container_prod/0a45faef4223b69e6876b3aa15b0987799d8d92079f00b691890b2b30733cead.php -1 -0.0% -261 -0.3% -261 -0.3% -171,552 -64.8% -171,552 -64.8% -171,120 -42.5% -171,120 -42.5%
load::service_container_prod/d37b99cb45ea0139855fa5c6d053c03d7139f393d4696703fd94e715a7d14ea8.php 1 0.0% 266 0.3% 266 0.3% 171,544 64.7% 171,544 64.7% 171,112 42.5% 171,112 42.5%
Drupal\Core\Render\Renderer::doRender@5 0 0.0% -31 -0.0% -1 -0.0% -19,592 -7.4% -24 -0.0% -139,224 -34.6% 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%
Drupal\Core\Render\Renderer::doRender@4 0 0.0% -40 -0.0% -10 -0.0% -19,136 -7.2% 24 0.0% -138,504 -34.4% 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_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%
Drupal\Core\Entity\EntityStorageBase::loadByProperties 0 0.0% 26 0.0% 0 0.0% -2,208 -0.8% -96 -0.0% 123,048 30.6% 208 0.1%
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%
Drupal\Core\Config\Entity\Query\Query::execute 0 0.0% 21 0.0% 1 0.0% -856 -0.3% -8 -0.0% 117,224 29.1% 296 0.1%
__TwigTemplate_5d2aa32920ba2f6d6ed786f1bf8bff72b4a0eec0435150d827cca4bcff5f7910::doDisplay 0 0.0% -35 -0.0% 7 0.0% 656 0.2% 0 0.0% -116,368 -28.9% -536 -0.1%
Drupal\Core\Config\Entity\Query\Query::loadRecords 0 0.0% 14 0.0% 2 0.0% -872 -0.3% -232 -0.1% 114,376 28.4% 936 0.2%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 0 0.0% -50 -0.0% -24 -0.0% -104 -0.0% -32 -0.0% 113,592 28.2% 4,992 1.2%
Drupal\Core\Config\ConfigFactory::loadMultiple 0 0.0% -59 -0.1% -2 -0.0% -104 -0.0% 0 0.0% 113,576 28.2% 0 0.0%
Drupal\Core\Config\CachedStorage::readMultiple 0 0.0% -37 -0.0% 2 0.0% -8 -0.0% 128 0.0% 107,672 26.7% 5,056 1.3%
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\Component\Utility\Html::getClass 0 0.0% 21 0.0% 4 0.0% -24 -0.0% 0 0.0% -101,128 -25.1% -80 -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%
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%
Drupal\Core\Cache\ChainedFastBackend::getMultiple 0 0.0% -182 -0.2% 13 0.0% -128 -0.0% -88 -0.0% 89,320 22.2% 4,600 1.1%
Drupal\Core\Cache\ApcuBackend::getMultiple 0 0.0% -183 -0.2% 6 0.0% -40 -0.0% -208 -0.1% 84,720 21.0% 3,856 1.0%
Drupal\Core\Entity\Entity::access 0 0.0% -44 -0.0% 3 0.0% -232 -0.1% 0 0.0% 82,880 20.6% 80 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%
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%
run_init::service_container_prod/d37b99cb45ea0139855fa5c6d053c03d7139f393d4696703fd94e715a7d14ea8.php 1 0.0% 461 0.4% 42 0.0% 74,904 28.3% 11,448 4.3% 73,280 18.2% 10,000 2.5%
run_init::service_container_prod/0a45faef4223b69e6876b3aa15b0987799d8d92079f00b691890b2b30733cead.php -1 -0.0% -460 -0.4% -41 -0.0% -74,904 -28.3% -11,448 -4.3% -73,280 -18.2% -10,000 -2.5%
load::1#f9#20#2de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6/568ce0039c1504547b0d2c4eacc0748ee39f8b3d917a1391f10e1b7da9a8ff6c.php 1 0.0% 94 0.1% 94 0.1% 80,160 30.3% 80,160 30.3% 70,160 17.4% 70,160 17.4%
load::1#f9#20#2de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6/0cf3e62f11678699f8651463bc8dd07c488f6db77c6ad353248aaea4a921b701.php -1 -0.0% -74 -0.1% -74 -0.1% -79,512 -30.0% -79,512 -30.0% -69,608 -17.3% -69,608 -17.3%
apc_fetch 0 0.0% -201 -0.2% -230 -0.2% -64 -0.0% -88 -0.0% 66,544 16.5% 66,128 16.4%
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%
run_init::1#dc#4b#d41e75cda9c9d15a9ef8b005603758db9f3aafa2c7f44e48c71bdd470621/bd179b9bea7befb61cdbb6b9c2f9465f85ce57886dae0d1598f8cdb94d76a411.php 1 0.0% 171 0.2% 15 0.0% 68,592 25.9% 8,720 3.3% 51,792 12.9% 4,416 1.1%
run_init::1#dc#4b#d41e75cda9c9d15a9ef8b005603758db9f3aafa2c7f44e48c71bdd470621/e8f1eff0812ed2b8523703071c0c743879838c479e0e1a350363a67c1decb74e.php -1 -0.0% -165 -0.2% -16 -0.0% -68,584 -25.9% -8,720 -3.3% -51,784 -12.9% -4,416 -1.1%
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%
__TwigTemplate_f9202de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6::doDisplay 0 0.0% 473 0.5% -13 -0.0% 50,560 19.1% -3,136 -1.2% 51,152 12.7% 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::displayBlock 0 0.0% 195 0.2% 1 0.0% 5,400 2.0% 0 0.0% -44,168 -11.0% 0 0.0%
__TwigTemplate_c0eca26f34a9a1bb7e915acc3f9ae3ffc970e853525c6dbdfee28e79fab7f3f4::block_content 0 0.0% 194 0.2% 2 0.0% 5,400 2.0% 960 0.4% -44,168 -11.0% 0 0.0%
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\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%
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%
__TwigTemplate_c0eca26f34a9a1bb7e915acc3f9ae3ffc970e853525c6dbdfee28e79fab7f3f4::doDisplay 0 0.0% 180 0.2% 1 0.0% 5,400 2.0% 0 0.0% -43,536 -10.8% 0 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 0 0.0% -42 -0.0% 2 0.0% -672 -0.3% 56 0.0% 41,880 10.4% 2,128 0.5%
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%
Drupal\Core\Entity\EntityManager::getAccessControlHandler 0 0.0% -23 -0.0% -7 -0.0% 456 0.2% 0 0.0% 40,896 10.2% 184 0.0%
Drupal\Core\Entity\EntityManager::getHandler 0 0.0% 34 0.0% -5 -0.0% -312 -0.1% 0 0.0% 40,448 10.0% 96 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\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%
render@2 0 0.0% 7 0.0% -1 -0.0% 656 0.2% 0 0.0% -39,200 -9.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender@6 0 0.0% 8 0.0% 0 0.0% 656 0.2% -16 -0.0% -39,200 -9.7% 0 0.0%
drupal_render@2 0 0.0% 8 0.0% 0 0.0% 656 0.2% 0 0.0% -39,200 -9.7% 0 0.0%
twig_render_template@3 0 0.0% 2 0.0% 0 0.0% 672 0.3% 0 0.0% -39,200 -9.7% -144 -0.0%
Drupal\Core\Theme\ThemeManager::theme@3 0 0.0% 5 0.0% -1 -0.0% 672 0.3% 16 0.0% -39,200 -9.7% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@3 0 0.0% 4 0.0% -1 -0.0% 672 0.3% 0 0.0% -39,200 -9.7% 0 0.0%
Drupal\Core\Render\Renderer::render@3 0 0.0% 8 0.0% 1 0.0% 656 0.2% 0 0.0% -39,200 -9.7% 0 0.0%
ob_start 100 0.2% 69 0.1% 69 0.1% 1,657,728 625.7% 1,657,728 625.7% -37,576 -9.3% -37,576 -9.3%
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%
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_Template::render@3 0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% -33,648 -8.4% -576 -0.1%
Drupal\block\BlockAccessControlHandler::checkAccess 0 0.0% -56 -0.1% 2 0.0% -424 -0.2% 8 0.0% 31,816 7.9% 2,192 0.5%
Drupal\block\BlockAccessControlHandler::createInstance 0 0.0% -3 -0.0% 0 0.0% 288 0.1% 16 0.0% 31,472 7.8% 576 0.1%
Drupal\Core\Entity\EntityManager::createHandlerInstance 0 0.0% 7 0.0% 1 0.0% 224 0.1% 0 0.0% 30,920 7.7% 176 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getPlugin_Manager_ConditionService 0 0.0% -2 -0.0% 3 0.0% 288 0.1% 8 0.0% 29,376 7.3% 1,576 0.4%
Composer\Autoload\includeFile 0 0.0% 223 0.2% 8 0.0% -4,304 -1.6% -232 -0.1% 28,520 7.1% 232 0.1%
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%
Drupal\user\Plugin\Block\UserLoginBlock::build 0 0.0% -46 -0.0% 1 0.0% -2,616 -1.0% 8 0.0% -27,816 -6.9% 0 0.0%
Drupal\block\BlockViewBuilder::buildBlock 0 0.0% -44 -0.0% -1 -0.0% -2,608 -1.0% 0 0.0% -27,776 -6.9% 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%
template_preprocess_html 0 0.0% -113 -0.1% 1 0.0% -16 -0.0% 0 0.0% -27,096 -6.7% 0 0.0%
__TwigTemplate_074681018d8338110f09722de60add523880b66f8b1432d9ae1b84683d7734b2::doDisplay 0 0.0% 34 0.0% 15 0.0% 24,552 9.3% 24,576 9.3% 24,672 6.1% 24,384 6.1%
Drupal\system\Plugin\Block\SystemMenuBlock::getCacheKeys 0 0.0% 46 0.0% 2 0.0% 16 0.0% -16 -0.0% 24,520 6.1% 32 0.0%
Drupal\Core\Form\FormBuilder::getForm 0 0.0% 33 0.0% 0 0.0% -2,192 -0.8% 0 0.0% -23,872 -5.9% 0 0.0%
Drupal\Core\Menu\MenuActiveTrail::getActiveTrailIds 0 0.0% 42 0.0% 0 0.0% 8 0.0% 0 0.0% 23,792 5.9% 0 0.0%
Drupal\Core\Menu\MenuActiveTrail::getActiveTrailCacheKey 0 0.0% 43 0.0% 2 0.0% 16 0.0% 0 0.0% 23,792 5.9% 0 0.0%
Drupal\Core\Menu\MenuActiveTrail::getActiveLink 0 0.0% 42 0.0% 2 0.0% 8 0.0% 0 0.0% 23,792 5.9% 0 0.0%
[ display all ]