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

Overall Diff Summary

Run #5198b38f0f1d5Run #5198b3cd5c9c1DiffDiff%
Number of Function Calls16,931 17,051 120 0.7%
Incl. Wall Time (microsec)107,587 108,046 459 0.4%
Incl. CPU (microsecs)92,995 93,272 277 0.3%
Incl. MemUse (bytes)8,896,408 8,938,544 42,136 0.5%
Incl. PeakMemUse (bytes)8,969,600 9,004,104 34,504 0.4%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. MemUse (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%
run_init::1#3b#c2#b15f9e4daf0fa908dfa253a0edfd.php/003f2188c3922037024f742a70130c1a524d2891a42813902b810f7b5fe3034a.php -1 -0.8% -197 -42.9% -18 -3.9% -200 -72.2% -20 -7.2% -79,568 -188.8% -9,432 -22.4% -78,240 -226.8% -8,792 -25.5%
run_init::1#3b#c2#b15f9e4daf0fa908dfa253a0edfd.php/9b9db0cdfedf3e1eafcf4701e6ebc80a98b505896747ee19a6c7c394426de50c.php 1 0.8% 196 42.7% 18 3.9% 198 71.5% 19 6.9% 79,560 188.8% 9,432 22.4% 78,232 226.7% 8,792 25.5%
load::service_container_prod_.php/0d4593b52254f8ef4595e86744f2bb4b604efd25deed8686005ce635c0dbe8eb.php -1 -0.8% -91 -19.8% -91 -19.8% -93 -33.6% -93 -33.6% -71,912 -170.7% -71,912 -170.7% -71,680 -207.7% -71,680 -207.7%
load::service_container_prod_.php/a2de91b65cf1f77e3a977fbf0ce81f552a256a5aede82f0b01d63f923cac9c79.php 1 0.8% 92 20.0% 92 20.0% 94 33.9% 94 33.9% 71,912 170.7% 71,912 170.7% 71,680 207.7% 71,680 207.7%
twig_render_template 1 0.8% 557 121.4% 24 5.2% 560 202.2% 22 7.9% 52,896 125.5% -4,248 -10.1% 44,760 129.7% 0 0.0%
theme 0 0.0% 439 95.6% -5 -1.1% 208 75.1% -13 -4.7% 42,152 100.0% 16,568 39.3% 23,592 68.4% 0 0.0%
main() 0 0.0% 459 100.0% -2 -0.4% 277 100.0% -5 -1.8% 42,136 100.0% 0 0.0% 34,504 100.0% 0 0.0%
run_init::drupal8_profiling/index.php 0 0.0% 462 100.7% 1 0.2% 280 101.1% -2 -0.7% 42,136 100.0% 0 0.0% 34,504 100.0% 0 0.0%
drupal_handle_request 0 0.0% 457 99.6% -1 -0.2% 275 99.3% 2 0.7% 42,128 100.0% -8 -0.0% 34,496 100.0% 0 0.0%
Drupal\Core\HttpKernel::handle 0 0.0% 595 129.6% -3 -0.7% 200 72.2% -5 -1.8% 42,096 99.9% 0 0.0% 32,520 94.2% 0 0.0%
Symfony\Component\HttpKernel\Kernel::handle 0 0.0% 597 130.1% -1 -0.2% 202 72.9% -1 -0.4% 42,096 99.9% 0 0.0% 32,520 94.2% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 600 130.7% -2 -0.4% 205 74.0% -1 -0.4% 42,072 99.8% 0 0.0% 32,520 94.2% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 600 130.7% 0 0.0% 203 73.3% -2 -0.7% 42,072 99.8% 0 0.0% 32,520 94.2% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 587 127.9% 1 0.2% 222 80.1% 0 0.0% 42,040 99.8% 0 0.0% 32,440 94.0% 40 0.1%
Drupal\Core\EventSubscriber\MaintenanceModeSubscriber::onKernelRequestMaintenanceModeCheck 0 0.0% 506 110.2% 5 1.1% 276 99.6% 5 1.8% 42,032 99.8% -136 -0.3% 32,376 93.8% 288 0.8%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% 607 132.2% 0 0.0% 244 88.1% 15 5.4% 42,024 99.7% 0 0.0% 32,360 93.8% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 0 0.0% 604 131.6% 7 1.5% 239 86.3% -5 -1.8% 42,024 99.7% 0 0.0% 32,360 93.8% 0 0.0%
call_user_func 0 0.0% 314 68.4% -2 -0.4% 199 71.8% -3 -1.1% 42,024 99.7% 8 0.0% 32,360 93.8% 0 0.0%
run_init::service_container_prod_.php/0d4593b52254f8ef4595e86744f2bb4b604efd25deed8686005ce635c0dbe8eb.php -1 -0.8% -130 -28.3% -13 -2.8% -131 -47.3% -13 -4.7% -41,312 -98.0% -7,616 -18.1% -40,560 -117.6% -7,256 -21.0%
run_init::service_container_prod_.php/a2de91b65cf1f77e3a977fbf0ce81f552a256a5aede82f0b01d63f923cac9c79.php 1 0.8% 131 28.5% 14 3.1% 133 48.0% 14 5.1% 41,312 98.0% 7,616 18.1% 40,560 117.6% 7,256 21.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 1 0.8% 274 59.7% 28 6.1% 276 99.6% 18 6.5% 37,864 89.9% 632 1.5% 16,240 47.1% 296 0.9%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 0.8% 176 38.3% 69 15.0% 183 66.1% 74 26.7% 34,304 81.4% 576 1.4% 14,784 42.8% 480 1.4%
load::1#5a#c0#1a22fd76f8ddde61718d5a39d269.php/8d9e18b0eea3da19cc0731d2245fdf269abbf5cfa933015e70fc254dc02f57af.php 1 0.8% 45 9.8% 45 9.8% 47 17.0% 47 17.0% 32,400 76.9% 32,400 76.9% 13,752 39.9% 13,752 39.9%
theme_render_template -1 -0.8% -128 -27.9% -20 -4.4% -129 -46.6% -10 -3.6% -27,384 -65.0% -5,256 -12.5% -21,056 -61.0% -192 -0.6%
load::1#3b#c2#b15f9e4daf0fa908dfa253a0edfd.php/003f2188c3922037024f742a70130c1a524d2891a42813902b810f7b5fe3034a.php -1 -0.8% -28 -6.1% -28 -6.1% -30 -10.8% -30 -10.8% -18,544 -44.0% -18,544 -44.0% -17,272 -50.1% -17,272 -50.1%
load::1#3b#c2#b15f9e4daf0fa908dfa253a0edfd.php/9b9db0cdfedf3e1eafcf4701e6ebc80a98b505896747ee19a6c7c394426de50c.php 1 0.8% 29 6.3% 29 6.3% 30 10.8% 30 10.8% 18,544 44.0% 18,544 44.0% 17,272 50.1% 17,272 50.1%
Twig_Template::render 1 0.8% 280 61.0% 12 2.6% 282 101.8% 7 2.5% 14,120 33.5% 128 0.3% 28,480 82.5% 48 0.1%
extract -1 -0.8% -21 -4.6% -21 -4.6% -23 -8.3% -23 -8.3% -12,664 -30.1% -12,664 -30.1% 0 0.0% 0 0.0%
Twig_Template::display 1 0.8% 254 55.3% 11 2.4% 255 92.1% 9 3.2% 8,976 21.3% 64 0.2% 7,016 20.3% 48 0.1%
Twig_Template::displayWithErrorHandling 1 0.8% 274 59.7% 1 0.2% 276 99.6% -1 -0.4% 8,912 21.2% 464 1.1% 6,968 20.2% 288 0.8%
__TwigTemplate_5ac01a22fd76f8ddde61718d5a39d269::doDisplay 1 0.8% 277 60.3% 77 16.8% 279 100.7% 58 20.9% 8,472 20.1% 1,872 4.4% 6,664 19.3% 1,536 4.5%
implode 1 0.8% -11 -2.4% -11 -2.4% -7 -2.5% -7 -2.5% 5,144 12.2% 5,144 12.2% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 14 11.7% 73 15.9% 69 15.0% 80 28.9% 63 22.7% 3,856 9.2% 3,040 7.2% 1,480 4.3% 1,024 3.0%
run_init::templates/maintenance-page.tpl.php -1 -0.8% -58 -12.6% -23 -5.0% -60 -21.7% -22 -7.9% -3,144 -7.5% -1,288 -3.1% -1,928 -5.6% -736 -2.1%
__TwigTemplate_5ac01a22fd76f8ddde61718d5a39d269::__construct 1 0.8% 12 2.6% 9 2.0% 14 5.1% 7 2.5% 2,344 5.6% 1,240 2.9% 1,160 3.4% 688 2.0%
Twig_Template::getAttribute 2 1.7% 37 8.1% 34 7.4% 43 15.5% 36 13.0% 1,616 3.8% 1,424 3.4% 2,152 6.2% 1,960 5.7%
load::templates/maintenance-page.tpl.php -1 -0.8% -20 -4.4% -20 -4.4% -21 -7.6% -21 -7.6% -1,312 -3.1% -1,312 -3.1% -1,192 -3.5% -1,192 -3.5%
twig_render_var 14 11.7% 86 18.7% 38 8.3% 96 34.7% 40 14.4% 1,104 2.6% 960 2.3% 1,512 4.4% 456 1.3%
Twig_Template::__construct 1 0.8% 6 1.3% 6 1.3% 6 2.2% 6 2.2% 1,104 2.6% 1,104 2.6% 472 1.4% 472 1.4%
explode 1 0.8% -5 -1.1% -5 -1.1% 1 0.4% 1 0.4% 1,040 2.5% 1,040 2.5% 40 0.1% 40 0.1%
run_init::1#5a#c0#1a22fd76f8ddde61718d5a39d269.php/8d9e18b0eea3da19cc0731d2245fdf269abbf5cfa933015e70fc254dc02f57af.php 1 0.8% 1 0.2% 1 0.2% 3 1.1% 3 1.1% 1,000 2.4% 1,000 2.4% 560 1.6% 560 1.6%
Drupal\Core\Template\AttributeArray::__toString 0 0.0% -1 -0.2% 0 0.0% 4 1.4% 1 0.4% -832 -2.0% -832 -2.0% -176 -0.5% -392 -1.1%
Drupal\Core\Template\Attribute::offsetGet -1 -0.8% -2 -0.4% -2 -0.4% -4 -1.4% -4 -1.4% -832 -2.0% -832 -2.0% -8 -0.0% -8 -0.0%
array_key_exists 3 2.5% 1 0.2% 1 0.2% 7 2.5% 7 2.5% 816 1.9% 816 1.9% 456 1.3% 456 1.3%
Drupal\Core\Template\TwigEnvironment::getTemplateClass 2 1.7% 37 8.1% 6 1.3% 43 15.5% 10 3.6% 472 1.1% 144 0.3% 0 0.0% 0 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage::getFullPath 1 0.8% 40 8.7% 17 3.7% 39 14.1% 5 1.8% 392 0.9% 112 0.3% 0 0.0% 0 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::checkFile 1 0.8% 59 12.9% 10 2.2% 58 20.9% 7 2.5% 336 0.8% -128 -0.3% 0 0.0% 0 0.0%
Twig_Environment::getTemplateClass 1 0.8% 31 6.8% 10 2.2% 33 11.9% 10 3.6% 328 0.8% 56 0.1% 0 0.0% 0 0.0%
Twig_Loader_Filesystem::getCacheKey 1 0.8% 19 4.1% -28 -6.1% 19 6.9% -31 -11.2% 216 0.5% 0 0.0% 0 0.0% 0 0.0%
Twig_Loader_Filesystem::findTemplate 1 0.8% 47 10.2% 17 3.7% 50 18.1% 10 3.6% 216 0.5% 104 0.2% 0 0.0% 0 0.0%
str_replace 1 0.8% 36 7.8% 36 7.8% 30 10.8% 30 10.8% 176 0.4% 176 0.4% 0 0.0% 0 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage::getContainingDirectoryFullPath 1 0.8% 6 1.3% 5 1.1% 10 3.6% 10 3.6% 176 0.4% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__toString 1 0.8% 53 11.5% 12 2.6% 51 18.4% 5 1.8% 168 0.4% 0 0.0% 1,008 2.9% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 1 0.8% 43 9.4% 1 0.2% 41 14.8% 1 0.4% 168 0.4% -24 -0.1% 1,008 2.9% 0 0.0%
substr 4 3.3% 0 0.0% 0 0.0% 9 3.2% 9 3.2% 168 0.4% 168 0.4% 0 0.0% 0 0.0%
preg_replace 1 0.8% -9 -2.0% -9 -2.0% 7 2.5% 7 2.5% 128 0.3% 128 0.3% 0 0.0% 0 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 0 0.0% 102 22.2% 9 2.0% 105 37.9% -5 -1.8% 120 0.3% 40 0.1% 10,376 30.1% 1,232 3.6%
Twig_Environment::getCacheFilename 1 0.8% 21 4.6% 19 4.1% 21 7.6% 11 4.0% 112 0.3% -56 -0.1% 0 0.0% 0 0.0%
get_class 2 1.7% 1 0.2% 1 0.2% 3 1.1% 3 1.1% 96 0.2% 96 0.2% 96 0.3% 96 0.3%
Twig_Environment::hasExtension 2 1.7% 3 0.7% 3 0.7% 6 2.2% 6 2.2% 96 0.2% 96 0.2% 96 0.3% 96 0.3%
is_file 1 0.8% 13 2.8% 13 2.8% 14 5.1% 14 5.1% -88 -0.2% -88 -0.2% 0 0.0% 0 0.0%
hash_hmac 1 0.8% 4 0.9% 4 0.9% 8 2.9% 8 2.9% 88 0.2% 88 0.2% 0 0.0% 0 0.0%
filemtime 2 1.7% 9 2.0% 9 2.0% 14 5.1% 14 5.1% 88 0.2% 88 0.2% 0 0.0% 0 0.0%
strtr 1 0.8% 9 2.0% 9 2.0% 27 9.7% 27 9.7% 72 0.2% 72 0.2% 32 0.1% 32 0.1%
ltrim 1 0.8% -1 -0.2% -1 -0.2% -1 -0.4% -1 -0.4% 72 0.2% 72 0.2% 0 0.0% 0 0.0%
md5 1 0.8% 1 0.2% 1 0.2% 3 1.1% 3 1.1% 56 0.1% 56 0.1% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@2 0 0.0% -273 -59.5% 2 0.4% -42 -15.2% -2 -0.7% 40 0.1% 0 0.0% 32 0.1% 0 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 0 0.0% 34 7.4% -6 -1.3% 35 12.6% 4 1.4% 40 0.1% 16 0.0% 64 0.2% -160 -0.5%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 476 103.7% -21 -4.6% -100 -36.1% -33 -11.9% 40 0.1% 0 0.0% 80 0.2% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 324 70.6% -23 -5.0% -190 -68.6% 0 0.0% 40 0.1% -16 -0.0% -80 -0.2% -24 -0.1%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 0.0% -29 -6.3% 0 0.0% -31 -11.2% 0 0.0% 40 0.1% 0 0.0% 120 0.3% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::get 0 0.0% 400 87.1% -5 -1.1% -218 -78.7% -38 -13.7% 40 0.1% 0 0.0% -80 -0.2% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 0 0.0% -225 -49.0% 1 0.2% -23 -8.3% -4 -1.4% 32 0.1% -8 -0.0% 40 0.1% 0 0.0%
theme_get_registry 0 0.0% 20 4.4% 2 0.4% 0 0.0% 9 3.2% 32 0.1% 0 0.0% 32 0.1% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@5 0 0.0% 11 2.4% -2 -0.4% 11 4.0% 7 2.5% -32 -0.1% 0 0.0% -8 -0.0% 0 0.0%
rdf_entity_load 0 0.0% -38 -8.3% 2 0.4% -42 -15.2% -11 -4.0% -32 -0.1% -24 -0.1% -80 -0.2% -24 -0.1%
Symfony\Component\DependencyInjection\Container::get 1 0.8% -334 -72.8% -1 -0.2% -77 -27.8% 9 3.2% 32 0.1% -32 -0.1% -8 -0.0% 0 0.0%
service_container_prod_::getParamconverterManagerService 0 0.0% -11 -2.4% -2 -0.4% -12 -4.3% 0 0.0% -32 -0.1% 0 0.0% -32 -0.1% 0 0.0%
_theme_load_registry 0 0.0% 17 3.7% 0 0.0% -7 -2.5% -3 -1.1% 32 0.1% 0 0.0% 32 0.1% 0 0.0%
Drupal\Core\DrupalKernel::boot 0 0.0% -225 -49.0% 0 0.0% -23 -8.3% 0 0.0% 32 0.1% 0 0.0% 40 0.1% 0 0.0%
unserialize 0 0.0% 289 63.0% 71 15.5% -80 -28.9% 84 30.3% 32 0.1% 32 0.1% 80 0.2% 104 0.3%
Symfony\Component\DependencyInjection\Container::get@3 0 0.0% -267 -58.2% 6 1.3% -33 -11.9% 1 0.4% 32 0.1% 0 0.0% 32 0.1% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::__construct 0 0.0% 19 4.1% 2 0.4% -4 -1.4% 2 0.7% 32 0.1% 0 0.0% 32 0.1% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::attachLoad 0 0.0% -7 -1.5% 1 0.2% -10 -3.6% 4 1.4% -32 -0.1% 0 0.0% -32 -0.1% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::load 0 0.0% 308 67.1% 0 0.0% -12 -4.3% -4 -1.4% -32 -0.1% 0 0.0% -96 -0.3% 0 0.0%
strtolower 1 0.8% -12 -2.6% -12 -2.6% -15 -5.4% -15 -5.4% 32 0.1% 32 0.1% 0 0.0% 0 0.0%
PDOStatement::execute 0 0.0% 264 57.5% 264 57.5% -186 -67.1% -186 -67.1% -32 -0.1% -32 -0.1% -56 -0.2% -56 -0.2%
Drupal\Core\Database\Statement::execute 0 0.0% 228 49.7% -23 -5.0% -216 -78.0% -28 -10.1% -32 -0.1% 0 0.0% -56 -0.2% 0 0.0%
Drupal\Core\Database\Connection::query 0 0.0% 206 44.9% -12 -2.6% -220 -79.4% 25 9.0% -32 -0.1% 0 0.0% -72 -0.2% 0 0.0%
service_container_prod_::getPlugin_Manager_EntityService 0 0.0% -12 -2.6% -2 -0.4% -13 -4.7% 0 0.0% -32 -0.1% 0 0.0% -8 -0.0% 0 0.0%
service_container_prod_::getParamconverter_EntityService 0 0.0% -8 -1.7% 0 0.0% -8 -2.9% 0 0.0% -32 -0.1% 0 0.0% -32 -0.1% -24 -0.1%
entity_load_multiple 0 0.0% 72 15.7% 5 1.1% -78 -28.2% -6 -2.2% -32 -0.1% 0 0.0% -32 -0.1% 0 0.0%
Drupal\Core\Config\Config::setOverriddenData 0 0.0% 0 0.0% 6 1.3% -3 -1.1% -1 -0.4% 24 0.1% 0 0.0% 24 0.1% 0 0.0%
array_diff 0 0.0% -4 -0.9% -4 -0.9% -1 -0.4% -1 -0.4% 24 0.1% 24 0.1% 0 0.0% 0 0.0%
Drupal\Core\Database\Driver\mysql\Connection::queryRange 0 0.0% 3 0.7% 1 0.2% 1 0.4% 0 0.0% -24 -0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Config::get 0 0.0% 428 93.2% -6 -1.3% -26 -9.4% 2 0.7% 24 0.1% -8 -0.0% 8 0.0% 0 0.0%
Drupal\Core\Entity\EntityBCDecorator::id 0 0.0% 2 0.4% 0 0.0% 20 7.2% 17 6.1% 24 0.1% 24 0.1% 80 0.2% 24 0.1%
drupal_render 0 0.0% 103 22.4% -2 -0.4% 106 38.3% -11 -4.0% -24 -0.1% 0 0.0% 16 0.0% 0 0.0%
render 0 0.0% 2 0.4% -1 -0.2% 5 1.8% -1 -0.4% -24 -0.1% 0 0.0% 16 0.0% 0 0.0%
Symfony\Component\HttpFoundation\HeaderBag::set 0 0.0% -5 -1.1% -8 -1.7% -3 -1.1% -8 -2.9% 24 0.1% 24 0.1% -400 -1.2% -200 -0.6%
[ display all ]