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

Overall Diff Summary

Run #517c76da9b0d3Run #517c75d3de7c7DiffDiff%
Number of Function Calls39,784 58,995 19,211 48.3%
Incl. Wall Time (microsec)199,334 464,718 265,384 133.1%
Incl. CPU (microsecs)179,954 279,173 99,219 55.1%
Incl. MemUse (bytes)12,207,616 12,450,728 243,112 2.0%
Incl. PeakMemUse (bytes)12,338,448 12,691,568 353,120 2.9%

[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%
debug_backtrace 150 0.8% 2,974 1.1% 2,974 1.1% 3,099 3.1% 3,099 3.1% 5,338,200 2195.8% 5,338,200 2195.8% 42,144 11.9% 42,144 11.9%
array_flip 150 0.8% 1,173 0.4% 1,173 0.4% 1,286 1.3% 1,286 1.3% 1,858,856 764.6% 1,858,856 764.6% 30,776 8.7% 30,776 8.7%
ob_start -100 -0.5% -127 -0.0% -127 -0.0% -182 -0.2% -182 -0.2% -1,658,408 -682.2% -1,658,408 -682.2% -47,496 -13.5% -47,496 -13.5%
ob_get_clean -100 -0.5% -43 -0.0% -43 -0.0% -125 -0.1% -125 -0.1% 1,651,616 679.4% 1,651,616 679.4% -80 -0.0% -80 -0.0%
drupal_error_levels 150 0.8% 795 0.3% 795 0.3% 911 0.9% 911 0.9% 1,338,928 550.7% 1,338,928 550.7% 7,568 2.1% 7,568 2.1%
Drupal\Core\Database\Statement::execute 153 0.8% 179,426 67.6% 2,632 1.0% 13,382 13.5% 2,064 2.1% 648,576 266.8% 0 0.0% 156,576 44.3% 0 0.0%
PDOStatement::execute 153 0.8% 176,730 66.6% 176,730 66.6% 10,782 10.9% 10,782 10.9% 648,576 266.8% 648,576 266.8% 156,576 44.3% 156,576 44.3%
Drupal\Core\Database\Query\Insert::fields 151 0.8% 2,126 0.8% 1,672 0.6% 2,268 2.3% 1,285 1.3% 521,936 214.7% 58,440 24.0% 7,872 2.2% 3,256 0.9%
load::service_container_prod_.php/bbb1a9ebe8558c9c4f00ac8eaa372139366fb7c4072f6058be2fe5eb1a85a718.php -1 -0.0% -1,841 -0.7% -1,841 -0.7% -1,842 -1.9% -1,842 -1.9% -454,848 -187.1% -454,848 -187.1% -465,256 -131.8% -465,256 -131.8%
load::service_container_prod_.php/ccd2e2d791e332b32aa3a632bf24b68a43a7eaab511897251e7273e74f92a506.php 1 0.0% 1,867 0.7% 1,867 0.7% 1,869 1.9% 1,869 1.9% 454,816 187.1% 454,816 187.1% 465,224 131.7% 465,224 131.7%
_drupal_error_handler_real 150 0.8% 269,349 101.5% 4,786 1.8% 107,490 108.3% 4,107 4.1% 441,984 181.8% -6,288,312 -2586.6% 279,048 79.0% 1,768 0.5%
drupal_render@2 0 0.0% 2,255 0.8% 3 0.0% 2,269 2.3% 7 0.0% 382,568 157.4% 0 0.0% 352,216 99.7% -1,248 -0.4%
drupal_render@1 0 0.0% 2,261 0.9% 3 0.0% 2,282 2.3% 9 0.0% 382,544 157.4% -8 -0.0% 329,792 93.4% -4,600 -1.3%
array_keys 303 1.6% 352 0.1% 352 0.1% 581 0.6% 581 0.6% 367,496 151.2% 367,496 151.2% 2,144 0.6% 2,144 0.6%
array_merge 151 0.8% 298 0.1% 298 0.1% 390 0.4% 390 0.4% 363,584 149.6% 363,584 149.6% 1,752 0.5% 1,752 0.5%
_drupal_error_handler 150 0.8% 270,551 101.9% 1,202 0.5% 108,689 109.5% 1,199 1.2% 353,888 145.6% -88,096 -36.2% 279,176 79.1% 128 0.0%
drupal_render@5 0 0.0% 1,847 0.7% 1 0.0% 1,852 1.9% 3 0.0% 349,880 143.9% 0 0.0% 290,816 82.4% 168 0.0%
drupal_render@6 0 0.0% 1,835 0.7% -6 -0.0% 1,837 1.9% -6 -0.0% 349,864 143.9% 0 0.0% 289,528 82.0% 0 0.0%
drupal_render@4 0 0.0% 1,756 0.7% 4 0.0% 1,781 1.8% 9 0.0% 349,840 143.9% -8 -0.0% 290,912 82.4% 504 0.1%
drupal_render@3 0 0.0% 1,757 0.7% 1 0.0% 1,776 1.8% -4 -0.0% 349,816 143.9% -8 -0.0% 294,864 83.5% 3,952 1.1%
render 0 0.0% 1,831 0.7% 1 0.0% 1,851 1.9% 1 0.0% 349,776 143.9% 0 0.0% 297,240 84.2% 0 0.0%
str_replace 460 2.4% 692 0.3% 692 0.3% 1,117 1.1% 1,117 1.1% 306,768 126.2% 306,768 126.2% 2,304 0.7% 2,304 0.7%
Drupal\Core\Database\Driver\mysql\Insert::execute 151 0.8% 195,608 73.7% 3,069 1.2% 31,293 31.5% 2,775 2.8% -280,752 -115.5% -379,488 -156.1% 178,024 50.4% 2,952 0.8%
theme_link 50 0.3% 276,400 104.2% 1,207 0.5% 114,464 115.4% 996 1.0% 262,744 108.1% -90,152 -37.1% 280,352 79.4% 288 0.1%
call_user_func 0 0.0% 265,818 100.2% 6 0.0% 99,402 100.2% 4 0.0% 249,888 102.8% 0 0.0% 420,704 119.1% -480 -0.1%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 0 0.0% 265,862 100.2% 25 0.0% 99,386 100.2% 28 0.0% 249,496 102.6% -392 -0.2% 420,704 119.1% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% 265,865 100.2% 5 0.0% 99,392 100.2% 6 0.0% 249,112 102.5% -384 -0.2% 420,752 119.2% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 265,716 100.1% 0 0.0% 99,287 100.1% -17 -0.0% 248,984 102.4% -80 -0.0% 414,704 117.4% -616 -0.2%
Drupal\Core\HttpKernel::handle 0 0.0% 265,385 100.0% 1 0.0% 99,044 99.8% 4 0.0% 248,904 102.4% 0 0.0% 439,344 124.4% -192 -0.1%
Symfony\Component\HttpKernel\Kernel::handle 0 0.0% 265,430 100.0% -4 -0.0% 99,090 99.9% 0 0.0% 248,904 102.4% 8 0.0% 439,408 124.4% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 265,377 100.0% 0 0.0% 99,037 99.8% -1 -0.0% 248,896 102.4% 0 0.0% 445,080 126.0% -656 -0.2%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 265,377 100.0% 5 0.0% 99,038 99.8% 4 0.0% 248,896 102.4% -80 -0.0% 445,736 126.2% -744 -0.2%
main() 0 0.0% 265,384 100.0% -7 -0.0% 99,219 100.0% -6 -0.0% 243,112 100.0% 0 0.0% 353,120 100.0% 0 0.0%
run_init::drupal8_profiling/index.php 0 0.0% 265,397 100.0% -4 -0.0% 99,232 100.0% -4 -0.0% 243,112 100.0% 0 0.0% 353,120 100.0% 0 0.0%
drupal_handle_request 0 0.0% 265,401 100.0% -10 -0.0% 99,237 100.0% -7 -0.0% 243,088 100.0% 8 0.0% 353,096 100.0% -576 -0.2%
Drupal\Core\Database\Connection::prepareQuery 153 0.8% 2,923 1.1% 655 0.2% 3,073 3.1% 602 0.6% 219,040 90.1% -60,568 -24.9% 2,736 0.8% 40 0.0%
PDO::prepare 153 0.8% 1,303 0.5% 643 0.2% 1,416 1.4% 637 0.6% 211,696 87.1% 204,352 84.1% 440 0.1% 496 0.1%
drupal_render 0 0.0% 259,740 97.9% -9 -0.0% 97,411 98.2% -9 -0.0% 179,192 73.7% -48 -0.0% 183,400 51.9% 0 0.0%
drupal_render_page 0 0.0% 261,312 98.5% 1 0.0% 97,404 98.2% 4 0.0% 178,288 73.3% 16 0.0% 182,456 51.7% 0 0.0%
theme@1 0 0.0% 258,867 97.5% -873 -0.3% 96,916 97.7% -695 -0.7% 174,176 71.6% 161,592 66.5% 146,544 41.5% -752 -0.2%
template_preprocess -50 -0.3% -2,789 -1.1% -1,001 -0.4% -2,830 -2.9% -797 -0.8% -170,400 -70.1% -70,000 -28.8% -2,760 -0.8% -752 -0.2%
array_values 151 0.8% 155 0.1% 155 0.1% 278 0.3% 278 0.3% 168,296 69.2% 168,296 69.2% 1,504 0.4% 1,504 0.4%
_drupal_log_error 150 0.8% 247,693 93.3% 3,428 1.3% 85,834 86.5% 2,406 2.4% 168,000 69.1% -27,816 -11.4% 82,744 23.4% 480 0.1%
htmlspecialchars 750 3.9% 763 0.3% 763 0.3% 1,331 1.3% 1,331 1.3% 157,208 64.7% 157,208 64.7% -456 -0.1% -456 -0.1%
Drupal\Core\Database\Connection::insert 151 0.8% 3,961 1.5% 932 0.4% 4,089 4.1% 827 0.8% 151,664 62.4% 42,776 17.6% 24,256 6.9% 688 0.2%
run_init::templates/page.tpl.php 0 0.0% 258,995 97.6% 80 0.0% 97,042 97.8% 74 0.1% 151,392 62.3% -22,784 -9.4% 153,520 43.5% 0 0.0%
theme_render_template 0 0.0% 259,012 97.6% -2 -0.0% 97,060 97.8% 3 0.0% 151,376 62.3% 24 0.0% 153,056 43.3% 0 0.0%
Drupal\Component\Utility\String::checkPlain 750 3.9% 2,435 0.9% 1,672 0.6% 3,006 3.0% 1,675 1.7% 150,840 62.0% -6,368 -2.6% -1,048 -0.3% -592 -0.2%
implode 410 2.1% 334 0.1% 334 0.1% 697 0.7% 697 0.7% 147,088 60.5% 147,088 60.5% 1,728 0.5% 1,728 0.5%
Drupal\Core\EventSubscriber\ViewSubscriber::onHtml 0 0.0% 260,836 98.3% 4 0.0% 96,929 97.7% -3 -0.0% 145,224 59.7% -296 -0.1% 137,440 38.9% 192 0.1%
Drupal\Core\EventSubscriber\ViewSubscriber::onView 0 0.0% 260,836 98.3% 3 0.0% 96,931 97.7% 2 0.0% 145,224 59.7% 0 0.0% 137,440 38.9% 0 0.0%
_drupal_get_last_caller 150 0.8% 1,941 0.7% 1,467 0.6% 2,072 2.1% 1,286 1.3% -137,048 -56.4% -118,200 -48.6% 3,736 1.1% 1,888 0.5%
Drupal\Core\Database\Connection::defaultOptions 153 0.8% 148 0.1% 148 0.1% 323 0.3% 323 0.3% 116,280 47.8% 116,280 47.8% -528 -0.1% -528 -0.1%
drupal_session_commit 0 0.0% 5,364 2.0% 7 0.0% 2,186 2.2% 2 0.0% 104,664 43.1% 576 0.2% 308,960 87.5% 720 0.2%
Drupal\Core\EventSubscriber\FinishResponseSubscriber::onRespond 0 0.0% 5,435 2.0% 8 0.0% 2,259 2.3% 5 0.0% 104,664 43.1% 0 0.0% 309,408 87.6% 1,120 0.3%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 0.0% 5,437 2.0% 1 0.0% 2,261 2.3% 3 0.0% 104,632 43.0% 0 0.0% 309,064 87.5% -872 -0.2%
l 0 0.0% 1,165 0.4% 28 0.0% 706 0.7% 22 0.0% 102,560 42.2% 2,584 1.1% 98,616 27.9% 280 0.1%
explode 300 1.6% 318 0.1% 318 0.1% 509 0.5% 509 0.5% 100,104 41.2% 100,104 41.2% 384 0.1% 384 0.1%
Drupal\system\Plugin\block\block\SystemPoweredByBlock::blockBuild 0 0.0% -1,231 -0.5% 0 0.0% -833 -0.8% 2 0.0% -99,888 -41.1% 0 0.0% -110,736 -31.4% 1,040 0.3%
Drupal\user\Plugin\block\block\UserLoginBlock::blockBuild 0 0.0% 1,192 0.4% 1 0.0% 742 0.7% -3 -0.0% 99,336 40.9% 0 0.0% 96,152 27.2% 96 0.0%
session_write_close 1 0.0% 5,220 2.0% 171 0.1% 2,044 2.1% 170 0.2% 90,496 37.2% 1,264 0.5% 297,800 84.3% 73,576 20.8%
preg_replace 456 2.4% 400 0.2% 400 0.2% 607 0.6% 607 0.6% 88,464 36.4% 88,464 36.4% -128 -0.0% -128 -0.0%
_drupal_session_write 1 0.0% 5,048 1.9% 59 0.0% 1,872 1.9% 45 0.0% 88,400 36.4% -3,416 -1.4% 224,224 63.5% 3,328 0.9%
Drupal\Component\Utility\String::placeholder 750 3.9% 4,534 1.7% 2,085 0.8% 5,053 5.1% 2,056 2.1% 84,776 34.9% -66,072 -27.2% 0 0.0% 0 0.0%
module_implements 150 0.8% 3,967 1.5% 914 0.3% 4,083 4.1% 657 0.7% 83,568 34.4% 768 0.3% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 149 0.8% 1,905 0.7% 670 0.3% 2,103 2.1% 540 0.5% 83,056 34.2% 7,152 2.9% 1,152 0.3% 216 0.1%
run_init::1#da#2b#549a9c197d0c82d26e780ec2d1cf.php/b53323f87cfcffca9048d0d3046a18414e679d163a83f4a195e9f1f76c757825.php 1 0.0% 253 0.1% 17 0.0% 255 0.3% 17 0.0% 81,224 33.4% 9,968 4.1% 74,192 21.0% 9,008 2.6%
run_init::1#62#b5#32f0c261d036e0991188f7f2a301.php/2463c50b7b9ccebec2cd3573de76d4de9ba7d40fe67685e50a52fb77b4ed1ccd.php -1 -0.0% -251 -0.1% -18 -0.0% -252 -0.3% -18 -0.0% -81,208 -33.4% -9,968 -4.1% -74,064 -21.0% -9,248 -2.6%
theme 0 0.0% 258,522 97.4% 6 0.0% 96,591 97.4% 13 0.0% 79,352 32.6% -4,880 -2.0% 71,624 20.3% 2,336 0.7%
strtr 199 1.0% 3,750 1.4% 3,750 1.4% 3,908 3.9% 3,908 3.9% 79,096 32.5% 79,096 32.5% -256 -0.1% -256 -0.1%
Drupal\Core\Database\Connection::getDriverClass 153 0.8% 523 0.2% 179 0.1% 660 0.7% 309 0.3% 78,040 32.1% 1,960 0.8% 51,488 14.6% 752 0.2%
Drupal\Core\Database\Query\Insert::__construct 151 0.8% 2,686 1.0% 599 0.2% 2,787 2.8% 582 0.6% 76,896 31.6% 54,320 22.3% 960 0.3% 608 0.2%
Symfony\Component\ClassLoader\ClassLoader::loadClass 2 0.0% 164 0.1% -117 -0.0% 186 0.2% -60 -0.1% 76,864 31.6% 1,056 0.4% 36,080 10.2% -3,176 -0.9%
class_exists 151 0.8% 716 0.3% 471 0.2% 882 0.9% 626 0.6% 76,808 31.6% 0 0.0% 49,880 14.1% 208 0.1%
watchdog 150 0.8% 222,215 83.7% 3,798 1.4% 60,624 61.1% 3,050 3.1% 76,216 31.4% -91,616 -37.7% 63,624 18.0% 576 0.2%
Drupal\Core\Template\Attribute::__clone -150 -0.8% -526 -0.2% -504 -0.2% -664 -0.7% -508 -0.5% -74,400 -30.6% -74,400 -30.6% -424 -0.1% -424 -0.1%
Drupal\Core\Database\Driver\mysql\Insert::__toString 151 0.8% 4,778 1.8% 3,849 1.5% 4,906 4.9% 2,844 2.9% 74,168 30.5% -462,624 -190.3% 11,064 3.1% 5,800 1.6%
Drupal\Core\Database\Connection::prefixTables 153 0.8% 965 0.4% 478 0.2% 1,055 1.1% 412 0.4% 67,912 27.9% -195,208 -80.3% 2,256 0.6% 0 0.0%
dblog_watchdog 150 0.8% 203,222 76.6% 4,201 1.6% 41,689 42.0% 3,366 3.4% 59,976 24.7% -409,000 -168.2% 58,160 16.5% 1,336 0.4%
serialize 150 0.8% 465 0.2% 465 0.2% 577 0.6% 577 0.6% 57,568 23.7% 57,568 23.7% 792 0.2% 792 0.2%
format_string 150 0.8% 8,606 3.2% 383 0.1% 8,721 8.8% 383 0.4% 56,640 23.3% 776 0.3% 752 0.2% 0 0.0%
db_merge 1 0.0% 250 0.1% 15 0.0% 251 0.3% 9 0.0% 56,632 23.3% 1,448 0.6% 34,912 9.9% 1,104 0.3%
Drupal\Component\Utility\String::format 150 0.8% 8,221 3.1% 2,610 1.0% 8,334 8.4% 2,094 2.1% 55,864 23.0% -75,312 -31.0% 752 0.2% 512 0.1%
Drupal\Core\Database\Connection::merge 1 0.0% 230 0.1% 13 0.0% 234 0.2% 15 0.0% 54,392 22.4% 2,448 1.0% 33,328 9.4% 1,560 0.4%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 2 0.0% 160 0.1% 25 0.0% 158 0.2% 3 0.0% 45,672 18.8% 2,664 1.1% 28,720 8.1% 2,064 0.6%
run_init::mysql/Merge.php 1 0.0% 104 0.0% 18 0.0% 106 0.1% 19 0.0% 42,520 17.5% 15,216 6.3% 25,864 7.3% 8,272 2.3%
run_init::service_container_prod_.php/bbb1a9ebe8558c9c4f00ac8eaa372139366fb7c4072f6058be2fe5eb1a85a718.php -1 -0.0% -275 -0.1% -15 -0.0% -276 -0.3% -14 -0.0% -41,312 -17.0% -7,616 -3.1% -31,088 -8.8% -7,136 -2.0%
run_init::service_container_prod_.php/ccd2e2d791e332b32aa3a632bf24b68a43a7eaab511897251e7273e74f92a506.php 1 0.0% 275 0.1% 14 0.0% 277 0.3% 15 0.0% 41,312 17.0% 7,616 3.1% 31,088 8.8% 7,136 2.0%
twig_render_template -50 -0.3% -6,036 -2.3% -799 -0.3% -6,062 -6.1% -599 -0.6% -41,088 -16.9% 2,400 1.0% -79,784 -22.6% -1,432 -0.4%
substr 755 3.9% 232 0.1% 232 0.1% 824 0.8% 824 0.8% 40,920 16.8% 40,920 16.8% 800 0.2% 800 0.2%
decode_entities 150 0.8% 689 0.3% 429 0.2% 828 0.8% 455 0.5% 39,472 16.2% 8,296 3.4% 1,280 0.4% 688 0.2%
load::1#da#2b#549a9c197d0c82d26e780ec2d1cf.php/65fd94c277f64bd31912c73c54e6dfb433e2ae7ea566d55ca144cd010371300f.php -1 -0.0% -202 -0.1% -202 -0.1% -203 -0.2% -203 -0.2% -37,416 -15.4% -37,416 -15.4% -33,736 -9.6% -33,736 -9.6%
Drupal\Core\Template\Attribute::__construct 0 0.0% 91,293 34.4% 218 0.1% 36,279 36.6% 181 0.2% 36,584 15.0% -30,520 -12.6% 38,616 10.9% -752 -0.2%
template_preprocess_link -50 -0.3% -7,460 -2.8% -1,165 -0.4% -7,496 -7.6% -866 -0.9% -36,328 -14.9% -3,608 -1.5% -7,312 -2.1% -2,448 -0.7%
Drupal\Core\Config\ConfigFactory::getCacheKey 301 1.6% 1,354 0.5% 1,131 0.4% 1,594 1.6% 1,151 1.2% 36,120 14.9% 36,120 14.9% 48 0.0% 48 0.0%
array_intersect 151 0.8% 491 0.2% 491 0.2% 634 0.6% 634 0.6% 35,768 14.7% 35,768 14.7% 504 0.1% 504 0.1%
Symfony\Component\HttpFoundation\Response::setContent 0 0.0% -475 -0.2% -475 -0.2% -475 -0.5% -3 -0.0% -32,776 -13.5% -8 -0.0% -45,872 -13.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::__construct 0 0.0% -478 -0.2% -3 -0.0% -477 -0.5% -6 -0.0% -32,776 -13.5% 0 0.0% -45,216 -12.8% 656 0.2%
drupal_send_headers 0 0.0% 520 0.2% 514 0.2% 522 0.5% -1 -0.0% 32,768 13.5% 0 0.0% 61,680 17.5% -1,816 -0.5%
is_string 154 0.8% 11 0.0% 11 0.0% -278 -0.3% -278 -0.3% -32,768 -13.5% -32,768 -13.5% -45,880 -13.0% -45,880 -13.0%
[ display all ]