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

Overall Diff Summary

Run #55f2501d384a2Run #55f250cd3eb64DiffDiff%
Number of Function Calls209,620 233,622 24,002 11.5%
Incl. Wall Time (microsec)565,054 598,790 33,736 6.0%
Incl. MemUse (bytes)26,604,360 26,626,640 22,280 0.1%
Incl. PeakMemUse (bytes)26,663,664 26,686,352 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\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\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\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\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%
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%
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%
???_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\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%
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\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%
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%
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%
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\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%
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%
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@4 0 0.0% -1,238 -3.7% -63 -0.2% -48 -0.2% 0 0.0% 40 0.2% 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\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%
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\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\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\views\Plugin\views\field\Field::getItems 0 0.0% 3,832 11.4% 59 0.2% -48 -0.2% 0 0.0% -120 -0.5% 0 0.0%
[ display all ]