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

Overall Diff Summary

Run #55f250cd3eb64Run #55f2501d384a2DiffDiff%
Number of Function Calls233,622 209,620 -24,002 -10.3%
Incl. Wall Time (microsec)598,790 565,054 -33,736 -5.6%
Incl. MemUse (bytes)26,626,640 26,604,360 -22,280 -0.1%
Incl. PeakMemUse (bytes)26,686,352 26,663,664 -22,688 -0.1%

[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.
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 -2,400 -10.0% -15,840 -47.0% -15,795 -46.8% -10,848 -48.7% 108,024 484.8% 1,080 4.8% 24 0.1%
__TwigTemplate_80fb64e3a166b4b555bfcf9b2057993f1e4339e4b1a0b907cef30b63e6177970::doDisplay -10 -0.0% -39,193 -116.2% -10,657 -31.6% -13,192 -59.2% 270,696 1215.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@2 -1,720 -7.2% -7,496 -22.2% -5,397 -16.0% -206,000 -924.6% 34,824 156.3% 1,640 7.2% 0 0.0%
theme_views_view_fields 10 0.0% 9,164 27.2% 2,422 7.2% 66,064 296.5% -84,400 -378.8% 0 0.0% 0 0.0%
unserialize 0 0.0% 1,213 3.6% 811 2.4% -408 -1.8% -480 -2.2% 392 1.7% 344 1.5%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -34,710 -102.9% -794 -2.4% -22,304 -100.1% 8 0.0% -11,552 -50.9% 0 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest 0 0.0% 762 2.3% 762 2.3% 65,536 294.1% 0 0.0% 16,024 70.6% 0 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 0 0.0% 892 2.6% 614 1.8% 0 0.0% 16 0.1% 424 1.9% 264 1.2%
template_preprocess_views_view_fields 0 0.0% 2,597 7.7% 579 1.7% -6,104 -27.4% -6,080 -27.3% -42,008 -185.2% 80 0.4%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 0.0% 704 2.1% 418 1.2% 16 0.1% 24 0.1% -42,288 -186.4% 464 2.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -33,048 -98.0% -410 -1.2% -34,360 -154.2% 0 0.0% -23,632 -104.2% 0 0.0%
Drupal\Component\Utility\Html::escape -430 -1.8% -451 -1.3% -409 -1.2% -85,520 -383.8% -19,984 -89.7% 0 0.0% 0 0.0%
Drupal\Core\Render\Element::children 0 0.0% -352 -1.0% -356 -1.1% 192 0.9% -8 -0.0% -120 -0.5% -120 -0.5%
Drupal\Component\Utility\SafeMarkup::isSafe -980 -4.1% -337 -1.0% -337 -1.0% -47,040 -211.1% -47,040 -211.1% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -39,503 -117.1% -308 -0.9% -21,344 -95.8% -104 -0.5% -17,008 -75.0% 504 2.2%
Drupal\views\Plugin\views\field\FieldPluginBase::tokenizeValue 0 0.0% 301 0.9% 300 0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 0 0.0% -545 -1.6% -251 -0.7% 24 0.1% 0 0.0% 0 0.0% 0 0.0%
str_replace -1 -0.0% 236 0.7% 236 0.7% 1,496 6.7% 1,496 6.7% -88 -0.4% -88 -0.4%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -37,993 -112.6% -232 -0.7% -21,920 -98.4% 0 0.0% -19,328 -85.2% 0 0.0%
file_exists -2 -0.0% 229 0.7% 229 0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeArray::__toString 0 0.0% 203 0.6% 228 0.7% 0 0.0% -16 -0.1% 96 0.4% 0 0.0%
Drupal\Core\Render\SafeString::create 0 0.0% -219 -0.6% -219 -0.6% 3,992 17.9% 3,992 17.9% -16,960 -74.8% -16,960 -74.8%
Drupal\Core\Template\Attribute::createAttributeValue 0 0.0% 227 0.7% 218 0.6% 16 0.1% 16 0.1% 256 1.1% 256 1.1%
Drupal\Core\Render\RenderContext::update 0 0.0% -636 -1.9% -208 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\RenderContext::bubble 0 0.0% -344 -1.0% -203 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal::service -10 -0.0% -464 -1.4% -202 -0.6% -16 -0.1% 16 0.1% -128 -0.6% -24 -0.1%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% 432 1.3% 195 0.6% 8 0.0% 104 0.5% 96 0.4% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 0 0.0% -1,030 -3.1% -181 -0.5% 16 0.1% 0 0.0% 88 0.4% 0 0.0%
Composer\Autoload\ClassLoader::findFile 0 0.0% 1,064 3.2% 172 0.5% 0 0.0% 0 0.0% 424 1.9% 0 0.0%
Drupal\Core\Render\Renderer::getCurrentRenderContext 0 0.0% -233 -0.7% -165 -0.5% 0 0.0% 0 0.0% 256 1.1% 208 0.9%
Composer\Autoload\includeFile 0 0.0% 1,744 5.2% 155 0.5% 72 0.3% 40 0.2% 5,696 25.1% -216 -1.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% -7,489 -22.2% -153 -0.5% -56 -0.3% 0 0.0% -224 -1.0% 0 0.0%
load::Password/PasswordInterface.php 0 0.0% -152 -0.5% -152 -0.5% -8,192 -36.8% -8,192 -36.8% -5,936 -26.2% -5,936 -26.2%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 1,122 3.3% 152 0.5% -312 -1.4% 0 0.0% -5,056 -22.3% -24 -0.1%
Drupal\Core\Template\Attribute::__construct 0 0.0% 410 1.2% 152 0.5% -16 -0.1% -16 -0.1% -16 -0.1% -16 -0.1%
Drupal\Core\Cache\CacheableMetadata::merge 0 0.0% -304 -0.9% -150 -0.4% 24 0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService 0 0.0% 3,444 10.2% 147 0.4% 72 0.3% 0 0.0% 4,064 17.9% -536 -2.4%
Drupal\views\Plugin\views\PluginBase::unpackOptions 0 0.0% -458 -1.4% -147 -0.4% -8 -0.0% 0 0.0% 48 0.2% 16 0.1%
array_keys -10 -0.0% 145 0.4% 145 0.4% -7,816 -35.1% -7,816 -35.1% -56 -0.2% -56 -0.2%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -30,311 -89.8% 135 0.4% -21,640 -97.1% -16 -0.1% -16,624 -73.3% -56 -0.2%
load::src/MigratePassword.php 0 0.0% 130 0.4% 130 0.4% 8,192 36.8% 8,192 36.8% 10,792 47.6% 10,792 47.6%
is_scalar -980 -4.1% -128 -0.4% -128 -0.4% -24 -0.1% -24 -0.1% 288 1.3% 288 1.3%
twig_render_template@2 -10 -0.0% -40,815 -121.0% -124 -0.4% -90,928 -408.1% 125,104 561.5% 8,424 37.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::elementClasses 0 0.0% 415 1.2% 123 0.4% 0 0.0% 0 0.0% 32 0.1% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 0.0% -1,404 -4.2% -122 -0.4% 16 0.1% 0 0.0% 88 0.4% 0 0.0%
PDOStatement::execute 0 0.0% -121 -0.4% -121 -0.4% -40 -0.2% -40 -0.2% -6,440 -28.4% -6,440 -28.4%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1 0 0.0% -120 -0.4% -120 -0.4% -8 -0.0% -8 -0.0% 80 0.4% 80 0.4%
???_op 0 0.0% 698 2.1% 120 0.4% -8,160 -36.6% 32 0.1% -5,592 -24.6% -256 -1.1%
Drupal\Core\Entity\Entity::getEntityType 0 0.0% -202 -0.6% -118 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::createFromRenderArray 0 0.0% -116 -0.3% -116 -0.3% -24 -0.1% -24 -0.1% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::renderText 0 0.0% -277 -0.8% -113 -0.3% -56 -0.3% 0 0.0% 144 0.6% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray 0 0.0% -206 -0.6% -112 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::themeFunctions 0 0.0% -117 -0.3% -111 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase::view 0 0.0% -498 -1.5% -109 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Access\AccessResult::inheritCacheability 0 0.0% -243 -0.7% -107 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
implode -10 -0.0% -106 -0.3% -106 -0.3% -62,376 -280.0% -62,376 -280.0% 144 0.6% 144 0.6%
Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::onChange 0 0.0% -582 -1.7% -105 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
_filter_url 0 0.0% -144 -0.4% -104 -0.3% 0 0.0% -936 -4.2% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\Field::defineOptions 0 0.0% -800 -2.4% -101 -0.3% -32 -0.1% 0 0.0% -112 -0.5% 0 0.0%
Drupal\Core\Utility\LinkGenerator::generate 0 0.0% -1,159 -3.4% -100 -0.3% 0 0.0% 0 0.0% -184 -0.8% 0 0.0%
Drupal\Core\Database\Connection::query 0 0.0% 80 0.2% 98 0.3% -8 -0.0% 24 0.1% -6,384 -28.1% 48 0.2%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 0 0.0% 1,035 3.1% -93 -0.3% -16 -0.1% 16 0.1% 232 1.0% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::setValue 0 0.0% -351 -1.0% -93 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::elementWrapperClasses 0 0.0% 363 1.1% 93 0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
debug_backtrace 0 0.0% -90 -0.3% -90 -0.3% 8 0.0% 8 0.0% -952 -4.2% -952 -4.2%
strtr -3 -0.0% 40 0.1% 88 0.3% -232 -1.0% -232 -1.0% -41,904 -184.7% -41,904 -184.7%
Drupal\Core\Cache\CacheableMetadata::applyTo 0 0.0% -87 -0.3% -87 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 2,402 7.1% 87 0.3% 72 0.3% 0 0.0% 5,696 25.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::defineOptions 0 0.0% -63 -0.2% -87 -0.3% -40 -0.2% 0 0.0% -88 -0.4% -48 -0.2%
Drupal\Core\TypedData\Plugin\DataType\Map::__clone 0 0.0% -85 -0.3% -83 -0.2% 0 0.0% 0 0.0% 8 0.0% -64 -0.3%
Drupal\Core\TypedData\TypedData::getPropertyPath 0 0.0% -97 -0.3% -82 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\RenderCache::set 0 0.0% -620 -1.8% -80 -0.2% 16 0.1% 8 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::elementLabelClasses 0 0.0% 309 0.9% 80 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase::prepareView 0 0.0% -1,364 -4.0% -76 -0.2% 0 0.0% 0 0.0% -72 -0.3% 0 0.0%
run_init::Entity/EntityViewDisplay.php 0 0.0% -112 -0.3% -75 -0.2% 0 0.0% 0 0.0% 72 0.3% 0 0.0%
Drupal\Core\Template\Attribute::__toString 0 0.0% 357 1.1% -75 -0.2% -64 -0.3% -72 -0.3% 192 0.8% 96 0.4%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getDataType 0 0.0% -130 -0.4% -74 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\RenderCache::getCacheableRenderArray 0 0.0% -139 -0.4% -73 -0.2% 0 0.0% -224 -1.0% 0 0.0% 0 0.0%
__TwigTemplate_8ffd47cdfdb5e694c295181d6bf966a6760b052cedc53922e033734b98995104::doDisplay 0 0.0% -27,796 -82.4% 72 0.2% -38,928 -174.7% -128 -0.6% -31,456 -138.6% 8,576 37.8%
Drupal\Core\Cache\Context\CacheContextsManager::convertTokensToKeys 0 0.0% 165 0.5% -71 -0.2% 8 0.0% 0 0.0% 64 0.3% 0 0.0%
Twig_Template::display@2 -10 -0.0% -40,171 -119.1% -70 -0.2% -12,160 -54.6% 712 3.2% 22,528 99.3% 624 2.8%
ob_get_clean -10 -0.0% -69 -0.2% -69 -0.2% 104,632 469.6% 104,632 469.6% -48 -0.2% -48 -0.2%
Drupal\Core\Render\Renderer::ensureMarkupIsSafe 0 0.0% -225 -0.7% -69 -0.2% 8 0.0% 32 0.1% 0 0.0% 0 0.0%
PDO::exec 0 0.0% 68 0.2% 68 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 0 0.0% 982 2.9% -67 -0.2% -104 -0.5% 0 0.0% -480 -2.1% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 0.0% -71 -0.2% -66 -0.2% 56 0.3% 56 0.3% 0 0.0% 0 0.0%
call_user_func_array 0 0.0% 1,384 4.1% 66 0.2% -208 -0.9% -8 -0.0% 1,096 4.8% 136 0.6%
__TwigTemplate_fd414a2dbf87b3e623a49191fd8060e201153ed9fbced41f9e42054bf260f0be::doDisplay 0 0.0% -27,878 -82.6% -65 -0.2% -38,936 -174.8% -112 -0.5% -34,144 -150.5% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 0 0.0% -64 -0.2% -64 -0.2% -8 -0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Plugin\DataType\EntityReference::setValue 0 0.0% -164 -0.5% -64 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\filter\Element\ProcessedText::Drupal\filter\Element\{closure} 0 0.0% 64 0.2% 64 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@4 0 0.0% 1,238 3.7% 63 0.2% 48 0.2% 0 0.0% -40 -0.2% 0 0.0%
array_diff 0 0.0% -63 -0.2% -63 -0.2% 16 0.1% 16 0.1% 96 0.4% 96 0.4%
Drupal\Component\DependencyInjection\Container::createService@3 0 0.0% 1,771 5.2% 61 0.2% 64 0.3% 0 0.0% 72 0.3% 0 0.0%
array_filter 0 0.0% -138 -0.4% -61 -0.2% -16 -0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\RenderCache::createCacheID 0 0.0% -178 -0.5% -60 -0.2% -8 -0.0% 0 0.0% -8 -0.0% 0 0.0%
run_init::Entity/ConfigEntityType.php 0 0.0% 119 0.4% 60 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::onChange 0 0.0% -266 -0.8% -60 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\filter\FilterPluginCollection::get 0 0.0% -67 -0.2% -60 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -40,212 -119.2% -59 -0.2% -21,856 -98.1% 0 0.0% -19,736 -87.0% 0 0.0%
[ display all ]