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

Overall Diff Summary

Run #52f2e60305388Run #52f2e62cef49aDiffDiff%
Number of Function Calls78,816 79,557 741 0.9%
Incl. Wall Time (microsec)341,748 339,463 -2,285 -0.7%
Incl. CPU (microsecs)319,991 317,938 -2,053 -0.6%
Incl. MemUse (bytes)20,258,992 20,318,088 59,096 0.3%
Incl. PeakMemUse (bytes)20,454,104 20,512,560 58,456 0.3%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. PeakMemUse (bytes) 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%
load::service_container_prod.php/62d8e1bc7f6ee8af2cdca94ce58f9dbe43ca79a48fe1d4269fa4b641ce0e3c80.php -1 -0.1% -82 -3.6% -82 -3.6% -84 -4.1% -84 -4.1% -113,048 -191.3% -113,048 -191.3% -112,784 -192.9% -112,784 -192.9%
load::service_container_prod.php/04196c775646ebffc9efd843ef38862213153da6990a5ed4cfa08a5e5db4dcbe.php 1 0.1% 80 3.5% 80 3.5% 82 4.0% 82 4.0% 113,040 191.3% 113,040 191.3% 112,776 192.9% 112,776 192.9%
load::1#9d#27#e423f7874da477c8f8b77c44c6921f352d3c851efd5daaa39acac610c613.php/e36a3596759a33158244714ac35fab6a6c8698b34bf73148246d62717355bd74.php 1 0.1% 511 22.4% 511 22.4% 514 25.0% 514 25.0% 98,272 166.3% 98,272 166.3% 97,424 166.7% 97,424 166.7%
load::1#9d#27#e423f7874da477c8f8b77c44c6921f352d3c851efd5daaa39acac610c613.php/cebe2dd1829911bec7bbce48462a851d6bcff98603197fa908d02ce580a237c1.php -1 -0.1% -532 -23.3% -532 -23.3% -533 -26.0% -533 -26.0% -98,256 -166.3% -98,256 -166.3% -97,408 -166.6% -97,408 -166.6%
strtr 1 0.1% -63 -2.8% -63 -2.8% -98 -4.8% -98 -4.8% 80 0.1% 80 0.1% 59,304 101.5% 59,304 101.5%
load::1#63#77#08cac76f9c3896faafeb9fc0776703f3321eb7e366c0299c2ecbb904be35.php/8ceb29cb1b8ab131a1d63ce2f4236fc295f9d06e730a2a6708105f8e69ef563d.php 1 0.1% 216 9.5% 216 9.5% 218 10.6% 218 10.6% 41,392 70.0% 41,392 70.0% 40,432 69.2% 40,432 69.2%
load::1#63#77#08cac76f9c3896faafeb9fc0776703f3321eb7e366c0299c2ecbb904be35.php/42e2f82a1f26590daf16d315949109f1c64547ba6cc7ed6e71a03b65798c7ac2.php -1 -0.1% -285 -12.5% -285 -12.5% -287 -14.0% -287 -14.0% -41,392 -70.0% -41,392 -70.0% -40,432 -69.2% -40,432 -69.2%
load::1#11#b4#ce3cd15b57312752646abc533eb90286faa31e2dde499ec38f1179c43554.php/78cc4389545a7a91e91c631df82899538854772d4277623dfcbc11fc4487b874.php -1 -0.1% -123 -5.4% -123 -5.4% -125 -6.1% -125 -6.1% -22,840 -38.6% -22,840 -38.6% -22,144 -37.9% -22,144 -37.9%
load::1#11#b4#ce3cd15b57312752646abc533eb90286faa31e2dde499ec38f1179c43554.php/03c26e597418cca78ff3b5e83337c63b27abda2713db44e470fd28da90f1f740.php 1 0.1% 102 4.5% 102 4.5% 105 5.1% 105 5.1% 22,840 38.6% 22,840 38.6% 22,144 37.9% 22,144 37.9%
load::1#38#3d#3a36a1b077f58df38dee20b78f6a9e64e3018956db9c6cb413ce375c9aef.php/c29bfe0a1ad60451c4e19bffbe6b435248673e7e4b95eecbedf3524ca496bd32.php -1 -0.1% -86 -3.8% -86 -3.8% -88 -4.3% -88 -4.3% -10,760 -18.2% -10,760 -18.2% -14,760 -25.2% -14,760 -25.2%
load::1#38#3d#3a36a1b077f58df38dee20b78f6a9e64e3018956db9c6cb413ce375c9aef.php/a923003fc0dbafae560654ad4f1e5f181757ba54630db5e8959267cfb1cca20c.php 1 0.1% 103 4.5% 103 4.5% 105 5.1% 105 5.1% 10,760 18.2% 10,760 18.2% 14,760 25.2% 14,760 25.2%
run_init::1#38#3d#3a36a1b077f58df38dee20b78f6a9e64e3018956db9c6cb413ce375c9aef.php/c29bfe0a1ad60451c4e19bffbe6b435248673e7e4b95eecbedf3524ca496bd32.php -1 -0.1% -184 -8.1% -15 -0.7% -185 -9.0% -13 -0.6% -84,976 -143.8% -9,448 -16.0% -78,968 -135.1% -8,688 -14.9%
run_init::1#38#3d#3a36a1b077f58df38dee20b78f6a9e64e3018956db9c6cb413ce375c9aef.php/a923003fc0dbafae560654ad4f1e5f181757ba54630db5e8959267cfb1cca20c.php 1 0.1% 219 9.6% 19 0.8% 223 10.9% 21 1.0% 84,968 143.8% 9,448 16.0% 78,960 135.1% 8,688 14.9%
load::1#e1#51#11168cc9185fc52bfb148bf3a6e041b2946a4d65a6aed51526f52cfb6d17.php/c45f14aee4b742d56a51ddfe408da2420aa8a541c6f2ecdd367b33b9b2ddd45b.php -1 -0.1% -186 -8.1% -186 -8.1% -188 -9.2% -188 -9.2% -41,008 -69.4% -41,008 -69.4% -8,496 -14.5% -8,496 -14.5%
load::1#e1#51#11168cc9185fc52bfb148bf3a6e041b2946a4d65a6aed51526f52cfb6d17.php/33b8e8fbe83369b2364f1cb4d176c79e9a19767278702a06ca44f33d887b1859.php 1 0.1% 202 8.8% 202 8.8% 203 9.9% 203 9.9% 41,008 69.4% 41,008 69.4% 8,392 14.4% 8,392 14.4%
run_init::service_container_prod.php/62d8e1bc7f6ee8af2cdca94ce58f9dbe43ca79a48fe1d4269fa4b641ce0e3c80.php -1 -0.1% -159 -7.0% -14 -0.6% -160 -7.8% -13 -0.6% -57,104 -96.6% -8,048 -13.6% -55,144 -94.3% -7,832 -13.4%
run_init::service_container_prod.php/04196c775646ebffc9efd843ef38862213153da6990a5ed4cfa08a5e5db4dcbe.php 1 0.1% 157 6.9% 10 0.4% 159 7.7% 11 0.5% 57,104 96.6% 8,048 13.6% 55,144 94.3% 7,832 13.4%
ob_get_clean 9 1.2% 14 0.6% 14 0.6% 16 0.8% 16 0.8% -145,384 -246.0% -145,384 -246.0% -2,672 -4.6% -2,672 -4.6%
load::lib/Drupal.php 0 0.0% -20 -0.9% -20 -0.9% -20 -1.0% -20 -1.0% -1,792 -3.0% -1,792 -3.0% -1,720 -2.9% -1,720 -2.9%
drupal_render 0 0.0% -1,715 -75.1% 11 0.5% -1,467 -71.5% 14 0.7% 59,104 100.0% 568 1.0% 58,008 99.2% 872 1.5%
load::taxonomy/taxonomy.module 0 0.0% 7 0.3% 7 0.3% 7 0.3% 7 0.3% 816 1.4% 816 1.4% 816 1.4% 816 1.4%
load::includes/bootstrap.inc 0 0.0% 78 3.4% 78 3.4% 79 3.8% 79 3.8% 664 1.1% 664 1.1% 496 0.8% 496 0.8%
call_user_func_array@2 0 0.0% 1,560 68.3% -19 -0.8% 1,580 77.0% 4 0.2% 496 0.8% 0 0.0% 872 1.5% 448 0.8%
drupal_add_library 0 0.0% 302 13.2% -2 -0.1% 267 13.0% -4 -0.2% 8 0.0% 0 0.0% -368 -0.6% -384 -0.7%
drupal_process_attached 0 0.0% 1,751 76.6% 0 0.0% 1,737 84.6% 20 1.0% 464 0.8% -24 -0.0% 1,000 1.7% 352 0.6%
load::PhpStorage/FileStorage.php 0 0.0% 0 0.0% 0 0.0% -1 -0.0% -1 -0.0% 32 0.1% 32 0.1% 328 0.6% 328 0.6%
array_keys 9 1.2% -114 -5.0% -114 -5.0% -107 -5.2% -107 -5.2% 9,192 15.6% 9,192 15.6% -296 -0.5% -296 -0.5%
Drupal\Core\Template\TwigTemplate::getContextReference 72 9.7% 117 5.1% 117 5.1% 146 7.1% 126 6.1% 2,792 4.7% 1,976 3.3% 416 0.7% 288 0.5%
run_init::composer/autoload_namespaces.php 0 0.0% 1 0.0% 1 0.0% 2 0.1% 1 0.0% 8 0.0% 8 0.0% 248 0.4% 248 0.4%
load::HttpFoundation/Response.php 0 0.0% 2 0.1% 2 0.1% 2 0.1% 2 0.1% 0 0.0% 0 0.0% -232 -0.4% -232 -0.4%
load::HttpFoundation/ParameterBag.php 0 0.0% 11 0.5% 11 0.5% 12 0.6% 12 0.6% -16 -0.0% -16 -0.0% 224 0.4% 224 0.4%
drupal_is_front_page 0 0.0% 47 2.1% 2 0.1% 48 2.3% 2 0.1% 0 0.0% 0 0.0% 264 0.5% 184 0.3%
Symfony\Component\HttpFoundation\Response::sendContent 0 0.0% 7 0.3% 7 0.3% 7 0.3% 7 0.3% 0 0.0% 0 0.0% -176 -0.3% -176 -0.3%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 0 0.0% -344 -15.1% -23 -1.0% -332 -16.2% 15 0.7% 128 0.2% 8 0.0% 112 0.2% -168 -0.3%
load::StreamWrapper/LocalStream.php 0 0.0% 25 1.1% 25 1.1% 25 1.2% 25 1.2% 72 0.1% 72 0.1% 168 0.3% 168 0.3%
ReflectionClass::__construct 0 0.0% 1 0.0% 1 0.0% -2 -0.1% -2 -0.1% 0 0.0% 0 0.0% -160 -0.3% -160 -0.3%
_drupal_add_js 0 0.0% 67 2.9% 48 2.1% 74 3.6% 48 2.3% 80 0.1% 64 0.1% 160 0.3% 160 0.3%
load::Type/BlockManager.php 0 0.0% 2 0.1% 2 0.1% 2 0.1% 2 0.1% 0 0.0% 0 0.0% -136 -0.2% -136 -0.2%
drupal_settings_initialize 0 0.0% -89 -3.9% -37 -1.6% -87 -4.2% -34 -1.7% 0 0.0% -240 -0.4% -32 -0.1% -136 -0.2%
array_filter 0 0.0% 12 0.5% -2 -0.1% 34 1.7% 21 1.0% 0 0.0% 0 0.0% 136 0.2% 136 0.2%
run_init::default/settings.php 0 0.0% -10 -0.4% -1 -0.0% -10 -0.5% -1 -0.0% 240 0.4% 240 0.4% 136 0.2% 136 0.2%
load::Core/DrupalKernelInterface.php 0 0.0% -4 -0.2% -4 -0.2% -4 -0.2% -4 -0.2% 0 0.0% 0 0.0% -128 -0.2% -128 -0.2%
array_key_exists 45 6.1% -31 -1.4% -31 -1.4% 30 1.5% 30 1.5% 816 1.4% 816 1.4% 128 0.2% 128 0.2%
PDOStatement::execute 0 0.0% -403 -17.6% -403 -17.6% 16 0.8% 16 0.8% 8 0.0% 8 0.0% -128 -0.2% -128 -0.2%
service_container_prod::getPlugin_Manager_Menu_LocalTaskService 0 0.0% -1 -0.0% -3 -0.1% 0 0.0% 1 0.0% 0 0.0% 0 0.0% 128 0.2% 128 0.2%
load::Core/DrupalKernel.php 0 0.0% 33 1.4% 33 1.4% 33 1.6% 33 1.6% 0 0.0% 0 0.0% 120 0.2% 120 0.2%
_menu_tree_check_access 0 0.0% -582 -25.5% -2 -0.1% -490 -23.9% -3 -0.1% 24 0.0% 0 0.0% -216 -0.4% 120 0.2%
run_init::composer/include_paths.php 0 0.0% 0 0.0% 0 0.0% -1 -0.0% -3 -0.1% -24 -0.0% -24 -0.0% 120 0.2% 120 0.2%
load::composer/ClassLoader.php 0 0.0% -4 -0.2% -4 -0.2% -5 -0.2% -5 -0.2% -40 -0.1% -40 -0.1% -112 -0.2% -112 -0.2%
load::includes/common.inc 0 0.0% 55 2.4% 55 2.4% 55 2.7% 55 2.7% 0 0.0% 0 0.0% -112 -0.2% -112 -0.2%
Drupal\Core\Render\Element::children 0 0.0% -284 -12.4% -86 -3.8% -270 -13.2% -130 -6.3% 64 0.1% 0 0.0% 112 0.2% 112 0.2%
run_init::Entity/User.php 0 0.0% -21 -0.9% -2 -0.1% -20 -1.0% -1 -0.0% 0 0.0% 0 0.0% 112 0.2% 112 0.2%
load::includes/config.inc 0 0.0% 7 0.3% 7 0.3% 7 0.3% 7 0.3% 40 0.1% 40 0.1% -112 -0.2% -112 -0.2%
load::composer/autoload_classmap.php 0 0.0% 3 0.1% 3 0.1% 3 0.1% 3 0.1% -24 -0.0% -24 -0.0% -104 -0.2% -104 -0.2%
array_push 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -96 -0.2% -96 -0.2%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 0.0% -252 -11.0% -208 -9.1% -255 -12.4% -143 -7.0% -32 -0.1% -32 -0.1% -96 -0.2% -96 -0.2%
load::StreamWrapper/PhpStreamWrapperInterface.php 0 0.0% -15 -0.7% -15 -0.7% -14 -0.7% -14 -0.7% -24 -0.0% -24 -0.0% 88 0.2% 88 0.2%
load::Plugin/ConfigurableSearchPluginBase.php 0 0.0% 6 0.3% 6 0.3% 4 0.2% 4 0.2% 8 0.0% 8 0.0% -88 -0.2% -88 -0.2%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% -111 -4.9% 45 2.0% -102 -5.0% 17 0.8% 368 0.6% 112 0.2% 16 0.0% 88 0.2%
preg_replace 1 0.1% -193 -8.4% -193 -8.4% -200 -9.7% -200 -9.7% 128 0.2% 128 0.2% 88 0.2% 88 0.2%
Drupal::getContainer 2 0.3% -1 -0.0% -1 -0.0% 15 0.7% 15 0.7% 1,592 2.7% 1,592 2.7% 80 0.1% 80 0.1%
Drupal\Core\DependencyInjection\Container::get 9 1.2% 1,012 44.3% -68 -3.0% 841 41.0% -37 -1.8% -448 -0.8% -440 -0.7% 168 0.3% 72 0.1%
Drupal\Core\Config\Config::get 0 0.0% -247 -10.8% -58 -2.5% -241 -11.7% -93 -4.5% 8 0.0% 8 0.0% -168 -0.3% -72 -0.1%
Drupal\Core\Database\Query\Condition::compile 0 0.0% 77 3.4% -31 -1.4% 27 1.3% -28 -1.4% 0 0.0% 0 0.0% 72 0.1% 72 0.1%
Drupal\Core\Entity\Query\Sql\QueryFactory::get 0 0.0% 72 3.2% 3 0.1% 75 3.7% 5 0.2% 0 0.0% 0 0.0% -72 -0.1% -72 -0.1%
Drupal\Core\Cache\DatabaseBackendFactory::__construct 0 0.0% -1 -0.0% -1 -0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% 72 0.1% 72 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% -532 -23.3% 17 0.7% -464 -22.6% 29 1.4% 272 0.5% -104 -0.2% 24 0.0% 72 0.1%
load::Theme/ThemeNegotiator.php 0 0.0% -4 -0.2% -4 -0.2% -2 -0.1% -2 -0.1% 8 0.0% 8 0.0% 72 0.1% 72 0.1%
load::Utility/Unicode.php 0 0.0% -51 -2.2% -51 -2.2% -51 -2.5% -51 -2.5% 0 0.0% 0 0.0% 64 0.1% 64 0.1%
drupal_bootstrap 0 0.0% 1,197 52.4% 38 1.7% 1,154 56.2% 35 1.7% 880 1.5% -24 -0.0% 384 0.7% -64 -0.1%
load::Query/QueryFactory.php 0 0.0% -9 -0.4% -9 -0.4% -9 -0.4% -9 -0.4% 0 0.0% 0 0.0% 64 0.1% 64 0.1%
Drupal\Core\Database\Connection::query 0 0.0% -322 -14.1% -1 -0.0% 87 4.2% 36 1.8% -32 -0.1% 0 0.0% -192 -0.3% -64 -0.1%
load::StreamWrapper/StreamWrapperInterface.php 0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% -8 -0.0% -8 -0.0% -64 -0.1% -64 -0.1%
load::Entity/MenuLink.php 0 0.0% 20 0.9% 20 0.9% 22 1.1% 22 1.1% 24 0.0% 24 0.0% 56 0.1% 56 0.1%
Drupal\views\ViewExecutable::destroy 0 0.0% 37 1.6% 4 0.2% 37 1.8% 10 0.5% 0 0.0% 0 0.0% -80 -0.1% -56 -0.1%
run_init::search/SearchPageInterface.php 0 0.0% 1 0.0% 1 0.0% 3 0.1% 3 0.1% 0 0.0% 0 0.0% 48 0.1% 48 0.1%
Symfony\Component\DependencyInjection\Container::get@1 0 0.0% 581 25.4% 50 2.2% 446 21.7% 36 1.8% 32 0.1% 0 0.0% 0 0.0% 48 0.1%
shortcut_current_displayed_set 0 0.0% 255 11.2% 1 0.0% 253 12.3% 2 0.1% -24 -0.0% 0 0.0% 48 0.1% 48 0.1%
Twig_Template::displayWithErrorHandling@2 9 1.2% 1,316 57.6% 25 1.1% 1,327 64.6% 30 1.5% 10,144 17.2% 480 0.8% -744 -1.3% 48 0.1%
service_container_prod::getHtmlPageRendererService 0 0.0% -10 -0.4% 0 0.0% -11 -0.5% -2 -0.1% 32 0.1% 16 0.0% -152 -0.3% -48 -0.1%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 0 0.0% -14 -0.6% -7 -0.3% -16 -0.8% -2 -0.1% 0 0.0% 0 0.0% 48 0.1% 48 0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::renderPager 0 0.0% -1 -0.0% -1 -0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% 48 0.1% 48 0.1%
str_replace 1 0.1% 101 4.4% 101 4.4% 106 5.2% 106 5.2% 560 0.9% 560 0.9% 48 0.1% 48 0.1%
Drupal\Core\Extension\ModuleHandler::alter 0 0.0% 339 14.8% 66 2.9% 340 16.6% 90 4.4% 32 0.1% 0 0.0% -392 -0.7% -48 -0.1%
load::Entity/EntityAccessController.php 0 0.0% -12 -0.5% -12 -0.5% -12 -0.6% -12 -0.6% 0 0.0% 0 0.0% 48 0.1% 48 0.1%
Drupal\Component\Utility\Url::buildQuery 0 0.0% 30 1.3% 8 0.4% 38 1.9% 31 1.5% 0 0.0% -1,200 -2.0% 0 0.0% -48 -0.1%
service_container_prod::getKeyvalueService 0 0.0% 21 0.9% 5 0.2% 20 1.0% 3 0.1% 0 0.0% 0 0.0% 40 0.1% 40 0.1%
Symfony\Component\HttpFoundation\ServerBag::getHeaders 0 0.0% 90 3.9% 27 1.2% 89 4.3% 46 2.2% 0 0.0% 0 0.0% -40 -0.1% -40 -0.1%
Drupal\Core\Config\ConfigFactory::getCacheKey 0 0.0% -31 -1.4% 7 0.3% -49 -2.4% -28 -1.4% 0 0.0% 0 0.0% -40 -0.1% -40 -0.1%
Drupal\Component\Utility\String::checkPlain 0 0.0% -3 -0.1% -7 -0.3% 78 3.8% 15 0.7% 184 0.3% 24 0.0% -40 -0.1% -40 -0.1%
render@2 0 0.0% 33 1.4% 4 0.2% 31 1.5% -11 -0.5% 0 0.0% 0 0.0% -1,240 -2.1% -40 -0.1%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% 40 1.8% 42 1.8% 44 2.1% 6 0.3% 312 0.5% 136 0.2% 0 0.0% 40 0.1%
theme@3 0 0.0% 27 1.2% 13 0.6% 23 1.1% -10 -0.5% 0 0.0% 0 0.0% -1,200 -2.1% 40 0.1%
load::includes/theme.inc 0 0.0% 24 1.1% 24 1.1% 25 1.2% 25 1.2% -32 -0.1% -32 -0.1% -32 -0.1% -32 -0.1%
load::Config/Config.php 0 0.0% 14 0.6% 14 0.6% 14 0.7% 14 0.7% 0 0.0% 0 0.0% 32 0.1% 32 0.1%
twig_render_var 0 0.0% 2,749 120.3% -17 -0.7% 2,272 110.7% -39 -1.9% 58,024 98.2% 8 0.0% 59,016 101.0% 32 0.1%
_menu_get_legacy_tasks 0 0.0% -598 -26.2% -9 -0.4% -506 -24.6% -16 -0.8% 0 0.0% 0 0.0% 8 0.0% -32 -0.1%
load::default/settings.php 0 0.0% 1 0.0% 1 0.0% 2 0.1% 2 0.1% 0 0.0% 0 0.0% -32 -0.1% -32 -0.1%
load::Field/FieldDefinition.php 0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 32 0.1% 32 0.1%
load::PhpStorage/MTimeProtectedFileStorage.php 0 0.0% 1 0.0% 1 0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% -32 -0.1% -32 -0.1%
[ display all ]