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

Overall Diff Summary

Run #51774c26bf054Run #51774d289642fDiffDiff%
Number of Function Calls108,070 117,830 9,760 9.0%
Incl. Wall Time (microsec)437,956 472,152 34,196 7.8%
Incl. CPU (microsecs)406,820 440,780 33,960 8.3%
Incl. MemUse (bytes)15,827,696 15,851,768 24,072 0.2%
Incl. PeakMemUse (bytes)16,039,152 16,057,240 18,088 0.1%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Calls 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%
function_exists 600 6.1% 533 1.6% 533 1.6% 887 2.6% 887 2.6% 0 0.0% 0 0.0% 32 0.2% 32 0.2%
Drupal\Core\Template\Attribute::__clone 600 6.1% 2,203 6.4% 2,045 6.0% 2,716 8.0% 2,035 6.0% 297,576 1236.2% 297,576 1236.2% 1,240 6.9% 1,240 6.9%
is_object 600 6.1% 161 0.5% 161 0.5% 657 1.9% 657 1.9% 0 0.0% 0 0.0% -128 -0.7% -128 -0.7%
strtr 401 4.1% 623 1.8% 623 1.8% 921 2.7% 921 2.7% 33,648 139.8% 33,648 139.8% -5,864 -32.4% -5,864 -32.4%
preg_replace 401 4.1% 1,000 2.9% 1,000 2.9% 1,363 4.0% 1,363 4.0% 54,528 226.5% 54,528 226.5% -6,920 -38.3% -6,920 -38.3%
Twig_Loader_Filesystem::findTemplate 201 2.1% 1,760 5.1% 1,121 3.3% 1,925 5.7% 954 2.8% 336 1.4% -39,888 -165.7% -8,728 -48.3% -2,816 -15.6%
Twig_Environment::getTemplateClass 201 2.1% 3,326 9.7% 854 2.5% 3,507 10.3% 778 2.3% 22,848 94.9% 11,256 46.8% -12,416 -68.6% -1,976 -10.9%
md5 201 2.1% 208 0.6% 208 0.6% 333 1.0% 333 1.0% 11,256 46.8% 11,256 46.8% -696 -3.8% -696 -3.8%
Twig_Loader_Filesystem::getCacheKey 201 2.1% 2,264 6.6% 504 1.5% 2,396 7.1% 471 1.4% 336 1.4% 0 0.0% -9,744 -53.9% -1,016 -5.6%
user_access 200 2.0% 458 1.3% 438 1.3% 651 1.9% 647 1.9% 9,576 39.8% 9,576 39.8% -352 -1.9% -352 -1.9%
Drupal\Component\Utility\Settings::getSingleton 200 2.0% 49 0.1% 49 0.1% 253 0.7% 253 0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
twig_render_template 200 2.0% 16,966 49.6% 3,334 9.7% 17,015 50.1% 2,450 7.2% 157,096 652.6% -14,984 -62.2% 786,224 4346.7% 376 2.1%
ob_get_clean 200 2.0% 284 0.8% 284 0.8% 378 1.1% 378 1.1% -3,300,216 -13709.8% -3,300,216 -13709.8% -80 -0.4% -80 -0.4%
Symfony\Component\DependencyInjection\Container::get 200 2.0% 1,589 4.6% 1,134 3.3% 1,695 5.0% 740 2.2% 97,984 407.0% -6,400 -26.6% 124,960 690.8% -992 -5.5%
drupal_html_class 200 2.0% 5,285 15.5% 835 2.4% 5,439 16.0% 778 2.3% 20,776 86.3% -25,624 -106.4% -1,704 -9.4% -376 -2.1%
drupal_clean_css_identifier 200 2.0% 2,283 6.7% 1,274 3.7% 2,393 7.0% 1,058 3.1% 20,800 86.4% -27,200 -113.0% -2,064 -11.4% -1,680 -9.3%
Twig_Template::display 200 2.0% 4,080 11.9% 941 2.8% 4,138 12.2% 777 2.3% 4,032 16.7% 64 0.3% 9,600 53.1% 984 5.4%
Drupal\Component\Utility\Settings::get 200 2.0% 201 0.6% 201 0.6% 303 0.9% 303 0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
settings 200 2.0% 609 1.8% 560 1.6% 713 2.1% 460 1.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_strtolower 200 2.0% 2,222 6.5% 598 1.7% 2,317 6.8% 504 1.5% 25,600 106.3% 9,600 39.9% -368 -2.0% -48 -0.3%
mb_strtolower 200 2.0% 1,624 4.7% 1,624 4.7% 1,813 5.3% 1,813 5.3% 16,000 66.5% 16,000 66.5% -320 -1.8% -320 -1.8%
Twig_Environment::mergeGlobals 200 2.0% 645 1.9% 450 1.3% 821 2.4% 496 1.5% -8 -0.0% 0 0.0% -432 -2.4% 56 0.3%
Drupal\Core\Template\AttributeArray::offsetSet 200 2.0% 208 0.6% 208 0.6% 401 1.2% 401 1.2% 70,408 292.5% 70,408 292.5% -1,152 -6.4% -1,152 -6.4%
Drupal\Core\Template\Attribute::offsetGet 200 2.0% 201 0.6% 201 0.6% 355 1.0% 355 1.0% 0 0.0% 0 0.0% -904 -5.0% -904 -5.0%
template_preprocess 200 2.0% 12,190 35.6% 4,091 12.0% 12,363 36.4% 3,184 9.4% 651,144 2705.0% 244,768 1016.8% 3,200 17.7% 1,752 9.7%
rdf_process 200 2.0% 224 0.7% 203 0.6% 316 0.9% 297 0.9% 8 0.0% 8 0.0% -4,464 -24.7% -4,416 -24.4%
contextual_preprocess 200 2.0% 1,006 2.9% 571 1.7% 1,119 3.3% 472 1.4% 0 0.0% -9,600 -39.9% -240 -1.3% -16 -0.1%
path_to_theme 200 2.0% 205 0.6% 205 0.6% 276 0.8% 276 0.8% 17,600 73.1% 17,600 73.1% 40 0.2% 40 0.2%
Drupal\Core\Template\TwigEnvironment::loadTemplate 200 2.0% 4,104 12.0% 645 1.9% 4,287 12.6% 646 1.9% 19,912 82.7% -21,776 -90.5% -18,512 -102.3% -1,400 -7.7%
ob_get_level 200 2.0% 5 0.0% 5 0.0% 222 0.7% 222 0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
__TwigTemplate_8e73e22ff80926b544a3a0a1aa721e26::doDisplay 200 2.0% 2,081 6.1% 1,354 4.0% 2,253 6.6% 1,167 3.4% 5,984 24.9% 1,456 6.0% 20,592 113.8% 16,416 90.8%
implode 200 2.0% 176 0.5% 176 0.5% 333 1.0% 333 1.0% 25,528 106.0% 25,528 106.0% -3,032 -16.8% -3,032 -16.8%
Twig_Environment::getGlobals 200 2.0% 195 0.6% 201 0.6% 325 1.0% 331 1.0% -8 -0.0% 0 0.0% -488 -2.7% 0 0.0%
ob_start 200 2.0% 746 2.2% 746 2.2% 901 2.7% 901 2.7% 3,315,192 13772.0% 3,315,192 13772.0% 668,560 3696.2% 668,560 3696.2%
Twig_Template::displayWithErrorHandling 200 2.0% 2,494 7.3% 578 1.7% 2,540 7.5% 545 1.6% 3,976 16.5% 464 1.9% 9,048 50.0% 1,272 7.0%
Twig_Template::render 200 2.0% 6,527 19.1% 1,447 4.2% 6,571 19.3% 972 2.9% 28,696 119.2% 9,680 40.2% 678,528 3751.3% 208 1.1%
theme_views_view_field -200 -2.0% -200 -0.6% -200 -0.6% -315 -0.9% -315 -0.9% -776 -3.2% -776 -3.2% -416 -2.3% -416 -2.3%
strtolower 200 2.0% 196 0.6% 196 0.6% 264 0.8% 264 0.8% 6,400 26.6% 6,400 26.6% -104 -0.6% -104 -0.6%
drupal_container 200 2.0% 582 1.7% 637 1.9% 843 2.5% 563 1.7% -8 -0.0% -8 -0.0% 1,672 9.2% 1,672 9.2%
Drupal::getContainer 200 2.0% -55 -0.2% -55 -0.2% 277 0.8% 277 0.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
is_scalar 175 1.8% 9 0.0% 9 0.0% 209 0.6% 209 0.6% 0 0.0% 0 0.0% -80 -0.4% -80 -0.4%
twig_render_var 175 1.8% 401 1.2% 519 1.5% 486 1.4% 499 1.5% 720 3.0% 816 3.4% -6,360 -35.2% 264 1.5%
Drupal\Core\Template\TwigTemplate::getContextReference 175 1.8% 189 0.6% 189 0.6% 384 1.1% 383 1.1% 1,368 5.7% 1,440 6.0% 464 2.6% 1,216 6.7%
substr 4 0.0% -4 -0.0% -4 -0.0% 8 0.0% 8 0.0% 136 0.6% 136 0.6% -1,152 -6.4% -1,152 -6.4%
file_exists 2 0.0% 4 0.0% 4 0.0% 8 0.0% 8 0.0% 24 0.1% 24 0.1% 0 0.0% 0 0.0%
filemtime 2 0.0% 9 0.0% 9 0.0% 11 0.0% 11 0.0% 80 0.3% 80 0.3% 0 0.0% 0 0.0%
Twig_Environment::getCacheFilename 1 0.0% 35 0.1% 19 0.1% 33 0.1% 5 0.0% 112 0.5% -152 -0.6% -5,624 -31.1% -2,336 -12.9%
Twig_Environment::isAutoReload 1 0.0% 1 0.0% 1 0.0% 2 0.0% 2 0.0% -8 -0.0% -8 -0.0% -864 -4.8% -864 -4.8%
Drupal\Core\Template\TwigEnvironment::storage 1 0.0% 3 0.0% 2 0.0% 2 0.0% 2 0.0% -8 -0.0% 0 0.0% -3,008 -16.6% -1,120 -6.2%
is_array 1 0.0% 40 0.1% 40 0.1% -14 -0.0% -14 -0.0% 0 0.0% 0 0.0% -344 -1.9% -344 -1.9%
run_init::service_container_prod_.php/dac68a8eea82ca34a47442a5f1aee2da7aef4b08456e3aba290b3288b28104a8.php 1 0.0% 128 0.4% 14 0.0% 129 0.4% 13 0.0% 41,312 171.6% 7,616 31.6% 40,560 224.2% 7,256 40.1%
strpos 1 0.0% -15 -0.0% -15 -0.0% 44 0.1% 44 0.1% 0 0.0% 0 0.0% -688 -3.8% -688 -3.8%
hash_hmac 1 0.0% 9 0.0% 9 0.0% 12 0.0% 12 0.0% 104 0.4% 104 0.4% -40 -0.2% -40 -0.2%
is_file 1 0.0% 31 0.1% 31 0.1% 31 0.1% 31 0.1% -80 -0.3% -80 -0.3% -800 -4.4% -800 -4.4%
Twig_Loader_Filesystem::validateName 1 0.0% 8 0.0% 6 0.0% 13 0.0% 9 0.0% 0 0.0% -984 -4.1% -3,552 -19.6% -1,032 -5.7%
load::1#8e#73#e22ff80926b544a3a0a1aa721e26.php/f079115f4d9913433447b55dfb446c775beb59009cb615382b934af8e3b6b9c6.php 1 0.0% 15 0.0% 15 0.0% 16 0.0% 16 0.0% 5,632 23.4% 5,632 23.4% 0 0.0% 0 0.0%
strlen 1 0.0% -13 -0.0% -13 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -592 -3.3% -592 -3.3%
Twig_Environment::getCache 1 0.0% 1 0.0% 1 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% -704 -3.9% -704 -3.9%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 0.0% 110 0.3% 84 0.2% 111 0.3% 74 0.2% 16,504 68.6% 584 2.4% 2,448 13.5% -408 -2.3%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::checkFile 1 0.0% 61 0.2% 9 0.0% 64 0.2% 5 0.0% 328 1.4% -128 -0.5% -1,152 -6.4% -272 -1.5%
__TwigTemplate_8e73e22ff80926b544a3a0a1aa721e26::__construct 1 0.0% 6 0.0% 4 0.0% 7 0.0% 4 0.0% 2,408 10.0% 1,240 5.2% 2,344 13.0% 1,240 6.9%
run_init::1#8e#73#e22ff80926b544a3a0a1aa721e26.php/f079115f4d9913433447b55dfb446c775beb59009cb615382b934af8e3b6b9c6.php 1 0.0% 148 0.4% 18 0.1% 152 0.4% 21 0.1% 79,584 330.6% 9,424 39.1% 77,904 430.7% 8,584 47.5%
run_init::1#da#2b#549a9c197d0c82d26e780ec2d1cf.php/78f3169169aeef8de86dc32e2fb807481e790a3a51f63bbd7221c835aec7e8b1.php 1 0.0% 1 0.0% 1 0.0% 4 0.0% 4 0.0% 1,000 4.2% 1,000 4.2% 272 1.5% 272 1.5%
Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage::getFullPath 1 0.0% 44 0.1% 17 0.0% 46 0.1% 13 0.0% 384 1.6% 112 0.5% -880 -4.9% -608 -3.4%
load::1#da#2b#549a9c197d0c82d26e780ec2d1cf.php/1bf7f02d61f06f682dc93ba2d574e80ba1155c6f8ce0e15ab51a8177bc1d423d.php -1 -0.0% -33 -0.1% -33 -0.1% -34 -0.1% -34 -0.1% -18,600 -77.3% -18,600 -77.3% -17,360 -96.0% -17,360 -96.0%
class_exists 1 0.0% -297 -0.9% -17 -0.0% -299 -0.9% -21 -0.1% -24 -0.1% 0 0.0% -4,264 -23.6% -760 -4.2%
Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage::getContainingDirectoryFullPath 1 0.0% 6 0.0% 4 0.0% 8 0.0% 7 0.0% 176 0.7% 0 0.0% -232 -1.3% -184 -1.0%
run_init::1#da#2b#549a9c197d0c82d26e780ec2d1cf.php/1bf7f02d61f06f682dc93ba2d574e80ba1155c6f8ce0e15ab51a8177bc1d423d.php -1 -0.0% -202 -0.6% -19 -0.1% -204 -0.6% -19 -0.1% -79,928 -332.0% -9,448 -39.2% -78,192 -432.3% -8,920 -49.3%
load::1#da#2b#549a9c197d0c82d26e780ec2d1cf.php/78f3169169aeef8de86dc32e2fb807481e790a3a51f63bbd7221c835aec7e8b1.php 1 0.0% 35 0.1% 35 0.1% 37 0.1% 37 0.1% 27,904 115.9% 27,904 115.9% 21,384 118.2% 21,384 118.2%
load::service_container_prod_.php/dac68a8eea82ca34a47442a5f1aee2da7aef4b08456e3aba290b3288b28104a8.php 1 0.0% 88 0.3% 88 0.3% 91 0.3% 91 0.3% 67,776 281.6% 67,776 281.6% 67,544 373.4% 67,544 373.4%
run_init::service_container_prod_.php/d392a4f3c11191d894a1b639d18a6f38001997d0bd6f67279f8a6b1c5703edf6.php -1 -0.0% -128 -0.4% -13 -0.0% -129 -0.4% -12 -0.0% -41,312 -171.6% -7,616 -31.6% -40,560 -224.2% -7,256 -40.1%
load::service_container_prod_.php/d392a4f3c11191d894a1b639d18a6f38001997d0bd6f67279f8a6b1c5703edf6.php -1 -0.0% -87 -0.3% -87 -0.3% -89 -0.3% -89 -0.3% -67,776 -281.6% -67,776 -281.6% -67,544 -373.4% -67,544 -373.4%
explode 1 0.0% 8 0.0% 8 0.0% -47 -0.1% -47 -0.1% 984 4.1% 984 4.1% -1,832 -10.1% -1,832 -10.1%
Twig_Template::__construct 1 0.0% 3 0.0% 3 0.0% 2 0.0% 2 0.0% 1,120 4.7% 1,120 4.7% 1,072 5.9% 1,072 5.9%
str_replace 1 0.0% -12 -0.0% -12 -0.0% -68 -0.2% -68 -0.2% 152 0.6% 152 0.6% -208 -1.1% -208 -1.1%
Drupal\Core\Template\AttributeString::__toString 0 0.0% -21 -0.1% 3 0.0% -28 -0.1% 5 0.0% 8 0.0% 16 0.1% -192 -1.1% -120 -0.7%
Drupal\Core\Template\AttributeValueBase::printed 0 0.0% -62 -0.2% -62 -0.2% 63 0.2% 63 0.2% 0 0.0% 0 0.0% -32 -0.2% -32 -0.2%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% -133 -0.4% -37 -0.1% -165 -0.5% -95 -0.3% 128 0.5% 64 0.3% -8,176 -45.2% -2,264 -12.5%
Drupal\Core\Template\AttributeArray::__toString 0 0.0% -47 -0.1% 11 0.0% -15 -0.0% 45 0.1% 56 0.2% 16 0.1% -6,552 -36.2% -608 -3.4%
l 0 0.0% 13 0.0% 9 0.0% -21 -0.1% 2 0.0% 1,200 5.0% 32 0.1% -3,560 -19.7% -1,816 -10.0%
Drupal\Core\Template\Attribute::__toString 0 0.0% -182 -0.5% 13 0.0% -180 -0.5% -54 -0.2% 104 0.4% -24 -0.1% -10,832 -59.9% -2,624 -14.5%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults@1 0 0.0% 3 0.0% 3 0.0% 5 0.0% 5 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__construct 0 0.0% -115 -0.3% 10 0.0% -134 -0.4% -17 -0.1% 216 0.9% 72 0.3% -10,576 -58.5% -224 -1.2%
Drupal\views\Plugin\views\display\DisplayPluginBase::defineOptions 0 0.0% 38 0.1% 39 0.1% 37 0.1% 38 0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Template/AttributeArray.php 0 0.0% -31 -0.1% -31 -0.1% -31 -0.1% -31 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 0 0.0% -127 -0.4% -87 -0.3% -123 -0.4% -46 -0.1% 144 0.6% 136 0.6% -12,416 -68.6% -12,184 -67.4%
Drupal\user\Plugin\block\block\UserLoginBlock::blockBuild 0 0.0% -8 -0.0% 0 0.0% -29 -0.1% 0 0.0% 1,176 4.9% 0 0.0% 1,032 5.7% 0 0.0%
Drupal\views\Plugin\views\display\DefaultDisplay::isDefaultDisplay 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::Template/AttributeArray.php 0 0.0% 3 0.0% 3 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -8 -0.0% -8 -0.0%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults 0 0.0% 16 0.0% 13 0.0% 18 0.1% 13 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 0 0.0% 1 0.0% 1 0.0% -11 -0.0% -11 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
entity_view 0 0.0% 35,070 102.6% 6 0.0% 35,476 104.5% 11 0.0% 366,168 1521.1% 0 0.0% 394,368 2180.3% -480 -2.7%
Drupal\Core\Entity\Field\FieldItemBase::__set 0 0.0% 3 0.0% 3 0.0% 0 0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\Field::__set 0 0.0% 3 0.0% 0 0.0% 7 0.0% 5 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 0 0.0% 279 0.8% 8 0.0% 129 0.4% 7 0.0% 24 0.1% 0 0.0% -344 -1.9% 0 0.0%
Drupal\Core\Entity\Field\Type\Field::__isset 0 0.0% 1 0.0% -2 -0.0% 4 0.0% 4 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::usesPager 0 0.0% -1 -0.0% -1 -0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::getRoute 0 0.0% 0 0.0% 0 0.0% -3 -0.0% -3 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::__set 0 0.0% 47 0.1% 2 0.0% 53 0.2% 8 0.0% 16 0.1% 0 0.0% 88 0.5% 0 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__isset 0 0.0% 2 0.0% 2 0.0% 2 0.0% 2 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
[ display all ]