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

Overall Diff Summary

Run #52e6fc5cc809eRun #52e6fcee66138DiffDiff%
Number of Function Calls73,852 74,438 586 0.8%
Incl. Wall Time (microsec)502,535 505,093 2,558 0.5%
Incl. CPU (microsecs)493,614 496,230 2,616 0.5%
Incl. MemUse (bytes)32,302,512 32,393,072 90,560 0.3%
Incl. PeakMemUse (bytes)32,425,320 32,514,400 89,080 0.3%

[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%
theme_links -5 -0.9% -13,185 -515.4% -502 -19.6% -11,950 -456.8% -389 -14.9% -56,576 -62.5% 35,904 39.6% -288,816 -324.2% -2,408 -2.7%
twig_render_template@1 4 0.7% 9,494 371.1% 73 2.9% 9,020 344.8% 50 1.9% 107,760 119.0% -6,128 -6.8% -22,896 -25.7% 0 0.0%
Twig_Template::render@1 4 0.7% 8,911 348.4% 40 1.6% 8,440 322.6% 23 0.9% 63,992 70.7% -4,080 -4.5% -19,880 -22.3% 0 0.0%
Twig_Template::display@1 4 0.7% 8,852 346.1% 22 0.9% 8,385 320.5% 26 1.0% 66,008 72.9% -4,400 -4.9% -20,072 -22.5% 0 0.0%
Twig_Template::displayWithErrorHandling@1 4 0.7% 8,810 344.4% 22 0.9% 8,338 318.7% 24 0.9% 70,408 77.7% -3,888 -4.3% -20,072 -22.5% 0 0.0%
__TwigTemplate_4a7d1593ed88febf72f77a45b2c5288d2d1e9f443797d800a0fc01b1f39e377a::doDisplay 5 0.9% 8,801 344.1% 474 18.5% 8,223 314.3% 326 12.5% 67,568 74.6% -39,088 -43.2% 37,792 42.4% 0 0.0%
twig_render_var@1 36 6.1% 8,116 317.3% 274 10.7% 7,682 293.7% 240 9.2% 69,144 76.4% -7,168 -7.9% -16,104 -18.1% -144 -0.2%
render@1 12 2.0% 7,091 277.2% 75 2.9% 6,630 253.4% 48 1.8% 73,064 80.7% 576 0.6% -15,472 -17.4% 0 0.0%
template_preprocess_links 5 0.9% 5,734 224.2% 433 16.9% 5,063 193.5% 334 12.8% 96,928 107.0% 31,960 35.3% 355,352 398.9% 3,112 3.5%
drupal_bootstrap 0 0.0% 3,788 148.1% 39 1.5% 3,772 144.2% 45 1.7% -1,840 -2.0% 0 0.0% -1,528 -1.7% 16 0.0%
load::service_container_prod.php/c92265351830fb4655eace5300d23715a7ecfa6ae03d1341d48a5847b0f4e74d.php 1 0.2% 3,678 143.8% 3,678 143.8% 3,680 140.7% 3,680 140.7% 690,712 762.7% 690,712 762.7% 701,048 787.0% 701,048 787.0%
load::service_container_prod.php/0e66c680f3d2cbbc71b2150d3279b7d4afdb4d7d3c890d5246bb3529d5b6e697.php -1 -0.2% -3,670 -143.5% -3,670 -143.5% -3,672 -140.4% -3,672 -140.4% -690,888 -762.9% -690,888 -762.9% -701,376 -787.4% -701,376 -787.4%
Twig_Template::render 0 0.0% 3,487 136.3% -1 -0.0% 3,524 134.7% 4 0.2% 87,632 96.8% 0 0.0% 44,904 50.4% 0 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% 3,414 133.5% 6 0.2% 3,448 131.8% 3 0.1% 87,592 96.7% 0 0.0% 44,504 50.0% 0 0.0%
Twig_Template::display 0 0.0% 3,412 133.4% -4 -0.2% 3,447 131.8% -2 -0.1% 87,584 96.7% 0 0.0% 44,608 50.1% -16 -0.0%
twig_render_var 0 0.0% 3,388 132.4% 14 0.5% 3,429 131.1% 8 0.3% 87,656 96.8% -16 -0.0% 43,376 48.7% 88 0.1%
twig_render_template 0 0.0% 3,323 129.9% 8 0.3% 3,355 128.2% -8 -0.3% 91,088 100.6% -48 -0.1% 45,272 50.8% 0 0.0%
render 0 0.0% 3,238 126.6% 0 0.0% 3,296 126.0% 2 0.1% 87,776 96.9% 0 0.0% 44,416 49.9% 0 0.0%
theme 0 0.0% 3,164 123.7% 20 0.8% 3,220 123.1% 28 1.1% 92,840 102.5% 784 0.9% 89,992 101.0% -112 -0.1%
theme@1 0 0.0% 3,099 121.1% 155 6.1% 3,157 120.7% 146 5.6% 87,744 96.9% -65,400 -72.2% 44,376 49.8% 0 0.0%
drupal_prepare_page 0 0.0% -3,022 -118.1% -38 -1.5% -3,045 -116.4% 3 0.1% -320 -0.4% 0 0.0% -784 -0.9% 0 0.0%
block_get_blocks_by_region 0 0.0% -2,982 -116.6% 1 0.0% -3,013 -115.2% 8 0.3% -320 -0.4% 0 0.0% -664 -0.7% 0 0.0%
block_page_build 0 0.0% -2,979 -116.5% 7 0.3% -3,013 -115.2% -4 -0.2% -320 -0.4% 0 0.0% -664 -0.7% 0 0.0%
drupal_render@1 0 0.0% 2,802 109.5% 39 1.5% 2,881 110.1% 66 2.5% 87,872 97.0% 32 0.0% 43,256 48.6% -2,648 -3.0%
load::includes/common.inc 0 0.0% 2,755 107.7% 2,755 107.7% 2,754 105.3% 2,754 105.3% -72 -0.1% -72 -0.1% -264 -0.3% -264 -0.3%
drupal_render 0 0.0% 2,738 107.0% 13 0.5% 2,825 108.0% 10 0.4% 92,872 102.6% 56 0.1% 91,536 102.8% 232 0.3%
main() 0 0.0% 2,558 100.0% 3 0.1% 2,616 100.0% 1 0.0% 90,560 100.0% 24 0.0% 89,080 100.0% 0 0.0%
???_op 0 0.0% 2,553 99.8% -13 -0.5% 2,610 99.8% -14 -0.5% 90,552 100.0% 24 0.0% 89,080 100.0% 0 0.0%
drupal_handle_request 0 0.0% 2,347 91.8% 5 0.2% 2,417 92.4% 0 0.0% 90,528 100.0% -48 -0.1% 89,376 100.3% 0 0.0%
__TwigTemplate_25ff1c5e62ef1b2f38691e1af08372eb88b088f4f7ea665480c91555f877254b::doDisplay 0 0.0% 2,126 83.1% 10 0.4% 2,224 85.0% 22 0.8% 7,720 8.5% 0 0.0% 8,536 9.6% 1,256 1.4%
_block_get_renderable_region 0 0.0% -2,064 -80.7% -9 -0.4% -2,144 -82.0% -23 -0.9% -328 -0.4% 0 0.0% -464 -0.5% 0 0.0%
drupal_render@2 0 0.0% 1,943 76.0% -4 -0.2% 1,992 76.1% 13 0.5% 121,232 133.9% -2,312 -2.6% 5,216 5.9% -344 -0.4%
entity_view 0 0.0% -1,897 -74.2% -4 -0.2% -1,966 -75.2% -1 -0.0% -336 -0.4% 0 0.0% -840 -0.9% 0 0.0%
Drupal\block\BlockViewBuilder::view 0 0.0% -1,828 -71.5% -6 -0.2% -1,902 -72.7% -6 -0.2% -336 -0.4% 0 0.0% -728 -0.8% 0 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 0 0.0% -1,822 -71.2% -16 -0.6% -1,896 -72.5% -25 -1.0% -336 -0.4% 0 0.0% -776 -0.9% 0 0.0%
drupal_render@3 0 0.0% 1,627 63.6% -4 -0.2% 1,707 65.3% 7 0.3% 108,232 119.5% 8 0.0% -16,152 -18.1% -144 -0.2%
spl_autoload_call 0 0.0% -1,602 -62.6% -16 -0.6% -1,636 -62.5% -23 -0.9% -304 -0.3% 16 0.0% -2,200 -2.5% -80 -0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 0 0.0% -1,591 -62.2% -82 -3.2% -1,617 -61.8% -90 -3.4% -304 -0.3% -64 -0.1% -1,984 -2.2% 0 0.0%
Drupal\Core\HttpKernel::handle 0 0.0% -1,495 -58.4% 6 0.2% -1,411 -53.9% -1 -0.0% 92,624 102.3% 0 0.0% 91,496 102.7% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -1,491 -58.3% 0 0.0% -1,407 -53.8% 2 0.1% 92,624 102.3% 0 0.0% 91,496 102.7% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -1,491 -58.3% 5 0.2% -1,407 -53.8% 6 0.2% 92,640 102.3% 0 0.0% 91,560 102.8% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -1,491 -58.3% 6 0.2% -1,409 -53.9% 2 0.1% 92,624 102.3% -16 -0.0% 91,496 102.7% 0 0.0%
menu_tree 0 0.0% -1,114 -43.5% -3 -0.1% -1,138 -43.5% -3 -0.1% -80 -0.1% 0 0.0% -672 -0.8% 0 0.0%
__TwigTemplate_24ef28b509810e22ee61a48b43d8eb817d66e3214c7c855f6b7e9d543b807dd8::doDisplay 0 0.0% 1,108 43.3% 1 0.0% 1,062 40.6% -26 -1.0% 80,000 88.3% 0 0.0% 37,224 41.8% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 0 0.0% -1,105 -43.2% 8 0.3% -1,128 -43.1% 8 0.3% -80 -0.1% -24 -0.0% -672 -0.8% 0 0.0%
call_user_func_array 0 0.0% -1,043 -40.8% -13 -0.5% -1,002 -38.3% -24 -0.9% 664 0.7% 0 0.0% -888 -1.0% 856 1.0%
Drupal\Core\Config\Entity\Query\Query::execute 0 0.0% -936 -36.6% 1 0.0% -892 -34.1% -11 -0.4% -24 -0.0% 0 0.0% -32 -0.0% 0 0.0%
run_init::service_container_prod.php/c92265351830fb4655eace5300d23715a7ecfa6ae03d1341d48a5847b0f4e74d.php 1 0.2% 933 36.5% 12 0.5% 936 35.8% 15 0.6% 121,920 134.6% 8,528 9.4% 111,720 125.4% 7,752 8.7%
run_init::service_container_prod.php/0e66c680f3d2cbbc71b2150d3279b7d4afdb4d7d3c890d5246bb3529d5b6e697.php -1 -0.2% -933 -36.5% -12 -0.5% -935 -35.7% -13 -0.5% -121,888 -134.6% -8,528 -9.4% -111,128 -124.8% -7,752 -8.7%
run_init::1#24#ef#28b509810e22ee61a48b43d8eb817d66e3214c7c855f6b7e9d543b807dd8.php/898c3b6c0bdbd3d78199fd901d773d2483514d8f803cc01365438a912f242bee.php 1 0.2% 932 36.4% 23 0.9% 934 35.7% 24 0.9% 122,184 134.9% 10,568 11.7% 132,000 148.2% 0 0.0%
block_list 0 0.0% -919 -35.9% -27 -1.1% -877 -33.5% -6 -0.2% 8 0.0% 0 0.0% -200 -0.2% 0 0.0%
run_init::1#24#ef#28b509810e22ee61a48b43d8eb817d66e3214c7c855f6b7e9d543b807dd8.php/82d36f0e45a5f9dbfb2c4f05de277070cf175423989af48a6eaff23e5bf78a86.php -1 -0.2% -913 -35.7% -19 -0.7% -915 -35.0% -21 -0.8% -122,096 -134.8% -10,576 -11.7% -131,568 -147.7% 0 0.0%
menu_tree_output 0 0.0% -907 -35.5% -45 -1.8% -919 -35.1% -51 -1.9% 16 0.0% 0 0.0% -48 -0.1% 0 0.0%
Symfony\Component\DependencyInjection\Container::get 5 0.9% -859 -33.6% 109 4.3% -951 -36.4% -12 -0.5% 136 0.2% 0 0.0% -152 -0.2% -432 -0.5%
menu_get_item 0 0.0% -812 -31.7% -6 -0.2% -828 -31.7% -6 -0.2% 16 0.0% 0 0.0% -48 -0.1% 0 0.0%
class_exists 1 0.2% -783 -30.6% -12 -0.5% -806 -30.8% -28 -1.1% 48 0.1% 0 0.0% 624 0.7% -8 -0.0%
entity_load_multiple_by_properties 0 0.0% -769 -30.1% 4 0.2% -735 -28.1% -7 -0.3% 0 0.0% 0 0.0% -200 -0.2% 0 0.0%
Drupal\Core\DependencyInjection\Container::get 5 0.9% -768 -30.0% 42 1.6% -649 -24.8% 323 12.3% -88 -0.1% -224 -0.2% -408 -0.5% -256 -0.3%
Drupal\Core\Entity\EntityStorageControllerBase::loadByProperties 0 0.0% -756 -29.6% 6 0.2% -775 -29.6% 7 0.3% -168 -0.2% 0 0.0% -440 -0.5% 0 0.0%
Drupal\Core\Form\FormBuilder::getForm 0 0.0% -742 -29.0% -12 -0.5% -738 -28.2% -9 -0.3% -40 -0.0% 0 0.0% -112 -0.1% 0 0.0%
twig_render_template@2 1 0.2% 729 28.5% 22 0.9% 730 27.9% 15 0.6% 28,376 31.3% 2,400 2.7% 0 0.0% 0 0.0%
Twig_Template::render@2 1 0.2% 683 26.7% 11 0.4% 684 26.1% 7 0.3% 21,792 24.1% 1,992 2.2% 0 0.0% 0 0.0%
Drupal\Core\Controller\HtmlPageController::content 0 0.0% -680 -26.6% 0 0.0% -665 -25.4% -2 -0.1% 904 1.0% -8 -0.0% 720 0.8% 0 0.0%
call_user_func 0 0.0% -679 -26.5% 15 0.6% -605 -23.1% 5 0.2% 91,648 101.2% 24 0.0% 91,216 102.4% -152 -0.2%
Twig_Template::display@2 1 0.2% 670 26.2% 7 0.3% 672 25.7% 6 0.2% 17,320 19.1% 1,368 1.5% 0 0.0% 0 0.0%
call_user_func_array@1 0 0.0% -666 -26.0% -1 -0.0% -668 -25.5% -5 -0.2% -24 -0.0% 0 0.0% -144 -0.2% 0 0.0%
drupal_render@4 0 0.0% 659 25.8% -2 -0.1% 726 27.8% 10 0.4% 27,744 30.6% -752 -0.8% -52,464 -58.9% -504 -0.6%
Twig_Template::displayWithErrorHandling@2 1 0.2% 659 25.8% 5 0.2% 660 25.2% 3 0.1% 15,152 16.7% 1,096 1.2% 0 0.0% 0 0.0%
_menu_translate 0 0.0% -639 -25.0% 8 0.3% -657 -25.1% -2 -0.1% 16 0.0% 0 0.0% -48 -0.1% 0 0.0%
__TwigTemplate_a8c37ec2b7fccf5a561477cb17227163c9611c131082def16e302cf812ff069c::doDisplay 0 0.0% 638 24.9% 7 0.3% 744 28.4% 0 0.0% 20,784 23.0% -40 -0.0% -54,128 -60.8% -40 -0.0%
_drupal_bootstrap_page_cache 0 0.0% 631 24.7% 32 1.3% 623 23.8% 21 0.8% 8 0.0% -24 -0.0% 40 0.0% 0 0.0%
menu_item_route_access 0 0.0% -609 -23.8% -38 -1.5% -622 -23.8% -57 -2.2% -24 -0.0% -8 -0.0% -784 -0.9% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 0 0.0% -598 -23.4% -6 -0.2% -537 -20.5% -1 -0.0% 91,472 101.0% 0 0.0% 90,528 101.6% 0 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 0 0.0% -587 -22.9% -119 -4.7% -559 -21.4% -140 -5.4% -56 -0.1% -24 -0.0% 17,360 19.5% 32 0.0%
Drupal\Core\Controller\HtmlPageController::getContentResult 0 0.0% -583 -22.8% -1 -0.0% -578 -22.1% -2 -0.1% 0 0.0% 0 0.0% -128 -0.1% 0 0.0%
twig_render_var@2 5 0.9% 561 21.9% 46 1.8% 568 21.7% 36 1.4% 13,160 14.5% 1,048 1.2% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% -553 -21.6% -57 -2.2% -470 -18.0% -32 -1.2% 24,248 26.8% -176,728 -195.2% 12,944 14.5% 1,216 1.4%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 0 0.0% -550 -21.5% -41 -1.6% -555 -21.2% -23 -0.9% -552 -0.6% 72 0.1% 5,272 5.9% -96 -0.1%
spl_autoload_call@1 0 0.0% -547 -21.4% 3 0.1% -573 -21.9% -18 -0.7% -496 -0.5% 56 0.1% 5,272 5.9% 0 0.0%
Drupal\user\Controller\UserController::userPage 0 0.0% -540 -21.1% 8 0.3% -537 -20.5% -1 -0.0% -24 -0.0% 0 0.0% -24 -0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getStorageController 0 0.0% -529 -20.7% -31 -1.2% -540 -20.6% -32 -1.2% 88 0.1% 0 0.0% 664 0.7% 0 0.0%
Drupal\Core\Form\FormBuilder::getFormId 0 0.0% -525 -20.5% 7 0.3% -527 -20.1% -8 -0.3% -64 -0.1% 0 0.0% -16 -0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getController 0 0.0% -520 -20.3% -10 -0.4% -538 -20.6% -19 -0.7% 104 0.1% 0 0.0% 456 0.5% 0 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 0 0.0% -484 -18.9% -9 -0.4% -484 -18.5% -2 -0.1% -32 -0.0% 0 0.0% -24 -0.0% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% -474 -18.5% 4 0.2% -407 -15.6% 9 0.3% 91,456 101.0% -16 -0.0% 90,528 101.6% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -472 -18.5% 10 0.4% -401 -15.3% 9 0.3% 91,688 101.2% 0 0.0% 90,824 102.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@1 0 0.0% -472 -18.5% -25 -1.0% -450 -17.2% 9 0.3% 176 0.2% 0 0.0% -368 -0.4% 0 0.0%
Drupal\Core\DependencyInjection\Container::get@1 0 0.0% -464 -18.1% 8 0.3% -471 -18.0% -21 -0.8% 160 0.2% -16 -0.0% -368 -0.4% 0 0.0%
Drupal\Core\Page\DefaultHtmlPageRenderer::render 0 0.0% -462 -18.1% 1 0.0% -393 -15.0% 2 0.1% 90,832 100.3% -16 -0.0% 89,784 100.8% 0 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlFragment 0 0.0% -462 -18.1% 0 0.0% -395 -15.1% -4 -0.2% 90,832 100.3% 0 0.0% 89,784 100.8% 0 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 0 0.0% -437 -17.1% 19 0.7% -442 -16.9% 10 0.4% -32 -0.0% 0 0.0% -24 -0.0% 0 0.0%
render@2 2 0.3% 433 16.9% 17 0.7% 435 16.6% 13 0.5% 8,616 9.5% 1,648 1.8% 0 0.0% 0 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 0 0.0% -430 -16.8% 4 0.2% -435 -16.6% -3 -0.1% -32 -0.0% 0 0.0% -24 -0.0% 0 0.0%
theme@2 0 0.0% 430 16.8% 82 3.2% 540 20.6% 59 2.3% 28,208 31.1% -7,256 -8.0% -52,040 -58.4% -2,104 -2.4%
Drupal\Core\DrupalKernel::initializeContainer 0 0.0% -415 -16.2% -9 -0.4% -401 -15.3% -8 -0.3% -160 -0.2% 0 0.0% -536 -0.6% -24 -0.0%
Drupal\Core\DrupalKernel::boot 0 0.0% -415 -16.2% 0 0.0% -398 -15.2% 3 0.1% -160 -0.2% 0 0.0% -536 -0.6% 0 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher::matchRequest 0 0.0% -414 -16.2% 4 0.2% -417 -15.9% 7 0.3% -24 -0.0% 0 0.0% -80 -0.1% 0 0.0%
Drupal\shortcut\Plugin\Block\ShortcutsBlock::build 0 0.0% -402 -15.7% 0 0.0% -469 -17.9% 0 0.0% -256 -0.3% 0 0.0% 24 0.0% 0 0.0%
Drupal\Core\Entity\EntityType::hasControllerClass 0 0.0% -393 -15.4% -8 -0.3% -394 -15.1% 8 0.3% 72 0.1% 0 0.0% 176 0.2% 0 0.0%
Drupal\user\Form\UserLoginForm::create 0 0.0% -383 -15.0% 1 0.0% -386 -14.8% -4 -0.2% -48 -0.1% 0 0.0% 72 0.1% 0 0.0%
[ display all ]