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

Overall Diff Summary

Run #55f250cd3eb64Run #55f2501d384a2DiffDiff%
Number of Function Calls233,622 209,620 -24,002 -10.3%
Incl. Wall Time (microsec)598,790 565,054 -33,736 -5.6%
Incl. MemUse (bytes)26,626,640 26,604,360 -22,280 -0.1%
Incl. PeakMemUse (bytes)26,686,352 26,663,664 -22,688 -0.1%

[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\Utility\Html::cleanCssIdentifier 0 0.0% 704 2.1% 418 1.2% 16 0.1% 24 0.1% -42,288 -186.4% 464 2.0%
template_preprocess_views_view_fields 0 0.0% 2,597 7.7% 579 1.7% -6,104 -27.4% -6,080 -27.3% -42,008 -185.2% 80 0.4%
strtr -3 -0.0% 40 0.1% 88 0.3% -232 -1.0% -232 -1.0% -41,904 -184.7% -41,904 -184.7%
Drupal\Core\Render\Renderer::doRender@4 0 0.0% -27,781 -82.3% -38 -0.1% -38,432 -172.5% 0 0.0% -40,496 -178.5% 424 1.9%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% -40,538 -120.2% 2 0.0% -39,304 -176.4% -304 -1.4% -38,344 -169.0% 0 0.0%
__TwigTemplate_fd414a2dbf87b3e623a49191fd8060e201153ed9fbced41f9e42054bf260f0be::doDisplay 0 0.0% -27,878 -82.6% -65 -0.2% -38,936 -174.8% -112 -0.5% -34,144 -150.5% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% -29,213 -86.6% -46 -0.1% -22,048 -99.0% -44,736 -200.8% -33,488 -147.6% 48 0.2%
__TwigTemplate_8ffd47cdfdb5e694c295181d6bf966a6760b052cedc53922e033734b98995104::doDisplay 0 0.0% -27,796 -82.4% 72 0.2% -38,928 -174.7% -128 -0.6% -31,456 -138.6% 8,576 37.8%
Drupal\Core\Render\Renderer::render@2 0 0.0% -38,845 -115.1% 0 0.0% -21,592 -96.9% 0 0.0% -26,464 -116.6% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 0 0.0% -31,298 -92.8% 45 0.1% -22,184 -99.6% -472 -2.1% -25,768 -113.6% 256 1.1%
Twig_Template::render@2 -10 -0.0% -40,287 -119.4% -58 -0.2% -74,440 -334.1% -568 -2.5% 24,328 107.2% 192 0.8%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -33,048 -98.0% -410 -1.2% -34,360 -154.2% 0 0.0% -23,632 -104.2% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% -44,358 -131.5% 9 0.0% -23,304 -104.6% -360 -1.6% -23,200 -102.3% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% -44,379 -131.5% 1 0.0% -22,944 -103.0% 0 0.0% -23,080 -101.7% 0 0.0%
main() 0 0.0% -33,736 -100.0% 1 0.0% -22,280 -100.0% 0 0.0% -22,688 -100.0% 0 0.0%
run_init::html/index.php 0 0.0% -33,743 -100.0% 10 0.0% -22,280 -100.0% 0 0.0% -22,688 -100.0% -384 -1.7%
Twig_Template::display@2 -10 -0.0% -40,171 -119.1% -70 -0.2% -12,160 -54.6% 712 3.2% 22,528 99.3% 624 2.8%
Twig_Template::displayWithErrorHandling@2 -10 -0.0% -40,075 -118.8% -25 -0.1% -11,992 -53.8% -1,680 -7.5% 20,952 92.3% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 0 0.0% -44,868 -133.0% -2 -0.0% -22,784 -102.3% 0 0.0% -20,200 -89.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -40,212 -119.2% -59 -0.2% -21,856 -98.1% 0 0.0% -19,736 -87.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -37,993 -112.6% -232 -0.7% -21,920 -98.4% 0 0.0% -19,328 -85.2% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -42,639 -126.4% -29 -0.1% -21,728 -97.5% -216 -1.0% -18,840 -83.0% 32 0.1%
Drupal\Core\Render\Renderer::render 0 0.0% -42,640 -126.4% -1 -0.0% -21,728 -97.5% 0 0.0% -18,840 -83.0% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 0 0.0% -42,534 -126.1% 7 0.0% -21,736 -97.6% 0 0.0% -18,776 -82.8% 0 0.0%
Twig_Template::display 0 0.0% -30,020 -89.0% -16 -0.0% -21,848 -98.1% 0 0.0% -17,848 -78.7% -48 -0.2%
Twig_Template::displayWithErrorHandling 0 0.0% -29,993 -88.9% 15 0.0% -21,848 -98.1% 0 0.0% -17,800 -78.5% 0 0.0%
Twig_Template::render 0 0.0% -30,050 -89.1% -32 -0.1% -21,504 -96.5% 0 0.0% -17,800 -78.5% 0 0.0%
twig_render_template 0 0.0% -29,906 -88.6% 6 0.0% -21,528 -96.6% -720 -3.2% -17,624 -77.7% 0 0.0%
__TwigTemplate_bdad6f0f18d2a266b384adecfcf9ae2c7a6b6ae8da0406b4b1bb166111aafad5::doDisplay 0 0.0% 59 0.2% 0 0.0% 0 0.0% 0 0.0% 17,296 76.2% 16,568 73.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -40,108 -118.9% 0 0.0% -21,560 -96.8% 0 0.0% -17,048 -75.1% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -39,503 -117.1% -308 -0.9% -21,344 -95.8% -104 -0.5% -17,008 -75.0% 504 2.2%
Drupal\Core\Render\SafeString::create 0 0.0% -219 -0.6% -219 -0.6% 3,992 17.9% 3,992 17.9% -16,960 -74.8% -16,960 -74.8%
Drupal\Core\DrupalKernel::handle 0 0.0% -33,848 -100.3% 4 0.0% -22,296 -100.1% 0 0.0% -16,632 -73.3% -680 -3.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -30,311 -89.8% 135 0.4% -21,640 -97.1% -16 -0.1% -16,624 -73.3% -56 -0.2%
twig_render_template@1 0 0.0% -30,564 -90.6% 27 0.1% -21,608 -97.0% -480 -2.2% -16,464 -72.6% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 0 0.0% -29,921 -88.7% -15 -0.0% -21,624 -97.1% -520 -2.3% -16,240 -71.6% 0 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest 0 0.0% 762 2.3% 762 2.3% 65,536 294.1% 0 0.0% 16,024 70.6% 0 0.0%
Symfony\Component\HttpFoundation\RequestStack::getParentRequest 0 0.0% -1 -0.0% -1 -0.0% 65,536 294.1% 65,536 294.1% 16,024 70.6% 16,024 70.6%
Symfony\Component\HttpKernel\HttpKernel::finishRequest 0 0.0% 733 2.2% -12 -0.0% 65,552 294.2% 0 0.0% 16,024 70.6% 0 0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 0 0.0% -3,539 -10.5% -12 -0.0% 15,984 71.7% -120 -0.5% 15,280 67.3% 0 0.0%
__TwigTemplate_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e::doDisplay 0 0.0% -3,521 -10.4% 4 0.0% 16,040 72.0% -112 -0.5% 15,168 66.9% -112 -0.5%
Twig_Template::render@1 0 0.0% -30,815 -91.3% -17 -0.1% -21,192 -95.1% 0 0.0% -15,040 -66.3% 0 0.0%
Twig_Template::display@1 0 0.0% -30,826 -91.4% 17 0.1% -21,432 -96.2% 0 0.0% -14,992 -66.1% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% -30,840 -91.4% 14 0.0% -21,432 -96.2% 0 0.0% -14,992 -66.1% 0 0.0%
run_init::310d3f59_{# inline_template_start #}{{ items | safe_join(separator) }}_6a27047eeba00af1c60ff2f4c59e9e614903a38f7c90d62ed5441a2edb82b31b/040bb26d5040e0fbaa01ad319704f03afff41f9b0434f50735f03ed8ac9543a7.php -1 -0.0% -73 -0.2% -11 -0.0% -24,256 -108.9% -8,584 -38.5% -13,208 -58.2% -4,336 -19.1%
run_init::310d3f59_{# inline_template_start #}{{ items | safe_join(separator) }}_6a27047eeba00af1c60ff2f4c59e9e614903a38f7c90d62ed5441a2edb82b31b/79ef7bfa7d999c2f4c7c439ab01fc4e7bf3ef4942f7032817a724ae934b25a71.php 1 0.0% 72 0.2% 11 0.0% 24,256 108.9% 8,584 38.5% 13,208 58.2% 4,336 19.1%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 0.0% 2,954 8.8% 1 0.0% 1,048 4.7% 0 0.0% 11,568 51.0% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -34,710 -102.9% -794 -2.4% -22,304 -100.1% 8 0.0% -11,552 -50.9% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 0 0.0% -34,423 -102.0% 9 0.0% -22,336 -100.3% 0 0.0% -11,480 -50.6% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -34,401 -102.0% 1 0.0% -22,336 -100.3% 0 0.0% -11,480 -50.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 0 0.0% -34,451 -102.1% -8 -0.0% -22,336 -100.3% 0 0.0% -11,480 -50.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 0 0.0% -34,393 -101.9% 2 0.0% -22,320 -100.2% 0 0.0% -11,464 -50.5% 0 0.0%
Drupal\devel\StackMiddleware\DevelMiddleware::handle 0 0.0% -34,389 -101.9% 2 0.0% -22,320 -100.2% 0 0.0% -11,464 -50.5% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -34,492 -102.2% 0 0.0% -22,320 -100.2% 0 0.0% -11,464 -50.5% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -34,498 -102.3% 0 0.0% -22,328 -100.2% 0 0.0% -11,464 -50.5% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 0.0% -34,384 -101.9% 2 0.0% -22,320 -100.2% 0 0.0% -11,464 -50.5% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -34,393 -101.9% 0 0.0% -22,320 -100.2% 0 0.0% -11,464 -50.5% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -34,492 -102.2% 0 0.0% -22,320 -100.2% 0 0.0% -11,464 -50.5% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -34,382 -101.9% 2 0.0% -22,320 -100.2% 0 0.0% -11,464 -50.5% 0 0.0%
load::src/MigratePassword.php 0 0.0% 130 0.4% 130 0.4% 8,192 36.8% 8,192 36.8% 10,792 47.6% 10,792 47.6%
load::310d3f59_image-formatter.html.twig_4f948520b306fdc03abe7a5485a54b81a05fe04bba7f2eae4f5940c647d3cad7/ad70b5ec47d1d204662e7820ea0b3a8debfd0dcb2196b13c81ce42620e60136d.php 1 0.0% 17 0.1% 17 0.1% 10,744 48.2% 10,744 48.2% 9,584 42.2% 9,584 42.2%
load::310d3f59_image-formatter.html.twig_4f948520b306fdc03abe7a5485a54b81a05fe04bba7f2eae4f5940c647d3cad7/cca6bce34189f3ac9936875f6289f8a489ab503d3844e61221723f39ae95d8d5.php -1 -0.0% -18 -0.1% -18 -0.1% -10,744 -48.2% -10,744 -48.2% -9,584 -42.2% -9,584 -42.2%
load::310d3f59_image.html.twig_f65ab8007661606c42d26798c815311cea28e27dc8cd7976b48487d482e2bab8/51534d5cc597813e257fc292f37436ae76e899d527c9034bed1c66aee47116f0.php 1 0.0% 15 0.0% 15 0.0% 10,744 48.2% 10,744 48.2% 9,272 40.9% 9,272 40.9%
load::310d3f59_image.html.twig_f65ab8007661606c42d26798c815311cea28e27dc8cd7976b48487d482e2bab8/6f355e772e4e4484a1efe36d1a6a8aee6207cd79bd69e66bbdfeec1b43f48a98.php -1 -0.0% -15 -0.0% -15 -0.0% -10,744 -48.2% -10,744 -48.2% -9,272 -40.9% -9,272 -40.9%
load::310d3f59_html.html.twig_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e/fc152aad3aacf2dc2abb595036ee35a6d6176cc5969af0f350ff95d1fdcbe619.php 1 0.0% 18 0.1% 18 0.1% 10,744 48.2% 10,744 48.2% 9,016 39.7% 9,016 39.7%
load::310d3f59_html.html.twig_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e/8e4a46b4a912f9149fc5f3980844bbe8e147dd6dd51db7d8951088c5add84f86.php -1 -0.0% -21 -0.1% -21 -0.1% -10,744 -48.2% -10,744 -48.2% -8,936 -39.4% -8,936 -39.4%
twig_render_template@2 -10 -0.0% -40,815 -121.0% -124 -0.4% -90,928 -408.1% 125,104 561.5% 8,424 37.1% 0 0.0%
_drupal_error_handler 0 0.0% -540 -1.6% -1 -0.0% -16 -0.1% -8 -0.0% 7,320 32.3% 0 0.0%
Drupal\Core\Render\Renderer::shouldAutomaticallyPlaceholder 0 0.0% -678 -2.0% 4 0.0% -16 -0.1% 0 0.0% 7,320 32.3% 0 0.0%
_drupal_error_handler_real 0 0.0% -539 -1.6% -3 -0.0% -8 -0.0% -24 -0.1% 7,320 32.3% 0 0.0%
Drupal\Component\Utility\Xss::filterAdmin 0 0.0% -61 -0.2% -8 -0.0% -8 -0.0% 16 0.1% 6,792 29.9% 0 0.0%
Drupal\Component\Utility\Xss::filter 0 0.0% -202 -0.6% -35 -0.1% -48 -0.2% 24 0.1% 6,792 29.9% 808 3.6%
PDOStatement::execute 0 0.0% -121 -0.4% -121 -0.4% -40 -0.2% -40 -0.2% -6,440 -28.4% -6,440 -28.4%
Drupal\Core\Database\Statement::execute 0 0.0% -85 -0.3% 30 0.1% -40 -0.2% 0 0.0% -6,440 -28.4% 0 0.0%
Drupal\Core\Database\Driver\mysql\Connection::query 0 0.0% 57 0.2% -23 -0.1% -8 -0.0% 0 0.0% -6,384 -28.1% 0 0.0%
Drupal\Core\Database\Connection::query 0 0.0% 80 0.2% 98 0.3% -8 -0.0% 24 0.1% -6,384 -28.1% 48 0.2%
load::Password/PasswordInterface.php 0 0.0% -152 -0.5% -152 -0.5% -8,192 -36.8% -8,192 -36.8% -5,936 -26.2% -5,936 -26.2%
Drupal\Component\DependencyInjection\Container::createService@1 0 0.0% 2,455 7.3% 42 0.1% -8,152 -36.6% 0 0.0% -5,912 -26.1% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@1 0 0.0% 2,564 7.6% 29 0.1% -8,168 -36.7% 32 0.1% -5,896 -26.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 0 0.0% 2,567 7.6% 41 0.1% -8,152 -36.6% 0 0.0% -5,896 -26.0% 0 0.0%
load::310d3f59_{# inline_template_start #}route:entity.node.canonical;node=6_50b04f8ad213ce90b3786193c457611c846952296e071d947aaf9c1d9264b113/385587b261aa4ecd67537d0d031a933e6b6137e6c8d337da187b0ec938c96b38.php -1 -0.0% -16 -0.0% -16 -0.0% -10,752 -48.3% -10,752 -48.3% -5,864 -25.8% -5,864 -25.8%
load::310d3f59_{# inline_template_start #}route:entity.node.canonical;node=6_50b04f8ad213ce90b3786193c457611c846952296e071d947aaf9c1d9264b113/0a9c50ada70d0a95f382cccb38f30e3b3a852863713cd7a31f75d54e99e3d8a0.php 1 0.0% 15 0.0% 15 0.0% 10,752 48.3% 10,752 48.3% 5,864 25.8% 5,864 25.8%
array_flip -1 -0.0% -40 -0.1% -40 -0.1% -160 -0.7% -160 -0.7% 5,784 25.5% 5,784 25.5%
spl_autoload_call 0 0.0% 2,437 7.2% 31 0.1% 72 0.3% 0 0.0% 5,696 25.1% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 2,402 7.1% 87 0.3% 72 0.3% 0 0.0% 5,696 25.1% 0 0.0%
Composer\Autoload\includeFile 0 0.0% 1,744 5.2% 155 0.5% 72 0.3% 40 0.2% 5,696 25.1% -216 -1.0%
Symfony\Component\HttpFoundation\Response::send 0 0.0% 17 0.1% -1 -0.0% -8 -0.0% 0 0.0% -5,656 -24.9% -408 -1.8%
???_op 0 0.0% 698 2.1% 120 0.4% -8,160 -36.6% 32 0.1% -5,592 -24.6% -256 -1.1%
Drupal\Core\EventSubscriber\ActiveLinkResponseFilter::onResponse 0 0.0% 0 0.0% -1 -0.0% -65,552 -294.2% -65,632 -294.6% -5,272 -23.2% -5,272 -23.2%
Symfony\Component\HttpFoundation\Response::sendHeaders 0 0.0% 52 0.2% 28 0.1% -8 -0.0% 16 0.1% -5,248 -23.1% -1,648 -7.3%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 0 0.0% -20 -0.1% 10 0.0% 16 0.1% 0 0.0% -5,184 -22.8% -80 -0.4%
Drupal\Core\Config\CachedStorage::readMultiple 0 0.0% -233 -0.7% 12 0.0% 32 0.1% -40 -0.2% -5,120 -22.6% 0 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 0 0.0% -126 -0.4% -4 -0.0% 32 0.1% 0 0.0% -5,096 -22.5% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 1,122 3.3% 152 0.5% -312 -1.4% 0 0.0% -5,056 -22.3% -24 -0.1%
Drupal\Core\Entity\EntityStorageBase::loadByProperties 0 0.0% 344 1.0% 2 0.0% 32 0.1% 0 0.0% -5,000 -22.0% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::loadRecords 0 0.0% 219 0.6% 9 0.0% 16 0.1% 0 0.0% -4,976 -21.9% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::execute 0 0.0% 246 0.7% 2 0.0% 16 0.1% 0 0.0% -4,976 -21.9% 0 0.0%
Symfony\Component\HttpFoundation\Response::prepare 0 0.0% 62 0.2% 23 0.1% 0 0.0% 0 0.0% -4,512 -19.9% -1,456 -6.4%
Composer\Autoload\includeFile@1 0 0.0% 566 1.7% 56 0.2% -8,272 -37.1% -16 -0.1% -4,400 -19.4% 56 0.2%
Composer\Autoload\ClassLoader::loadClass@1 0 0.0% 913 2.7% 58 0.2% -8,256 -37.1% 16 0.1% -4,216 -18.6% 128 0.6%
[ display all ]