Diff Report
Run #519a496084867: XHProf Run (Namespace=drupal-perf-steveoliver)
vs.
Run #519a4774889dd: XHProf Run (Namespace=drupal-perf-steveoliver)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #519a496084867Run #519a4774889ddDiffDiff%
Number of Function Calls72,170 71,984 -186 -0.3%
Incl. Wall Time (microsec)6,242,031 3,763,071 -2,478,960 -39.7%
Incl. CPU (microsecs)896,056 900,056 4,000 0.4%
Incl. MemUse (bytes)67,064,920 67,051,296 -13,624 -0.0%
Incl. PeakMemUse (bytes)67,203,968 67,189,464 -14,504 -0.0%

[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%
main() 0 0.0% -2,478,960 -100.0% -157 -0.0% 4,000 100.0% 0 0.0% -13,624 -100.0% 8 0.1% -14,504 -100.0% 0 0.0%
run_init::d8/index.php 0 0.0% -2,478,578 -100.0% -206 -0.0% 4,000 100.0% 0 0.0% -13,632 -100.1% 0 0.0% -14,504 -100.0% 0 0.0%
drupal_handle_request 0 0.0% -2,468,545 -99.6% -232 -0.0% 4,000 100.0% 0 0.0% -13,624 -100.0% -16 -0.1% -14,424 -99.4% -80 -0.6%
Symfony\Component\HttpKernel\Kernel::handle 0 0.0% -1,961,674 -79.1% -48 -0.0% 3,999 100.0% 0 0.0% -6,576 -48.3% -8 -0.1% 1,384 9.5% 0 0.0%
Drupal\Core\HttpKernel::handle 0 0.0% -1,955,417 -78.9% -91 -0.0% 3,999 100.0% 0 0.0% -6,600 -48.4% -8 -0.1% 1,288 8.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -1,954,978 -78.9% -26 -0.0% 3,999 100.0% 0 0.0% -6,592 -48.4% 0 0.0% 1,288 8.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -1,954,952 -78.9% -318 -0.0% 3,999 100.0% 0 0.0% -6,592 -48.4% 0 0.0% 1,288 8.9% 64 0.4%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -1,379,223 -55.6% -926 -0.0% 3,998 100.0% 0 0.0% -6,080 -44.6% 0 0.0% -7,080 -48.8% 0 0.0%
call_user_func 0 0.0% -1,347,461 -54.4% -778 -0.0% -8,001 -200.0% 0 0.0% -6,432 -47.2% -32 -0.2% 21,424 147.7% -168 -1.2%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% -1,305,258 -52.7% -1,564 -0.1% -4,001 -100.0% 0 0.0% -6,496 -47.7% 48 0.4% -7,312 -50.4% 48 0.3%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 0 0.0% -1,299,869 -52.4% -814 -0.0% -4,001 -100.0% 0 0.0% -6,504 -47.7% 0 0.0% -7,328 -50.5% 0 0.0%
Drupal\Core\EventSubscriber\ViewSubscriber::onView 0 0.0% -955,543 -38.5% -62 -0.0% -1 -0.0% 0 0.0% -6,680 -49.0% 0 0.0% 1,192 8.2% 0 0.0%
Drupal\Core\EventSubscriber\ViewSubscriber::onHtml 0 0.0% -955,101 -38.5% -60 -0.0% -1 -0.0% 0 0.0% -6,680 -49.0% -40 -0.3% 1,192 8.2% 0 0.0%
drupal_render_page 0 0.0% -952,257 -38.4% -505 -0.0% -4,001 -100.0% 0 0.0% -6,504 -47.7% -72 -0.5% 976 6.7% 0 0.0%
call_user_func_array 0 0.0% -936,415 -37.8% -1,492 -0.1% 16,004 400.1% 4,000 100.0% 104 0.8% 24 0.2% -40 -0.3% 0 0.0%
call_user_func_array@1 0 0.0% -837,805 -33.8% -81 -0.0% 3 0.1% 0 0.0% -184 -1.4% 0 0.0% -168 -1.2% 0 0.0%
block_page_build 0 0.0% -666,691 -26.9% -170 -0.0% 0 0.0% 0 0.0% -6,400 -47.0% 0 0.0% -8,768 -60.5% -64 -0.4%
Drupal\Core\EventSubscriber\{closure} 0 0.0% -664,942 -26.8% -23 -0.0% 4,001 100.0% 0 0.0% -280 -2.1% 0 0.0% -336 -2.3% 0 0.0%
node_add 0 0.0% -664,901 -26.8% -91 -0.0% 4,001 100.0% 0 0.0% -280 -2.1% 0 0.0% -336 -2.3% 0 0.0%
block_get_blocks_by_region 0 0.0% -664,164 -26.8% -211 -0.0% 0 0.0% 0 0.0% -6,400 -47.0% 0 0.0% -8,432 -58.1% 0 0.0%
drupal_build_form 0 0.0% -645,675 -26.0% -160 -0.0% 4,001 100.0% 0 0.0% -144 -1.1% 0 0.0% -264 -1.8% 0 0.0%
entity_get_form 0 0.0% -645,621 -26.0% -160 -0.0% 4,001 100.0% 0 0.0% -280 -2.1% 0 0.0% -264 -1.8% 0 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass 0 0.0% -561,109 -22.6% -16,839 -0.7% -12,006 -300.1% 3,999 100.0% -432 -3.2% 296 2.2% -30,504 -210.3% -488 -3.4%
_block_get_renderable_region 0 0.0% -525,337 -21.2% -689 -0.0% 4,001 100.0% 0 0.0% -6,504 -47.7% 0 0.0% -8,320 -57.4% 0 0.0%
entity_view 0 0.0% -481,106 -19.4% -340 -0.0% -3,999 -100.0% 4,000 100.0% -6,480 -47.6% 0 0.0% -8,816 -60.8% 0 0.0%
Drupal\block\BlockRenderController::view 0 0.0% -478,617 -19.3% -189 -0.0% -7,999 -200.0% 0 0.0% -6,480 -47.6% 0 0.0% -8,816 -60.8% 0 0.0%
Drupal\block\BlockRenderController::viewMultiple 0 0.0% -478,365 -19.3% -143 -0.0% -7,999 -200.0% 0 0.0% -6,480 -47.6% 0 0.0% -8,816 -60.8% 0 0.0%
Drupal\block\BlockBase::build 0 0.0% -478,045 -19.3% -593 -0.0% -7,999 -200.0% 0 0.0% -6,480 -47.6% 0 0.0% -8,816 -60.8% 0 0.0%
theme 0 0.0% -446,337 -18.0% -1,902 -0.1% -20,001 -500.0% -4,000 -100.0% -6,256 -45.9% -232 -1.7% 2,456 16.9% 1,384 9.5%
drupal_render 0 0.0% -431,812 -17.4% -228 -0.0% 0 0.0% 4,000 100.0% -6,208 -45.6% 48 0.4% 3,440 23.7% 672 4.6%
Drupal\Core\Database\Connection::query 0 0.0% -424,043 -17.1% -9,316 -0.4% -8,003 -200.1% 7,999 200.0% 88 0.6% 24 0.2% -6,864 -47.3% -1,344 -9.3%
drupal_process_form 0 0.0% -422,390 -17.0% -344 -0.0% 8,001 200.0% -4,000 -100.0% -144 -1.1% 0 0.0% -264 -1.8% 0 0.0%
Drupal\views\Plugin\Block\ViewsBlock::blockBuild 0 0.0% -419,332 -16.9% -86 -0.0% -4,000 -100.0% 0 0.0% -6,496 -47.7% 0 0.0% -8,832 -60.9% 0 0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% -416,929 -16.8% -65 -0.0% 1 0.0% 0 0.0% -6,504 -47.7% 0 0.0% -8,832 -60.9% 0 0.0%
drupal_render@1 0 0.0% -386,135 -15.6% -1,112 -0.0% -8,000 -200.0% 0 0.0% -5,896 -43.3% 88 0.6% -11,664 -80.4% -536 -3.7%
Drupal\Core\Database\Statement::execute 0 0.0% -374,018 -15.1% -7,823 -0.3% -8,000 -200.0% 4,001 100.0% 88 0.6% 0 0.0% -1,120 -7.7% 0 0.0%
theme@1 0 0.0% -366,579 -14.8% -8,751 -0.4% -3,999 -100.0% 0 0.0% -6,024 -44.2% -160 -1.2% -11,256 -77.6% 64 0.4%
PDOStatement::execute 0 0.0% -361,680 -14.6% -361,680 -14.6% -12,001 -300.0% -12,001 -300.0% 88 0.6% 88 0.6% -1,120 -7.7% -1,120 -7.7%
Drupal\block\Plugin\views\display\Block::execute 0 0.0% -347,812 -14.0% -47 -0.0% 0 0.0% 0 0.0% -6,456 -47.4% -48 -0.4% -8,688 -59.9% 512 3.5%
drupal_bootstrap 0 0.0% -320,306 -12.9% -1,005 -0.0% 2 0.1% 0 0.0% -6,936 -50.9% -24 -0.2% -6,992 -48.2% 0 0.0%
form_set_cache 0 0.0% -275,337 -11.1% -115 -0.0% 8,001 200.0% 0 0.0% 72 0.5% 0 0.0% -192 -1.3% 0 0.0%
Drupal\Core\KeyValueStore\DatabaseStorageExpirable::setWithExpire 0 0.0% -270,507 -10.9% -149 -0.0% 8,001 200.0% 0 0.0% 56 0.4% 24 0.2% -112 -0.8% 0 0.0%
drupal_render@2 0 0.0% -268,281 -10.8% -3,559 -0.1% -4,001 -100.0% 0 0.0% -5,768 -42.3% 192 1.4% -10,984 -75.7% 168 1.2%
Symfony\Component\DependencyInjection\Container::get 0 0.0% -267,645 -10.8% -35,285 -1.4% 27,997 699.9% 3,998 100.0% 440 3.2% 80 0.6% 464 3.2% -296 -2.0%
Drupal\Core\Database\Query\Merge::execute 0 0.0% -259,632 -10.5% -345 -0.0% 12,002 300.1% 0 0.0% 56 0.4% 0 0.0% 72 0.5% 448 3.1%
entity_create 0 0.0% -256,815 -10.4% -36 -0.0% -3,999 -100.0% 0 0.0% 248 1.8% 0 0.0% 232 1.6% 0 0.0%
call_user_func_array@2 0 0.0% -255,320 -10.3% -2,306 -0.1% -1 -0.0% -4,000 -100.0% -312 -2.3% 0 0.0% -200 -1.4% 72 0.5%
Drupal\Core\Extension\ModuleHandler::invokeAll 0 0.0% -250,621 -10.1% -2,217 -0.1% -3,997 -99.9% 0 0.0% -592 -4.3% 8 0.1% 48 0.3% 424 2.9%
Drupal\Core\Database\Driver\mysql\Insert::execute 0 0.0% -249,328 -10.1% -169 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
render 0 0.0% -248,016 -10.0% -330 -0.0% -4,001 -100.0% 0 0.0% -5,592 -41.0% 0 0.0% -10,984 -75.7% 0 0.0%
module_invoke_all 0 0.0% -247,755 -10.0% -1,269 -0.1% -7,997 -199.9% 0 0.0% -592 -4.3% 0 0.0% -792 -5.5% -168 -1.2%
_menu_check_access 0 0.0% -236,051 -9.5% -599 -0.0% -3,998 -100.0% 0 0.0% 232 1.7% 0 0.0% 344 2.4% 0 0.0%
node_access 0 0.0% -235,200 -9.5% -295 -0.0% 2 0.1% 0 0.0% 232 1.7% 0 0.0% 224 1.5% 0 0.0%
Drupal\Core\EventSubscriber\LegacyRequestSubscriber::onKernelRequestLegacy 0 0.0% -233,374 -9.4% -89 -0.0% 1 0.0% 0 0.0% 280 2.1% 0 0.0% 72 0.5% -80 -0.6%
Drupal\node\NodeStorageController::create 0 0.0% -232,472 -9.4% -161 -0.0% -3,999 -100.0% 0 0.0% 200 1.5% 0 0.0% -48 -0.3% 0 0.0%
Drupal\Core\Entity\DatabaseStorageControllerNG::create 0 0.0% -232,257 -9.4% -618 -0.0% -3,999 -100.0% 0 0.0% 200 1.5% -48 -0.4% -48 -0.3% 120 0.8%
_menu_translate 0 0.0% -231,670 -9.3% -397 -0.0% 4,001 100.0% 0 0.0% 200 1.5% 0 0.0% 224 1.5% 0 0.0%
Symfony\Component\ClassLoader\ClassLoader::findFile 0 0.0% -230,118 -9.3% -104,900 -4.2% -28,005 -700.1% -16,003 -400.1% 0 0.0% 8 0.1% -56 -0.4% -152 -1.0%
_drupal_bootstrap_code 0 0.0% -228,028 -9.2% -1,935 -0.1% 2 0.1% 0 0.0% -6,928 -50.9% 72 0.5% -6,768 -46.7% 0 0.0%
menu_get_item 0 0.0% -226,987 -9.2% -973 -0.0% 0 0.0% 0 0.0% 168 1.2% -16 -0.1% -48 -0.3% -272 -1.9%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 0 0.0% -225,751 -9.1% -7,262 -0.3% -19,998 -500.0% -4,001 -100.0% -328 -2.4% -120 -0.9% 18,768 129.4% 176 1.2%
drupal_render@3 0 0.0% -215,729 -8.7% -682 -0.0% 0 0.0% 0 0.0% -5,800 -42.6% 104 0.8% -13,224 -91.2% -1,072 -7.4%
class_exists 0 0.0% -210,698 -8.5% -1,665 -0.1% -24,002 -600.0% 0 0.0% -296 -2.2% 0 0.0% 25,208 173.8% -304 -2.1%
theme_render_template 0 0.0% -208,973 -8.4% -770 -0.0% 0 0.0% 4,000 100.0% 488 3.6% 0 0.0% 13,120 90.5% 992 6.8%
menu_get_custom_theme 0 0.0% -208,555 -8.4% -96 -0.0% 4,001 100.0% 0 0.0% 208 1.5% 0 0.0% 336 2.3% 0 0.0%
menu_set_custom_theme 0 0.0% -208,512 -8.4% -17 -0.0% 4,001 100.0% 0 0.0% 208 1.5% 0 0.0% 336 2.3% 0 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 0 0.0% -205,986 -8.3% -815 -0.0% -12,003 -300.1% 0 0.0% -224 -1.6% 0 0.0% 30,184 208.1% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::get 0 0.0% -204,001 -8.2% -2,685 -0.1% 3,998 100.0% 0 0.0% -816 -6.0% 0 0.0% 2,496 17.2% -32 -0.2%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% -203,126 -8.2% -9,490 -0.4% -3 -0.1% 0 0.0% -816 -6.0% -104 -0.8% 2,928 20.2% -624 -4.3%
run_init::templates/page.tpl.php 0 0.0% -200,761 -8.1% -295 -0.0% -4,000 -100.0% 0 0.0% 216 1.6% -32 -0.2% 544 3.8% 0 0.0%
drupal_render@4 0 0.0% -193,590 -7.8% -1,357 -0.1% -1 -0.0% 4,001 100.0% 232 1.7% -8 -0.1% 352 2.4% 280 1.9%
Drupal\views\ViewExecutable::render 0 0.0% -193,228 -7.8% -371 -0.0% -1 -0.0% 0 0.0% -232 -1.7% 0 0.0% -2,896 -20.0% 1,640 11.3%
theme@2 0 0.0% -192,047 -7.7% -7,610 -0.3% -8,001 -200.0% -4,000 -100.0% -5,944 -43.6% 24,784 181.9% -12,880 -88.8% -552 -3.8%
Drupal\node\NodeStorageController::invokeHook 0 0.0% -191,018 -7.7% -241 -0.0% -7,997 -199.9% 0 0.0% 96 0.7% 0 0.0% 72 0.5% 0 0.0%
field_entity_create 0 0.0% -186,178 -7.5% -209 -0.0% -3,997 -99.9% 0 0.0% 96 0.7% 0 0.0% 168 1.2% 0 0.0%
theme_render_template@1 0 0.0% -181,412 -7.3% -636 -0.0% 4,000 100.0% 0 0.0% 360 2.6% -32 -0.2% 2,200 15.2% 120 0.8%
run_init::templates/block.tpl.php 0 0.0% -177,990 -7.2% -415 -0.0% 0 0.0% 0 0.0% 224 1.6% 0 0.0% 520 3.6% 0 0.0%
render@1 0 0.0% -174,683 -7.0% -318 -0.0% 0 0.0% 0 0.0% 224 1.6% 0 0.0% 520 3.6% 0 0.0%
drupal_retrieve_form 0 0.0% -169,223 -6.8% -221 -0.0% 4,000 100.0% 0 0.0% -80 -0.6% 0 0.0% -80 -0.6% 0 0.0%
Drupal\Core\Extension\ModuleHandler::load 0 0.0% -167,332 -6.8% -5,915 -0.2% -3,999 -100.0% 0 0.0% -5,760 -42.3% 16 0.1% -5,192 -35.8% 0 0.0%
Drupal\Core\Entity\EntityFormController::buildForm 0 0.0% -166,367 -6.7% -54 -0.0% 4,000 100.0% 0 0.0% -80 -0.6% 0 0.0% -80 -0.6% 0 0.0%
entity_load_multiple 0 0.0% -162,628 -6.6% -979 -0.0% -4,000 -100.0% 4,001 100.0% -48 -0.4% 0 0.0% -8 -0.1% 168 1.2%
Drupal\Core\Config\Entity\ConfigStorageController::load 0 0.0% -158,040 -6.4% -858 -0.0% 1 0.0% 0 0.0% 48 0.4% 0 0.0% 48 0.3% 0 0.0%
drupal_render@5 0 0.0% -154,454 -6.2% -2,295 -0.1% 0 0.0% 0 0.0% 112 0.8% 0 0.0% -176 -1.2% -112 -0.8%
Drupal\Core\Extension\ModuleHandler::loadAll 0 0.0% -152,242 -6.1% -574 -0.0% 1 0.0% 4,000 100.0% -5,824 -42.7% 0 0.0% -5,384 -37.1% 0 0.0%
template_preprocess_views_view 0 0.0% -148,650 -6.0% -290 -0.0% 1 0.0% 0 0.0% -6,232 -45.7% 0 0.0% -13,720 -94.6% 0 0.0%
form_builder 0 0.0% -146,709 -5.9% -1,744 -0.1% 4,000 100.0% 0 0.0% -216 -1.6% 8 0.1% -72 -0.5% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% -146,440 -5.9% -67 -0.0% 1 0.0% 0 0.0% -6,216 -45.6% 0 0.0% -13,720 -94.6% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::render_grouping_sets 0 0.0% -146,213 -5.9% -161 -0.0% 1 0.0% 0 0.0% -6,216 -45.6% -48 -0.4% -13,720 -94.6% 0 0.0%
Drupal\node\NodeFormController::form 0 0.0% -144,300 -5.8% -684 -0.0% 4,001 100.0% 0 0.0% -136 -1.0% 0 0.0% -136 -0.9% 0 0.0%
form_builder@1 0 0.0% -143,691 -5.8% -3,869 -0.2% 4,000 100.0% 0 0.0% -224 -1.6% -8 -0.1% -72 -0.5% 72 0.5%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 0 0.0% -140,300 -5.7% -1,032 -0.0% -28,003 -700.1% 0 0.0% -416 -3.1% 0 0.0% 32,280 222.6% 0 0.0%
block_list 0 0.0% -138,616 -5.6% -268 -0.0% -4,001 -100.0% 0 0.0% 104 0.8% 0 0.0% -112 -0.8% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 0 0.0% -138,029 -5.6% -4,008 -0.2% -12,000 -300.0% 12,001 300.0% 24 0.2% 0 0.0% 224 1.5% 0 0.0%
entity_load_multiple_by_properties 0 0.0% -137,941 -5.6% -49 -0.0% -4,001 -100.0% 0 0.0% 104 0.8% 0 0.0% -112 -0.8% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@1 0 0.0% -137,021 -5.5% -1,856 -0.1% -8,003 -200.1% -4,000 -100.0% 112 0.8% -40 -0.3% -5,936 -40.9% 0 0.0%
Drupal\block\BlockStorageController::loadByProperties 0 0.0% -135,876 -5.5% -58 -0.0% -1 -0.0% 0 0.0% 112 0.8% 0 0.0% 248 1.7% 0 0.0%
Drupal\block\BlockStorageController::load 0 0.0% -134,102 -5.4% -49 -0.0% 3,999 100.0% 0 0.0% 112 0.8% 0 0.0% 248 1.7% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% -127,152 -5.1% -6,622 -0.3% -4,000 -100.0% 0 0.0% -784 -5.8% 72 0.5% 6,384 44.0% -304 -2.1%
form_builder@2 0 0.0% -125,426 -5.1% -3,865 -0.2% -4,000 -100.0% 0 0.0% -216 -1.6% 40 0.3% -96 -0.7% 40 0.3%
[ display all ]