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

Overall Diff Summary

Run #517c75d3de7c7Run #517c76da9b0d3DiffDiff%
Number of Function Calls58,995 39,784 -19,211 -32.6%
Incl. Wall Time (microsec)464,718 199,334 -265,384 -57.1%
Incl. CPU (microsecs)279,173 179,954 -99,219 -35.5%
Incl. MemUse (bytes)12,450,728 12,207,616 -243,112 -2.0%
Incl. PeakMemUse (bytes)12,691,568 12,338,448 -353,120 -2.8%

[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%
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%
_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_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%
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\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%
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\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%
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%
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%
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\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%
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%
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%
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%
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%
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_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%
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%
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@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%
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%
_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%
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%
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%
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%
Drupal\Core\Database\Connection::query -153 -0.8% -188,419 -71.0% -4,153 -1.6% -22,420 -22.6% -3,557 -3.6% -23,792 -9.8% 965,744 397.2% -163,536 -46.3% -1,768 -0.5%
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\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%
_drupal_get_error_level -300 -1.6% -10,960 -4.1% -1,268 -0.5% -10,900 -11.0% -1,035 -1.0% -7,944 -3.3% -2,256 -0.9% -18,144 -5.1% -336 -0.1%
filter_xss_admin -150 -0.8% -10,845 -4.1% -2,022 -0.8% -10,973 -11.1% -2,041 -2.1% -19,592 -8.1% -784 -0.3% -122,576 -34.7% -10,632 -3.0%
filter_xss -150 -0.8% -8,823 -3.3% -3,024 -1.1% -8,932 -9.0% -2,075 -2.1% -18,808 -7.7% 166,408 68.4% -111,944 -31.7% -56 -0.0%
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%
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%
devel_watchdog -150 -0.8% -8,063 -3.0% -3,328 -1.3% -8,169 -8.2% -2,782 -2.8% -8,432 -3.5% 75,208 30.9% -4,888 -1.4% -1,496 -0.4%
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%
error_displayable -150 -0.8% -7,361 -2.8% -773 -0.3% -7,196 -7.3% -701 -0.7% -16,544 -6.8% -8,616 -3.5% -18,144 -5.1% 0 0.0%
Drupal::config -300 -1.6% -7,009 -2.6% -1,418 -0.5% -7,254 -7.3% -1,197 -1.2% -4,440 -1.8% -1,424 -0.6% -2,576 -0.7% -992 -0.3%
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%
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%
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%
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%
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%
_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\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\Query\Merge::execute -1 -0.0% -4,668 -1.8% -82 -0.0% -1,494 -1.5% -63 -0.1% -23,184 -9.5% 8,304 3.4% -177,152 -50.2% -2,872 -0.8%
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\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%
Drupal\Core\Config\ConfigFactory::get -301 -1.6% -3,937 -1.5% -1,550 -0.6% -4,185 -4.2% -1,346 -1.4% -2,208 -0.9% 49,416 20.3% 0 0.0% -240 -0.1%
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%
Twig_Template::render 50 0.3% 3,280 1.2% 387 0.1% 3,327 3.4% 252 0.3% 13,936 5.7% 2,480 1.0% 53,976 15.3% 0 0.0%
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%
_filter_xss_split -150 -0.8% -2,933 -1.1% -1,763 -0.7% -3,059 -3.1% -1,777 -1.8% -8 -0.0% 1,858,832 764.6% -111,432 -31.6% -80,736 -22.9%
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%
Drupal\Core\Config\Config::get -301 -1.6% -2,904 -1.1% -1,695 -0.6% -2,473 -2.5% -1,415 -1.4% -2,032 -0.8% 99,560 41.0% 2,560 0.7% 720 0.2%
Twig_Template::display 50 0.3% 2,830 1.1% 232 0.1% 2,878 2.9% 193 0.2% 9,056 3.7% 64 0.0% 37,472 10.6% 48 0.0%
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%
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%
Twig_Template::displayWithErrorHandling 50 0.3% 2,441 0.9% 135 0.1% 2,472 2.5% 121 0.1% 8,992 3.7% 488 0.2% 37,424 10.6% 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%
__TwigTemplate_62b532f0c261d036e0991188f7f2a301::doDisplay 50 0.3% 2,345 0.9% 1,107 0.4% 2,390 2.4% 773 0.8% 13,968 5.7% -9,168 -3.8% 42,792 12.1% 4,032 1.1%
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%
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%
Symfony\Component\DependencyInjection\Container::get -400 -2.1% -2,252 -0.8% -1,710 -0.6% -2,676 -2.7% -1,918 -1.9% -824 -0.3% 12,104 5.0% 9,192 2.6% 1,616 0.5%
url_is_active 54 0.3% 2,131 0.8% 513 0.2% 2,181 2.2% 424 0.4% 8,536 3.5% 5,368 2.2% 2,264 0.6% 1,512 0.4%
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%
Drupal\Core\Database\Query\Query::__construct -153 -0.8% -2,118 -0.8% -1,286 -0.5% -2,240 -2.3% -1,017 -1.0% -23,696 -9.7% -9,008 -3.7% -1,640 -0.5% -1,352 -0.4%
_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\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%
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\Core\Cache\DatabaseBackend::get -1 -0.0% -1,851 -0.7% 0 0.0% -529 -0.5% 2 0.0% -776 -0.3% 152 0.1% 5,400 1.5% 96 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%
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%
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%
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%
Drupal\Core\Cache\DatabaseBackend::getMultiple -1 -0.0% -1,815 -0.7% -75 -0.0% -570 -0.6% -78 -0.1% -928 -0.4% 5,248 2.2% 5,304 1.5% -24 -0.0%
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%
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\Core\Database\Query\Insert::preExecute -151 -0.8% -1,691 -0.6% -1,149 -0.4% -1,841 -1.9% -873 -0.9% -10,568 -4.3% 25,992 10.7% -1,528 -0.4% -752 -0.2%
block_get_blocks_by_region 0 0.0% -1,569 -0.6% 1 0.0% -116 -0.1% 3 0.0% 960 0.4% 0 0.0% 1,056 0.3% 0 0.0%
block_page_build 0 0.0% -1,565 -0.6% 0 0.0% -113 -0.1% -4 -0.0% 960 0.4% 0 0.0% 1,056 0.3% 0 0.0%
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%
drupal_set_message -150 -0.8% -1,322 -0.5% -644 -0.2% -1,419 -1.4% -601 -0.6% -19,320 -7.9% -17,160 -7.1% 0 0.0% 0 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\Core\Database\Connection::expandArguments -153 -0.8% -1,264 -0.5% -588 -0.2% -1,371 -1.4% -624 -0.6% -8 -0.0% 14,352 5.9% -2,984 -0.8% -2,816 -0.8%
Drupal::request -152 -0.8% -1,262 -0.5% -476 -0.2% -1,360 -1.4% -457 -0.5% -1,544 -0.6% -1,544 -0.6% -704 -0.2% -512 -0.1%
Drupal\Core\Template\TwigEnvironment::loadTemplate 50 0.3% 1,258 0.5% 171 0.1% 1,312 1.3% 173 0.2% 24,880 10.2% -5,296 -2.2% 20,232 5.7% 632 0.2%
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%
menu_tree_page_data 0 0.0% -1,208 -0.5% 0 0.0% -164 -0.2% 1 0.0% -64 -0.0% 0 0.0% 456 0.1% 0 0.0%
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%
current_path 50 0.3% 1,174 0.4% 467 0.2% 1,218 1.2% 351 0.4% 8 0.0% -2,392 -1.0% -88 -0.0% -88 -0.0%
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%
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%
drupal_validate_utf8 -150 -0.8% -1,124 -0.4% -721 -0.3% -1,230 -1.2% -538 -0.5% -7,200 -3.0% -7,200 -3.0% -416 -0.1% -224 -0.1%
drupal_html_class 50 0.3% 1,110 0.4% 230 0.1% 1,134 1.1% 167 0.2% 4,000 1.6% -4,000 -1.6% 1,760 0.5% 40 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo -149 -0.8% -1,072 -0.4% -818 -0.3% -1,311 -1.3% -839 -0.8% -392 -0.2% 0 0.0% -680 -0.2% -184 -0.1%
_block_get_renderable_region 0 0.0% -1,065 -0.4% 2 0.0% -196 -0.2% 7 0.0% 984 0.4% 0 0.0% 1,096 0.3% 0 0.0%
Symfony\Component\HttpFoundation\Request::getClientIp -152 -0.8% -1,062 -0.4% -441 -0.2% -1,186 -1.2% -463 -0.5% -1,624 -0.7% -1,624 -0.7% -696 -0.2% -504 -0.1%
[ display all ]