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

Overall Diff Summary

Run #54df8f50b2e01Run #54df8d322535aDiffDiff%
Number of Function Calls465,341 407,275 -58,066 -12.5%
Incl. Wall Time (microsec)1,574,546 1,567,985 -6,561 -0.4%
Incl. MemUse (bytes)46,351,384 53,512,512 7,161,128 15.4%
Incl. PeakMemUse (bytes)46,472,232 53,602,952 7,130,720 15.3%

[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% -135,560 -2066.1% -1,266 -19.3% -240,648 -3.4% 150,680 2.1% 37,416 0.5% -1,560 -0.0%
Twig_Template::render@2 -100 -0.2% -127,833 -1948.4% -618 -9.4% -88,928 -1.2% -4,960 -0.1% 28,232 0.4% 912 0.0%
Twig_Template::display@2 -100 -0.2% -126,943 -1934.8% -641 -9.8% 1,248 0.0% 35,856 0.5% 37,536 0.5% 232 0.0%
__TwigTemplate_137a2f1d39427b74d78e0777b2645da26ca1010a29eeaf091a210de1db079e1c::doDisplay -100 -0.2% -126,264 -1924.5% -22,866 -348.5% -23,224 -0.3% 556,136 7.8% 0 0.0% 0 0.0%
Twig_Template::displayWithErrorHandling@2 -100 -0.2% -126,016 -1920.7% -264 -4.0% 1,432 0.0% -512 -0.0% 37,312 0.5% -192 -0.0%
twig_drupal_escape_filter@1 0 0.0% -105,778 -1612.2% 57 0.9% -30,768 -0.4% -1,992 -0.0% 59,816 0.8% 0 0.0%
Twig_Template::display@1 0 0.0% -105,741 -1611.7% 0 0.0% -23,472 -0.3% 0 0.0% 58,848 0.8% -176 -0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% -105,741 -1611.7% 4 0.1% -23,472 -0.3% 24 0.0% 59,320 0.8% 0 0.0%
render@1 0 0.0% -105,710 -1611.2% -5 -0.1% -28,872 -0.4% -32 -0.0% 59,720 0.8% 0 0.0%
drupal_render@1 0 0.0% -105,699 -1611.0% -27 -0.4% -28,824 -0.4% -40 -0.0% 59,720 0.8% 0 0.0%
Twig_Template::render@1 0 0.0% -105,664 -1610.5% 2 0.0% -23,480 -0.3% 0 0.0% 61,512 0.9% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -105,662 -1610.5% -180 -2.7% -28,752 -0.4% 208 0.0% 59,720 0.8% 9,000 0.1%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% -105,513 -1608.2% -103 -1.6% -91,488 -1.3% -7,048 -0.1% 77,144 1.1% 4,240 0.1%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -105,512 -1608.2% 1 0.0% -91,488 -1.3% 0 0.0% 77,144 1.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% -105,390 -1606.3% -3 -0.0% -48,064 -0.7% 0 0.0% 50,720 0.7% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% -105,387 -1606.3% -2,634 -40.1% -48,064 -0.7% 836,864 11.7% 50,720 0.7% 0 0.0%
twig_render_template@1 0 0.0% -105,380 -1606.2% 7 0.1% -18,208 -0.3% 40 0.0% 62,168 0.9% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 102,703 1565.4% 114 1.7% 6,618,368 92.4% 8 0.0% 5,974,320 83.8% -18,392 -0.3%
Composer\Autoload\includeFile 0 0.0% 102,282 1558.9% 1,258 19.2% 6,618,344 92.4% -280,816 -3.9% 6,005,048 84.2% -36,400 -0.5%
__TwigTemplate_715126f7eaf4f20442f4592ed8061490c06b772a82f993ec95b57b5b39ebabe2::doDisplay 0 0.0% -101,935 -1553.7% 67 1.0% -68,320 -1.0% 72 0.0% 0 0.0% 0 0.0%
__TwigTemplate_d1fef6b4165bbc4fe4ba760e4e2f43a758b356896be5af388b477f37936737bb::doDisplay 0 0.0% -101,646 -1549.2% 1 0.0% -125,984 -1.8% 32 0.0% 3,848 0.1% 0 0.0%
render 0 0.0% -98,977 -1508.6% -38 -0.6% 303,568 4.2% -16 -0.0% 487,552 6.8% -160 -0.0%
twig_drupal_escape_filter 0 0.0% -98,710 -1504.5% 1 0.0% 302,208 4.2% -1,312 -0.0% 487,808 6.8% -48 -0.0%
Twig_Template::display 0 0.0% -98,554 -1502.1% -126 -1.9% 315,096 4.4% 0 0.0% 479,096 6.7% -136 -0.0%
Twig_Template::displayWithErrorHandling 0 0.0% -98,476 -1500.9% 27 0.4% 315,096 4.4% 0 0.0% 480,056 6.7% -472 -0.0%
Twig_Template::render 0 0.0% -98,465 -1500.8% 117 1.8% 315,064 4.4% 0 0.0% 466,272 6.5% 0 0.0%
twig_render_template 0 0.0% -98,061 -1494.6% -3 -0.0% 328,256 4.6% 8 0.0% 504,480 7.1% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% -89,190 -1359.4% 37 0.6% 907,184 12.7% -32 -0.0% 795,664 11.2% -464 -0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -82,097 -1251.3% -172 -2.6% 1,237,216 17.3% -936 -0.0% 1,221,312 17.1% 504 0.0%
drupal_render 0 0.0% -81,794 -1246.7% -13 -0.2% 1,234,264 17.2% -16 -0.0% 1,204,712 16.9% -656 -0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -73,552 -1121.0% -31 -0.5% 2,291,920 32.0% 0 0.0% 2,511,720 35.2% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -73,520 -1120.6% -157 -2.4% 2,291,920 32.0% 1,152 0.0% 2,511,720 35.2% -2,384 -0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -71,993 -1097.3% -28 -0.4% 2,382,800 33.3% -8 -0.0% 2,608,768 36.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% -71,965 -1096.9% -2,299 -35.0% 2,382,808 33.3% -5,120 -0.1% 2,608,768 36.6% -2,344 -0.0%
Twig_Template::getAttribute -6,000 -10.3% -54,595 -832.1% -54,611 -832.4% -4,952 -0.1% 272,960 3.8% 5,952 0.1% 4,360 0.1%
call_user_func 0 0.0% 53,078 809.0% 3 0.0% 3,991,928 55.7% 0 0.0% 4,028,576 56.5% 360 0.0%
class_exists -1 -0.0% 51,333 782.4% -11 -0.2% 3,317,136 46.3% 8 0.0% 2,860,816 40.1% 488 0.0%
Drupal\Core\Render\Renderer::render 0 0.0% -49,488 -754.3% -2 -0.0% 4,107,560 57.4% 0 0.0% 4,321,608 60.6% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -49,486 -754.2% 9 0.1% 4,107,560 57.4% -56 -0.0% 4,321,608 60.6% -2,296 -0.0%
Composer\Autoload\ClassLoader::loadClass@1 0 0.0% 49,157 749.2% 89 1.4% 2,870,912 40.1% -120 -0.0% 2,616,952 36.7% -14,352 -0.2%
Composer\Autoload\includeFile@1 0 0.0% 48,687 742.1% 795 12.1% 2,870,960 40.1% -130,224 -1.8% 2,649,656 37.2% -26,816 -0.4%
twig_drupal_escape_filter@2 -4,200 -7.2% -47,800 -728.5% -18,703 -285.1% -336,808 -4.7% -38,152 -0.5% 3,344 0.0% 40 0.0%
Drupal\views\Element\View::preRenderViewElement 0 0.0% 45,522 693.8% -4 -0.1% 3,552,688 49.6% 24 0.0% 3,582,512 50.2% 24 0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% 45,298 690.4% -3 -0.0% 3,548,216 49.5% 0 0.0% 3,579,376 50.2% -152 -0.0%
Drupal\views\Plugin\views\display\Page::execute 0 0.0% 44,648 680.5% 1 0.0% 3,514,168 49.1% 0 0.0% 3,547,664 49.8% -144 -0.0%
Drupal\views\ViewExecutable::render 0 0.0% 35,955 548.0% 5 0.1% 2,891,904 40.4% 32 0.0% 2,925,400 41.0% 1,464 0.0%
template_preprocess_views_view_fields 0 0.0% 32,056 488.6% 5,306 80.9% -882,928 -12.3% -1,025,456 -14.3% 0 0.0% 0 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 0 0.0% 27,869 424.8% 8 0.1% 1,543,456 21.6% 0 0.0% 1,403,168 19.7% -600 -0.0%
Symfony\Component\DependencyInjection\Container::get -100 -0.2% 27,542 419.8% -720 -11.0% 1,993,088 27.8% 64 0.0% 1,515,400 21.3% -2,376 -0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 0 0.0% 26,743 407.6% 1 0.0% 1,790,152 25.0% -352 -0.0% 1,663,616 23.3% -288 -0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% 25,734 392.2% -334 -5.1% 1,745,136 24.4% -2,424 -0.0% 1,786,680 25.1% -1,320 -0.0%
template_preprocess_views_view_field 0 0.0% 25,707 391.8% -27 -0.4% 1,748,336 24.4% 3,200 0.0% 1,786,680 25.1% 0 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 0 0.0% 24,937 380.1% 0 0.0% 1,774,488 24.8% -384 -0.0% 1,539,928 21.6% -800 -0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 0.0% 24,731 376.9% 42 0.6% 1,988,376 27.8% -15,960 -0.2% 2,023,880 28.4% -88 -0.0%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% 24,704 376.5% 0 0.0% 1,998,088 27.9% 0 0.0% 2,030,960 28.5% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::render 0 0.0% 24,703 376.5% -1 -0.0% 1,998,088 27.9% 0 0.0% 2,031,264 28.5% 304 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderFields 0 0.0% 24,487 373.2% -72 -1.1% 1,987,576 27.8% 0 0.0% 2,023,200 28.4% -744 -0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderGrouping 0 0.0% 24,486 373.2% -1 -0.0% 1,987,576 27.8% 0 0.0% 2,023,200 28.4% 0 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 0 0.0% 24,222 369.2% -1 -0.0% 1,731,032 24.2% 16 0.0% 1,497,920 21.0% -136 -0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% -23,090 -351.9% -3 -0.0% 5,523,504 77.1% 264 0.0% 5,457,704 76.5% 240 0.0%
call_user_func@1 0 0.0% 23,018 350.8% -46 -0.7% 1,236,320 17.3% -32 -0.0% 1,078,864 15.1% 184 0.0%
Drupal\Core\Entity\EntityManager::getHandler 0 0.0% 21,258 324.0% -9 -0.1% 1,596,904 22.3% 80 0.0% 1,262,696 17.7% -32 -0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% -19,196 -292.6% 11 0.2% 6,045,048 84.4% -6,512 -0.1% 6,029,744 84.6% 80 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -18,934 -288.6% 3 0.0% 6,118,328 85.4% 16 0.0% 6,086,568 85.4% -176 -0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% -18,141 -276.5% -50 -0.8% 6,107,240 85.3% 24 0.0% 6,074,024 85.2% -16 -0.0%
Drupal\Core\Render\Element\InlineTemplate::preRenderInlineTemplate 0 0.0% 17,846 272.0% -16 -0.2% 932,248 13.0% 5,600 0.1% 735,232 10.3% 0 0.0%
Drupal\views\Plugin\views\PluginBase::viewsTokenReplace 0 0.0% 16,944 258.3% -126 -1.9% 927,456 13.0% -3,224 -0.0% 709,864 10.0% -520 -0.0%
Drupal\block\BlockViewBuilder::buildBlock 0 0.0% 16,774 255.7% 4 0.1% 1,136,544 15.9% 952 0.0% 1,140,200 16.0% 2,232 0.0%
call_user_func_array 0 0.0% 16,514 251.7% -1 -0.0% 1,320,336 18.4% 64 0.0% 1,326,560 18.6% 1,888 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::renderAsLink 0 0.0% 15,163 231.1% -109 -1.7% 959,728 13.4% -2,400 -0.0% 1,021,872 14.3% -1,072 -0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::renderText 0 0.0% 14,940 227.7% -97 -1.5% 959,568 13.4% -152 -0.0% 1,021,464 14.3% -144 -0.0%
load::service_container_prod/048d4efb8f1251444186f099f1753ef147fb8934f291ae31cdcdabf0c0b8aa9f.php 1 0.0% 12,689 193.4% 12,689 193.4% 1,571,240 21.9% 1,571,240 21.9% 1,587,208 22.3% 1,587,208 22.3%
Drupal\Core\Entity\Entity::access 0 0.0% 12,500 190.5% 5 0.1% 717,152 10.0% 0 0.0% 781,464 11.0% 24 0.0%
Drupal\views\ViewExecutable::initHandlers 0 0.0% 12,427 189.4% 1 0.0% 1,040,128 14.5% 0 0.0% 1,040,432 14.6% -264 -0.0%
Drupal\views\ViewExecutable::_initHandler 0 0.0% 12,424 189.4% 3 0.0% 1,040,128 14.5% 0 0.0% 1,040,696 14.6% -96 -0.0%
Drupal\views\Routing\ViewPageController::handle 0 0.0% 12,093 184.3% -3 -0.0% 1,040,312 14.5% 0 0.0% 1,040,768 14.6% 0 0.0%
load::service_container_prod/c7a29206f0d9127b2b405340567e503f10b4ff9952398b3c47038f8b39786c21.php -1 -0.0% -11,987 -182.7% -11,987 -182.7% -1,571,232 -21.9% -1,571,232 -21.9% -1,587,280 -22.3% -1,587,280 -22.3%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 0 0.0% 11,963 182.3% 0 0.0% 695,600 9.7% 456 0.0% 907,488 12.7% 0 0.0%
Drupal\Core\Entity\EntityManager::getStorage 0 0.0% 11,411 173.9% -6 -0.1% 938,448 13.1% 40 0.0% 597,848 8.4% -376 -0.0%
Composer\Autoload\ClassLoader::loadClass@2 0 0.0% 11,241 171.3% 36 0.5% 720,232 10.1% -32 -0.0% 708,760 9.9% -7,688 -0.1%
Drupal\views\Plugin\views\field\Field::getItems 0 0.0% 11,185 170.5% -169 -2.6% 738,032 10.3% -55,096 -0.8% 701,304 9.8% 96 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 0 0.0% 11,098 169.2% 0 0.0% 660,568 9.2% 72 0.0% 710,304 10.0% -592 -0.0%
Composer\Autoload\includeFile@2 0 0.0% 10,984 167.4% 315 4.8% 720,240 10.1% -55,720 -0.8% 727,288 10.2% -16,384 -0.2%
Drupal\Core\Entity\EntityType::hasHandlerClass 0 0.0% 10,926 166.5% -22 -0.3% 801,128 11.2% 0 0.0% 796,472 11.2% -72 -0.0%
Drupal\Core\Entity\EntityType::getHandlerClass 0 0.0% 10,924 166.5% -3 -0.0% 801,128 11.2% 0 0.0% 796,400 11.2% -72 -0.0%
Drupal::service -100 -0.2% 10,529 160.5% -252 -3.8% 797,904 11.1% -72 -0.0% 727,984 10.2% -568 -0.0%
Drupal\Core\Entity\EntityViewBuilder::getSingleFieldDisplay 0 0.0% 10,405 158.6% -50 -0.8% 238,288 3.3% 0 0.0% 213,336 3.0% -512 -0.0%
Drupal\block\BlockViewBuilder::view 0 0.0% 10,301 157.0% -4 -0.1% 756,904 10.6% -1,136 -0.0% 756,224 10.6% -672 -0.0%
Drupal\block\BlockViewBuilder::viewMultiple 0 0.0% 10,300 157.0% 7 0.1% 756,904 10.6% 2,176 0.0% 756,760 10.6% 264 0.0%
Drupal\user\Plugin\Block\UserLoginBlock::build 0 0.0% 10,268 156.5% -4 -0.1% 754,096 10.5% -56 -0.0% 750,232 10.5% -336 -0.0%
Drupal\Core\Template\TwigEnvironment::renderInline 0 0.0% 9,824 149.7% 26 0.4% 323,424 4.5% 0 0.0% 125,192 1.8% 0 0.0%
Drupal\Component\Plugin\LazyPluginCollection::get 0 0.0% 9,772 148.9% 0 0.0% 624,808 8.7% 0 0.0% 617,768 8.7% -96 -0.0%
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection::initializePlugin 0 0.0% 9,764 148.8% -1 -0.0% 624,808 8.7% 0 0.0% 618,520 8.7% -496 -0.0%
Drupal\views\ViewExecutable::build 0 0.0% 8,693 132.5% 1 0.0% 622,264 8.7% 0 0.0% 621,936 8.7% 0 0.0%
Drupal\views\Plugin\views\display\PathPluginBase::execute 0 0.0% 8,692 132.5% -1 -0.0% 622,264 8.7% 0 0.0% 621,936 8.7% 0 0.0%
Drupal\Core\Field\FormatterPluginManager::prepareConfiguration 0 0.0% 8,637 131.6% 4 0.1% 116,904 1.6% -112 -0.0% 96,504 1.4% -608 -0.0%
Drupal\Core\Entity\EntityDisplayBase::setComponent 0 0.0% 8,637 131.6% 8 0.1% 116,904 1.6% 0 0.0% 96,664 1.4% 272 0.0%
Drupal\Core\Field\FormatterPluginManager::getDefaultSettings 0 0.0% 8,632 131.6% 4 0.1% 117,016 1.6% 0 0.0% 97,200 1.4% -280 -0.0%
Drupal\Core\Field\FieldItemList::view 0 0.0% 8,595 131.0% -24 -0.4% 400,536 5.6% 0 0.0% 359,416 5.0% 0 0.0%
Drupal\block\BlockAccessControlHandler::checkAccess 0 0.0% 8,330 127.0% 4 0.1% 487,272 6.8% 24 0.0% 470,632 6.6% 96 0.0%
[ display all ]