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

Overall Diff Summary

Run #52e48ef364ce3Run #52e48e674e7b6DiffDiff%
Number of Function Calls39,405 39,243 -162 -0.4%
Incl. Wall Time (microsec)339,389 339,071 -318 -0.1%
Incl. CPU (microsecs)335,587 335,190 -397 -0.1%
Incl. MemUse (bytes)26,526,960 26,483,056 -43,904 -0.2%
Incl. PeakMemUse (bytes)26,600,040 26,556,384 -43,656 -0.2%

[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. CPU Diff
(microsec)
ICpu
Diff%
Excl. CPU
Diff
(microsec)
ECpu
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\Core\Controller\HtmlPageController::content 0 0.0% -8,656 -2722.0% -14 -4.4% -8,672 -2184.4% -12 -3.0% -925,992 -2109.1% 0 0.0% -924,320 -2117.3% 0 0.0%
Drupal\Core\Controller\HtmlControllerBase::createHtmlFragment 0 0.0% -8,601 -2704.7% -4 -1.3% -8,612 -2169.3% -7 -1.8% -926,072 -2109.3% 16 0.0% -924,736 -2118.2% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 8,478 2666.0% 3 0.9% 8,489 2138.3% 19 4.8% 881,688 2008.2% 0 0.0% 880,360 2016.6% 24 0.1%
drupal_render@1 0 0.0% -8,228 -2587.4% -11 -3.5% -8,253 -2078.8% -36 -9.1% -958,048 -2182.1% -80 -0.2% -956,496 -2191.0% 15,344 35.1%
call_user_func_array 1 0.6% -7,853 -2469.5% 10 3.1% -7,859 -1979.6% 10 2.5% -956,760 -2179.2% 1,552 3.5% -954,456 -2186.3% 1,472 3.4%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% 7,295 2294.0% 6 1.9% 7,300 1838.8% -8 -2.0% 881,672 2008.2% 0 0.0% 879,848 2015.4% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 0 0.0% 7,273 2287.1% 6 1.9% 7,279 1833.5% -9 -2.3% 881,672 2008.2% 0 0.0% 879,848 2015.4% 0 0.0%
call_user_func 0 0.0% 7,155 2250.0% -3 -0.9% 7,112 1791.4% 9 2.3% 881,656 2008.1% 0 0.0% 880,024 2015.8% 0 0.0%
Drupal\Core\Page\DefaultHtmlPageRenderer::render 0 0.0% 5,695 1790.9% 5 1.6% 5,742 1446.3% 2 0.5% 895,496 2039.7% 32 0.1% 893,928 2047.7% 0 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlFragment 0 0.0% 5,694 1790.6% -1 -0.3% 5,744 1446.9% 2 0.5% 895,496 2039.7% 0 0.0% 893,928 2047.7% 0 0.0%
load::service_container_prod.php/c383e480a1184720e6d4e5da04465c052c4eee13cac9c021ecbb7db42653f1db.php -1 -0.6% -3,670 -1154.1% -3,670 -1154.1% -3,673 -925.2% -3,673 -925.2% -682,712 -1555.0% -682,712 -1555.0% -693,560 -1588.7% -693,560 -1588.7%
load::service_container_prod.php/265430457e4eb95a5a63f9ab14d51439ed5478768a384918a0c6d2452f02c25c.php 1 0.6% 3,641 1145.0% 3,641 1145.0% 3,644 917.9% 3,644 917.9% 682,808 1555.2% 682,808 1555.2% 695,456 1593.0% 695,456 1593.0%
block_page_build 0 0.0% -1,470 -462.3% -5 -1.6% -1,411 -355.4% -3 -0.8% 5,032 11.5% 0 0.0% 4,600 10.5% 0 0.0%
block_get_blocks_by_region 0 0.0% -1,463 -460.1% 24 7.5% -1,408 -354.7% 20 5.0% 5,032 11.5% 0 0.0% 4,744 10.9% 0 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlPage 0 0.0% 1,422 447.2% 1 0.3% 1,434 361.2% 2 0.5% 2,056 4.7% 56 0.1% 2,376 5.4% 0 0.0%
Symfony\Component\DependencyInjection\Container::get -3 -1.9% 1,374 432.1% 8 2.5% 1,231 310.1% -30 -7.6% 488 1.1% 24 0.1% -9,400 -21.5% 3,112 7.1%
Drupal\Core\DependencyInjection\Container::get -3 -1.9% 1,354 425.8% -40 -12.6% 1,211 305.0% 25 6.3% 632 1.4% 144 0.3% -8,408 -19.3% 992 2.3%
Drupal\Core\Page\DefaultHtmlPageRenderer::renderPage 0 0.0% 1,304 410.1% -1 -0.3% 1,316 331.5% -1 -0.3% 2,120 4.8% 56 0.1% 4,912 11.3% 0 0.0%
drupal_prepare_page 0 0.0% -1,303 -409.7% 2 0.6% -1,243 -313.1% -2 -0.5% 10,064 22.9% 0 0.0% 9,296 21.3% 576 1.3%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 0 0.0% 1,204 378.6% 11 3.5% 1,197 301.5% -2 -0.5% 16 0.0% 0 0.0% 488 1.1% 480 1.1%
Symfony\Component\DependencyInjection\Container::get@1 0 0.0% 1,166 366.7% 29 9.1% 1,112 280.1% 34 8.6% 104 0.2% 0 0.0% -48 -0.1% 144 0.3%
Drupal\Core\DependencyInjection\Container::get@1 0 0.0% 1,148 361.0% -27 -8.5% 1,086 273.6% -23 -5.8% 80 0.2% -24 -0.1% -48 -0.1% 0 0.0%
Twig_Template::displayWithErrorHandling -3 -1.9% 1,085 341.2% 654 205.7% 1,077 271.3% 1 0.3% -4,664 -10.6% -352 -0.8% 15,600 35.7% 0 0.0%
Twig_Template::display -3 -1.9% 1,053 331.1% -14 -4.4% 1,044 263.0% -19 -4.8% -5,920 -13.5% -192 -0.4% 14,280 32.7% 0 0.0%
class_exists -1 -0.6% -1,025 -322.3% -3 -0.9% -1,031 -259.7% -14 -3.5% -23,712 -54.0% -8 -0.0% -24,816 -56.8% -96 -0.2%
service_container_prod::getRouterService 0 0.0% 1,014 318.9% 4 1.3% 1,006 253.4% 2 0.5% 200 0.5% 0 0.0% -88 -0.2% 0 0.0%
service_container_prod::getRouterListenerService 0 0.0% 1,013 318.6% 1 0.3% 1,006 253.4% -1 -0.3% 200 0.5% 0 0.0% -88 -0.2% 0 0.0%
service_container_prod::getRouter_DynamicService 0 0.0% 995 312.9% 4 1.3% 989 249.1% 3 0.8% 264 0.6% 0 0.0% -88 -0.2% -40 -0.1%
Twig_Template::render -3 -1.9% 991 311.6% -35 -11.0% 987 248.6% -11 -2.8% -9,000 -20.5% -208 -0.5% 2,640 6.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@2 0 0.0% 972 305.7% 21 6.6% 904 227.7% 24 6.0% 224 0.5% -24 -0.1% -2,000 -4.6% 152 0.3%
run_init::1#08#76#c4161d48c8bb14093969ecc90a325cfc1303a15faa69b14097f15438415b.php/9bc73be8d080a31ea06463e87148bf44980dc77ea9fec639403577e0fa3b9725.php -1 -0.6% -968 -304.4% -19 -6.0% -970 -244.3% -19 -4.8% -122,104 -278.1% -10,568 -24.1% -132,072 -302.5% 0 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 0 0.0% -965 -303.5% -26 -8.2% -972 -244.8% -10 -2.5% -15,424 -35.1% 440 1.0% -23,256 -53.3% 312 0.7%
Drupal\Core\DependencyInjection\Container::get@2 0 0.0% 959 301.6% -13 -4.1% 898 226.2% -10 -2.5% 256 0.6% 32 0.1% -2,136 -4.9% -136 -0.3%
spl_autoload_call@1 0 0.0% -946 -297.5% 19 6.0% -973 -245.1% -1 -0.3% -15,424 -35.1% 0 0.0% -23,280 -53.3% -24 -0.1%
run_init::1#de#0d#6ff416e35f3cf0d75ea7d204f27844526df19967baa863672675f95923ca.php/c9cfdcb42b1064d9c988cc8a78372b21d184ab8114b8d329ce1cc52bd558a994.php 1 0.6% 939 295.3% 24 7.5% 940 236.8% 23 5.8% 122,208 278.4% 10,568 24.1% 131,848 302.0% 0 0.0%
run_init::service_container_prod.php/c383e480a1184720e6d4e5da04465c052c4eee13cac9c021ecbb7db42653f1db.php -1 -0.6% -935 -294.0% -16 -5.0% -937 -236.0% -16 -4.0% -121,928 -277.7% -8,528 -19.4% -111,296 -254.9% -7,752 -17.8%
run_init::service_container_prod.php/265430457e4eb95a5a63f9ab14d51439ed5478768a384918a0c6d2452f02c25c.php 1 0.6% 927 291.5% 13 4.1% 928 233.8% 13 3.3% 121,880 277.6% 8,536 19.4% 110,728 253.6% 7,760 17.8%
Drupal\Core\Entity\EntityManager::getController 0 0.0% -885 -278.3% -19 -6.0% -893 -224.9% -24 -6.0% -7,776 -17.7% 0 0.0% -7,960 -18.2% 168 0.4%
service_container_prod::getUrlGeneratorService 0 0.0% 877 275.8% 19 6.0% 872 219.6% 20 5.0% 72 0.2% 0 0.0% 144 0.3% 0 0.0%
block_list 0 0.0% -866 -272.3% -26 -8.2% -845 -212.8% 17 4.3% 64 0.1% 0 0.0% 80 0.2% 312 0.7%
Drupal\Core\Entity\EntityManager::getDefinition 0 0.0% -853 -268.2% 9 2.8% -836 -210.6% 6 1.5% -8,144 -18.5% 0 0.0% -8,248 -18.9% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@3 0 0.0% 843 265.1% -20 -6.3% 786 198.0% -14 -3.5% 280 0.6% 0 0.0% -352 -0.8% 0 0.0%
Drupal\Core\DependencyInjection\Container::get@3 0 0.0% 835 262.6% -6 -1.9% 773 194.7% -7 -1.8% 304 0.7% 24 0.1% 8 0.0% 360 0.8%
entity_load_multiple_by_properties 0 0.0% -815 -256.3% -6 -1.9% -806 -203.0% -15 -3.8% 64 0.1% 0 0.0% -8 -0.0% 0 0.0%
Drupal\Core\Entity\EntityStorageControllerBase::loadByProperties 0 0.0% -770 -242.1% -5 -1.6% -754 -189.9% -3 -0.8% 80 0.2% 0 0.0% -280 -0.6% 0 0.0%
drupal_render@2 0 0.0% 763 239.9% 55 17.3% 765 192.7% 34 8.6% -256 -0.6% -64 -0.1% 12,312 28.2% 9,736 22.3%
__TwigTemplate_4c04d806afefb2176adc542e952523399f62d5409a8347a3bcf7977aef131830::doDisplay 0 0.0% 758 238.4% 3 0.9% 1,427 359.4% 655 165.0% 2,176 5.0% 32,800 74.7% 21,528 49.3% 51,760 118.6%
Drupal\Core\Template\RenderWrapper::__toString 0 0.0% 739 232.4% 2 0.6% 750 188.9% -6 -1.5% -32,760 -74.6% 0 0.0% -32,056 -73.4% 0 0.0%
Drupal\Core\Template\RenderWrapper::render 0 0.0% 737 231.8% 6 1.9% 756 190.4% 12 3.0% -32,760 -74.6% -16 -0.0% -32,056 -73.4% 0 0.0%
service_container_prod::getRouteProcessorManagerService 0 0.0% 674 211.9% -1 -0.3% 680 171.3% 0 0.0% 24 0.1% 0 0.0% -24 -0.1% -48 -0.1%
Drupal\Core\Entity\EntityManager::getAccessController 0 0.0% -649 -204.1% -2 -0.6% -648 -163.2% -4 -1.0% 112 0.3% 0 0.0% -576 -1.3% 0 0.0%
load::1#de#d7#91be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7.php/259975dc7626e8144c66d9db726d582dac42864261692a1ccb01c36dec08c871.php -1 -0.6% -642 -201.9% -642 -201.9% -645 -162.5% -645 -162.5% -88,520 -201.6% -88,520 -201.6% -88,256 -202.2% -88,256 -202.2%
service_container_prod::getRouteProcessorCsrfService 0 0.0% 641 201.6% 0 0.0% 646 162.7% 2 0.5% 24 0.1% 0 0.0% 24 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container::get@5 0 0.0% 635 199.7% 7 2.2% 646 162.7% 13 3.3% 48 0.1% 0 0.0% -48 -0.1% 0 0.0%
service_container_prod::getCsrfTokenService 0 0.0% 632 198.7% 2 0.6% 636 160.2% 3 0.8% 24 0.1% 0 0.0% 24 0.1% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@5 0 0.0% 628 197.5% -5 -1.6% 629 158.4% -1 -0.3% 48 0.1% 0 0.0% -48 -0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container::get@6 0 0.0% 623 195.9% 0 0.0% 632 159.2% 3 0.8% 24 0.1% 0 0.0% 488 1.1% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@6 0 0.0% 622 195.6% 0 0.0% 627 157.9% 9 2.3% 24 0.1% 0 0.0% 488 1.1% 0 0.0%
_block_get_renderable_region 0 0.0% -621 -195.3% -5 -1.6% -583 -146.9% -25 -6.3% 4,968 11.3% 0 0.0% 4,664 10.7% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::execute 0 0.0% -617 -194.0% -3 -0.9% -588 -148.1% -8 -2.0% 48 0.1% 0 0.0% -184 -0.4% 0 0.0%
_menu_link_translate 0 0.0% -599 -188.4% -13 -4.1% -572 -144.1% 17 4.3% 216 0.5% 0 0.0% 1,072 2.5% 0 0.0%
menu_tree_check_access 0 0.0% -597 -187.7% -2 -0.6% -575 -144.8% -1 -0.3% 216 0.5% 0 0.0% 1,072 2.5% 0 0.0%
_menu_tree_check_access 0 0.0% -595 -187.1% 2 0.6% -574 -144.6% -15 -3.8% 216 0.5% 0 0.0% 1,072 2.5% 0 0.0%
menu_item_route_access 0 0.0% -591 -185.8% 0 0.0% -573 -144.3% -11 -2.8% 216 0.5% -16 -0.0% 1,072 2.5% 0 0.0%
load::1#de#d7#91be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7.php/0cd9f4e55192366aa75f82fae880057501c386aa290f4499571087ac663494ba.php 1 0.6% 580 182.4% 580 182.4% 583 146.9% 583 146.9% 92,640 211.0% 92,640 211.0% 88,432 202.6% 88,432 202.6%
Drupal\Core\DependencyInjection\Container::get@7 0 0.0% 579 182.1% 2 0.6% 581 146.3% -4 -1.0% 24 0.1% 0 0.0% 248 0.6% 144 0.3%
Symfony\Component\DependencyInjection\Container::get@7 0 0.0% 578 181.8% 2 0.6% 585 147.4% 8 2.0% 24 0.1% 0 0.0% 104 0.2% 0 0.0%
service_container_prod::getCurrentUserService 0 0.0% 540 169.8% 0 0.0% 547 137.8% 2 0.5% 24 0.1% 0 0.0% 24 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container::get@4 0 0.0% 539 169.5% 11 3.5% 481 121.2% -3 -0.8% 256 0.6% -16 -0.0% -48 -0.1% 0 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate -3 -1.9% -532 -167.3% -45 -14.2% -530 -133.5% -31 -7.8% -15,136 -34.5% -328 -0.7% 12,776 29.3% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@4 0 0.0% 529 166.4% -6 -1.9% 484 121.9% 2 0.5% 272 0.6% 0 0.0% -48 -0.1% 24 0.1%
entity_view 0 0.0% -524 -164.8% 0 0.0% -479 -120.7% -2 -0.5% 4,936 11.2% 0 0.0% 4,720 10.8% 0 0.0%
twig_render_var -6 -3.7% 511 160.7% -41 -12.9% 497 125.2% -24 -6.0% -34,400 -78.4% -848 -1.9% -33,200 -76.0% -552 -1.3%
Drupal\Core\Authentication\AuthenticationManager::authenticate 0 0.0% 498 156.6% 7 2.2% 502 126.4% 7 1.8% 24 0.1% 0 0.0% -24 -0.1% 0 0.0%
run_init::Entity/Node.php 0 0.0% -491 -154.4% -3 -0.9% -491 -123.7% -3 -0.8% 72 0.2% 0 0.0% 8,616 19.7% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 0 0.0% -487 -153.1% -23 -7.2% -508 -128.0% -24 -6.0% 272 0.6% 0 0.0% 2,032 4.7% 88 0.2%
Drupal\Core\Access\AccessManager::checkAny 0 0.0% -483 -151.9% 4 1.3% -474 -119.4% 1 0.3% 32 0.1% 0 0.0% -736 -1.7% 0 0.0%
Drupal\Core\Authentication\Provider\Cookie::authenticate 0 0.0% 480 150.9% 10 3.1% 486 122.4% 13 3.3% 24 0.1% -16 -0.0% -136 -0.3% 0 0.0%
drupal_get_css 0 0.0% 478 150.3% 2 0.6% 487 122.7% 1 0.3% 64 0.1% 0 0.0% 48 0.1% 0 0.0%
Drupal\Core\Theme\ThemeNegotiator::determineActiveTheme 0 0.0% -467 -146.9% -5 -1.6% -481 -121.2% -2 -0.5% -15,920 -36.3% 0 0.0% -16,408 -37.6% 0 0.0%
load::Entity/ContentEntityBase.php 0 0.0% -467 -146.9% -467 -146.9% -468 -117.9% -468 -117.9% -16 -0.0% -16 -0.0% 8,488 19.4% 8,488 19.4%
Drupal\Core\Access\AccessManager::check 0 0.0% -454 -142.8% -2 -0.6% -434 -109.3% 10 2.5% 176 0.4% 0 0.0% -624 -1.4% 0 0.0%
unserialize 0 0.0% 447 140.6% 52 16.4% 440 110.8% 50 12.6% -944 -2.2% -856 -1.9% 1,664 3.8% 1,544 3.5%
Drupal\user\Theme\AdminNegotiator::applies 0 0.0% -445 -139.9% 3 0.9% -460 -115.9% 0 0.0% -15,920 -36.3% 0 0.0% -16,408 -37.6% 0 0.0%
Drupal\node\Access\NodeAddAccessCheck::access 0 0.0% -434 -136.5% 2 0.6% -426 -107.3% -4 -1.0% 32 0.1% 0 0.0% -736 -1.7% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 414 130.2% 3 0.9% 405 102.0% -9 -2.3% -792 -1.8% 144 0.3% 1,032 2.4% 240 0.5%
menu_tree 0 0.0% -414 -130.2% -1 -0.3% -381 -96.0% -4 -1.0% 4,576 10.4% 0 0.0% 4,760 10.9% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 0 0.0% -414 -130.2% -2 -0.6% -471 -118.6% -5 -1.3% 72 0.2% 0 0.0% -344 -0.8% 16 0.0%
Drupal\Core\DrupalKernel::boot 0 0.0% -413 -129.9% 1 0.3% -470 -118.4% 1 0.3% 72 0.2% 0 0.0% -344 -0.8% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 0 0.0% -412 -129.6% 2 0.6% -379 -95.5% 1 0.3% 4,576 10.4% 0 0.0% 4,760 10.9% 0 0.0%
Drupal\block\BlockViewBuilder::view 0 0.0% -410 -128.9% -43 -13.5% -373 -94.0% 0 0.0% 4,904 11.2% 0 0.0% 4,592 10.5% 144 0.3%
Drupal\Core\Session\UserSession::hasPermission 0 0.0% -381 -119.8% -7 -2.2% -405 -102.0% 10 2.5% 128 0.3% 0 0.0% 3,208 7.3% 240 0.5%
drupal_handle_request 0 0.0% -374 -117.6% 1 0.3% -452 -113.9% 5 1.3% -43,944 -100.1% 56 0.1% -43,968 -100.7% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 370 116.4% -29 -9.1% 470 118.4% -36 -9.1% -936 -2.1% -120 -0.3% 1,016 2.3% -96 -0.2%
twig_render_template -3 -1.9% 370 116.4% -56 -17.6% 359 90.4% -50 -12.6% -24,344 -55.4% 2,648 6.0% 2,152 4.9% 0 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 0 0.0% -366 -115.1% -3 -0.9% -372 -93.7% -50 -12.6% 4,904 11.2% 0 0.0% 4,448 10.2% -144 -0.3%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load -1 -0.6% -345 -108.5% -32 -10.1% -346 -87.2% -25 -6.3% -11,808 -26.9% 3,944 9.0% 13,888 31.8% 8,208 18.8%
???_op 0 0.0% -345 -108.5% 4 1.3% -425 -107.1% 2 0.5% -43,920 -100.0% 0 0.0% -43,656 -100.0% 0 0.0%
drupal_pre_render_scripts 0 0.0% 343 107.9% 6 1.9% -227 -57.2% -562 -141.6% -32,816 -74.7% -32,768 -74.6% -65,256 -149.5% -65,264 -149.5%
list_themes 0 0.0% 334 105.0% 38 11.9% 312 78.6% 32 8.1% 24 0.1% 0 0.0% 664 1.5% 192 0.4%
[ display all ]