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

Overall Diff Summary

Run #52e48e674e7b6Run #52e48ef364ce3DiffDiff%
Number of Function Calls39,243 39,405 162 0.4%
Incl. Wall Time (microsec)339,071 339,389 318 0.1%
Incl. CPU (microsecs)335,190 335,587 397 0.1%
Incl. MemUse (bytes)26,483,056 26,526,960 43,904 0.2%
Incl. PeakMemUse (bytes)26,556,384 26,600,040 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%
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\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%
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\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\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::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%
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\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%
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 ]