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

Overall Diff Summary

Run #54e1529b7f3e4Run #54e157d33da83DiffDiff%
Number of Function Calls553,963 525,763 -28,200 -5.1%
Incl. Wall Time (microsec)1,216,105 1,131,162 -84,943 -7.0%
Incl. MemUse (bytes)29,001,176 27,754,568 -1,246,608 -4.3%
Incl. PeakMemUse (bytes)29,596,952 27,904,808 -1,692,144 -5.7%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. MemUse (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\Utility\SafeMarkup::set -6,750 -23.9% -7,989 -9.4% -7,989 -9.4% -4,486,232 -359.9% -4,486,232 -359.9% -1,734,968 -102.5% -1,734,968 -102.5%
Drupal\Core\Render\Renderer::render 0 0.0% -71,671 -84.4% -1 -0.0% -3,132,048 -251.2% 0 0.0% -2,404,368 -142.1% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -71,670 -84.4% -85 -0.1% -3,132,048 -251.2% 131,960 10.6% -2,404,368 -142.1% -192 -0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% -68,190 -80.3% 90 0.1% -2,869,112 -230.2% -32 -0.0% -2,369,744 -140.0% 1,296 0.1%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -68,232 -80.3% -42 -0.0% -2,869,112 -230.2% 0 0.0% -2,369,744 -140.0% 0 0.0%
twig_render_template 0 0.0% -63,663 -74.9% -6 -0.0% -2,865,448 -229.9% 1,055,472 84.7% -2,689,248 -158.9% 0 0.0%
template_preprocess_views_view_fields 0 0.0% -68,682 -80.9% -12,914 -15.2% 1,832,688 147.0% 2,123,272 170.3% -283,512 -16.8% -352 -0.0%
drupal_render 0 0.0% -75,926 -89.4% -53 -0.1% -1,640,480 -131.6% 0 0.0% -1,581,680 -93.5% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -79,986 -94.2% -111 -0.1% -1,640,472 -131.6% 131,928 10.6% -1,580,696 -93.4% -134,584 -8.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -79,983 -94.2% 3 0.0% -1,640,472 -131.6% 0 0.0% -1,580,696 -93.4% 0 0.0%
render 0 0.0% -75,254 -88.6% -28 -0.0% -1,640,432 -131.6% 0 0.0% -1,582,432 -93.5% -8 -0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% -84,798 -99.8% -2 -0.0% -1,246,896 -100.0% 0 0.0% -1,895,232 -112.0% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% -84,753 -99.8% -12 -0.0% -1,246,896 -100.0% 659,584 52.9% -1,895,232 -112.0% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -85,050 -100.1% -18 -0.0% -1,246,840 -100.0% 0 0.0% -1,864,376 -110.2% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -84,579 -99.6% 4 0.0% -1,246,712 -100.0% 0 0.0% -1,868,616 -110.4% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -84,583 -99.6% 0 0.0% -1,246,712 -100.0% 48 0.0% -1,868,616 -110.4% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -84,454 -99.4% 0 0.0% -1,246,624 -100.0% 0 0.0% -1,852,304 -109.5% 768 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 0 0.0% -84,450 -99.4% 1 0.0% -1,246,624 -100.0% 0 0.0% -1,853,864 -109.6% 808 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -84,454 -99.4% -4 -0.0% -1,246,624 -100.0% 0 0.0% -1,853,072 -109.5% 792 0.0%
run_init::html/index.php 0 0.0% -84,941 -100.0% 2 0.0% -1,246,608 -100.0% 0 0.0% -1,692,144 -100.0% 1,312 0.1%
main() 0 0.0% -84,943 -100.0% -2 -0.0% -1,246,608 -100.0% 0 0.0% -1,692,144 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -84,522 -99.5% -6 -0.0% -1,246,600 -100.0% 0 0.0% -1,856,160 -109.7% 816 0.0%
Drupal\Core\StackMiddleware\PageCache::pass 0 0.0% -84,493 -99.5% 4 0.0% -1,246,600 -100.0% 0 0.0% -1,854,648 -109.6% 712 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -84,497 -99.5% 0 0.0% -1,246,600 -100.0% 0 0.0% -1,855,360 -109.6% 800 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -84,437 -99.4% 1 0.0% -1,246,592 -100.0% 0 0.0% -1,851,560 -109.4% 712 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 0 0.0% -11,846 -13.9% -34 -0.0% 1,225,480 98.3% 0 0.0% 262,424 15.5% 792 0.0%
Drupal\block\BlockViewBuilder::view 0 0.0% -12,250 -14.4% -7 -0.0% 1,225,464 98.3% 0 0.0% 536 0.0% 0 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 0 0.0% -12,240 -14.4% -60 -0.1% 1,225,464 98.3% 8 0.0% 536 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::execute 0 0.0% -12,192 -14.4% 7 0.0% 1,225,360 98.3% 0 0.0% -128 -0.0% 0 0.0%
Drupal\Core\Menu\MenuTreeStorage::safeExecuteSelect 0 0.0% -12,239 -14.4% 0 0.0% 1,225,360 98.3% 0 0.0% -56 -0.0% 0 0.0%
Drupal\Core\Menu\MenuActiveTrail::getActiveTrailIds 0 0.0% -12,082 -14.2% 1 0.0% 1,225,344 98.3% 0 0.0% -224 -0.0% 0 0.0%
Drupal\Core\Menu\MenuActiveTrail::getActiveTrailCacheKey 0 0.0% -12,089 -14.2% -6 -0.0% 1,225,344 98.3% 0 0.0% -224 -0.0% 0 0.0%
Drupal\Core\Menu\MenuLinkManager::loadLinksByRoute 0 0.0% -12,149 -14.3% 1 0.0% 1,225,344 98.3% 0 0.0% -224 -0.0% 0 0.0%
Drupal\Core\Menu\MenuTreeStorage::loadByRoute 0 0.0% -12,150 -14.3% -22 -0.0% 1,225,344 98.3% -16 -0.0% -224 -0.0% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::getCacheKeys 0 0.0% -12,071 -14.2% 8 0.0% 1,225,344 98.3% 0 0.0% -224 -0.0% 0 0.0%
Drupal\Core\Database\Query\Select::__toString 0 0.0% -12,417 -14.6% -12,503 -14.7% 1,225,344 98.3% 1,225,368 98.3% -184 -0.0% 0 0.0%
Drupal\Core\Menu\MenuActiveTrail::getActiveLink 0 0.0% -12,083 -14.2% 29 0.0% 1,225,344 98.3% 0 0.0% -224 -0.0% 0 0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::__construct 0 0.0% 12,739 15.0% 12,739 15.0% -1,225,344 -98.3% -1,225,344 -98.3% 1,504 0.1% 1,088 0.1%
Drupal\Core\Template\TwigEnvironment::loadTemplate 0 0.0% 12,661 14.9% -34 -0.0% -1,224,088 -98.2% 80 0.0% 15,936 0.9% 144 0.0%
implode -2,000 -7.1% -95 -0.1% -95 -0.1% -1,115,504 -89.5% -1,115,504 -89.5% 288 0.0% 288 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% -75,064 -88.4% -65 -0.1% -1,113,016 -89.3% 0 0.0% -1,763,592 -104.2% 0 0.0%
Twig_Template::display 0 0.0% -75,037 -88.3% 62 0.1% -1,113,008 -89.3% 0 0.0% -1,763,584 -104.2% 0 0.0%
Twig_Template::render 0 0.0% -75,278 -88.6% -72 -0.1% -1,112,360 -89.2% 0 0.0% -1,908,888 -112.8% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -74,280 -87.4% -53 -0.1% -981,040 -78.7% -24 -0.0% -853,128 -50.4% 24 0.0%
twig_drupal_escape_filter 0 0.0% -74,759 -88.0% -14 -0.0% -980,440 -78.6% 659,992 52.9% -1,613,736 -95.4% 24 0.0%
twig_render_template@1 0 0.0% -72,480 -85.3% -36 -0.0% -978,504 -78.5% 791,584 63.5% -1,231,880 -72.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% -72,355 -85.2% -69 -0.1% -978,088 -78.5% 88 0.0% -1,187,272 -70.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -72,349 -85.2% 6 0.0% -978,088 -78.5% 0 0.0% -1,187,272 -70.2% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% -72,283 -85.1% -1 -0.0% -715,576 -57.4% 0 0.0% -529,752 -31.3% 0 0.0%
drupal_render@1 0 0.0% -70,696 -83.2% -33 -0.0% -715,520 -57.4% 0 0.0% -530,264 -31.3% 0 0.0%
render@1 0 0.0% -70,702 -83.2% -8 -0.0% -715,520 -57.4% 0 0.0% -530,264 -31.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -70,647 -83.2% -433 -0.5% -715,520 -57.4% 132,008 10.6% -530,264 -31.3% -229,568 -13.6%
htmlspecialchars -4,700 -16.7% -2,253 -2.7% -2,253 -2.7% -713,728 -57.3% -713,728 -57.3% -224 -0.0% -224 -0.0%
array_unique -2,000 -7.1% -192 -0.2% -192 -0.2% -626,472 -50.3% -626,472 -50.3% 160 0.0% 160 0.0%
array_filter -2,000 -7.1% -126 -0.1% -171 -0.2% -626,408 -50.2% -626,400 -50.2% 568 0.0% 576 0.0%
Twig_Template::render@1 0 0.0% -71,485 -84.2% 5 0.0% -583,160 -46.8% 0 0.0% -720,440 -42.6% 0 0.0%
twig_drupal_escape_filter@1 0 0.0% -71,104 -83.7% -54 -0.1% -582,280 -46.7% 132,952 10.7% -684,176 -40.4% -16,856 -1.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% -71,491 -84.2% 3 0.0% -564,192 -45.3% -16 -0.0% -652,352 -38.6% 0 0.0%
Twig_Template::display@1 0 0.0% -71,494 -84.2% -18 -0.0% -564,192 -45.3% 16 0.0% -652,352 -38.6% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% -93,005 -109.5% -31 -0.0% 508,824 40.8% 131,928 10.6% -582,928 -34.4% 1,056 0.1%
__TwigTemplate_1434a3dd0a12c3222a12788aee5fcf8de168a4baf4d80907f36ca36cbbe37142::doDisplay 0 0.0% -71,834 -84.6% -47 -0.1% -456,800 -36.6% -3,216 -0.3% -797,416 -47.1% 0 0.0%
Drupal\Component\Utility\String::checkPlain -4,700 -16.7% -15,647 -18.4% -10,900 -12.8% -419,152 -33.6% 713,024 57.2% 1,296 0.1% 688 0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 0 0.0% -2,702 -3.2% -17 -0.0% -402,328 -32.3% -7,336 -0.6% -784,480 -46.4% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% -69,046 -81.3% 469 0.6% -322,024 -25.8% -1,729,024 -138.7% -163,776 -9.7% -272 -0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% -69,038 -81.3% 8 0.0% -322,024 -25.8% 0 0.0% -163,712 -9.7% 64 0.0%
__TwigTemplate_b37578e11beee43e51e5dcaf7c5c03c4d8be24a1ff64a09bb6c2387fca04c07b::doDisplay 0 0.0% -70,451 -82.9% -161 -0.2% -320,888 -25.7% 480 0.0% -283,720 -16.8% 0 0.0%
Drupal\Core\Template\Attribute::__toString -2,000 -7.1% -43,727 -51.5% -7,802 -9.2% -228,712 -18.3% 200,472 16.1% 1,864 0.1% 200 0.0%
Drupal\Core\Template\AttributeValueBase::render -2,000 -7.1% -35,661 -42.0% -8,786 -10.3% -213,816 -17.2% 143,952 11.5% 1,360 0.1% 0 0.0%
Drupal\Core\Template\AttributeArray::__toString -2,000 -7.1% -21,977 -25.9% -12,969 -15.3% -198,016 -15.9% 1,444,912 115.9% 64 0.0% -96 -0.0%
load::service_container_prod/451cf03fb326679a54d801804d2556b7cd4a57219345c8b508c322df3f13e288.php 1 0.0% 148 0.2% 148 0.2% 161,400 12.9% 161,400 12.9% 161,016 9.5% 161,016 9.5%
load::service_container_prod/c5fb54e4253876e32d2e4ea62a1820c9d5212ce0d0d9395980f83be13a7260a5.php -1 -0.0% -148 -0.2% -148 -0.2% -161,400 -12.9% -161,400 -12.9% -161,016 -9.5% -161,016 -9.5%
theme_views_view_fields -50 -0.2% -668 -0.8% -668 -0.8% -136,240 -10.9% -136,240 -10.9% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::__construct 0 0.0% -16 -0.0% -3 -0.0% -131,904 -10.6% 0 0.0% -432 -0.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::setContent 0 0.0% -9 -0.0% -9 -0.0% -131,904 -10.6% -131,904 -10.6% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::sendContent 0 0.0% -79 -0.1% -79 -0.1% -131,072 -10.5% -131,072 -10.5% 0 0.0% 0 0.0%
ob_end_flush 0 0.0% -4 -0.0% -4 -0.0% 131,072 10.5% 131,072 10.5% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::closeOutputBuffers 0 0.0% -6 -0.0% -2 -0.0% 131,072 10.5% 0 0.0% 0 0.0% 0 0.0%
__TwigTemplate_5fdfd6c9199aaddb1a3576039b4f6370bacf8786282e47899ba365a46b0c054a::doDisplay 0 0.0% -236 -0.3% -171 -0.2% -131,008 -10.5% -131,096 -10.5% -147,720 -8.7% -147,472 -8.7%
__TwigTemplate_524f03850e640b9b3fffcf115eaad401912cfc12d402c4e927b4b8d9352229de::doDisplay 0 0.0% -299 -0.4% -19 -0.0% -122,904 -9.9% 9,032 0.7% -156,088 -9.2% -2,224 -0.1%
__TwigTemplate_53fc845e48e65ecc652272984843f27a8ff483b3bf33d2295d6da5ac29f0c3d1::doDisplay 0 0.0% -223 -0.3% -31 -0.0% -122,880 -9.9% 9,072 0.7% -33,976 -2.0% -2,384 -0.1%
Twig_Template::displayBlock 0 0.0% -676 -0.8% 8 0.0% -121,000 -9.7% -8 -0.0% -246,544 -14.6% 0 0.0%
__TwigTemplate_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf::doDisplay 0 0.0% -678 -0.8% 4 0.0% -120,848 -9.7% 24 0.0% -246,784 -14.6% 0 0.0%
__TwigTemplate_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf::block_content 0 0.0% -702 -0.8% -14 -0.0% -120,840 -9.7% 9,048 0.7% -246,784 -14.6% 0 0.0%
sprintf 0 0.0% -2 -0.0% -2 -0.0% -65,536 -5.3% -65,536 -5.3% 976 0.1% 976 0.1%
Symfony\Component\HttpFoundation\ResponseHeaderBag::getCookies 0 0.0% 1,037 1.2% 1,038 1.2% 65,536 5.3% 0 0.0% 130,632 7.7% 0 0.0%
in_array 0 0.0% -35 -0.0% -35 -0.0% 65,528 5.3% 65,528 5.3% 131,784 7.8% 131,784 7.8%
run_init::service_container_prod/451cf03fb326679a54d801804d2556b7cd4a57219345c8b508c322df3f13e288.php 1 0.0% 418 0.5% 43 0.1% 64,216 5.2% 11,736 0.9% 63,544 3.8% 9,800 0.6%
run_init::service_container_prod/c5fb54e4253876e32d2e4ea62a1820c9d5212ce0d0d9395980f83be13a7260a5.php -1 -0.0% -415 -0.5% -42 -0.0% -64,216 -5.2% -11,736 -0.9% -63,544 -3.8% -9,800 -0.6%
run_init::1#26#13#2742ef783cee68608d6953e3058bfea0bb2a9fc353c8912fb18840569850/f54855ba381979f0ad53ad0fac8d2e84b3bc08b25696cdc3a1af52b895b732af.php 1 0.0% 74 0.1% 12 0.0% 24,208 1.9% 8,872 0.7% 12,832 0.8% 4,536 0.3%
run_init::1#26#13#2742ef783cee68608d6953e3058bfea0bb2a9fc353c8912fb18840569850/913c93c61078e2837124fd1b5d3f634717ceb1f83d3548eb972b94d547ce6fa0.php -1 -0.0% -74 -0.1% -12 -0.0% -24,208 -1.9% -8,872 -0.7% -12,832 -0.8% -4,536 -0.3%
ob_get_clean 0 0.0% -241 -0.3% -241 -0.3% -18,328 -1.5% -18,328 -1.5% -213,832 -12.6% -213,832 -12.6%
load::1#8d#fb#241b4e02efea72fa11139bf3c9dca0e15767859498b80c3fa724823739f1/ea9285657a56ab00e33a311b7b0d4c1dce20c3b6bb78b6952c33e2c19c3e025a.php 1 0.0% 15 0.0% 15 0.0% 11,544 0.9% 11,544 0.9% 0 0.0% 0 0.0%
load::1#07#5f#38decf0d60e7d00fb4510efb487de43cd791159f965f2a867f36fbd86a17/953e9ff849336d1f89acfe75c714faf627a5d3ad6b34b140cea6fa4dcae89221.php 1 0.0% 15 0.0% 15 0.0% 11,288 0.9% 11,288 0.9% 0 0.0% 0 0.0%
load::1#78#67#4e93e0b42fb6807fea7d5bfab121adb856e7ce2c481958ce9b73f4c9cccd/d6c2a163bf1229772dfbd5c4c0102dd39273b523370849442e8aad31f2b903cf.php 1 0.0% 18 0.0% 18 0.0% 11,184 0.9% 11,184 0.9% 0 0.0% 0 0.0%
load::1#cb#fe#4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf/d4941c41ccc0db40185778e3c6458111ea0d3f2cfb4f6b55091b3f5f0bb911b6.php -1 -0.0% -15 -0.0% -15 -0.0% -11,072 -0.9% -11,072 -0.9% 0 0.0% 0 0.0%
load::1#78#67#4e93e0b42fb6807fea7d5bfab121adb856e7ce2c481958ce9b73f4c9cccd/a726a705367c7e1182619c6f3dfc39a59d39a26fdfdfd91c0422462a31d15330.php -1 -0.0% -20 -0.0% -20 -0.0% -11,024 -0.9% -11,024 -0.9% 0 0.0% 0 0.0%
load::1#8d#fb#241b4e02efea72fa11139bf3c9dca0e15767859498b80c3fa724823739f1/92704dde3832eecea6c724473acb3acdbaf25dcffd1ca30336258dcdcf3111b3.php -1 -0.0% -15 -0.0% -15 -0.0% -11,024 -0.9% -11,024 -0.9% 0 0.0% 0 0.0%
load::1#cb#fe#4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf/e4f177520c51d8650879f9b09a3ae0d67558a82af1d9d892482b06048d12fc81.php 1 0.0% 15 0.0% 15 0.0% 11,008 0.9% 11,008 0.9% 0 0.0% 0 0.0%
load::1#07#5f#38decf0d60e7d00fb4510efb487de43cd791159f965f2a867f36fbd86a17/a541827d75edf2b5f7ebe77bab87d796fd1db15ba6b18bd8855013598dd1e70b.php -1 -0.0% -17 -0.0% -17 -0.0% -11,000 -0.9% -11,000 -0.9% 0 0.0% 0 0.0%
load::1#9a#e2#6563f6424324e8ddd30c415370dc64b2a262ef4a34945e3cd0e15901379b/52dbae28dac9a656ca6190be15563c663f24eb10e567b26e14839c35d8ee8f6d.php 1 0.0% 12 0.0% 12 0.0% 10,720 0.9% 10,720 0.9% 0 0.0% 0 0.0%
[ display all ]