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

Overall Diff Summary

Run #52ed72044139bRun #52ed7448d018cDiffDiff%
Number of Function Calls330,732 340,082 9,350 2.8%
Incl. Wall Time (microsec)1,921,607 1,972,596 50,989 2.7%
Incl. CPU (microsecs)1,912,169 1,963,810 51,641 2.7%
Incl. MemUse (bytes)36,465,856 36,690,016 224,160 0.6%
Incl. PeakMemUse (bytes)37,081,904 37,321,448 239,544 0.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_render_var 1,761 18.8% 518,457 1016.8% 13,946 27.4% 520,000 1007.0% 11,750 22.8% 455,064 203.0% -710,248 -316.8% 522,824 218.3% 2,440 1.0%
__TwigTemplate_62b599d663b468dd51c3748bd41e77ccb346987199d95f08f29c3f5b8d80f117::doDisplay 1 0.0% 546,431 1071.7% 15,282 30.0% 546,401 1058.1% 10,896 21.1% 430,672 192.1% -1,558,776 -695.4% 599,272 250.2% 84,096 35.1%
template_preprocess_table 1 0.0% 25,511 50.0% 9,322 18.3% 25,506 49.4% 8,103 15.7% 1,182,360 527.5% 497,528 222.0% 1,189,272 496.5% 505,152 210.9%
_theme_table_cell -412 -4.4% -504,145 -988.7% -9,259 -18.2% -504,402 -976.7% -7,857 -15.2% -369,072 -164.6% 988,128 440.8% -444,360 -185.5% -2,592 -1.1%
twig_template_get_attributes 1,472 15.7% 7,234 14.2% 6,384 12.5% 8,482 16.4% 7,232 14.0% 1,226,576 547.2% 1,225,768 546.8% 2,016 0.8% 1,288 0.5%
Drupal\Core\Template\TwigTemplate::getContextReference 1,761 18.8% 4,969 9.7% 4,968 9.7% 6,439 12.5% 6,427 12.4% 1,240 0.6% 1,240 0.6% 2,928 1.2% -264 -0.1%
is_scalar 1,761 18.8% 2,086 4.1% 2,086 4.1% 3,690 7.1% 3,690 7.1% 0 0.0% 0 0.0% -120 -0.1% -120 -0.1%
load::service_container_prod.php/fadf53c6d30f5308313e7171e80d5e485bc17e87c89b40d407b8916f2c431cb9.php -1 -0.0% -3,602 -7.1% -3,602 -7.1% -3,604 -7.0% -3,604 -7.0% -818,368 -365.1% -818,368 -365.1% -827,376 -345.4% -827,376 -345.4%
load::service_container_prod.php/d28d073206d0cf20867068fb7a1e66867efef967da35e013fb8cab24b44c9e11.php 1 0.0% 3,597 7.1% 3,597 7.1% 3,599 7.0% 3,599 7.0% 818,336 365.1% 818,336 365.1% 828,512 345.9% 828,512 345.9%
render 408 4.4% 477,255 936.0% 4,125 8.1% 477,628 924.9% 3,484 6.7% 1,087,304 485.1% 0 0.0% 517,720 216.1% 2,384 1.0%
theme_table -1 -0.0% -520,427 -1020.7% -4,356 -8.5% -520,354 -1007.6% -3,265 -6.3% -744,944 -332.3% 102,256 45.6% -870,008 -363.2% -3,752 -1.6%
Drupal\Core\Template\Attribute::__toString 1 0.0% 4,420 8.7% 3,437 6.7% 4,413 8.5% 3,115 6.0% -1,512 -0.7% -1,520 -0.7% 1,704 0.7% -208 -0.1%
is_object 942 10.1% 1,719 3.4% 1,719 3.4% 2,316 4.5% 2,316 4.5% 24 0.0% 24 0.0% 512 0.2% 512 0.2%
show 408 4.4% 1,550 3.0% 1,550 3.0% 1,827 3.5% 1,827 3.5% 62,016 27.7% 62,016 27.7% -16 -0.0% -16 -0.0%
tablesort_cell -408 -4.4% -1,189 -2.3% -1,189 -2.3% -1,624 -3.1% -1,624 -3.1% -768 -0.3% -768 -0.3% -96 -0.0% -96 -0.0%
strtr 1 0.0% -1,484 -2.9% -1,484 -2.9% -1,604 -3.1% -1,604 -3.1% 40 0.0% 40 0.0% 8,528 3.6% 8,528 3.6%
Twig_Environment::isStrictVariables 408 4.4% 850 1.7% 850 1.7% 1,247 2.4% 1,247 2.4% 808 0.4% 808 0.4% 728 0.3% 728 0.3%
method_exists 533 5.7% 683 1.3% 683 1.3% 1,179 2.3% 1,179 2.3% 0 0.0% 0 0.0% 80 0.0% 80 0.0%
Drupal\Core\DependencyInjection\Container::get 1 0.0% -124 -0.2% -1,096 -2.1% -134 -0.3% -989 -1.9% 8,984 4.0% 80 0.0% -11,608 -4.8% 56 0.0%
is_int 408 4.4% 452 0.9% 452 0.9% 899 1.7% 899 1.7% 776 0.3% 776 0.3% 336 0.1% 336 0.1%
array_intersect_key 123 1.3% 634 1.2% 634 1.2% 735 1.4% 735 1.4% 319,392 142.5% 319,392 142.5% 3,024 1.3% 3,024 1.3%
theme 0 0.0% 51,662 101.3% 652 1.3% 51,862 100.4% 643 1.2% 206,480 92.1% -756,112 -337.3% 631,232 263.5% -97,336 -40.6%
Symfony\Component\DependencyInjection\Container::get 1 0.0% 223 0.4% 502 1.0% 421 0.8% 565 1.1% 8,904 4.0% 32 0.0% -11,664 -4.9% -344 -0.1%
array_key_exists 0 0.0% 86 0.2% 86 0.2% -565 -1.1% -565 -1.1% -32,800 -14.6% -32,800 -14.6% -18,536 -7.7% -18,536 -7.7%
call_user_func_array@2 0 0.0% 5,874 11.5% -426 -0.8% 5,879 11.4% -554 -1.1% 528 0.2% 0 0.0% 288 0.1% -16 -0.0%
load::Entity/FilterFormat.php 0 0.0% 543 1.1% 543 1.1% 543 1.1% 543 1.1% -88 -0.0% -88 -0.0% -904 -0.4% -904 -0.4%
Drupal\Core\Form\FormBuilder::doBuildForm@3 0 0.0% -5,833 -11.4% -592 -1.2% -5,778 -11.2% -516 -1.0% -40 -0.0% -16 -0.0% -88 -0.0% 0 0.0%
twig_ensure_traversable 123 1.3% 633 1.2% 502 1.0% 754 1.5% 491 1.0% 856 0.4% 856 0.4% 288 0.1% 96 0.0%
strlen 1 0.0% -3 -0.0% -3 -0.0% 489 0.9% 489 0.9% -104 -0.0% -104 -0.0% 136 0.1% 136 0.1%
menu_build_tree 0 0.0% -530 -1.0% -1 -0.0% -19 -0.0% 478 0.9% 32,712 14.6% 32,768 14.6% -624 -0.3% 984 0.4%
Drupal\Core\Config\Config::get 0 0.0% 64 0.1% 275 0.5% 405 0.8% 469 0.9% 56 0.0% 8 0.0% 32 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue 0 0.0% -896 -1.8% -563 -1.1% -864 -1.7% -464 -0.9% 0 0.0% 0 0.0% 176 0.1% 176 0.1%
load::comment/CommentManager.php 0 0.0% -460 -0.9% -460 -0.9% -461 -0.9% -461 -0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::field/FieldInfo.php 0 0.0% -440 -0.9% -440 -0.9% -441 -0.9% -441 -0.9% 16 0.0% 16 0.0% 16 0.0% 16 0.0%
Drupal\Core\Form\FormBuilder::handleInputElement 0 0.0% -2,516 -4.9% -408 -0.8% -2,495 -4.8% -439 -0.9% -8 -0.0% -8 -0.0% 0 0.0% 0 0.0%
load::includes/menu.inc 0 0.0% 425 0.8% 425 0.8% 426 0.8% 426 0.8% -32 -0.0% -32 -0.0% 3,920 1.6% 3,920 1.6%
Symfony\Component\Yaml\Inline::evaluateScalar 0 0.0% 1,383 2.7% 424 0.8% 1,458 2.8% 425 0.8% -24 -0.0% 8 0.0% 0 0.0% 0 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm@2 0 0.0% -7,038 -13.8% -387 -0.8% -6,985 -13.5% -391 -0.8% -72 -0.0% -56 -0.0% 304 0.1% 0 0.0%
load::includes/theme.inc 0 0.0% 395 0.8% 395 0.8% 385 0.7% 385 0.7% -216 -0.1% -216 -0.1% 4,280 1.8% 4,280 1.8%
theme@1 0 0.0% 3,692 7.2% -456 -0.9% 3,768 7.3% -385 -0.7% 16,320 7.3% -88 -0.0% 83,232 34.7% 2,000 0.8%
Drupal\Core\Template\AttributeValueBase::printed 0 0.0% 54 0.1% 54 0.1% 363 0.7% 363 0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
strpos 1 0.0% 618 1.2% 618 1.2% 356 0.7% 356 0.7% -40 -0.0% -40 -0.0% 0 0.0% 0 0.0%
mb_strtolower 0 0.0% -329 -0.6% -329 -0.6% -347 -0.7% -347 -0.7% 0 0.0% 0 0.0% 32 0.0% 32 0.0%
drupal_html_id 0 0.0% -2,181 -4.3% -555 -1.1% -2,147 -4.2% -344 -0.7% -24 -0.0% -24 -0.0% 360 0.2% 0 0.0%
Drupal\Core\Template\AttributeString::__toString 0 0.0% 463 0.9% 236 0.5% 534 1.0% 329 0.6% 72 0.0% -24 -0.0% 224 0.1% 0 0.0%
strtolower 0 0.0% 53 0.1% 53 0.1% 324 0.6% 324 0.6% -32 -0.0% -32 -0.0% 0 0.0% 0 0.0%
load::1#62#b5#99d663b468dd51c3748bd41e77ccb346987199d95f08f29c3f5b8d80f117.php/f1ba7b974b405027865d25a3741393edc2a631a339c5c84a52c77964c581cca2.php 1 0.0% 311 0.6% 311 0.6% 313 0.6% 313 0.6% 54,680 24.4% 54,680 24.4% 80,488 33.6% 80,488 33.6%
htmlspecialchars 0 0.0% 129 0.3% 129 0.3% 312 0.6% 312 0.6% 336 0.1% 336 0.1% 96 0.0% 96 0.0%
drupal_static 0 0.0% -220 -0.4% -217 -0.4% -300 -0.6% -308 -0.6% 0 0.0% 0 0.0% 1,184 0.5% 1,184 0.5%
load::Language/LanguageManager.php 0 0.0% 299 0.6% 299 0.6% 300 0.6% 300 0.6% -88 -0.0% -88 -0.0% -176 -0.1% -176 -0.1%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% 929 1.8% -193 -0.4% 939 1.8% -292 -0.6% -8 -0.0% -232 -0.1% 2,680 1.1% 464 0.2%
load::1#a7#97#c2871928975254304d52bfd8811851ca0f68c2120cb238abd0259f9220fe.php/e7eb37eed3a15a1e88e618368d0366994c1faf5a044cc8e4e08fb2a7b238afe1.php 1 0.0% 280 0.5% 280 0.5% 282 0.5% 282 0.5% 45,168 20.1% 45,168 20.1% 75,616 31.6% 75,616 31.6%
load::StringTranslation/TranslationManager.php 0 0.0% 277 0.5% 277 0.5% 279 0.5% 279 0.5% -24 -0.0% -24 -0.0% -328 -0.1% -328 -0.1%
load::Core/HttpKernel.php 0 0.0% 274 0.5% 274 0.5% 275 0.5% 275 0.5% 16 0.0% 16 0.0% -64 -0.0% -64 -0.0%
readdir 0 0.0% 108 0.2% 108 0.2% 275 0.5% 275 0.5% -8 -0.0% -8 -0.0% 48 0.0% 48 0.0%
Symfony\Component\Yaml\Parser::moveToNextLine 0 0.0% 51 0.1% 6 0.0% 371 0.7% 258 0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme_form_element 0 0.0% 379 0.7% -201 -0.4% 376 0.7% -255 -0.5% -272 -0.1% 24 0.0% 41,200 17.2% 2,968 1.2%
load::Extension/ThemeHandler.php 0 0.0% -248 -0.5% -248 -0.5% -248 -0.5% -248 -0.5% 8 0.0% 8 0.0% 8 0.0% 8 0.0%
Symfony\Component\Yaml\Inline::parse 0 0.0% 1,793 3.5% 213 0.4% 1,931 3.7% 248 0.5% -48 -0.0% -8 -0.0% -144 -0.1% 0 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 0 0.0% 284 0.6% 187 0.4% 529 1.0% 247 0.5% 0 0.0% -8 -0.0% 288 0.1% 0 0.0%
load::1#24#ef#28b509810e22ee61a48b43d8eb817d66e3214c7c855f6b7e9d543b807dd8.php/1c292677862baddba7f6445deed92e23849ab6f78529abf584f0540be71c22d9.php 1 0.0% 243 0.5% 243 0.5% 246 0.5% 246 0.5% 45,888 20.5% 45,888 20.5% 40,744 17.0% 40,744 17.0%
load::HttpKernel/HttpKernel.php 0 0.0% 243 0.5% 243 0.5% 243 0.5% 243 0.5% 40 0.0% 40 0.0% -144 -0.1% -144 -0.1%
Symfony\Component\Yaml\Inline::parseScalar 0 0.0% 1,791 3.5% 168 0.3% 1,868 3.6% 240 0.5% -72 -0.0% 0 0.0% -144 -0.1% 0 0.0%
Drupal\Component\Utility\NestedArray::setValue 0 0.0% -339 -0.7% -198 -0.4% -338 -0.7% -239 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
ob_get_clean 1 0.0% 236 0.5% 236 0.5% 238 0.5% 238 0.5% -8,320 -3.7% -8,320 -3.7% 106,240 44.4% 106,240 44.4%
Drupal\Component\Utility\String::checkPlain 0 0.0% 685 1.3% 556 1.1% 538 1.0% 226 0.4% 304 0.1% -32 -0.0% 608 0.3% 512 0.2%
Drupal\field\Entity\Field::__construct 0 0.0% 824 1.6% 44 0.1% 790 1.5% 225 0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#fb#cd#6a0caead633351f5399f9bb870d55992707f47a1b0b58fd75679a89852b2.php/ca72132233f62d550a74172c94723b8b836954e1ca79f24f132d61bd2ec36b7c.php 1 0.0% 222 0.4% 222 0.4% 224 0.4% 224 0.4% 47,216 21.1% 47,216 21.1% 4,552 1.9% 4,552 1.9%
load::Entity/EntityType.php 0 0.0% -223 -0.4% -223 -0.4% -223 -0.4% -223 -0.4% 24 0.0% 24 0.0% 40 0.0% 40 0.0%
load::Utility/Url.php 0 0.0% 218 0.4% 218 0.4% 221 0.4% 221 0.4% 16 0.0% 16 0.0% 272 0.1% 272 0.1%
load::1#a7#97#c2871928975254304d52bfd8811851ca0f68c2120cb238abd0259f9220fe.php/21701981d049729973a8bb880ddbaf0dea32463635828984cefff1db14d9a122.php -1 -0.0% -214 -0.4% -214 -0.4% -219 -0.4% -219 -0.4% -41,576 -18.5% -41,576 -18.5% -75,616 -31.6% -75,616 -31.6%
Drupal\Core\Config\ConfigFactory::getCacheKey 0 0.0% 729 1.4% 729 1.4% 377 0.7% 212 0.4% 0 0.0% 0 0.0% 144 0.1% 48 0.0%
load::1#fb#cd#6a0caead633351f5399f9bb870d55992707f47a1b0b58fd75679a89852b2.php/bb53154da341e11ff28b9763ef831f7bd88a5d4844b70dd60902a26bc8c7c6ac.php -1 -0.0% -208 -0.4% -208 -0.4% -210 -0.4% -210 -0.4% -43,856 -19.6% -43,856 -19.6% -4,408 -1.8% -4,408 -1.8%
is_numeric 0 0.0% 32 0.1% 32 0.1% 204 0.4% 204 0.4% 8 0.0% 8 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeArray::__toString 0 0.0% 540 1.1% 189 0.4% 486 0.9% 204 0.4% 24 0.0% 0 0.0% 2,264 0.9% 1,152 0.5%
strcasecmp 0 0.0% 21 0.0% 21 0.0% 203 0.4% 203 0.4% -24 -0.0% -24 -0.0% 0 0.0% 0 0.0%
drupal_render@2 0 0.0% 4,328 8.5% 220 0.4% 4,435 8.6% 202 0.4% -52,120 -23.3% -88,840 -39.6% 71,768 30.0% -576 -0.2%
preg_match 0 0.0% 1,202 2.4% 1,202 2.4% 202 0.4% 202 0.4% -8 -0.0% -8 -0.0% 176 0.1% 176 0.1%
is_integer 0 0.0% -137 -0.3% -137 -0.3% -201 -0.4% -201 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
count -128 -1.4% -417 -0.8% -414 -0.8% -206 -0.4% -197 -0.4% -760 -0.3% -760 -0.3% -192 -0.1% -192 -0.1%
load::1#24#ef#28b509810e22ee61a48b43d8eb817d66e3214c7c855f6b7e9d543b807dd8.php/df77a2eff80adaf91aa4602151d3e087785562517e898dc63d9d8c4f321aebe5.php -1 -0.0% -194 -0.4% -194 -0.4% -196 -0.4% -196 -0.4% -33,232 -14.8% -33,232 -14.8% -76,104 -31.8% -76,104 -31.8%
Drupal\Component\Utility\NestedArray::keyExists 0 0.0% -831 -1.6% -127 -0.2% -870 -1.7% -195 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Element::children 0 0.0% -393 -0.8% 250 0.5% -257 -0.5% 192 0.4% 24 0.0% 8 0.0% -1,160 -0.5% 568 0.2%
Symfony\Component\Yaml\Parser::isCurrentLineBlank 0 0.0% 71 0.1% 45 0.1% 218 0.4% 192 0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 192 0.4% -187 -0.4% 298 0.6% -178 -0.3% 864 0.4% 96 0.0% -3,744 -1.6% 72 0.0%
load::Plugin/DefaultPluginManager.php 0 0.0% -179 -0.4% -179 -0.4% -178 -0.3% -178 -0.3% 0 0.0% 0 0.0% -72 -0.0% -72 -0.0%
load::Controller/ControllerResolver.php 0 0.0% 175 0.3% 175 0.3% 176 0.3% 176 0.3% -16 -0.0% -16 -0.0% 328 0.1% 328 0.1%
array_keys 1 0.0% -126 -0.2% -126 -0.2% -170 -0.3% -170 -0.3% 1,280 0.6% 1,280 0.6% -1,552 -0.6% -1,552 -0.6%
Drupal\Component\Utility\Xss::split 0 0.0% 255 0.5% 124 0.2% 240 0.5% 168 0.3% 0 0.0% -120 -0.1% 0 0.0% 0 0.0%
array_flip 0 0.0% -128 -0.3% -128 -0.3% -168 -0.3% -168 -0.3% 144 0.1% 144 0.1% 88 0.0% 88 0.0%
Drupal\Component\Utility\Unicode::getStatus 0 0.0% -62 -0.1% -62 -0.1% -167 -0.3% -167 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Form\FormBuilder::setValue 0 0.0% -488 -1.0% -141 -0.3% -511 -1.0% -165 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
is_bool 0 0.0% 62 0.1% 62 0.1% 156 0.3% 156 0.3% 40 0.0% 40 0.0% 0 0.0% 0 0.0%
drupal_pre_render_table 0 0.0% 62 0.1% 151 0.3% 63 0.1% 153 0.3% -112 -0.0% -96 -0.0% 280 0.1% 288 0.1%
load::1#27#b4#2ed1b70a275f1621a5008b889a1e4dcb77380914301592170a89584b4d55.php/05bd373d0889bee53dbcedeab99c998d57fcf0e6fc567ff115cef059a14416d5.php 1 0.0% 150 0.3% 150 0.3% 152 0.3% 152 0.3% 32,104 14.3% 32,104 14.3% 38,616 16.1% 38,616 16.1%
Drupal\Core\Form\FormBuilder::drupalHtmlId 0 0.0% -2,172 -4.3% -124 -0.2% -2,167 -4.2% -152 -0.3% -24 -0.0% 0 0.0% 336 0.1% 0 0.0%
Drupal\field\Entity\Field::id 0 0.0% 11 0.0% 11 0.0% 151 0.3% 151 0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
ltrim 1 0.0% 44 0.1% 44 0.1% 151 0.3% 151 0.3% 64 0.0% 64 0.0% -32 -0.0% -32 -0.0%
Drupal\Core\Form\FormBuilder::getElementInfo 0 0.0% -56 -0.1% -81 -0.2% -87 -0.2% -149 -0.3% -24 -0.0% 0 0.0% 72 0.0% 0 0.0%
drupal_strtolower 0 0.0% -724 -1.4% -116 -0.2% -745 -1.4% -148 -0.3% 0 0.0% 0 0.0% 32 0.0% 0 0.0%
[ display all ]