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 Excl. 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%
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_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%
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\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\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%
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%
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_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%
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%
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%
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%
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%
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%
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\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%
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%
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%
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%
_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%
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%
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%
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\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%
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%
_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::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%
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_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%
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%
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%
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\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%
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%
__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%
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\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%
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%
function_exists -700 -3.6% -877 -0.3% -877 -0.3% -1,417 -1.4% -1,417 -1.4% -3,856 -1.6% -3,856 -1.6% -1,888 -0.5% -1,888 -0.5%
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%
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%
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%
Drupal\Core\Config\ConfigFactory::getContext -301 -1.6% -977 -0.4% -799 -0.3% -1,178 -1.2% -771 -0.8% -14,448 -5.9% -14,448 -5.9% 0 0.0% 0 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%
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%
preg_replace_callback -150 -0.8% -772 -0.3% -768 -0.3% -895 -0.9% -894 -0.9% -26,000 -10.7% -26,000 -10.7% 3,872 1.1% 1,240 0.4%
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_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%
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\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%
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%
twig_render_var 150 0.8% 733 0.3% 651 0.2% 869 0.9% 570 0.6% 3,208 1.3% 816 0.3% 1,752 0.5% 912 0.3%
uniqid -153 -0.8% -648 -0.2% -648 -0.2% -799 -0.8% -799 -0.8% -14,688 -6.0% -14,688 -6.0% -288 -0.1% -288 -0.1%
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%
array_filter -153 -0.8% -574 -0.2% -637 -0.2% -685 -0.7% -745 -0.8% -13,648 -5.6% -13,632 -5.6% 32 0.0% 128 0.0%
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%
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_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%
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\Statement::__construct -153 -0.8% -660 -0.2% -507 -0.2% -779 -0.8% -529 -0.5% -7,344 -3.0% -7,344 -3.0% 56 0.0% 56 0.0%
PDO::lastInsertId -151 -0.8% -505 -0.2% -505 -0.2% -714 -0.7% -714 -0.7% -5,632 -2.3% -5,632 -2.3% 0 0.0% 0 0.0%
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%
strtolower -400 -2.1% -499 -0.2% -499 -0.2% -561 -0.6% -561 -0.6% -12,896 -5.3% -12,896 -5.3% 600 0.2% 600 0.2%
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%
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%
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%
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%
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%
request_uri -150 -0.8% -620 -0.2% -468 -0.2% -706 -0.7% -487 -0.5% -12,760 -5.2% -7,960 -3.3% 0 0.0% 0 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%
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%
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%
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%
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%
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%
preg_match -150 -0.8% -386 -0.1% -386 -0.1% -524 -0.5% -524 -0.5% 0 0.0% 0 0.0% 264 0.1% 264 0.1%
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_page_is_cacheable -150 -0.8% -678 -0.3% -364 -0.1% -818 -0.8% -452 -0.5% -2,160 -0.9% -1,152 -0.5% 0 0.0% 0 0.0%
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%
dfb -150 -0.8% -500 -0.2% -343 -0.1% -588 -0.6% -349 -0.4% -1,864 -0.8% -1,104 -0.5% -1,168 -0.3% -752 -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\Database\Database::getConnection -151 -0.8% -303 -0.1% -331 -0.1% -478 -0.5% -462 -0.5% -1,592 -0.7% -1,592 -0.7% -528 -0.1% -528 -0.1%
Symfony\Component\HttpFoundation\ParameterBag::get -102 -0.5% -424 -0.2% -325 -0.1% -513 -0.5% -330 -0.3% 0 0.0% 0 0.0% 432 0.1% 432 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_static -152 -0.8% -306 -0.1% -307 -0.1% -346 -0.3% -339 -0.3% -2,072 -0.9% -2,072 -0.9% -544 -0.2% -544 -0.2%
mb_strtolower 50 0.3% 305 0.1% 305 0.1% 353 0.4% 353 0.4% 1,600 0.7% 1,600 0.7% 296 0.1% 296 0.1%
in_array -300 -1.6% -305 -0.1% -305 -0.1% -471 -0.5% -471 -0.5% -776 -0.3% -776 -0.3% 384 0.1% 384 0.1%
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_clean_css_identifier 50 0.3% 450 0.2% 291 0.1% 497 0.5% 230 0.2% 4,000 1.6% -6,400 -2.6% 1,424 0.4% 800 0.2%
Twig_Loader_Filesystem::findTemplate 51 0.3% 453 0.2% 273 0.1% 505 0.5% 254 0.3% 296 0.1% -8,688 -3.6% 496 0.1% 432 0.1%
html_entity_decode -150 -0.8% -260 -0.1% -260 -0.1% -373 -0.4% -373 -0.4% -31,176 -12.8% -31,176 -12.8% -592 -0.2% -592 -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%
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%
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\Config\Context\ConfigContext::getUuid -301 -1.6% -223 -0.1% -223 -0.1% -443 -0.4% -443 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Environment::getTemplateClass 51 0.3% 864 0.3% 219 0.1% 903 0.9% 202 0.2% 6,008 2.5% 2,856 1.2% 496 0.1% 0 0.0%
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%
load::1#da#2b#549a9c197d0c82d26e780ec2d1cf.php/b53323f87cfcffca9048d0d3046a18414e679d163a83f4a195e9f1f76c757825.php -1 -0.0% -217 -0.1% -217 -0.1% -218 -0.2% -218 -0.2% -28,608 -11.8% -28,608 -11.8% -31,448 -8.9% -31,448 -8.9%
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%
[ display all ]