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

Overall Diff Summary

Run #52d4b60c154f6Run #52d4b590e6e18DiffDiff%
Number of Function Calls45,376 45,751 375 0.8%
Incl. Wall Time (microsec)160,825 163,509 2,684 1.7%
Incl. CPU (microsecs)149,642 151,958 2,316 1.5%
Incl. MemUse (bytes)14,472,144 14,590,240 118,096 0.8%
Incl. PeakMemUse (bytes)14,551,648 14,670,320 118,672 0.8%

[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\DrupalKernel::handle 0 0.0% 2,837 105.7% 1 0.0% 2,477 107.0% 1 0.0% 117,336 99.4% 0 0.0% 117,912 99.4% 0 0.0%
Drupal\Core\HttpKernel::handle 0 0.0% 2,831 105.5% 1 0.0% 2,471 106.7% -2 -0.1% 117,336 99.4% 0 0.0% 117,912 99.4% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 2,827 105.3% -1 -0.0% 2,468 106.6% -3 -0.1% 117,336 99.4% -496 -0.4% 117,912 99.4% 112 0.1%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 2,827 105.3% 0 0.0% 2,470 106.6% 2 0.1% 117,336 99.4% 0 0.0% 117,912 99.4% 0 0.0%
drupal_handle_request 0 0.0% 2,710 101.0% -3 -0.1% 2,343 101.2% 7 0.3% 118,104 100.0% -496 -0.4% 118,680 100.0% 0 0.0%
run_init::d8.dev/index.php 0 0.0% 2,692 100.3% -10 -0.4% 2,324 100.3% -13 -0.6% 118,096 100.0% 0 0.0% 118,672 100.0% 0 0.0%
main() 0 0.0% 2,684 100.0% -3 -0.1% 2,316 100.0% -4 -0.2% 118,096 100.0% 0 0.0% 118,672 100.0% 0 0.0%
theme 0 0.0% 1,739 64.8% -1 -0.0% 1,597 69.0% -8 -0.3% 117,904 99.8% -544 -0.5% 128,856 108.6% -80 -0.1%
drupal_render 0 0.0% 1,726 64.3% 4 0.1% 1,589 68.6% 15 0.6% 119,464 101.2% 1,024 0.9% 118,912 100.2% 1,480 1.2%
Twig_Template::displayWithErrorHandling 0 0.0% 1,725 64.3% 1 0.0% 1,592 68.7% -4 -0.2% 112,520 95.3% 0 0.0% 128,704 108.5% 176 0.1%
Twig_Template::display 0 0.0% 1,723 64.2% -5 -0.2% 1,595 68.9% 4 0.2% 112,520 95.3% 0 0.0% 128,704 108.5% 0 0.0%
Twig_Template::render 0 0.0% 1,721 64.1% 0 0.0% 1,593 68.8% -2 -0.1% 114,048 96.6% -8 -0.0% 129,208 108.9% 0 0.0%
twig_render_var -1 -0.3% 1,713 63.8% 10 0.4% 1,582 68.3% 5 0.2% 115,896 98.1% -96 -0.1% 128,616 108.4% -104 -0.1%
render 1 0.3% 1,677 62.5% 8 0.3% 1,550 66.9% -3 -0.1% 115,992 98.2% 0 0.0% 128,368 108.2% 0 0.0%
drupal_render@1 1 0.3% 1,660 61.8% 9 0.3% 1,536 66.3% 3 0.1% 115,856 98.1% 1,144 1.0% 128,712 108.5% 192 0.2%
theme@1 1 0.3% 1,650 61.5% 66 2.5% 1,525 65.8% 65 2.8% 114,064 96.6% -2,840 -2.4% 128,288 108.1% 0 0.0%
twig_render_template 0 0.0% 1,622 60.4% -3 -0.1% 1,510 65.2% -2 -0.1% 113,456 96.1% -1,560 -1.3% 127,968 107.8% 256 0.2%
__TwigTemplate_7ce66f98a1128fcb798b5a0989090ed7::doDisplay 0 0.0% 1,618 60.3% 0 0.0% 1,497 64.6% 2 0.1% 120,000 101.6% -3,120 -2.6% 131,952 111.2% -88 -0.1%
call_user_func_array 0 0.0% 1,602 59.7% 5 0.2% 1,461 63.1% 10 0.4% 123,264 104.4% 0 0.0% 120,448 101.5% -96 -0.1%
Drupal\Core\Controller\HtmlPageController::content 0 0.0% 1,584 59.0% -1 -0.0% 1,455 62.8% -2 -0.1% 123,208 104.3% 0 0.0% 122,408 103.1% 0 0.0%
Drupal\Core\Controller\HtmlControllerBase::createHtmlFragment 0 0.0% 1,478 55.1% 1 0.0% 1,373 59.3% 2 0.1% 123,192 104.3% -528 -0.4% 122,328 103.1% 0 0.0%
twig_render_template@1 1 0.3% 1,327 49.4% 17 0.6% 1,214 52.4% 17 0.7% 112,008 94.8% -1,304 -1.1% 132,080 111.3% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 0 0.0% 1,263 47.1% 4 0.1% 1,035 44.7% -6 -0.3% -5,368 -4.5% 0 0.0% -3,464 -2.9% 0 0.0%
call_user_func 0 0.0% 1,258 46.9% -5 -0.2% 1,036 44.7% -5 -0.2% -5,384 -4.6% 0 0.0% -5,840 -4.9% -888 -0.7%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% 1,257 46.8% -6 -0.2% 1,033 44.6% 1 0.0% -5,368 -4.5% 0 0.0% -3,464 -2.9% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 1,215 45.3% 5 0.2% 982 42.4% -8 -0.3% -5,376 -4.6% 0 0.0% -3,504 -3.0% 0 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlFragment 0 0.0% 941 35.1% 0 0.0% 760 32.8% 1 0.0% -5,848 -5.0% 0 0.0% -3,200 -2.7% 0 0.0%
Drupal\Core\Page\DefaultHtmlPageRenderer::render 0 0.0% 941 35.1% 0 0.0% 760 32.8% 2 0.1% -5,848 -5.0% -488 -0.4% -3,200 -2.7% 0 0.0%
Twig_Template::render@1 1 0.3% 880 32.8% 9 0.3% 795 34.3% -3 -0.1% 63,032 53.4% 128 0.1% 100,600 84.8% 48 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 2 0.5% 870 32.4% 43 1.6% 786 33.9% 38 1.6% 83,656 70.8% 2,000 1.7% 66,344 55.9% 2,072 1.7%
__TwigTemplate_259aee7d8034c88b19cdf5fb1569024d::doDisplay 1 0.3% 857 31.9% 38 1.4% 776 33.5% 33 1.4% 67,328 57.0% -5,864 -5.0% 83,968 70.8% 5,720 4.8%
Twig_Template::display@1 1 0.3% 842 31.4% 0 0.0% 758 32.7% 4 0.2% 61,560 52.1% 64 0.1% 83,960 70.7% 96 0.1%
Twig_Template::displayWithErrorHandling@1 1 0.3% 840 31.3% 4 0.1% 751 32.4% -7 -0.3% 61,496 52.1% 464 0.4% 83,864 70.7% 136 0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 2 0.5% 839 31.3% 64 2.4% 579 25.0% 46 2.0% 10,536 8.9% -8,616 -7.3% 31,808 26.8% 2,080 1.8%
twig_render_var@1 3 0.8% 796 29.7% 23 0.9% 719 31.0% 20 0.9% 57,928 49.1% 912 0.8% 68,264 57.5% 632 0.5%
render@1 1 0.3% 772 28.8% 7 0.3% 690 29.8% -5 -0.2% 57,016 48.3% 288 0.2% 68,096 57.4% 32 0.0%
block_page_build 0 0.0% 759 28.3% 1 0.0% 622 26.9% 14 0.6% -64 -0.1% 0 0.0% 112 0.1% 0 0.0%
block_get_blocks_by_region 0 0.0% 758 28.2% 1 0.0% 611 26.4% -8 -0.3% -64 -0.1% 0 0.0% -32 -0.0% 0 0.0%
drupal_prepare_page 0 0.0% 757 28.2% 24 0.9% 608 26.3% 33 1.4% -168 -0.1% 0 0.0% 848 0.7% 0 0.0%
drupal_render@2 1 0.3% 746 27.8% 2 0.1% 713 30.8% -4 -0.2% 49,024 41.5% 1,592 1.3% 64,896 54.7% 176 0.1%
theme@2 1 0.3% 699 26.0% 72 2.7% 661 28.5% 77 3.3% 52,208 44.2% -1,808 -1.5% 64,432 54.3% 1,184 1.0%
Drupal\Core\Database\Connection::query 2 0.5% 685 25.5% 60 2.2% 338 14.6% 75 3.2% 12,344 10.5% -1,552 -1.3% 4,400 3.7% 40 0.0%
Drupal\Core\Cache\DatabaseBackend::get 2 0.5% 669 24.9% 3 0.1% 488 21.1% 4 0.2% 10,192 8.6% -368 -0.3% 31,680 26.7% 0 0.0%
_block_get_renderable_region 0 0.0% 649 24.2% -5 -0.2% 521 22.5% -1 -0.0% -8 -0.0% 0 0.0% -152 -0.1% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 613 22.8% 383 14.3% 263 11.4% -276 -11.9% 88 0.1% -32,736 -27.7% 22,784 19.2% -64,280 -54.2%
menu_tree 0 0.0% 605 22.5% 3 0.1% 483 20.9% 2 0.1% 0 0.0% 0 0.0% 232 0.2% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 0 0.0% 603 22.5% -2 -0.1% 483 20.9% 1 0.0% 0 0.0% 0 0.0% 232 0.2% 0 0.0%
Drupal\block\BlockViewBuilder::view 0 0.0% 592 22.1% 3 0.1% 470 20.3% 6 0.3% -8 -0.0% 0 0.0% 168 0.1% 0 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 0 0.0% 589 21.9% -4 -0.1% 463 20.0% -8 -0.3% -8 -0.0% 0 0.0% 168 0.1% 0 0.0%
twig_render_template@2 1 0.3% 582 21.7% 23 0.9% 499 21.5% 15 0.6% 50,272 42.6% 2,520 2.1% 60,960 51.4% 1,384 1.2%
entity_view 0 0.0% 577 21.5% 5 0.2% 449 19.4% -1 -0.0% -24 -0.0% 0 0.0% 152 0.1% 0 0.0%
Drupal\Core\Template\TwigEnvironment::needsUpdate 2 0.5% 505 18.8% 11 0.4% 409 17.7% 1 0.0% 96 0.1% -3,936 -3.3% 23,984 20.2% 0 0.0%
menu_tree_page_data 0 0.0% 491 18.3% 2 0.1% 383 16.5% 7 0.3% -8 -0.0% 0 0.0% 96 0.1% 0 0.0%
Drupal\Core\Database\Statement::execute 2 0.5% 475 17.7% 35 1.3% 131 5.7% 33 1.4% 10,440 8.8% 0 0.0% 3,720 3.1% 0 0.0%
menu_item_route_access 0 0.0% 470 17.5% -23 -0.9% 369 15.9% -7 -0.3% -8 -0.0% 24 0.0% 48 0.0% -1,104 -0.9%
menu_build_tree 0 0.0% 445 16.6% 2 0.1% 356 15.4% 4 0.2% -8 -0.0% 0 0.0% 96 0.1% 0 0.0%
_menu_link_translate 0 0.0% 426 15.9% 13 0.5% 328 14.2% 13 0.6% -8 -0.0% 0 0.0% -16 -0.0% 0 0.0%
menu_tree_check_access 0 0.0% 422 15.7% 0 0.0% 324 14.0% 0 0.0% -8 -0.0% 0 0.0% -16 -0.0% 0 0.0%
_menu_tree_check_access 0 0.0% 422 15.7% -1 -0.0% 324 14.0% -5 -0.2% -8 -0.0% 0 0.0% -16 -0.0% 0 0.0%
PDOStatement::execute 2 0.5% 421 15.7% 421 15.7% 78 3.4% 78 3.4% 10,440 8.8% 10,440 8.8% 3,720 3.1% 3,720 3.1%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 0 0.0% 356 13.3% -1 -0.0% 265 11.4% 0 0.0% 8 0.0% -24 -0.0% -5,928 -5.0% -80 -0.1%
Drupal\Core\Entity\EntityManager::getController 0 0.0% 352 13.1% 10 0.4% 324 14.0% 7 0.3% -8 -0.0% 0 0.0% 27,256 23.0% 80 0.1%
Drupal\Core\Entity\EntityManager::getControllerClass 0 0.0% 328 12.2% 6 0.2% 307 13.3% 3 0.1% 16 0.0% 0 0.0% 21,960 18.5% 128 0.1%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 0 0.0% 325 12.1% 1 0.0% 235 10.1% 2 0.1% 32 0.0% 0 0.0% -4,224 -3.6% 0 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 0 0.0% 325 12.1% 5 0.2% 234 10.1% 9 0.4% 32 0.0% 0 0.0% -4,224 -3.6% 0 0.0%
service_container_prod::getAccessCheck_Node_AddService 0 0.0% -302 -11.3% -301 -11.2% -302 -13.0% -1 -0.0% -32,752 -27.7% 0 0.0% -61,944 -52.2% 1,656 1.4%
Drupal\Core\Access\AccessManager::loadCheck 0 0.0% -301 -11.2% -3 -0.1% -301 -13.0% -1 -0.0% -32,760 -27.7% 0 0.0% -60,784 -51.2% 608 0.5%
Drupal\Core\Access\AccessManager::checkAny 0 0.0% -297 -11.1% -1 -0.0% -295 -12.7% -4 -0.2% -32,776 -27.8% 0 0.0% -32,768 -27.6% 288 0.2%
Drupal\Core\Entity\EntityManager::getStorageController 0 0.0% 295 11.0% 3 0.1% 273 11.8% 12 0.5% 16 0.0% 0 0.0% -232 -0.2% 0 0.0%
Symfony\Component\DependencyInjection\Container::get 10 2.7% -275 -10.2% 43 1.6% -283 -12.2% -20 -0.9% -32,784 -27.8% -320 -0.3% -56,888 -47.9% 384 0.3%
Drupal\Core\Session\UserSession::hasPermission 0 0.0% 265 9.9% -6 -0.2% 233 10.1% -1 -0.0% 0 0.0% 0 0.0% 168 0.1% 0 0.0%
Drupal\user\Access\PermissionAccessCheck::access 0 0.0% 262 9.8% 5 0.2% 224 9.7% -4 -0.2% 0 0.0% 0 0.0% 168 0.1% 0 0.0%
Drupal\Core\Access\AccessManager::checkAll 0 0.0% 260 9.7% -4 -0.1% 209 9.0% -1 -0.0% -16 -0.0% 0 0.0% -16 -0.0% 0 0.0%
Drupal\Core\EventSubscriber\AccessSubscriber::onKernelRequestAccessCheck 0 0.0% 249 9.3% 1 0.0% 215 9.3% 5 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::applyRouteEnhancers 0 0.0% 226 8.4% 2 0.1% 191 8.2% 11 0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 0 0.0% 220 8.2% -4 -0.1% 151 6.5% 16 0.7% -32 -0.0% 0 0.0% 160 0.1% 56 0.0%
run_init::service_container_prod.php/945fb0b24f4985d0867adc7407a1daf8741eec8f336daa140635de8296400226.php 1 0.3% 216 8.0% 9 0.3% 218 9.4% 10 0.4% 55,688 47.2% 8,072 6.8% 54,320 45.8% 7,592 6.4%
run_init::service_container_prod.php/23abd9f719952ca7bcadd80749f93cff10687994c3e0036dc441f7bf1e20b9fd.php -1 -0.3% -214 -8.0% -8 -0.3% -216 -9.3% -9 -0.4% -55,688 -47.2% -8,072 -6.8% -54,320 -45.8% -7,592 -6.4%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 0 0.0% 211 7.9% 23 0.9% 139 6.0% -13 -0.6% 0 0.0% 0 0.0% 16 0.0% 0 0.0%
Drupal\Core\ParamConverter\ParamConverterManager::enhance 0 0.0% 211 7.9% -1 -0.0% 174 7.5% 5 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 0 0.0% 206 7.7% -32 -1.2% 148 6.4% -46 -2.0% 0 0.0% 0 0.0% 16 0.0% 0 0.0%
class_exists 2 0.5% 201 7.5% -1 -0.0% 220 9.5% 24 1.0% -24 -0.0% 0 0.0% 20,984 17.7% 120 0.1%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 2 0.5% 190 7.1% 76 2.8% 193 8.3% 81 3.5% 75,728 64.1% 1,120 0.9% 34,896 29.4% 608 0.5%
Drupal\Core\Cache\DatabaseBackend::prepareItem 2 0.5% 187 7.0% 21 0.8% 185 8.0% 22 0.9% 5,576 4.7% -1,440 -1.2% 23,272 19.6% 192 0.2%
Drupal\Core\Config\CachedStorage::readMultiple 0 0.0% 185 6.9% 10 0.4% 116 5.0% 19 0.8% 0 0.0% 24 0.0% 128 0.1% 0 0.0%
run_init::1#7c#e6#6f98a1128fcb798b5a0989090ed7.php/b0857103ddba7d3a754b4863fd77526681e5475ec650997d4ad49d4617915ed0.php 1 0.3% 173 6.4% 17 0.6% 174 7.5% 14 0.6% 79,296 67.1% 9,440 8.0% 77,416 65.2% 8,776 7.4%
Drupal\Core\ParamConverter\EntityConverter::convert 0 0.0% 172 6.4% 1 0.0% 141 6.1% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container::get 10 2.7% -172 -6.4% 111 4.1% -189 -8.2% 62 2.7% -33,248 -28.2% -464 -0.4% -56,704 -47.8% 184 0.2%
run_init::1#7c#e6#6f98a1128fcb798b5a0989090ed7.php/4a8315fa4623474fbc53b1b255c1d5c6fc9bd420d187926ea35ef620605e6817.php -1 -0.3% -171 -6.4% -14 -0.5% -172 -7.4% -13 -0.6% -79,296 -67.1% -9,440 -8.0% -77,416 -65.2% -8,776 -7.4%
Drupal\Core\Config\Entity\ConfigStorageController::load 0 0.0% 170 6.3% -2 -0.1% 116 5.0% 1 0.0% -8 -0.0% 0 0.0% -8 -0.0% 0 0.0%
Drupal\Component\Plugin\PluginManagerBase::getDefinition 0 0.0% 149 5.6% 6 0.2% 118 5.1% -11 -0.5% 8 0.0% 0 0.0% 96 0.1% 88 0.1%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 0 0.0% 143 5.3% 6 0.2% 129 5.6% 20 0.9% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
Composer\Autoload\ClassLoader::findFile 0 0.0% 142 5.3% 100 3.7% 120 5.2% 63 2.7% 0 0.0% 0 0.0% 2,336 2.0% 2,016 1.7%
Drupal\Core\Plugin\Discovery\CacheDecorator::getCachedDefinitions 0 0.0% 137 5.1% -2 -0.1% 111 4.8% 1 0.0% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinitions 0 0.0% 137 5.1% 0 0.0% 109 4.7% -2 -0.1% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
Twig_Environment::isTemplateFresh 2 0.5% 135 5.0% 67 2.5% 135 5.8% 37 1.6% 96 0.1% -1,904 -1.6% 0 0.0% 0 0.0%
Drupal\forum\ForumManager::getChildren 0 0.0% 130 4.8% 1 0.0% 114 4.9% 0 0.0% -8 -0.0% 0 0.0% 56 0.0% 0 0.0%
Drupal\Core\Entity\FieldableDatabaseStorageController::loadMultiple 0 0.0% 114 4.2% 10 0.4% 100 4.3% 8 0.3% 0 0.0% 0 0.0% 72 0.1% 0 0.0%
drupal_add_feed 0 0.0% -113 -4.2% -3 -0.1% -101 -4.4% -1 -0.0% -912 -0.8% 0 0.0% -5,832 -4.9% -480 -0.4%
Composer\Autoload\ClassLoader::loadClass@1 0 0.0% 112 4.2% 27 1.0% 135 5.8% 12 0.5% 24 0.0% 0 0.0% 7,256 6.1% 1,592 1.3%
[ display all ]