Diff Report
Run #51b031de38383: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #51b0309e0d24b: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #51b031de38383Run #51b0309e0d24bDiffDiff%
Number of Function Calls281,479 269,267 -12,212 -4.3%
Incl. Wall Time (microsec)1,138,786 1,105,275 -33,511 -2.9%
Incl. CPU (microsecs)1,088,512 1,052,388 -36,124 -3.3%
Incl. MemUse (bytes)30,920,432 30,745,176 -175,256 -0.6%
Incl. PeakMemUse (bytes)33,057,608 32,209,728 -847,880 -2.6%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. CPU (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%
Twig_Template::getAttribute -1,374 -11.3% -13,068 -39.0% -12,422 -37.1% -14,078 -39.0% -8,782 -24.3% -22,048 -12.6% -20,432 -11.7% -3,256 -0.4% -2,168 -0.3%
__TwigTemplate_1b84336e013a4430bf564bb524c8462c::doDisplay -1 -0.0% -48,558 -144.9% -11,171 -33.3% -48,556 -134.4% -7,633 -21.1% -190,784 -108.9% 894,088 510.2% -206,016 -24.3% -165,328 -19.5%
twig_render_var@2 -1,642 -13.4% -21,474 -64.1% -7,090 -21.2% -22,491 -62.3% -5,457 -15.1% -74,840 -42.7% -1,968 -1.1% -24,608 -2.9% -1,720 -0.2%
template_preprocess_table -1 -0.0% -13,036 -38.9% -5,509 -16.4% -13,038 -36.1% -4,154 -11.5% -1,119,616 -638.8% -419,264 -239.2% -1,030,280 -121.5% -383,728 -45.3%
_theme_table_cell 384 3.1% 18,384 54.9% 4,091 12.2% 18,630 51.6% 3,078 8.5% 179,360 102.3% -95,224 -54.3% 7,960 0.9% 5,296 0.6%
Drupal\Core\Template\TwigTemplate::getContextReference -1,642 -13.4% -1,649 -4.9% -1,652 -4.9% -2,804 -7.8% -2,798 -7.7% -1,480 -0.8% -1,480 -0.8% -840 -0.1% -840 -0.1%
theme_table 1 0.0% 27,347 81.6% 2,970 8.9% 27,346 75.7% 2,139 5.9% 516,040 294.4% -95,816 -54.7% 550,456 64.9% 257,312 30.3%
load::service_container_prod_.php/1bfd41e52bc7ca01f80235e3657cbf517fcbba3bf2d3a12bd991879795da54f3.php 1 0.0% 2,084 6.2% 2,084 6.2% 2,086 5.8% 2,086 5.8% 475,472 271.3% 475,472 271.3% 483,544 57.0% 483,544 57.0%
load::service_container_prod_.php/b948e84378b2c906f108ac72877411b24a8ce8112983b924fa74b490f87563d3.php -1 -0.0% -1,894 -5.7% -1,894 -5.7% -1,896 -5.2% -1,896 -5.2% -475,392 -271.3% -475,392 -271.3% -483,464 -57.0% -483,464 -57.0%
array_key_exists -1,374 -11.3% -477 -1.4% -477 -1.4% -1,698 -4.7% -1,698 -4.7% 8 0.0% 8 0.0% 0 0.0% 0 0.0%
is_scalar -1,642 -13.4% -6 -0.0% -6 -0.0% -1,660 -4.6% -1,660 -4.6% -776 -0.4% -776 -0.4% -488 -0.1% -488 -0.1%
ctype_digit -1,374 -11.3% -31 -0.1% -31 -0.1% -1,604 -4.4% -1,604 -4.4% -16 -0.0% -16 -0.0% 0 0.0% 0 0.0%
is_array -1,111 -9.1% -74 -0.2% -74 -0.2% -1,317 -3.6% -1,317 -3.6% -8 -0.0% -8 -0.0% -144 -0.0% -144 -0.0%
theme@3 0 0.0% -38,047 -113.5% -646 -1.9% -38,070 -105.4% -847 -2.3% -174,264 -99.4% 721,264 411.5% -934,984 -110.3% -1,392 -0.2%
is_object -878 -7.2% -60 -0.2% -60 -0.2% -835 -2.3% -835 -2.3% -1,544 -0.9% -1,544 -0.9% -1,128 -0.1% -1,128 -0.1%
method_exists -498 -4.1% -497 -1.5% -496 -1.5% -636 -1.8% -635 -1.8% -776 -0.4% -776 -0.4% -592 -0.1% -592 -0.1%
array_merge -116 -0.9% -545 -1.6% -545 -1.6% -629 -1.7% -629 -1.7% -679,664 -387.8% -679,664 -387.8% -8,296 -1.0% -8,296 -1.0%
load::node/node.module 0 0.0% -494 -1.5% -494 -1.5% -493 -1.4% -493 -1.4% -264 -0.2% -264 -0.2% -464 -0.1% -464 -0.1%
Twig_Environment::isStrictVariables -380 -3.1% -100 -0.3% -100 -0.3% -469 -1.3% -469 -1.3% -840 -0.5% -840 -0.5% -520 -0.1% -520 -0.1%
array_intersect_key -116 -0.9% -353 -1.1% -353 -1.1% -463 -1.3% -463 -1.3% -304,920 -174.0% -304,920 -174.0% -2,360 -0.3% -2,360 -0.3%
is_int -380 -3.1% -9 -0.0% -9 -0.0% -441 -1.2% -441 -1.2% -776 -0.4% -776 -0.4% -144 -0.0% -144 -0.0%
load::1#1b#84#336e013a4430bf564bb524c8462c.php/a6d7e7d3dc9f490a8cf04e2d696c076e34e22787ca16af7f25f14375db5d1984.php -1 -0.0% -424 -1.3% -424 -1.3% -426 -1.2% -426 -1.2% -64,832 -37.0% -64,832 -37.0% -82,984 -9.8% -82,984 -9.8%
preg_match 0 0.0% 656 2.0% 656 2.0% 367 1.0% 367 1.0% 32 0.0% 32 0.0% -40 -0.0% -40 -0.0%
load::1#aa#d8#9c628d890764f8b8a69569889d86.php/d1c03bed853b539ae911d6ae07864fa2c1749abcc1bac6ed45c36233e3b82be5.php -1 -0.0% -322 -1.0% -322 -1.0% -324 -0.9% -324 -0.9% -54,064 -30.8% -54,064 -30.8% -81,168 -9.6% -81,168 -9.6%
load::1#aa#d8#9c628d890764f8b8a69569889d86.php/3c5f288c1fe9209fed576e787c074b55eab49d1f05dcb64fbc4aac52755c100e.php 1 0.0% 320 1.0% 320 1.0% 322 0.9% 322 0.9% 54,048 30.8% 54,048 30.8% 81,088 9.6% 81,088 9.6%
Symfony\Component\Yaml\Parser::parse 0 0.0% 795 2.4% 423 1.3% 736 2.0% 305 0.8% 16 0.0% -8 -0.0% 72 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__toString -1 -0.0% -1,269 -3.8% -161 -0.5% -1,259 -3.5% -279 -0.8% 768 0.4% 776 0.4% -18,880 -2.2% -128 -0.0%
PDOStatement::execute 0 0.0% 2,810 8.4% 2,810 8.4% 278 0.8% 278 0.8% 80 0.0% 80 0.0% -48 -0.0% -48 -0.0%
Drupal\Core\Template\Attribute::__construct -1 -0.0% -521 -1.6% -142 -0.4% -517 -1.4% -262 -0.7% -65,128 -37.2% 120 0.1% -357,368 -42.1% -61,800 -7.3%
twig_ensure_traversable -116 -0.9% -244 -0.7% -244 -0.7% -375 -1.0% -254 -0.7% -1,920 -1.1% -1,144 -0.7% -1,328 -0.2% -848 -0.1%
theme_form 0 0.0% 234 0.7% 233 0.7% 236 0.7% 238 0.7% -3,600 -2.1% -3,608 -2.1% 0 0.0% 0 0.0%
count 121 1.0% 21 0.1% 25 0.1% 223 0.6% 238 0.7% 768 0.4% 768 0.4% 0 0.0% 0 0.0%
readdir 0 0.0% -90 -0.3% -90 -0.3% -229 -0.6% -229 -0.6% 0 0.0% 0 0.0% -32 -0.0% -32 -0.0%
unserialize 0 0.0% 247 0.7% 208 0.6% 118 0.3% 219 0.6% -256 -0.1% -224 -0.1% -1,712 -0.2% -1,488 -0.2%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/2ed9ffca3b4a67bdc457f28192532cc2462bca4c23d92070114ed3a67759cd02.php -1 -0.0% -208 -0.6% -208 -0.6% -210 -0.6% -210 -0.6% -36,520 -20.8% -36,520 -20.8% 0 0.0% 0 0.0%
theme 0 0.0% -34,608 -103.3% 171 0.5% -36,579 -101.3% 210 0.6% -181,224 -103.4% -48 -0.0% -844,384 -99.6% -40 -0.0%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/523521030b444998dd4f0b8a3b1dacec1d5aa2415d7f7de62161b9a7416b7406.php 1 0.0% 202 0.6% 202 0.6% 204 0.6% 204 0.6% 33,040 18.9% 33,040 18.9% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeArray::__toString 0 0.0% -600 -1.8% -48 -0.1% -619 -1.7% -203 -0.6% 0 0.0% -272 -0.2% -18,680 -2.2% 336 0.0%
strlen -1 -0.0% 14 0.0% 14 0.0% -186 -0.5% -186 -0.5% -16 -0.0% -16 -0.0% 112 0.0% 112 0.0%
htmlspecialchars 0 0.0% -55 -0.2% -55 -0.2% -185 -0.5% -185 -0.5% -16 -0.0% -16 -0.0% 152 0.0% 152 0.0%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% -890 -2.7% -242 -0.7% -895 -2.5% -184 -0.5% -8 -0.0% 24 0.0% -18,752 -2.2% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 0 0.0% -378 -1.1% -328 -1.0% -255 -0.7% -149 -0.4% -65,176 -37.2% -65,160 -37.2% -295,568 -34.9% -295,568 -34.9%
Drupal::moduleHandler 0 0.0% -34 -0.1% 8 0.0% -79 -0.2% -148 -0.4% -24 -0.0% 0 0.0% -376 -0.0% -40 -0.0%
element_children 0 0.0% -113 -0.3% -145 -0.4% -101 -0.3% -140 -0.4% 72 0.0% 0 0.0% -152 -0.0% -56 -0.0%
load::menu_link/MenuLinkStorageController.php 0 0.0% -131 -0.4% -131 -0.4% -131 -0.4% -131 -0.4% 0 0.0% 0 0.0% -80 -0.0% -80 -0.0%
Drupal\Component\Utility\String::checkPlain 0 0.0% -314 -0.9% -259 -0.8% -316 -0.9% -131 -0.4% -8 -0.0% 8 0.0% -17,240 -2.0% -17,392 -2.1%
ob_get_clean -1 -0.0% -124 -0.4% -124 -0.4% -130 -0.4% -130 -0.4% -6,632 -3.8% -6,632 -3.8% -154,408 -18.2% -154,408 -18.2%
theme_user_admin_permissions 0 0.0% -38,462 -114.8% -127 -0.4% -38,451 -106.4% -129 -0.4% -173,640 -99.1% 136 0.1% -844,096 -99.6% 90,968 10.7%
trim 0 0.0% -447 -1.3% -447 -1.3% 128 0.4% 128 0.4% -24 -0.0% -24 -0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue 0 0.0% 106 0.3% 104 0.3% 108 0.3% 125 0.3% -24 -0.0% -24 -0.0% 40 0.0% 40 0.0%
Drupal\Core\SystemListing::scanDirectory@3 0 0.0% -128 -0.4% -18 -0.1% -123 -0.3% 122 0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#e2#28#d4e79c25c947f4e242136afe6216.php/df96a889a43a91e2169f9070722b0f94dc8e29a7347b7130dcda2caa845d07ab.php 1 0.0% 117 0.3% 117 0.3% 119 0.3% 119 0.3% 30,352 17.3% 30,352 17.3% 0 0.0% 0 0.0%
load::1#e2#28#d4e79c25c947f4e242136afe6216.php/2ef5157521ff71f9e1a34050ee2c938b5df7b75c7c7e7b8b40d221f6bb931f09.php -1 -0.0% -116 -0.3% -116 -0.3% -119 -0.3% -119 -0.3% -30,352 -17.3% -30,352 -17.3% 0 0.0% 0 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load -1 -0.0% -426 -1.3% -125 -0.4% -427 -1.2% -119 -0.3% -69,816 -39.8% -160 -0.1% -83,744 -9.9% -520 -0.1%
language 0 0.0% -55 -0.2% -38 -0.1% -114 -0.3% -115 -0.3% 16 0.0% 0 0.0% -312 -0.0% 0 0.0%
strtolower -1 -0.0% 59 0.2% 59 0.2% 113 0.3% 113 0.3% -16 -0.0% -16 -0.0% 0 0.0% 0 0.0%
check_plain 0 0.0% -297 -0.9% 25 0.1% -422 -1.2% -102 -0.3% 0 0.0% 8 0.0% -17,240 -2.0% 0 0.0%
drupal_html_id 0 0.0% 251 0.7% 40 0.1% 266 0.7% 101 0.3% -32 -0.0% -8 -0.0% 368 0.0% -32 -0.0%
drupal_render@3 0 0.0% -37,946 -113.2% -93 -0.3% -38,024 -105.3% -96 -0.3% -181,184 -103.4% -3,632 -2.1% -844,008 -99.5% 0 0.0%
load::1#93#ad#336b06427a8c5d44253bae88908f.php/b15ad40108fd621b263f3e45397570fd152cba24f582c6b4cb530ecc30876129.php 1 0.0% 91 0.3% 91 0.3% 93 0.3% 93 0.3% 26,168 14.9% 26,168 14.9% 0 0.0% 0 0.0%
load::includes/theme.inc 0 0.0% -93 -0.3% -93 -0.3% -93 -0.3% -93 -0.3% -1,104 -0.6% -1,104 -0.6% -1,152 -0.1% -1,152 -0.1%
load::HttpFoundation/Request.php 0 0.0% -92 -0.3% -92 -0.3% -92 -0.3% -92 -0.3% -32 -0.0% -32 -0.0% 56 0.0% 56 0.0%
load::1#93#ad#336b06427a8c5d44253bae88908f.php/b54e618a3cc87016db707420ff68cfc99efb82422dd90e9892bdbdd322d99013.php -1 -0.0% -91 -0.3% -91 -0.3% -92 -0.3% -92 -0.3% -26,168 -14.9% -26,168 -14.9% 0 0.0% 0 0.0%
Drupal\Component\Utility\Xss::attributes 0 0.0% -152 -0.5% -37 -0.1% -159 -0.4% -91 -0.3% -24 -0.0% -32 -0.0% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineComment 0 0.0% 5 0.0% -18 -0.1% 102 0.3% 89 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::includes/form.inc 0 0.0% 89 0.3% 89 0.3% 89 0.2% 89 0.2% 24 0.0% 24 0.0% 72 0.0% 72 0.0%
Drupal\Core\Database\Connection::query 0 0.0% 2,855 8.5% 46 0.1% 328 0.9% 87 0.2% 104 0.1% -24 -0.0% 392 0.0% 88 0.0%
ini_get 0 0.0% -199 -0.6% -199 -0.6% 86 0.2% 86 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Inline::parseQuotedScalar 0 0.0% 12 0.0% 77 0.2% 33 0.1% 86 0.2% 0 0.0% -24 -0.0% 0 0.0% 0 0.0%
call_user_func_array@2 0 0.0% 1,708 5.1% 163 0.5% 779 2.2% 84 0.2% -984 -0.6% 0 0.0% -1,464 -0.2% 0 0.0%
_form_set_attributes 0 0.0% -141 -0.4% 2 0.0% -136 -0.4% -84 -0.2% -8 -0.0% 8 0.0% 0 0.0% 0 0.0%
array_map 0 0.0% -499 -1.5% -200 -0.6% -491 -1.4% -84 -0.2% 288 0.2% 248 0.1% -18,616 -2.2% -1,624 -0.2%
load::Entity/EntityNG.php 0 0.0% 83 0.2% 83 0.2% 83 0.2% 83 0.2% -8 -0.0% -8 -0.0% -8 -0.0% -8 -0.0%
load::Datetime/DateTimePlus.php 0 0.0% -82 -0.2% -82 -0.2% -82 -0.2% -82 -0.2% 0 0.0% 0 0.0% 200 0.0% 200 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 914 2.7% 114 0.3% 478 1.3% 81 0.2% -1,144 -0.7% 224 0.1% -1,968 -0.2% -168 -0.0%
Symfony\Component\Yaml\Parser::moveToNextLine 0 0.0% -7 -0.0% -9 -0.0% -30 -0.1% -81 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
implode -1 -0.0% -185 -0.6% -185 -0.6% -80 -0.2% -80 -0.2% -170,696 -97.4% -170,696 -97.4% -192 -0.0% -192 -0.0%
Drupal\Core\Template\AttributeValueBase::printed 0 0.0% -174 -0.5% -174 -0.5% -80 -0.2% -80 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::node/NodeStorageController.php 0 0.0% -77 -0.2% -77 -0.2% -78 -0.2% -78 -0.2% -96 -0.1% -96 -0.1% -200 -0.0% -200 -0.0%
str_replace -1 -0.0% -13 -0.0% -13 -0.0% -76 -0.2% -76 -0.2% -120 -0.1% -120 -0.1% -16 -0.0% -16 -0.0%
Symfony\Component\Yaml\Inline::parseScalar 0 0.0% 164 0.5% 227 0.7% 162 0.4% -76 -0.2% -16 -0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Inline::parse 0 0.0% 252 0.8% 246 0.7% 152 0.4% -75 -0.2% 8 0.0% 0 0.0% -8 -0.0% 32 0.0%
load::user/UserStorageController.php 0 0.0% -75 -0.2% -75 -0.2% -75 -0.2% -75 -0.2% 0 0.0% 0 0.0% 64 0.0% 64 0.0%
system_element_info 0 0.0% 33 0.1% 33 0.1% 76 0.2% 74 0.2% -8 -0.0% -8 -0.0% -56 -0.0% -56 -0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 0 0.0% 705 2.1% 88 0.3% 353 1.0% 73 0.2% -16 -0.0% 48 0.0% -16 -0.0% 72 0.0%
load::includes/common.inc 0 0.0% 67 0.2% 67 0.2% 68 0.2% 68 0.2% 16 0.0% 16 0.0% 16 0.0% 16 0.0%
load::file/file.field.inc 0 0.0% -69 -0.2% -69 -0.2% -68 -0.2% -68 -0.2% -120 -0.1% -120 -0.1% -328 -0.0% -328 -0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 3,171 9.5% 35 0.1% 893 2.5% 67 0.2% -1,312 -0.7% -344 -0.2% -1,664 -0.2% 120 0.0%
strcasecmp 0 0.0% 22 0.1% 22 0.1% -67 -0.2% -67 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::parseValue 0 0.0% 145 0.4% -59 -0.2% 106 0.3% 66 0.2% 0 0.0% 0 0.0% -8 -0.0% 0 0.0%
substr -4 -0.0% -348 -1.0% -348 -1.0% 66 0.2% 66 0.2% -136 -0.1% -136 -0.1% 136 0.0% 136 0.0%
theme@1 0 0.0% -38,041 -113.5% 0 0.0% -38,037 -105.3% -65 -0.2% -177,672 -101.4% 0 0.0% -844,016 -99.5% 0 0.0%
theme@4 0 0.0% -844 -2.5% -33 -0.1% -841 -2.3% -65 -0.2% -40 -0.0% 0 0.0% -416 -0.0% 0 0.0%
glob 0 0.0% -69 -0.2% -69 -0.2% -64 -0.2% -64 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
strpos -1 -0.0% -17 -0.1% -17 -0.1% -64 -0.2% -64 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::search/search.module 0 0.0% 63 0.2% 63 0.2% 63 0.2% 63 0.2% -232 -0.1% -232 -0.1% -11,224 -1.3% -11,224 -1.3%
t 0 0.0% -290 -0.9% -84 -0.3% -326 -0.9% -63 -0.2% 8 0.0% 0 0.0% -312 -0.0% -128 -0.0%
theme_form_element 0 0.0% -910 -2.7% -3 -0.0% -892 -2.5% 62 0.2% -544 -0.3% -48 -0.0% -200 -0.0% 0 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 0 0.0% 95 0.3% 86 0.3% 90 0.2% 61 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\String::format 0 0.0% -170 -0.5% 10 0.0% -196 -0.5% -61 -0.2% -16 -0.0% 0 0.0% 160 0.0% 0 0.0%
[ display all ]