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

Overall Diff Summary

Run #55f2459f810afRun #55f2450b58930DiffDiff%
Number of Function Calls220,537 209,138 -11,399 -5.2%
Incl. Wall Time (microsec)583,640 574,058 -9,582 -1.6%
Incl. MemUse (bytes)26,696,048 26,593,912 -102,136 -0.4%
Incl. PeakMemUse (bytes)26,755,136 26,654,144 -100,992 -0.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%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -10,421 -108.8% -18 -0.2% -167,704 -164.2% 24 0.0% -120,080 -118.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -10,422 -108.8% -1 -0.0% -167,704 -164.2% 0 0.0% -120,080 -118.9% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% -8,734 -91.2% -3 -0.0% -119,064 -116.6% -360 -0.4% -109,352 -108.3% 0 0.0%
run_init::html/index.php 0 0.0% -9,588 -100.1% 5 0.1% -102,136 -100.0% 0 0.0% -100,992 -100.0% 0 0.0%
main() 0 0.0% -9,582 -100.0% 4 0.0% -102,136 -100.0% 0 0.0% -100,992 -100.0% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -9,427 -98.4% -20 -0.2% -102,168 -100.0% 0 0.0% -100,800 -99.8% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% -5,434 -56.7% -5 -0.1% -103,088 -100.9% -360 -0.4% -98,064 -97.1% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% -5,433 -56.7% -4 -0.0% -102,728 -100.6% 0 0.0% -97,944 -97.0% 0 0.0%
__TwigTemplate_fd414a2dbf87b3e623a49191fd8060e201153ed9fbced41f9e42054bf260f0be::doDisplay 0 0.0% -16,039 -167.4% -55 -0.6% -118,688 -116.2% -128 -0.1% -96,904 -96.0% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -9,656 -100.8% 0 0.0% -102,176 -100.0% 0 0.0% -95,640 -94.7% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 0 0.0% -9,831 -102.6% 1 0.0% -102,176 -100.0% 0 0.0% -95,640 -94.7% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 0 0.0% -9,850 -102.8% -20 -0.2% -102,176 -100.0% -8 -0.0% -95,640 -94.7% 0 0.0%
Drupal\devel\StackMiddleware\DevelMiddleware::handle 0 0.0% -9,825 -102.5% 3 0.0% -102,160 -100.0% 0 0.0% -95,624 -94.7% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -9,828 -102.6% 2 0.0% -102,160 -100.0% 0 0.0% -95,624 -94.7% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 0.0% -9,824 -102.5% 1 0.0% -102,160 -100.0% 0 0.0% -95,624 -94.7% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 0 0.0% -9,829 -102.6% 1 0.0% -102,160 -100.0% 0 0.0% -95,624 -94.7% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -9,680 -101.0% 750 7.8% -102,168 -100.0% 0 0.0% -95,624 -94.7% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -9,821 -102.5% 3 0.0% -102,160 -100.0% 0 0.0% -95,624 -94.7% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -9,905 -103.4% 3 0.0% -102,136 -100.0% 0 0.0% -95,600 -94.7% 0 0.0%
__TwigTemplate_8ffd47cdfdb5e694c295181d6bf966a6760b052cedc53922e033734b98995104::doDisplay 0 0.0% -16,064 -167.6% 32 0.3% -118,728 -116.2% -128 -0.1% -90,088 -89.2% 0 0.0%
Drupal\Core\Render\Renderer::doRender@4 0 0.0% -16,218 -169.3% -81 -0.8% -118,216 -115.7% 8 0.0% -90,064 -89.2% -56 -0.1%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -11,100 -115.8% 245 2.6% -114,216 -111.8% 24 0.0% -90,064 -89.2% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -5,421 -56.6% -18 -0.2% -101,480 -99.4% -216 -0.2% -88,848 -88.0% 88 0.1%
Drupal\Core\Render\Renderer::render 0 0.0% -5,420 -56.6% 1 0.0% -101,480 -99.4% 0 0.0% -88,848 -88.0% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 0 0.0% -5,457 -57.0% -6 -0.1% -101,488 -99.4% 0 0.0% -88,784 -87.9% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 0 0.0% -3,904 -40.7% 0 0.0% -102,416 -100.3% 0 0.0% -86,568 -85.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -8,467 -88.4% -18 -0.2% -101,512 -99.4% 24 0.0% -86,200 -85.4% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -8,376 -87.4% 5 0.1% -101,424 -99.3% 0 0.0% -86,080 -85.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -8,632 -90.1% 545 5.7% -101,856 -99.7% -16 -0.0% -85,440 -84.6% 0 0.0%
template_preprocess_views_view_fields 0 0.0% 1,588 16.6% 306 3.2% -6,032 -5.9% -6,104 -6.0% -84,088 -83.3% 200 0.2%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -8,576 -89.5% 67 0.7% -101,240 -99.1% -120 -0.1% -84,056 -83.2% 504 0.5%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -13,501 -140.9% -108 -1.1% -101,448 -99.3% -16 -0.0% -83,328 -82.5% -56 -0.1%
strtr -3 -0.0% 464 4.8% 363 3.8% -200 -0.2% -200 -0.2% -83,128 -82.3% -83,128 -82.3%
Drupal\Core\Template\TwigExtension::escapeFilter 0 0.0% -13,588 -141.8% -3 -0.0% -101,408 -99.3% -448 -0.4% -83,072 -82.3% 0 0.0%
twig_render_template@1 0 0.0% -13,326 -139.1% -16 -0.2% -101,432 -99.3% -480 -0.5% -82,984 -82.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% -15,373 -160.4% -12 -0.1% -101,848 -99.7% -44,792 -43.9% -82,944 -82.1% 0 0.0%
Twig_Template::render 0 0.0% -13,311 -138.9% 21 0.2% -101,280 -99.2% 0 0.0% -82,632 -81.8% 0 0.0%
Twig_Template::display 0 0.0% -13,495 -140.8% 12 0.1% -101,640 -99.5% 0 0.0% -82,472 -81.7% -48 -0.0%
Twig_Template::displayWithErrorHandling 0 0.0% -13,533 -141.2% 15 0.2% -101,640 -99.5% 0 0.0% -82,424 -81.6% 0 0.0%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 0.0% 693 7.2% 375 3.9% 64 0.1% -176 -0.2% -82,368 -81.6% 464 0.5%
twig_render_template 0 0.0% -13,425 -140.1% -8 -0.1% -101,384 -99.3% -720 -0.7% -82,248 -81.4% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% -8,688 -90.7% 14 0.1% -101,512 -99.4% -8 -0.0% -76,992 -76.2% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 0 0.0% -12,958 -135.2% 4 0.0% -101,984 -99.9% -472 -0.5% -76,576 -75.8% 0 0.0%
Twig_Template::render@1 0 0.0% -13,012 -135.8% -12 -0.1% -101,008 -98.9% 0 0.0% -76,560 -75.8% 0 0.0%
Twig_Template::display@1 0 0.0% -13,100 -136.7% -14 -0.1% -101,248 -99.1% 0 0.0% -75,488 -74.7% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% -13,068 -136.4% 7 0.1% -101,248 -99.1% 0 0.0% -75,488 -74.7% 0 0.0%
Symfony\Component\HttpFoundation\Request::hasSession 0 0.0% -3 -0.0% -3 -0.0% 65,536 64.2% 65,536 64.2% 24,456 24.2% 24,456 24.2%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 0.0% -2,078 -21.7% 0 0.0% -64,576 -63.2% 0 0.0% -22,184 -22.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::finishRequest 0 0.0% -806 -8.4% 1 0.0% -65,536 -64.2% 0 0.0% -19,296 -19.1% 0 0.0%
Symfony\Component\HttpFoundation\RequestStack::pop 0 0.0% -823 -8.6% -823 -8.6% -65,536 -64.2% 0 0.0% -19,296 -19.1% 0 0.0%
array_pop 0 0.0% 1 0.0% 1 0.0% -65,536 -64.2% -65,536 -64.2% -19,296 -19.1% -19,296 -19.1%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 0 0.0% 3,219 33.6% 1 0.0% 15,984 15.6% -120 -0.1% 13,280 13.1% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 684 7.1% 137 1.4% -424 -0.4% -80 -0.1% -13,248 -13.1% -24 -0.0%
run_init::310d3f59_{# inline_template_start #}{{ items | safe_join(separator) }}_6a27047eeba00af1c60ff2f4c59e9e614903a38f7c90d62ed5441a2edb82b31b/809159c2bb00f9bae416e98dd2b8e4f4a1b91665f05b1c58125ea4f0e8d10bfe.php 1 0.0% 74 0.8% 11 0.1% 24,256 23.7% 8,584 8.4% 13,208 13.1% 4,336 4.3%
run_init::310d3f59_{# inline_template_start #}{{ items | safe_join(separator) }}_6a27047eeba00af1c60ff2f4c59e9e614903a38f7c90d62ed5441a2edb82b31b/0be3f9a3e3d25443af13847479375e8666fb47a295687250b8a08739ff12f45a.php -1 -0.0% -73 -0.8% -10 -0.1% -24,256 -23.7% -8,584 -8.4% -13,208 -13.1% -4,336 -4.3%
__TwigTemplate_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e::doDisplay 0 0.0% 3,349 35.0% 30 0.3% 16,056 15.7% -112 -0.1% 13,040 12.9% -112 -0.1%
Drupal\Core\Entity\EntityStorageBase::loadByProperties 0 0.0% -108 -1.1% 0 0.0% -40 -0.0% 0 0.0% -12,304 -12.2% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::execute 0 0.0% -106 -1.1% 1 0.0% 8 0.0% 0 0.0% -11,968 -11.9% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::loadRecords 0 0.0% -97 -1.0% 8 0.1% 8 0.0% 0 0.0% -11,968 -11.9% 0 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 0 0.0% -1,296 -13.5% -21 -0.2% -120 -0.1% 8 0.0% -11,400 -11.3% 0 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 0 0.0% -891 -9.3% -19 -0.2% -128 -0.1% 0 0.0% -11,240 -11.1% -24 -0.0%
load::src/MigratePassword.php 0 0.0% 129 1.3% 129 1.3% 8,192 8.0% 8,192 8.0% 10,792 10.7% 10,792 10.7%
Drupal\Core\Config\CachedStorage::readMultiple 0 0.0% -164 -1.7% -7 -0.1% 8 0.0% 0 0.0% -10,712 -10.6% 0 0.0%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 0 0.0% -161 -1.7% 6 0.1% -8 -0.0% 0 0.0% -10,656 -10.6% -80 -0.1%
Drupal\Core\Config\ConfigFactory::loadMultiple 0 0.0% 52 0.5% 53 0.6% 8 0.0% 0 0.0% -10,464 -10.4% 0 0.0%
load::310d3f59_image-formatter.html.twig_4f948520b306fdc03abe7a5485a54b81a05fe04bba7f2eae4f5940c647d3cad7/d1c795a845509c329df55dd95ec13e5da69dca51040ac34711e52bdf33635952.php -1 -0.0% -17 -0.2% -17 -0.2% -10,744 -10.5% -10,744 -10.5% -9,584 -9.5% -9,584 -9.5%
load::310d3f59_image-formatter.html.twig_4f948520b306fdc03abe7a5485a54b81a05fe04bba7f2eae4f5940c647d3cad7/af59e2bd77f35f965219a442993496a50ab9a40a4eddc7c673a49d90f6555804.php 1 0.0% 17 0.2% 17 0.2% 10,744 10.5% 10,744 10.5% 9,584 9.5% 9,584 9.5%
Drupal\Core\Database\Connection::query 0 0.0% 946 9.9% -7 -0.1% -32 -0.0% 8 0.0% -9,312 -9.2% 48 0.0%
Drupal\Core\Database\Driver\mysql\Connection::query 0 0.0% 938 9.8% -8 -0.1% -32 -0.0% 0 0.0% -9,312 -9.2% 0 0.0%
load::310d3f59_image.html.twig_f65ab8007661606c42d26798c815311cea28e27dc8cd7976b48487d482e2bab8/26db348da5414885d1c512690def88c64f085f45f07024ab7e21d944e29ea671.php 1 0.0% 15 0.2% 15 0.2% 10,744 10.5% 10,744 10.5% 9,272 9.2% 9,272 9.2%
load::310d3f59_image.html.twig_f65ab8007661606c42d26798c815311cea28e27dc8cd7976b48487d482e2bab8/84479e6f547c87de5d822000c1340a50faf8f9ce562f0f9bf3e1ddb4d658d853.php -1 -0.0% -15 -0.2% -15 -0.2% -10,744 -10.5% -10,744 -10.5% -9,272 -9.2% -9,272 -9.2%
load::310d3f59_html.html.twig_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e/7d861c08a0271ae7960038e71f2636021e0d6792e5a5d013d1dbee705bd27861.php 1 0.0% 22 0.2% 22 0.2% 10,744 10.5% 10,744 10.5% 9,016 8.9% 9,016 8.9%
load::310d3f59_html.html.twig_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e/65e3ba5a8f7f9d57afe584f463565d4b5cbe4b1b8c48f4c41b6604ea7f20cfb0.php -1 -0.0% -18 -0.2% -18 -0.2% -10,744 -10.5% -10,744 -10.5% -8,936 -8.8% -8,936 -8.8%
PDOStatement::execute 0 0.0% 975 10.2% 975 10.2% 0 0.0% 0 0.0% -8,936 -8.8% -8,936 -8.8%
Drupal\Core\Database\Statement::execute 0 0.0% 945 9.9% -38 -0.4% 0 0.0% 0 0.0% -8,936 -8.8% 0 0.0%
Drupal\Component\Utility\Xss::filterAdmin 0 0.0% 228 2.4% 38 0.4% 0 0.0% -56 -0.1% 7,112 7.0% 0 0.0%
Drupal\Component\Utility\Xss::filter 0 0.0% 208 2.2% 68 0.7% 64 0.1% 24 0.0% 7,112 7.0% 808 0.8%
Composer\Autoload\includeFile 0 0.0% -136 -1.4% -92 -1.0% -32 -0.0% 8 0.0% 6,896 6.8% -136 -0.1%
_drupal_error_handler 0 0.0% 982 10.2% -5 -0.1% 8 0.0% 16 0.0% 6,880 6.8% 0 0.0%
Drupal\Core\Render\Renderer::shouldAutomaticallyPlaceholder 0 0.0% 763 8.0% 8 0.1% 8 0.0% 0 0.0% 6,880 6.8% 0 0.0%
_drupal_error_handler_real 0 0.0% 987 10.3% 44 0.5% -8 -0.0% 40 0.0% 6,880 6.8% 0 0.0%
spl_autoload_call 0 0.0% -572 -6.0% -27 -0.3% -16 -0.0% 16 0.0% 6,536 6.5% 16 0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% -546 -5.7% -67 -0.7% -32 -0.0% 0 0.0% 6,520 6.5% 0 0.0%
array_flip 0 0.0% 125 1.3% 125 1.3% 40 0.0% 40 0.0% 6,104 6.0% 6,104 6.0%
Drupal\Core\Render\SafeString::create 0 0.0% 104 1.1% 104 1.1% 3,992 3.9% 3,992 3.9% -6,104 -6.0% -6,104 -6.0%
load::Password/PasswordInterface.php 0 0.0% -161 -1.7% -161 -1.7% -8,168 -8.0% -8,168 -8.0% -5,936 -5.9% -5,936 -5.9%
load::310d3f59_{# inline_template_start #}route:entity.node.canonical;node=6_50b04f8ad213ce90b3786193c457611c846952296e071d947aaf9c1d9264b113/fd447639c113c0d2911897d3a2c02ad62dcf8c22c9bed7c52b968c9a2016518f.php -1 -0.0% -14 -0.1% -14 -0.1% -10,752 -10.5% -10,752 -10.5% -5,864 -5.8% -5,864 -5.8%
load::310d3f59_{# inline_template_start #}route:entity.node.canonical;node=6_50b04f8ad213ce90b3786193c457611c846952296e071d947aaf9c1d9264b113/7df6b9394689b5e8181775717969a78e5a8e2891d431389b672c344181eb16ea.php 1 0.0% 13 0.1% 13 0.1% 10,752 10.5% 10,752 10.5% 5,864 5.8% 5,864 5.8%
ob_get_clean -10 -0.1% 137 1.4% 137 1.4% 104,648 102.5% 104,648 102.5% -5,816 -5.8% -5,816 -5.8%
Drupal\Component\DependencyInjection\Container::createService@1 0 0.0% -2,461 -25.7% 46 0.5% -8,168 -8.0% 0 0.0% -5,728 -5.7% 112 0.1%
???_op 0 0.0% -742 -7.7% -119 -1.2% -8,136 -8.0% 48 0.0% -5,488 -5.4% 304 0.3%
Symfony\Component\HttpFoundation\Response::send 0 0.0% 113 1.2% 18 0.2% -24 -0.0% 0 0.0% -5,448 -5.4% -288 -0.3%
Drupal\Component\DependencyInjection\Container::createService 0 0.0% -2,189 -22.8% 26 0.3% 96 0.1% 0 0.0% 5,224 5.2% -536 -0.5%
unserialize 0 0.0% -157 -1.6% -150 -1.6% -448 -0.4% -568 -0.6% -5,000 -5.0% -5,016 -5.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 0 0.0% -2,501 -26.1% 22 0.2% -8,168 -8.0% 0 0.0% -4,744 -4.7% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@1 0 0.0% -2,686 -28.0% -12 -0.1% -8,168 -8.0% -8 -0.0% -4,744 -4.7% 0 0.0%
Drupal\Core\Routing\RouteProvider::preLoadRoutes 0 0.0% 328 3.4% -4 -0.0% 0 0.0% -88 -0.1% -4,720 -4.7% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRouteByName 0 0.0% 237 2.5% 21 0.2% 64 0.1% 0 0.0% -4,664 -4.6% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 0 0.0% 217 2.3% 18 0.2% 56 0.1% 24 0.0% -4,664 -4.6% 0 0.0%
array_keys -10 -0.1% 103 1.1% 103 1.1% -8,336 -8.2% -8,336 -8.2% -4,544 -4.5% -4,544 -4.5%
[ display all ]