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

Overall Diff Summary

Run #52c2694eecde3Run #52c2677cc22b0DiffDiff%
Number of Function Calls331,781 322,426 -9,355 -2.8%
Incl. Wall Time (microsec)1,369,723 1,327,571 -42,152 -3.1%
Incl. CPU (microsecs)1,362,487 1,320,793 -41,694 -3.1%
Incl. MemUse (bytes)31,103,040 31,027,224 -75,816 -0.2%
Incl. PeakMemUse (bytes)32,792,848 32,612,592 -180,256 -0.5%

[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%
Drupal\Core\Render\Element::children 0 0.0% -8,920 -21.2% -9,318 -22.1% -8,842 -21.2% -9,272 -22.2% 156,528 206.5% 156,536 206.5% -888 -0.5% -848 -0.5%
__TwigTemplate_1b84336e013a4430bf564bb524c8462c::doDisplay -1 -0.0% -374,888 -889.4% -13,206 -31.3% -374,835 -899.0% -9,253 -22.2% -177,072 -233.6% 1,867,984 2463.8% -466,296 -258.7% -9,504 -5.3%
twig_render_var@2 -1,739 -18.6% -353,526 -838.7% -10,727 -25.4% -354,652 -850.6% -8,606 -20.6% -181,992 -240.0% 669,328 882.8% -447,456 -248.2% -4,960 -2.8%
template_preprocess_table -1 -0.0% -17,947 -42.6% -7,659 -18.2% -17,946 -43.0% -6,526 -15.7% -1,173,896 -1548.3% -426,040 -561.9% -1,189,480 -659.9% -379,728 -210.7%
_theme_table_cell 407 4.4% 332,888 789.7% 7,881 18.7% 333,159 799.1% 6,328 15.2% 272,616 359.6% -944,744 -1246.1% 351,032 194.7% 0 0.0%
twig_template_get_attributes -1,453 -15.5% -5,026 -11.9% -4,610 -10.9% -6,124 -14.7% -5,472 -13.1% -1,199,616 -1582.3% -1,198,808 -1581.2% -2,936 -1.6% -2,368 -1.3%
load::service_container_prod.php/3313cf267f0a2eea5fe6364638b5fe767c65e50adde0be34f5323e039c5a98fc.php 1 0.0% 3,458 8.2% 3,458 8.2% 3,460 8.3% 3,460 8.3% 647,432 854.0% 647,432 854.0% 660,304 366.3% 660,304 366.3%
load::service_container_prod.php/d0aa2a7c03ea83a8443fc20e92e0c8a97c379f74610167a71eeae18c8f4ee6c5.php -1 -0.0% -3,448 -8.2% -3,448 -8.2% -3,450 -8.3% -3,450 -8.3% -647,440 -854.0% -647,440 -854.0% -660,104 -366.2% -660,104 -366.2%
Drupal\Core\Template\TwigTemplate::getContextReference -1,739 -18.6% -1,793 -4.3% -1,791 -4.2% -3,179 -7.6% -3,182 -7.6% -1,176 -1.6% -1,192 -1.6% -864 -0.5% -944 -0.5%
theme_table 1 0.0% 344,504 817.3% 4,206 10.0% 344,478 826.2% 2,811 6.7% 641,888 846.6% -100,648 -132.8% 798,064 442.7% 472 0.3%
render@2 -403 -4.3% -326,455 -774.5% -3,369 -8.0% -326,695 -783.6% -2,702 -6.5% -774,816 -1022.0% -1,632 -2.2% -438,152 -243.1% -4,736 -2.6%
is_scalar -1,739 -18.6% -606 -1.4% -606 -1.4% -2,025 -4.9% -2,025 -4.9% -768 -1.0% -768 -1.0% -480 -0.3% -480 -0.3%
load::node/node.module 0 0.0% 1,743 4.1% 1,743 4.1% 1,743 4.2% 1,743 4.2% 40 0.1% 40 0.1% 80 0.0% 80 0.0%
is_object -930 -9.9% 391 0.9% 391 0.9% -1,075 -2.6% -1,075 -2.6% -768 -1.0% -768 -1.0% -712 -0.4% -712 -0.4%
tablesort_cell 403 4.3% 714 1.7% 714 1.7% 935 2.2% 935 2.2% 768 1.0% 768 1.0% 0 0.0% 0 0.0%
strtr -1 -0.0% -953 -2.3% -953 -2.3% -916 -2.2% -916 -2.2% -104 -0.1% -104 -0.1% -66,584 -36.9% -66,584 -36.9%
load::system/system.module 0 0.0% 900 2.1% 900 2.1% 899 2.2% 899 2.2% -128 -0.2% -128 -0.2% 576 0.3% 576 0.3%
readdir 0 0.0% -734 -1.7% -734 -1.7% -752 -1.8% -752 -1.8% -8 -0.0% -8 -0.0% -8 -0.0% -8 -0.0%
theme@2 0 0.0% -50,168 -119.0% -718 -1.7% -50,140 -120.3% -733 -1.8% -64,440 -85.0% 744,168 981.5% -618,792 -343.3% 93,464 51.9%
method_exists -526 -5.6% -528 -1.3% -528 -1.3% -732 -1.8% -732 -1.8% -776 -1.0% -776 -1.0% -912 -0.5% -912 -0.5%
Twig_Environment::isStrictVariables -403 -4.3% -410 -1.0% -410 -1.0% -649 -1.6% -649 -1.6% -808 -1.1% -808 -1.1% -568 -0.3% -568 -0.3%
show -403 -4.3% -403 -1.0% -403 -1.0% -630 -1.5% -630 -1.5% -62,008 -81.8% -62,008 -81.8% -224 -0.1% -224 -0.1%
array_merge -121 -1.3% -451 -1.1% -451 -1.1% -597 -1.4% -597 -1.4% -347,224 -458.0% -347,224 -458.0% -2,832 -1.6% -2,832 -1.6%
is_int -403 -4.3% -506 -1.2% -506 -1.2% -571 -1.4% -571 -1.4% -776 -1.0% -776 -1.0% 0 0.0% 0 0.0%
drupal_add_library 0 0.0% -16 -0.0% 5 0.0% -582 -1.4% -562 -1.3% -32,736 -43.2% -32,784 -43.2% -64,584 -35.8% -65,256 -36.2%
array_intersect_key -121 -1.3% -481 -1.1% -481 -1.1% -560 -1.3% -560 -1.3% -314,192 -414.4% -314,192 -414.4% -1,912 -1.1% -1,912 -1.1%
load::menu_link/menu_link.module 0 0.0% 548 1.3% 548 1.3% 550 1.3% 550 1.3% 40 0.1% 40 0.1% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::load 0 0.0% 5,978 14.2% 551 1.3% 5,941 14.2% 525 1.3% -384 -0.5% -72 -0.1% -1,376 -0.8% 0 0.0%
load::Entity/ConfigStorageController.php 0 0.0% 520 1.2% 520 1.2% 519 1.2% 519 1.2% 40 0.1% 40 0.1% 144 0.1% 144 0.1%
load::1#1b#84#336e013a4430bf564bb524c8462c.php/3bfc82d29a23f08d1361bab4c4ff6c617790fdc71bc7f69da9468c22f12f0eda.php -1 -0.0% -491 -1.2% -491 -1.2% -493 -1.2% -493 -1.2% -65,984 -87.0% -65,984 -87.0% -80,336 -44.6% -80,336 -44.6%
load::Entity/Field.php 0 0.0% 481 1.1% 481 1.1% 481 1.2% 481 1.2% -64 -0.1% -64 -0.1% 88 0.0% 88 0.0%
load::1#66#30#96eb662fc87021dc5e04bcc2e05d.php/a651258b898c18c6f18b7be8c1625c667028fda7e2a18c1a216a2cb0f88a0d84.php -1 -0.0% -478 -1.1% -478 -1.1% -479 -1.1% -479 -1.1% -79,200 -104.5% -79,200 -104.5% -89,864 -49.9% -89,864 -49.9%
load::1#66#30#96eb662fc87021dc5e04bcc2e05d.php/9f04674c7de4344978cd3920378a9add4cb848e307c91316c22221b81de33060.php 1 0.0% 476 1.1% 476 1.1% 478 1.1% 478 1.1% 79,208 104.5% 79,208 104.5% 89,976 49.9% 89,976 49.9%
strtolower -1 -0.0% -776 -1.8% -776 -1.8% -454 -1.1% -454 -1.1% 8 0.0% 8 0.0% -64 -0.0% -64 -0.0%
Symfony\Component\Yaml\Parser::parse 0 0.0% -2,643 -6.3% 164 0.4% -2,612 -6.3% -442 -1.1% -16 -0.0% 0 0.0% -264 -0.1% 0 0.0%
load::field/FieldInfo.php 0 0.0% -439 -1.0% -439 -1.0% -442 -1.1% -442 -1.1% 40 0.1% 40 0.1% 16 0.0% 16 0.0%
load::Access/AccessManager.php 0 0.0% 432 1.0% 432 1.0% 434 1.0% 434 1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::search/search.module 0 0.0% 420 1.0% 420 1.0% 411 1.0% 411 1.0% -32 -0.0% -32 -0.0% -336 -0.2% -336 -0.2%
Drupal\Core\DependencyInjection\Container::get -1 -0.0% -1,796 -4.3% -1,042 -2.5% -1,741 -4.2% -410 -1.0% -184 -0.2% 32 0.0% -744 -0.4% -256 -0.1%
load::menu/menu.module 0 0.0% 419 1.0% 419 1.0% 401 1.0% 401 1.0% -16 -0.0% -16 -0.0% 2,328 1.3% 2,328 1.3%
Drupal\Core\Form\FormBuilder::handleInputElement 0 0.0% 1,081 2.6% 449 1.1% 1,077 2.6% 389 0.9% -24 -0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm@3 0 0.0% 2,946 7.0% 369 0.9% 2,951 7.1% 373 0.9% -32 -0.0% -56 -0.1% -528 -0.3% 0 0.0%
array_key_exists -1 -0.0% -129 -0.3% -129 -0.3% -370 -0.9% -370 -0.9% 16 0.0% 16 0.0% 16 0.0% 16 0.0%
load::Entity/Entity.php 0 0.0% -367 -0.9% -367 -0.9% -367 -0.9% -367 -0.9% 8 0.0% 8 0.0% 56 0.0% 56 0.0%
mb_strtolower 0 0.0% 271 0.6% 271 0.6% 341 0.8% 341 0.8% 0 0.0% 0 0.0% 48 0.0% 48 0.0%
load::rdf/rdf.module 0 0.0% 328 0.8% 328 0.8% 326 0.8% 326 0.8% -48 -0.1% -48 -0.1% 192 0.1% 192 0.1%
load::options/options.module 0 0.0% 325 0.8% 325 0.8% 326 0.8% 326 0.8% 40 0.1% 40 0.1% 280 0.2% 280 0.2%
unserialize 0 0.0% 484 1.1% 304 0.7% 490 1.2% 309 0.7% -976 -1.3% -872 -1.2% -1,184 -0.7% -440 -0.2%
twig_ensure_traversable -121 -1.3% -367 -0.9% -362 -0.9% -454 -1.1% -307 -0.7% -848 -1.1% -848 -1.1% -680 -0.4% -680 -0.4%
Drupal\Core\Template\Attribute::__toString -1 -0.0% -1,936 -4.6% -821 -1.9% -1,310 -3.1% -298 -0.7% 33,536 44.2% 33,720 44.5% 63,536 35.2% 65,120 36.1%
Drupal\Component\Utility\NestedArray::getValue 0 0.0% 319 0.8% 301 0.7% 317 0.8% 273 0.7% -8 -0.0% -8 -0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\Xss::split 0 0.0% -459 -1.1% -262 -0.6% -428 -1.0% -254 -0.6% -176 -0.2% -352 -0.5% 0 0.0% 0 0.0%
load::taxonomy/taxonomy.module 0 0.0% 241 0.6% 241 0.6% 241 0.6% 241 0.6% 72 0.1% 72 0.1% -32 -0.0% -32 -0.0%
is_array -121 -1.3% 259 0.6% 259 0.6% 241 0.6% 241 0.6% 16 0.0% 16 0.0% -1,216 -0.7% -1,216 -0.7%
drupal_html_id 0 0.0% 1,436 3.4% 179 0.4% 1,440 3.5% 240 0.6% 0 0.0% -24 -0.0% 56 0.0% 0 0.0%
load::Extension/ThemeHandler.php 0 0.0% -237 -0.6% -237 -0.6% -237 -0.6% -237 -0.6% -48 -0.1% -48 -0.1% 0 0.0% 0 0.0%
__TwigTemplate_e228d4e79c25c947f4e242136afe6216::doDisplay 0 0.0% -50,495 -119.8% -236 -0.6% -50,465 -121.0% -233 -0.6% -60,896 -80.3% 18,440 24.3% -180,872 -100.3% -352 -0.2%
trim 0 0.0% -427 -1.0% -427 -1.0% -233 -0.6% -233 -0.6% 24 0.0% 24 0.0% 24 0.0% 24 0.0%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% -892 -2.1% -339 -0.8% -956 -2.3% -232 -0.6% -184 -0.2% 1,144 1.5% -1,584 -0.9% -160 -0.1%
load::Routing/Route.php 0 0.0% 229 0.5% 229 0.5% 231 0.6% 231 0.6% -32 -0.0% -32 -0.0% -392 -0.2% -392 -0.2%
load::Routing/RouteCompiler.php 0 0.0% 226 0.5% 226 0.5% 226 0.5% 226 0.5% -16 -0.0% -16 -0.0% 128 0.1% 128 0.1%
call_user_func_array@1 0 0.0% -1,668 -4.0% 212 0.5% -1,437 -3.4% 225 0.5% -1,152 -1.5% 16 0.0% -1,352 -0.8% 0 0.0%
load::1#99#5f#006b7a5f70d4f23de0d6ef308b52.php/f6928558c2f639fa737604259f86bd0ecb40b223b3120e6add7e79a557954818.php -1 -0.0% -218 -0.5% -218 -0.5% -220 -0.5% -220 -0.5% -45,608 -60.2% -45,608 -60.2% -16,912 -9.4% -16,912 -9.4%
load::1#99#5f#006b7a5f70d4f23de0d6ef308b52.php/324e4c974800c4c90a1ef2524a09b95302a3abd3761025c31ac2fc01869db684.php 1 0.0% 212 0.5% 212 0.5% 214 0.5% 214 0.5% 45,568 60.1% 45,568 60.1% 16,784 9.3% 16,784 9.3%
Drupal\Core\Template\AttributeArray::__toString 0 0.0% -378 -0.9% -365 -0.9% -403 -1.0% -208 -0.5% -112 -0.1% 0 0.0% -768 -0.4% -240 -0.1%
Symfony\Component\DependencyInjection\Container::get -1 -0.0% -1,185 -2.8% -291 -0.7% -1,327 -3.2% -203 -0.5% -216 -0.3% 48 0.1% -488 -0.3% -376 -0.2%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/0a942d287602c41666d2d3776b1beb1a75029002711c0fab5c8867e185f7598d.php -1 -0.0% -200 -0.5% -200 -0.5% -203 -0.5% -203 -0.5% -41,288 -54.5% -41,288 -54.5% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 0.0% 316 0.7% 346 0.8% 313 0.8% 201 0.5% 24 0.0% 24 0.0% 0 0.0% 0 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm@2 0 0.0% 3,753 8.9% 222 0.5% 3,749 9.0% 199 0.5% -40 -0.1% 24 0.0% 64 0.0% 0 0.0%
drupal_render_collect_cache_tags@6 0 0.0% 1,287 3.1% 139 0.3% 1,303 3.1% 197 0.5% -16 -0.0% -16 -0.0% 0 0.0% 0 0.0%
load::comment/CommentManager.php 0 0.0% -193 -0.5% -193 -0.5% -193 -0.5% -193 -0.5% 24 0.0% 24 0.0% -128 -0.1% -128 -0.1%
drupal_render_collect_cache_tags@7 0 0.0% 828 2.0% 223 0.5% 799 1.9% 190 0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
htmlspecialchars 0 0.0% -17 -0.0% -17 -0.0% -189 -0.5% -189 -0.5% -1,416 -1.9% -1,416 -1.9% 8 0.0% 8 0.0%
load::shortcut/shortcut.module 0 0.0% 188 0.4% 188 0.4% 188 0.5% 188 0.5% 24 0.0% 24 0.0% -320 -0.2% -320 -0.2%
Symfony\Component\HttpFoundation\ParameterBag::get 0 0.0% -168 -0.4% -84 -0.2% -239 -0.6% -186 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#a9#84#d03f99e92882fa85e99930f5ebb1.php/bf268c87fe8df9cc5686638d1f1483b0825df9437fa9de66efc88436e6a56335.php 1 0.0% 181 0.4% 181 0.4% 183 0.4% 183 0.4% 34,144 45.0% 34,144 45.0% 34,200 19.0% 34,200 19.0%
load::user/user.module 0 0.0% 182 0.4% 182 0.4% 182 0.4% 182 0.4% -72 -0.1% -72 -0.1% -168 -0.1% -168 -0.1%
load::1#a9#84#d03f99e92882fa85e99930f5ebb1.php/3650b2735b16fbd2406c5ee6c64cf315128c797ee161d1dade6e6f7be16585c0.php -1 -0.0% -173 -0.4% -173 -0.4% -176 -0.4% -176 -0.4% -34,160 -45.1% -34,160 -45.1% -29,080 -16.1% -29,080 -16.1%
array_keys -1 -0.0% 129 0.3% 129 0.3% 176 0.4% 176 0.4% -1,408 -1.9% -1,408 -1.9% 96 0.1% 96 0.1%
in_array 0 0.0% -55 -0.1% -55 -0.1% -175 -0.4% -175 -0.4% -16 -0.0% -16 -0.0% 24 0.0% 24 0.0%
load::Entity/ConfigEntityBase.php 0 0.0% -175 -0.4% -175 -0.4% -175 -0.4% -175 -0.4% 8 0.0% 8 0.0% -184 -0.1% -184 -0.1%
drupal_render@6 0 0.0% -15,065 -35.7% -204 -0.5% -15,043 -36.1% -174 -0.4% 217,832 287.3% 90,888 119.9% -81,784 -45.4% -2,248 -1.2%
array_flip 0 0.0% -102 -0.2% -102 -0.2% -173 -0.4% -173 -0.4% 80 0.1% 80 0.1% 168 0.1% 168 0.1%
load::path/path.module 0 0.0% 171 0.4% 171 0.4% 172 0.4% 172 0.4% 16 0.0% 16 0.0% -272 -0.2% -272 -0.2%
Symfony\Component\Yaml\Inline::getTimestampRegex 0 0.0% 15 0.0% 15 0.0% -171 -0.4% -171 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
preg_match 0 0.0% -244 -0.6% -244 -0.6% -168 -0.4% -168 -0.4% -32 -0.0% -32 -0.0% 0 0.0% 0 0.0%
Drupal\field\Entity\Field::__construct 0 0.0% 70 0.2% 138 0.3% 75 0.2% 167 0.4% 0 0.0% 0 0.0% -48 -0.0% 0 0.0%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/bd1402cfdab81da04413015e6316202a152b37ab047cbbf538e14a7c2a79dbf5.php 1 0.0% 162 0.4% 162 0.4% 165 0.4% 165 0.4% 38,368 50.6% 38,368 50.6% 0 0.0% 0 0.0%
count 126 1.3% -265 -0.6% -253 -0.6% 147 0.4% 155 0.4% 736 1.0% 736 1.0% 0 0.0% 0 0.0%
is_dir 0 0.0% -202 -0.5% -202 -0.5% -150 -0.4% -150 -0.4% 0 0.0% 0 0.0% 56 0.0% 56 0.0%
Symfony\Component\Yaml\Inline::evaluateScalar 0 0.0% -888 -2.1% 999 2.4% -753 -1.8% -149 -0.4% 0 0.0% -8 -0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::findFile 0 0.0% 192 0.5% 281 0.7% 192 0.5% 146 0.4% 0 0.0% -8 -0.0% 520 0.3% 440 0.2%
system_element_info 0 0.0% 150 0.4% 143 0.3% 150 0.4% 144 0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
preg_replace -1 -0.0% -88 -0.2% -88 -0.2% -143 -0.3% -143 -0.3% -136 -0.2% -136 -0.2% 112 0.1% 112 0.1%
theme@3 0 0.0% -14,677 -34.8% -17 -0.0% -14,654 -35.1% -143 -0.3% 156,328 206.2% 40 0.1% -77,512 -43.0% -3,592 -2.0%
element_children 0 0.0% -8,985 -21.3% 327 0.8% -9,051 -21.7% 142 0.3% 156,520 206.4% 0 0.0% 16 0.0% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 0 0.0% 2,102 5.0% 158 0.4% 2,126 5.1% 141 0.3% 168 0.2% 24 0.0% 448 0.2% 112 0.1%
load::1#e2#28#d4e79c25c947f4e242136afe6216.php/fa3d00fd8cf215b560a2d1a54e7699a3d6b68b1df1f5519eb6a832422e29176e.php -1 -0.0% -138 -0.3% -138 -0.3% -140 -0.3% -140 -0.3% -35,880 -47.3% -35,880 -47.3% 0 0.0% 0 0.0%
theme_form_element 0 0.0% -3,214 -7.6% -105 -0.2% -3,210 -7.7% -139 -0.3% -224 -0.3% 0 0.0% -69,488 -38.5% -2,944 -1.6%
load::Entity/EntityStorageControllerBase.php 0 0.0% 135 0.3% 135 0.3% 137 0.3% 137 0.3% -24 -0.0% -24 -0.0% 32 0.0% 32 0.0%
[ display all ]