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

Overall Diff Summary

Run #52e49b394aea8Run #52e49acfb0eb8DiffDiff%
Number of Function Calls42,023 41,877 -146 -0.3%
Incl. Wall Time (microsec)170,199 169,090 -1,109 -0.7%
Incl. CPU (microsecs)158,196 157,381 -815 -0.5%
Incl. MemUse (bytes)14,647,072 14,621,216 -25,856 -0.2%
Incl. PeakMemUse (bytes)14,762,096 14,735,680 -26,416 -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%
call_user_func_array 1 0.7% -3,059 -275.8% 0 0.0% -2,836 -348.0% 6 0.7% -440,408 -1703.3% 1,624 6.3% -431,768 -1634.5% 2,824 10.7%
Drupal\Core\Controller\HtmlPageController::content 0 0.0% -3,020 -272.3% -10 -0.9% -2,865 -351.5% -8 -1.0% -442,056 -1709.7% -16 -0.1% -440,520 -1667.6% 0 0.0%
Drupal\Core\Controller\HtmlControllerBase::createHtmlFragment 0 0.0% -2,907 -262.1% -4 -0.4% -2,755 -338.0% 0 0.0% -442,016 -1709.5% 1,384 5.4% -440,496 -1667.5% 0 0.0%
drupal_render@1 0 0.0% -2,897 -261.2% -18 -1.6% -2,685 -329.4% -21 -2.6% -443,272 -1714.4% -584 -2.3% -437,664 -1656.8% -192 -0.7%
drupal_render@2 0 0.0% -2,843 -256.4% -16 -1.4% -2,699 -331.2% -16 -2.0% -442,232 -1710.4% -280 -1.1% -435,832 -1649.9% 0 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlFragment 0 0.0% 1,773 159.9% 0 0.0% 1,881 230.8% 0 0.0% 414,104 1601.6% 0 0.0% 410,776 1555.0% 0 0.0%
Drupal\Core\Page\DefaultHtmlPageRenderer::render 0 0.0% 1,773 159.9% 1 0.1% 1,881 230.8% -2 -0.2% 414,104 1601.6% 328 1.3% 410,776 1555.0% 272 1.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 1,563 140.9% 8 0.7% 1,728 212.0% 6 0.7% 415,824 1608.2% 0 0.0% 413,680 1566.0% 0 0.0%
call_user_func 0 0.0% 1,549 139.7% -13 -1.2% 1,723 211.4% -7 -0.9% 415,896 1608.5% 0 0.0% 413,896 1566.8% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 0 0.0% 1,547 139.5% 2 0.2% 1,722 211.3% -6 -0.7% 415,856 1608.4% 0 0.0% 413,424 1565.1% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% 1,547 139.5% 5 0.5% 1,720 211.0% -5 -0.6% 415,848 1608.3% 0 0.0% 413,424 1565.1% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -1,513 -136.4% 2 0.2% -1,197 -146.9% -1 -0.1% -26,096 -100.9% 0 0.0% -26,840 -101.6% 0 0.0%
Drupal\Core\HttpKernel::handle 0 0.0% -1,513 -136.4% -2 -0.2% -1,194 -146.5% -2 -0.2% -26,104 -101.0% 0 0.0% -26,848 -101.6% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -1,510 -136.2% 0 0.0% -1,195 -146.6% -1 -0.1% -26,104 -101.0% 0 0.0% -26,848 -101.6% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -1,510 -136.2% -3 -0.3% -1,194 -146.5% -11 -1.3% -26,104 -101.0% 288 1.1% -26,848 -101.6% 0 0.0%
main() 0 0.0% -1,109 -100.0% -1 -0.1% -815 -100.0% 0 0.0% -25,856 -100.0% 0 0.0% -26,416 -100.0% 0 0.0%
run_init::d8.dev/index.php 0 0.0% -1,108 -99.9% -2 -0.2% -813 -99.8% -3 -0.4% -25,856 -100.0% 0 0.0% -26,416 -100.0% 0 0.0%
drupal_handle_request 0 0.0% -1,092 -98.5% 1 0.1% -797 -97.8% 1 0.1% -25,832 -99.9% 296 1.1% -26,392 -99.9% 0 0.0%
drupal_render 0 0.0% -979 -88.3% 2 0.2% -824 -101.1% 3 0.4% -37,616 -145.5% -576 -2.2% -35,528 -134.5% -584 -2.2%
theme 0 0.0% -923 -83.2% -21 -1.9% -761 -93.4% 24 2.9% -36,544 -141.3% 3,560 13.8% -33,256 -125.9% 168 0.6%
twig_render_template -1 -0.7% -753 -67.9% -17 -1.5% -573 -70.3% -18 -2.2% -28,664 -110.9% 2,488 9.6% -14,192 -53.7% 0 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate -1 -0.7% -645 -58.2% -22 -2.0% -495 -60.7% 1 0.1% -21,000 -81.2% -552 -2.1% -992 -3.8% -120 -0.5%
Drupal\Core\Access\AccessManager::checkAny 0 0.0% 480 43.3% 5 0.5% 437 53.6% -2 -0.2% 32,776 126.8% 0 0.0% 32,880 124.5% 0 0.0%
Drupal\node\Access\NodeAddAccessCheck::access 0 0.0% 464 41.8% -4 -0.4% 422 51.8% 0 0.0% 32,776 126.8% 0 0.0% 32,904 124.6% -576 -2.2%
class_exists -1 -0.7% 443 39.9% 2 0.2% 432 53.0% 7 0.9% 36,880 142.6% 8 0.0% 62,520 236.7% -344 -1.3%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 0 0.0% 441 39.8% 0 0.0% 435 53.4% -30 -3.7% 32,656 126.3% -16 -0.1% 42,520 161.0% -552 -2.1%
Drupal\Core\Database\Connection::query -1 -0.7% -433 -39.0% -34 -3.1% -130 -16.0% -20 -2.5% -5,824 -22.5% 736 2.8% 1,472 5.6% 280 1.1%
Drupal\Core\Entity\EntityManager::getController 0 0.0% 384 34.6% -15 -1.4% 375 46.0% -20 -2.5% 32,776 126.8% 0 0.0% 34,520 130.7% -552 -2.1%
Drupal\Core\Template\TwigEnvironment::needsUpdate -1 -0.7% -376 -33.9% -11 -1.0% -241 -29.6% -4 -0.5% -48 -0.2% 2,000 7.7% -624 -2.4% 0 0.0%
Drupal\Core\Database\Statement::execute -1 -0.7% -368 -33.2% -20 -1.8% -70 -8.6% 8 1.0% -4,840 -18.7% 0 0.0% 600 2.3% 0 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 0 0.0% 356 32.1% 357 32.2% 347 42.6% 51 6.3% 28,632 110.7% -48 -0.2% 48,000 181.7% -4,448 -16.8%
Drupal\block\BlockAccessController::checkAccess 0 0.0% -346 -31.2% -9 -0.8% -343 -42.1% -4 -0.5% -32,768 -126.7% 0 0.0% -32,368 -122.5% 0 0.0%
Drupal\Core\Entity\Entity::access 0 0.0% -343 -30.9% 6 0.5% -339 -41.6% -2 -0.2% -32,776 -126.8% 0 0.0% -30,896 -117.0% 0 0.0%
Drupal\system\Plugin\Block\SystemHelpBlock::getActiveHelp 0 0.0% -342 -30.8% -337 -30.4% -341 -41.8% -10 -1.2% -32,768 -126.7% 0 0.0% -32,912 -124.6% 6,904 26.1%
Drupal\system\Plugin\Block\SystemHelpBlock::access 0 0.0% -341 -30.7% 1 0.1% -339 -41.6% 2 0.2% -32,768 -126.7% 0 0.0% -32,368 -122.5% 544 2.1%
Drupal\Core\Entity\EntityAccessController::access 0 0.0% -341 -30.7% -21 -1.9% -334 -41.0% -21 -2.6% -32,776 -126.8% 0 0.0% -30,880 -116.9% 352 1.3%
Drupal\Core\Entity\EntityType::getAccessClass 0 0.0% 332 29.9% -1 -0.1% 327 40.1% 1 0.1% 32,776 126.8% 0 0.0% 61,528 232.9% 0 0.0%
PDOStatement::execute -1 -0.7% -331 -29.8% -331 -29.8% -33 -4.0% -33 -4.0% -4,840 -18.7% -4,840 -18.7% 600 2.3% 600 2.3%
Drupal\Core\Entity\EntityType::getControllerClass 0 0.0% 331 29.8% 6 0.5% 320 39.3% -6 -0.7% 32,752 126.7% 0 0.0% 61,504 232.8% 0 0.0%
run_init::node/NodeAccessController.php 0 0.0% 330 29.8% 1 0.1% 324 39.8% 2 0.2% 32,768 126.7% 0 0.0% 61,880 234.3% -768 -2.9%
Drupal\Core\Access\AccessManager::check 0 0.0% 329 29.7% 0 0.0% 297 36.4% -7 -0.9% 32,752 126.7% 0 0.0% 32,760 124.0% 0 0.0%
Drupal\Core\Entity\EntityType::hasControllerClass 0 0.0% 325 29.3% -4 -0.4% 323 39.6% 2 0.2% 32,752 126.7% 0 0.0% 61,504 232.8% 0 0.0%
block_get_blocks_by_region 0 0.0% -313 -28.2% -7 -0.6% -147 -18.0% -9 -1.1% 4,784 18.5% 0 0.0% 3,520 13.3% 0 0.0%
_block_get_renderable_region 0 0.0% -310 -28.0% -3 -0.3% -146 -17.9% -18 -2.2% 4,712 18.2% 0 0.0% 5,848 22.1% -48 -0.2%
Drupal\Core\Entity\EntityManager::getAccessController 0 0.0% 307 27.7% -4 -0.4% 300 36.8% 1 0.1% 32,776 126.8% 0 0.0% 37,328 141.3% -648 -2.5%
block_page_build 0 0.0% -306 -27.6% 4 0.4% -141 -17.3% 3 0.4% 4,784 18.5% 0 0.0% 3,520 13.3% 0 0.0%
Drupal::service -1 -0.7% -246 -22.2% -2 -0.2% -237 -29.1% -8 -1.0% 8 0.0% 0 0.0% -6,360 -24.1% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::get -1 -0.7% -244 -22.0% 3 0.3% -171 -21.0% -13 -1.6% -2,888 -11.2% 216 0.8% 336 1.3% 0 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 0 0.0% -230 -20.7% -6 -0.5% -79 -9.7% -4 -0.5% 72 0.3% 0 0.0% 992 3.8% 0 0.0%
drupal_bootstrap 0 0.0% 224 20.2% 7 0.6% 220 27.0% 7 0.9% -40 -0.2% 0 0.0% -40 -0.2% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple -1 -0.7% -218 -19.7% 2 0.2% -126 -15.5% -27 -3.3% -3,096 -12.0% 4,336 16.8% 560 2.1% -632 -2.4%
drupal_prepare_page 0 0.0% -212 -19.1% 7 0.6% -49 -6.0% 7 0.9% 9,472 36.6% 0 0.0% 7,728 29.3% 480 1.8%
menu_main_menu 0 0.0% 203 18.3% 2 0.2% 148 18.2% 2 0.2% 0 0.0% 0 0.0% 1,568 5.9% 0 0.0%
Symfony\Component\DependencyInjection\Container::get -1 -0.7% -201 -18.1% -42 -3.8% -178 -21.8% -34 -4.2% 80 0.3% 0 0.0% -22,800 -86.3% 2,944 11.1%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 0 0.0% -197 -17.8% 1 0.1% -47 -5.8% 4 0.5% 72 0.3% 0 0.0% 912 3.5% 0 0.0%
menu_tree_page_data 0 0.0% 197 17.8% 15 1.4% 264 32.4% 3 0.4% 32,904 127.3% 0 0.0% 35,112 132.9% 0 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 0 0.0% -196 -17.7% 0 0.0% -49 -6.0% 1 0.1% 72 0.3% 0 0.0% 912 3.5% 0 0.0%
Drupal\Core\DependencyInjection\Container::get -1 -0.7% -195 -17.6% 1 0.1% -195 -23.9% -16 -2.0% 128 0.5% 48 0.2% -22,856 -86.5% -56 -0.2%
Drupal\user\Access\PermissionAccessCheck::access 0 0.0% -177 -16.0% -2 -0.2% -163 -20.0% 0 0.0% -40 -0.2% 0 0.0% -64 -0.2% 0 0.0%
menu_item_route_access 0 0.0% 170 15.3% 3 0.3% 283 34.7% 15 1.8% 32,896 127.2% 16 0.1% 34,360 130.1% 0 0.0%
run_init::1#d7#00#c20bb3f7ebebe9dcfb8b10c24dbec9feb98eff4de46daa58c3d6f47dc9f8.php/87b6332df0f1ccc1cf26c8ca6605817260a347500b53686614c0fcd393fed660.php -1 -0.7% -168 -15.1% -26 -2.3% -163 -20.0% -26 -3.2% -84,928 -328.5% -9,496 -36.7% -83,184 -314.9% -8,576 -32.5%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load -1 -0.7% -166 -15.0% -102 -9.2% -154 -18.9% -89 -10.9% -17,368 -67.2% -600 -2.3% -104 -0.4% -96 -0.4%
theme_form_element 0 0.0% -164 -14.8% -23 -2.1% -154 -18.9% 11 1.3% -288 -1.1% -280 -1.1% -72,152 -273.1% 0 0.0%
Drupal\Core\EventSubscriber\AccessSubscriber::onKernelRequestAccessCheck 0 0.0% -160 -14.4% 0 0.0% -146 -17.9% -3 -0.4% -40 -0.2% 0 0.0% -40 -0.2% 0 0.0%
strtr -2 -1.4% -156 -14.1% -156 -14.1% -152 -18.7% -152 -18.7% -136 -0.5% -136 -0.5% -71,520 -270.7% -71,520 -270.7%
Drupal\Core\Access\AccessManager::checkAll 0 0.0% -149 -13.4% -5 -0.5% -133 -16.3% 0 0.0% -24 -0.1% 0 0.0% -120 -0.5% 0 0.0%
template_preprocess -1 -0.7% -148 -13.3% -9 -0.8% -147 -18.0% -2 -0.2% -11,944 -46.2% -1,320 -5.1% 15,744 59.6% 1,344 5.1%
run_init::1#68#dc#c6aa269205b299c9bb0cffd021e742dcd799880f0b8c7778f0ee743a2585.php/2f7c5d818b1a5a650afe3f80e8a747e6dabe0246b180df51725c50ab355cc8ea.php 1 0.7% 145 13.1% 15 1.4% 146 17.9% 15 1.8% 84,904 328.4% 9,472 36.6% 82,488 312.3% 8,280 31.3%
_drupal_bootstrap_code 0 0.0% 143 12.9% 39 3.5% 137 16.8% 43 5.3% -24 -0.1% 0 0.0% -24 -0.1% 0 0.0%
menu_tree_check_access 0 0.0% 140 12.6% 2 0.2% 237 29.1% 1 0.1% 32,896 127.2% 0 0.0% 33,648 127.4% 0 0.0%
menu_navigation_links 0 0.0% 138 12.4% 3 0.3% 57 7.0% 1 0.1% 40 0.2% 0 0.0% 2,584 9.8% 0 0.0%
_menu_tree_check_access 0 0.0% 138 12.4% 2 0.2% 236 29.0% -1 -0.1% 32,896 127.2% 0 0.0% 33,648 127.4% 0 0.0%
_menu_link_translate 0 0.0% 135 12.2% -4 -0.4% 238 29.2% 0 0.0% 32,896 127.2% 0 0.0% 33,648 127.4% 0 0.0%
service_container_prod::getComment_ManagerService 0 0.0% -134 -12.1% -10 -0.9% -121 -14.8% -8 -1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
comment_entity_load 0 0.0% -132 -11.9% -1 -0.1% -118 -14.5% 1 0.1% 0 0.0% 0 0.0% 464 1.8% 0 0.0%
Drupal\Core\DrupalKernel::boot 0 0.0% 132 11.9% 1 0.1% 105 12.9% 0 0.0% 16 0.1% 0 0.0% 16 0.1% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 0 0.0% 131 11.8% 5 0.5% 105 12.9% 7 0.9% 16 0.1% 0 0.0% 16 0.1% 0 0.0%
Drupal\Component\Plugin\DefaultSinglePluginBag::initializePlugin 0 0.0% 129 11.6% 4 0.4% 133 16.3% -3 -0.4% 4,128 16.0% 0 0.0% 4,280 16.2% 0 0.0%
Drupal\Component\Plugin\PluginBag::get 0 0.0% 128 11.5% 2 0.2% 130 16.0% 0 0.0% 4,128 16.0% 0 0.0% 4,280 16.2% 0 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 0 0.0% 128 11.5% 3 0.3% 130 16.0% 3 0.4% 4,128 16.0% 0 0.0% 4,280 16.2% 0 0.0%
_template_preprocess_default_variables 0 0.0% -126 -11.4% 1 0.1% -125 -15.3% -1 -0.1% -9,400 -36.4% 0 0.0% 12,248 46.4% 1,832 6.9%
Drupal\Component\Plugin\PluginManagerBase::createInstance 0 0.0% 124 11.2% -4 -0.4% 133 16.3% 3 0.4% 4,128 16.0% 0 0.0% 4,280 16.2% 0 0.0%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 0 0.0% -120 -10.8% 1 0.1% -119 -14.6% -21 -2.6% 0 0.0% 0 0.0% 464 1.8% 0 0.0%
run_init::service_container_prod.php/9967316fc325c7fb96e57d000d8f168e922e38626ca62c10cc386bda71cd9d20.php -1 -0.7% -119 -10.7% -9 -0.8% -120 -14.7% -9 -1.1% -57,072 -220.7% -8,072 -31.2% -55,856 -211.4% -7,848 -29.7%
run_init::service_container_prod.php/d715019f6717815add6f0defea9e3c496e5d80b1bea54a637075d840b1a03c69.php 1 0.7% 119 10.7% 10 0.9% 119 14.6% 8 1.0% 57,072 220.7% 8,072 31.2% 55,856 211.4% 7,848 29.7%
Twig_Template::render -1 -0.7% -116 -10.5% -11 -1.0% -72 -8.8% -12 -1.5% -7,352 -28.4% -128 -0.5% -5,200 -19.7% 0 0.0%
__TwigTemplate_d700c20bb3f7ebebe9dcfb8b10c24dbec9feb98eff4de46daa58c3d6f47dc9f8::doDisplay -1 -0.7% -111 -10.0% -19 -1.7% -113 -13.9% -14 -1.7% -9,592 -37.1% -1,328 -5.1% -8,840 -33.5% -1,280 -4.8%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 0 0.0% -110 -9.9% 2 0.2% 27 3.3% 8 1.0% 40 0.2% -24 -0.1% 864 3.3% 0 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 0 0.0% 109 9.8% -2 -0.2% 108 13.3% -2 -0.2% 4,128 16.0% 0 0.0% 4,216 16.0% 0 0.0%
Drupal\Core\Controller\HtmlPageController::getContentResult 0 0.0% -103 -9.3% -2 -0.2% -102 -12.5% -1 -0.1% -24 -0.1% 0 0.0% -24 -0.1% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 0 0.0% -103 -9.3% 6 0.5% 37 4.5% 10 1.2% 40 0.2% 0 0.0% 864 3.3% 0 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher::matchRequest 0 0.0% -101 -9.1% 7 0.6% 36 4.4% 0 0.0% 32 0.1% 0 0.0% 832 3.1% 0 0.0%
Drupal\Core\Session\UserSession::hasPermission 0 0.0% -100 -9.0% 1 0.1% -82 -10.1% -6 -0.7% -40 -0.2% 0 0.0% 5,928 22.4% 392 1.5%
Twig_Template::display -1 -0.7% -100 -9.0% -7 -0.6% -52 -6.4% -8 -1.0% -4,688 -18.1% -64 -0.2% -2,968 -11.2% 136 0.5%
template_preprocess_page 0 0.0% 100 9.0% -5 -0.5% 58 7.1% -7 -0.9% 24 0.1% 0 0.0% 34,600 131.0% 3,160 12.0%
call_user_func_array@1 -1 -0.7% -97 -8.7% -5 -0.5% -96 -11.8% -3 -0.4% -1,576 -6.1% -1,624 -6.3% -1,256 -4.8% -2,160 -8.2%
Drupal\Core\ParamConverter\ParamConverterManager::enhance 0 0.0% -97 -8.7% -2 -0.2% -84 -10.3% 7 0.9% 40 0.2% 0 0.0% 80 0.3% 0 0.0%
node_type_get_types 0 0.0% 97 8.7% 1 0.1% 60 7.4% -1 -0.1% 8 0.0% 0 0.0% -3,024 -11.4% -32 -0.1%
Symfony\Cmf\Component\Routing\DynamicRouter::applyRouteEnhancers 0 0.0% -96 -8.7% -6 -0.5% -86 -10.6% -12 -1.5% 40 0.2% 0 0.0% 80 0.3% 0 0.0%
entity_load_multiple 0 0.0% 96 8.7% 1 0.1% 61 7.5% 1 0.1% 8 0.0% 0 0.0% -2,992 -11.3% -384 -1.5%
[ display all ]