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

Overall Diff Summary

Run #52a03729e7d1aRun #52a037bb4f6e8DiffDiff%
Number of Function Calls85,024 85,773 749 0.9%
Incl. Wall Time (microsec)368,382 367,548 -834 -0.2%
Incl. CPU (microsecs)362,609 361,746 -863 -0.2%
Incl. MemUse (bytes)20,520,152 20,586,680 66,528 0.3%
Incl. PeakMemUse (bytes)20,580,984 20,648,512 67,528 0.3%

[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%
strtr 1 0.1% -348 -41.7% -348 -41.7% -408 -47.3% -408 -47.3% 80 0.1% 80 0.1% 24,800 36.7% 24,800 36.7%
__TwigTemplate_0e25d106875e5c48409899286539f5f9::doDisplay 7 0.9% 3,773 452.4% 566 67.9% 3,779 437.9% 380 44.0% 33,960 51.0% -45,840 -68.9% 177,072 262.2% 10,272 15.2%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 0.0% -544 -65.2% -281 -33.7% -546 -63.3% -320 -37.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme_item_list -7 -0.9% -2,626 -314.9% -351 -42.1% -2,634 -305.2% -269 -31.2% -11,616 -17.5% 19,040 28.6% -143,112 -211.9% -1,528 -2.3%
twig_render_var@2 56 7.5% 1,805 216.4% 348 41.7% 1,838 213.0% 251 29.1% 39,192 58.9% -7,416 -11.1% 42,432 62.8% -216 -0.3%
PDOStatement::execute 0 0.0% 300 36.0% 300 36.0% 202 23.4% 202 23.4% 32 0.0% 32 0.0% 216 0.3% 216 0.3%
is_integer 0 0.0% -230 -27.6% -230 -27.6% -189 -21.9% -189 -21.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
strtolower 7 0.9% -65 -7.8% -65 -7.8% -187 -21.7% -187 -21.7% 224 0.3% 224 0.3% -56 -0.1% -56 -0.1%
system_element_info 0 0.0% -188 -22.5% -172 -20.6% -189 -21.9% -172 -19.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 68 9.1% 132 15.8% 130 15.6% 175 20.3% 170 19.7% 2,584 3.9% 1,768 2.7% 64 0.1% -328 -0.5%
Symfony\Component\DependencyInjection\Container::get 7 0.9% -691 -82.9% -237 -28.4% -663 -76.8% -169 -19.6% 16 0.0% -224 -0.3% 24 0.0% -8 -0.0%
load::service_container_prod.php/97e6b0db0eabdd1b3841ffceb56d97f957b32926849805ebb01c9284d9773e24.php -1 -0.1% -137 -16.4% -137 -16.4% -139 -16.1% -139 -16.1% -111,208 -167.2% -111,208 -167.2% -110,768 -164.0% -110,768 -164.0%
load::service_container_prod.php/1ce382dc068e82cebeee67ff2b8def1ad737276245daa6abf610eeb50aea600a.php 1 0.1% 133 15.9% 133 15.9% 135 15.6% 135 15.6% 111,192 167.1% 111,192 167.1% 110,752 164.0% 110,752 164.0%
drupal_render@5 20 2.7% -138 -16.5% 145 17.4% -107 -12.4% 132 15.3% 10,616 16.0% 5,632 8.5% 6,776 10.0% 2,952 4.4%
element_children 22 2.9% 63 7.6% 85 10.2% 85 9.8% 129 14.9% 3,008 4.5% 1,064 1.6% 1,776 2.6% 1,552 2.3%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 0.0% -382 -45.8% -55 -6.6% -371 -43.0% -127 -14.7% -24 -0.0% 8 0.0% 176 0.3% 0 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 0 0.0% 112 13.4% 104 12.5% 126 14.6% 125 14.5% 24 0.0% 24 0.0% 0 0.0% 0 0.0%
drupal_get_library 0 0.0% -2 -0.2% -102 -12.2% 8 0.9% -122 -14.1% -8 -0.0% -24 -0.0% -5,816 -8.6% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\Map::__clone 0 0.0% -107 -12.8% -108 -12.9% -111 -12.9% -119 -13.8% -24 -0.0% -24 -0.0% 48 0.1% 48 0.1%
template_preprocess_item_list 0 0.0% 478 57.3% 142 17.0% 475 55.0% 112 13.0% 40,936 61.5% 25,088 37.7% 6,528 9.7% 2,280 3.4%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 0 0.0% -121 -14.5% 46 5.5% -103 -11.9% 107 12.4% 0 0.0% 0 0.0% 32 0.0% 0 0.0%
render@2 22 2.9% 873 104.7% 129 15.5% 886 102.7% 103 11.9% 43,424 65.3% 288 0.4% 44,048 65.2% 1,520 2.3%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 0 0.0% -503 -60.3% -58 -7.0% -509 -59.0% -101 -11.7% -24 -0.0% 0 0.0% 480 0.7% 0 0.0%
t 0 0.0% -683 -81.9% -89 -10.7% -697 -80.8% -92 -10.7% 0 0.0% 0 0.0% -11,776 -17.4% 0 0.0%
load::1#66#30#96eb662fc87021dc5e04bcc2e05d.php/a99b358bade79dcd45d8029f4fd4316e49485734086e78566f11d9a9efaed733.php -1 -0.1% -88 -10.6% -88 -10.6% -91 -10.5% -91 -10.5% -62,712 -94.3% -62,712 -94.3% -60,152 -89.1% -60,152 -89.1%
load::1#66#30#96eb662fc87021dc5e04bcc2e05d.php/4ecb0d0cb2f3a32f2d16a0926f1e1732ffb373bd754837c3c9e4959b507b5004.php 1 0.1% 85 10.2% 85 10.2% 87 10.1% 87 10.1% 62,712 94.3% 62,712 94.3% 60,152 89.1% 60,152 89.1%
Drupal\block\BlockBase::__construct 0 0.0% -66 -7.9% -67 -8.0% -66 -7.6% -85 -9.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
twig_render_var@4 12 1.6% 1,558 186.8% 104 12.5% 1,569 181.8% 83 9.6% 10,960 16.5% -5,184 -7.8% 150,520 222.9% 2,464 3.6%
twig_render_template@2 6 0.8% 3,199 383.6% 115 13.8% 3,197 370.5% 79 9.2% 77,352 116.3% -2,768 -4.2% 46,696 69.2% 0 0.0%
render@4 5 0.7% 1,281 153.6% 81 9.7% 1,287 149.1% 76 8.8% 12,184 18.3% 1,632 2.5% 144,248 213.6% 2,096 3.1%
is_scalar 61 8.1% 11 1.3% 11 1.3% 76 8.8% 76 8.8% 768 1.2% 768 1.2% -32 -0.0% -32 -0.0%
Drupal\Core\Entity\EntityManager::getFieldDefinitions 0 0.0% -108 -12.9% -73 -8.8% -115 -13.3% -75 -8.7% 8 0.0% 0 0.0% -24 -0.0% -32 -0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 0 0.0% -350 -42.0% -69 -8.3% -375 -43.5% -75 -8.7% 0 0.0% 0 0.0% -11,800 -17.5% 160 0.2%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 0 0.0% -107 -12.8% -75 -9.0% -117 -13.6% -74 -8.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#a3#07#14867ca744a7bb0abb36b55aa75c.php/214494f17ed03999b157103a7d24354e5088076150ff816f0a227c10167181fc.php -1 -0.1% -70 -8.4% -70 -8.4% -72 -8.3% -72 -8.3% -45,272 -68.0% -45,272 -68.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 0 0.0% -1,547 -185.5% -76 -9.1% -1,589 -184.1% -71 -8.2% -16 -0.0% 0 0.0% 136 0.2% 0 0.0%
is_numeric 0 0.0% -48 -5.8% -48 -5.8% -69 -8.0% -69 -8.0% 24 0.0% 24 0.0% -624 -0.9% -624 -0.9%
twig_template_get_attributes 27 3.6% 56 6.7% 48 5.8% 79 9.2% 68 7.9% 1,888 2.8% 1,888 2.8% 728 1.1% 728 1.1%
Composer\Autoload\ClassLoader::findFile 0 0.0% -291 -34.9% 33 4.0% -272 -31.5% -66 -7.6% 0 0.0% -8 -0.0% -280 -0.4% -192 -0.3%
Drupal\Core\Template\Attribute::__toString 0 0.0% 80 9.6% 43 5.2% 32 3.7% -66 -7.6% 48 0.1% 8 0.0% 1,784 2.6% 304 0.5%
twig_ensure_traversable 7 0.9% 23 2.8% 20 2.4% 74 8.6% 66 7.6% 824 1.2% 824 1.2% 872 1.3% 872 1.3%
Drupal::moduleHandler 0 0.0% 6 0.7% 48 5.8% 14 1.6% 65 7.5% -16 -0.0% 0 0.0% -176 -0.3% 0 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 0 0.0% 56 6.7% -22 -2.6% 23 2.7% -63 -7.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_render@1 0 0.0% 2,277 273.0% -53 -6.4% 2,285 264.8% -62 -7.2% 66,360 99.7% 232 0.3% 73,472 108.8% 400 0.6%
strpos 1 0.1% -256 -30.7% -256 -30.7% -62 -7.2% -62 -7.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme@3 0 0.0% 1,279 153.4% 53 6.4% 1,293 149.8% 62 7.2% 68,704 103.3% -31,320 -47.1% 27,520 40.8% 0 0.0%
load::1#11#ab#9f9c76febd0d17500c263eaada00.php/51caf14582d89202b9708cc51b3539bcbb11b0b11baba490a5c4bf3f27a0c965.php 1 0.1% 59 7.1% 59 7.1% 61 7.1% 61 7.1% 51,144 76.9% 51,144 76.9% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 7 0.9% 290 34.8% 87 10.4% 297 34.4% 61 7.1% 30,728 46.2% 1,448 2.2% 816 1.2% 768 1.1%
file_exists 2 0.3% -38 -4.6% -38 -4.6% -61 -7.1% -61 -7.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme@2 0 0.0% 2,055 246.4% 64 7.7% 2,033 235.6% 60 7.0% 65,832 99.0% -10,944 -16.5% 25,288 37.4% 0 0.0%
l 0 0.0% -21 -2.5% -53 -6.4% -20 -2.3% -60 -7.0% 80 0.1% 16 0.0% -130,848 -193.8% -131,032 -194.0%
array_merge 7 0.9% 42 5.0% 42 5.0% 59 6.8% 59 6.8% 29,136 43.8% 29,136 43.8% 3,872 5.7% 3,872 5.7%
Drupal\Core\Extension\ModuleHandler::alter 0 0.0% -606 -72.7% -68 -8.2% -631 -73.1% -59 -6.8% -96 -0.1% -48 -0.1% 16 0.0% -120 -0.2%
Drupal::service 0 0.0% -150 -18.0% 9 1.1% -201 -23.3% -59 -6.8% 16 0.0% 0 0.0% 64 0.1% 136 0.2%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/daf040fb4c02a7309275f9ce4d652fa2cc5f8cdad96d780fdde445940611c1f5.php -1 -0.1% -56 -6.7% -56 -6.7% -58 -6.7% -58 -6.7% -41,096 -61.8% -41,096 -61.8% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedData::getPropertyPath 0 0.0% -59 -7.1% -48 -5.8% -65 -7.5% -58 -6.7% -8 -0.0% -8 -0.0% -72 -0.1% -72 -0.1%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/2d9cce0a92df768bf0f4396b31b239256b548ae21c3bc318a5aeac68c5acefe2.php 1 0.1% 55 6.6% 55 6.6% 58 6.7% 58 6.7% 41,072 61.7% 41,072 61.7% 0 0.0% 0 0.0%
load::1#11#ab#9f9c76febd0d17500c263eaada00.php/be651409f6ba768ffd812153ecaa98e5db1eddb5e2cb69e7b860cda6043b389a.php -1 -0.1% -54 -6.5% -54 -6.5% -57 -6.6% -57 -6.6% -51,152 -76.9% -51,152 -76.9% 0 0.0% 0 0.0%
load::Datetime/DateTimePlus.php 0 0.0% -57 -6.8% -57 -6.8% -57 -6.6% -57 -6.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::TypedData/DataDefinition.php 0 0.0% -56 -6.7% -56 -6.7% -56 -6.5% -56 -6.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 0 0.0% -95 -11.4% 5 0.6% -53 -6.1% 54 6.3% -16 -0.0% 0 0.0% -272 -0.4% 0 0.0%
Symfony\Component\HttpKernel\Controller\ControllerResolver::doGetArguments 0 0.0% -49 -5.9% -49 -5.9% -49 -5.7% -53 -6.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
twig_render_var@3 0 0.0% 458 54.9% 45 5.4% 459 53.2% 52 6.0% 28,288 42.5% -8 -0.0% 50,496 74.8% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 0 0.0% -235 -28.2% -44 -5.3% -231 -26.8% -51 -5.9% -16 -0.0% 0 0.0% -216 -0.3% 0 0.0%
system_library_info 0 0.0% 50 6.0% 50 6.0% 51 5.9% 51 5.9% 16 0.0% 16 0.0% -5,816 -8.6% -5,816 -8.6%
Drupal\Core\TypedData\Plugin\DataType\ItemList::__clone 0 0.0% -167 -20.0% -59 -7.1% -156 -18.1% -51 -5.9% -8 -0.0% 16 0.0% 160 0.2% 112 0.2%
call_user_func_array@1 0 0.0% -1,350 -161.9% -53 -6.4% -1,369 -158.6% -50 -5.8% 512 0.8% -24 -0.0% -5,224 -7.7% 0 0.0%
array_keys 29 3.9% 80 9.6% 80 9.6% 50 5.8% 50 5.8% 9,024 13.6% 9,024 13.6% 880 1.3% 880 1.3%
is_array 20 2.7% -17 -2.0% -17 -2.0% -49 -5.7% -49 -5.7% -8 -0.0% -8 -0.0% 64 0.1% 64 0.1%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults@1 0 0.0% 51 6.1% 51 6.1% 49 5.7% 49 5.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Field\FieldTypePluginManager::__construct 0 0.0% 49 5.9% 46 5.5% 52 6.0% 49 5.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
method_exists 34 4.5% 33 4.0% 33 4.0% 48 5.6% 48 5.6% 776 1.2% 776 1.2% 32 0.0% 32 0.0%
Twig_Extension_Escaper::setDefaultStrategy 0 0.0% 0 0.0% 0 0.0% -48 -5.6% -48 -5.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__clone 20 2.7% 26 3.1% 26 3.1% 47 5.4% 47 5.4% 1,752 2.6% 1,752 2.6% 808 1.2% 808 1.2%
load::FieldType/LegacyConfigFieldItemList.php 0 0.0% 48 5.8% 48 5.8% 47 5.4% 47 5.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::__toString@1 0 0.0% -14 -1.7% -12 -1.4% -15 -1.7% -46 -5.3% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
Twig_Template::__construct 1 0.1% 1 0.1% 1 0.1% -46 -5.3% -46 -5.3% 1,104 1.7% 1,104 1.7% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::prefixTables 0 0.0% 16 1.9% -4 -0.5% 16 1.9% -46 -5.3% 0 0.0% 0 0.0% -48 -0.1% 0 0.0%
load::1#a3#07#14867ca744a7bb0abb36b55aa75c.php/db54e9a0eef2365b6f6e436b426ea0872d25e5a070cc68c90e1c9372b0dfb0d5.php 1 0.1% 44 5.3% 44 5.3% 46 5.3% 46 5.3% 45,264 68.0% 45,264 68.0% 0 0.0% 0 0.0%
contextual_preprocess 7 0.9% 26 3.1% 46 5.5% 37 4.3% 45 5.2% 768 1.2% -6,288 -9.5% 968 1.4% 336 0.5%
load::1#d0#6d#7d69503db116cc05221fbe4635bd.php/2a6b852fad6cffba4f2d57a8f4bdb84764cd10c9b1d569837c8499326a29ec9c.php -1 -0.1% -42 -5.0% -42 -5.0% -45 -5.2% -45 -5.2% -36,584 -55.0% -36,584 -55.0% 0 0.0% 0 0.0%
Twig_Environment::mergeGlobals 7 0.9% 29 3.5% 25 3.0% 40 4.6% 45 5.2% 800 1.2% 800 1.2% 0 0.0% 0 0.0%
load::1#d0#6d#7d69503db116cc05221fbe4635bd.php/13fc3b22d01aca8ab18aa19b859fbffb20c178cb6db72b4ad90fab8b0dccea0b.php 1 0.1% 41 4.9% 41 4.9% 44 5.1% 44 5.1% 36,592 55.0% 36,592 55.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::usesPager 0 0.0% 0 0.0% 0 0.0% 44 5.1% 44 5.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Twig/Template.php 0 0.0% 43 5.2% 43 5.2% 43 5.0% 43 5.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 0 0.0% 34 4.1% 9 1.1% 36 4.2% 43 5.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::execute 0 0.0% 343 41.1% 25 3.0% 289 33.5% 43 5.0% 32 0.0% 0 0.0% 216 0.3% 0 0.0%
str_replace 1 0.1% -1 -0.1% -1 -0.1% 42 4.9% 42 4.9% 248 0.4% 248 0.4% -80 -0.1% -80 -0.1%
_drupal_bootstrap_code 0 0.0% 156 18.7% -39 -4.7% 150 17.4% -42 -4.9% -48 -0.1% 0 0.0% -48 -0.1% 0 0.0%
load::Field/FieldDefinitionInterface.php 0 0.0% -42 -5.0% -42 -5.0% -42 -4.9% -42 -4.9% -8 -0.0% -8 -0.0% -8 -0.0% -8 -0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% -8 -1.0% 14 1.7% -4 -0.5% 42 4.9% 344 0.5% -72 -0.1% 56 0.1% 72 0.1%
load::views/DisplayBag.php 0 0.0% -41 -4.9% -41 -4.9% -42 -4.9% -42 -4.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% 457 54.8% -40 -4.8% 419 48.6% -42 -4.9% 24 0.0% 0 0.0% -424 -0.6% 0 0.0%
Drupal\Core\Field\FieldItemList::__get 0 0.0% -32 -3.8% -17 -2.0% -48 -5.6% -42 -4.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::FieldType/UuidItem.php 0 0.0% -49 -5.9% -42 -5.0% -49 -5.7% -42 -4.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::display/DisplayPluginBase.php 0 0.0% -39 -4.7% -39 -4.7% -42 -4.9% -42 -4.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::loadClass@1 0 0.0% -457 -54.8% -69 -8.3% -451 -52.3% -42 -4.9% -8 -0.0% -16 -0.0% 80 0.1% -16 -0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 0 0.0% -31 -3.7% -31 -3.7% -43 -5.0% -42 -4.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::hasField 0 0.0% 2 0.2% 3 0.4% -44 -5.1% -42 -4.9% -16 -0.0% -16 -0.0% -16 -0.0% -16 -0.0%
load::style/HtmlList.php 0 0.0% 41 4.9% 41 4.9% 41 4.8% 41 4.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
[ display all ]