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

Overall Diff Summary

Run #54e1550a08dd9Run #54e1529b7f3e4DiffDiff%
Number of Function Calls553,963 553,963 0 0.0%
Incl. Wall Time (microsec)1,199,892 1,216,105 16,213 1.4%
Incl. MemUse (bytes)29,001,176 29,001,176 0 0.0%
Incl. PeakMemUse (bytes)29,596,952 29,596,952 0 0.0%

[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%
template_preprocess_views_view_fields 0 N/A% 8,181 50.5% 1,595 9.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize@2 0 N/A% 721 4.4% 721 4.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::execute 0 N/A% -651 -4.0% -651 -4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_replace 0 N/A% 646 4.0% 646 4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize 0 N/A% 2,200 13.6% 552 3.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\String::checkPlain 0 N/A% 1,112 6.9% 547 3.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 N/A% 1,181 7.3% 542 3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize@1 0 N/A% 1,497 9.2% 478 2.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SafeMarkup::set 0 N/A% 476 2.9% 476 2.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\DependencyInjection\Container::get 0 N/A% 363 2.2% 453 2.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeArray::__toString 0 N/A% 1,289 8.0% 441 2.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeValueBase::render 0 N/A% 2,056 12.7% 402 2.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\ThemeManager::theme 0 N/A% 10,285 63.4% 317 2.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\Cache::validateTags 0 N/A% 308 1.9% 315 1.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtr 0 N/A% -303 -1.9% -303 -1.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Xss::filter 0 N/A% 655 4.0% 288 1.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::elementClasses 0 N/A% 742 4.6% 279 1.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::tokenizeValue 0 N/A% 275 1.7% 275 1.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__construct 0 N/A% 710 4.4% 272 1.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\ClassLoader::findFileWithExtension 0 N/A% 269 1.7% 258 1.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::createAttributeValue 0 N/A% 300 1.9% 232 1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__toString 0 N/A% 2,484 15.3% 227 1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\Cache::mergeTags 0 N/A% 523 3.2% 226 1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Statement::fetchAllKeyed 0 N/A% 220 1.4% 221 1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\PluginBase::viewsTokenReplace 0 N/A% 26 0.2% 219 1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\ThemeManager::theme@1 0 N/A% 6,239 38.5% -206 -1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::merge 0 N/A% 944 5.8% 205 1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::elementLabelClasses 0 N/A% 557 3.4% 203 1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::elementWrapperClasses 0 N/A% 489 3.0% 203 1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
htmlspecialchars 0 N/A% 201 1.2% 201 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 0 N/A% 2,068 12.8% 187 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\CompiledRoute::unserialize 0 N/A% 1,020 6.3% 176 1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_unique 0 N/A% 174 1.1% 174 1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% 510 3.1% 153 0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strpos 0 N/A% -153 -0.9% -153 -0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 N/A% 2,560 15.8% 152 0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::service_container_prod/c5fb54e4253876e32d2e4ea62a1820c9d5212ce0d0d9395980f83be13a7260a5.php 1 N/A% 148 0.9% 148 0.9% 161,400 N/A% 161,400 N/A% 161,016 N/A% 161,016 N/A%
Drupal\Core\Render\Renderer::doRender@2 0 N/A% 8,143 50.2% 145 0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\Element\ProcessedText::preRenderText 0 N/A% 864 5.3% 144 0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::service_container_prod/c54550580504b76373f48eb15508e81a40d04f976878cd10f41dfb12d8e6768f.php -1 N/A% -144 -0.9% -144 -0.9% -161,400 N/A% -161,400 N/A% -161,016 N/A% -161,016 N/A%
Twig_Loader_Filesystem::findTemplate 0 N/A% -234 -1.4% -144 -0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::__construct 0 N/A% 141 0.9% 141 0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_filter 0 N/A% 250 1.5% 139 0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
apc_fetch 0 N/A% 94 0.6% 134 0.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteBuilderIndicator::isRebuildNeeded 0 N/A% -159 -1.0% -133 -0.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::isMethodSafe 0 N/A% 156 1.0% 131 0.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::offsetSet 0 N/A% 430 2.7% 130 0.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity\EntityViewDisplay::getRenderer 0 N/A% 126 0.8% 126 0.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\ViewExecutable::destroy 0 N/A% -264 -1.6% -125 -0.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::unserialize 0 N/A% 480 3.0% 123 0.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 0 N/A% -212 -1.3% -119 -0.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Utility\LinkGenerator::generate 0 N/A% -264 -1.6% 118 0.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::unserialize 0 N/A% 1,615 10.0% 117 0.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_flip 0 N/A% 116 0.7% 116 0.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Field\FormatterBase::view 0 N/A% 171 1.1% 116 0.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\RequestStack::getCurrentRequest 0 N/A% 118 0.7% 114 0.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
class_exists 0 N/A% 425 2.6% -112 -0.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::orIf 0 N/A% 226 1.4% 109 0.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::getModuleDirectories 0 N/A% 175 1.1% 109 0.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
sort 0 N/A% -105 -0.6% -105 -0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_replace_callback 0 N/A% 97 0.6% 104 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::isValueEmpty 0 N/A% 102 0.6% 102 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityManager::getTranslationFromContext 0 N/A% -181 -1.1% -100 -0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
explode 0 N/A% 99 0.6% 99 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::andIf 0 N/A% -240 -1.5% -98 -0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Loader\FilesystemLoader::__construct 0 N/A% -307 -1.9% -94 -0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
iterator_to_array 0 N/A% 147 0.9% 94 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 0 N/A% 677 4.2% 92 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 N/A% 678 4.2% 90 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\Field::getItems 0 N/A% 578 3.6% 90 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::renderAsLink 0 N/A% 317 2.0% 90 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\display\DisplayPluginBase::destroy 0 N/A% -90 -0.6% -85 -0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\ThemeManager::alter 0 N/A% 114 0.7% 84 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Element\InlineTemplate::preRenderInlineTemplate 0 N/A% -741 -4.6% -83 -0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityAccessControlHandler::access 0 N/A% 869 5.4% 83 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Xss::filterAdmin 0 N/A% 433 2.7% 82 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Language\LanguageManager::getStandardLanguageList 0 N/A% -81 -0.5% -81 -0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Plugin\LazyPluginCollection::get 0 N/A% 523 3.2% 81 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_filter_autop 0 N/A% 166 1.0% 81 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::getValue 0 N/A% 78 0.5% 79 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::label 0 N/A% 77 0.5% 77 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Plugin\DataType\EntityAdapter::createFromEntity 0 N/A% 64 0.4% 77 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SafeMarkup::isSafe 0 N/A% -77 -0.5% -77 -0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityManager::getHandler 0 N/A% 477 2.9% 76 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\State\State::getMultiple 0 N/A% -175 -1.1% -75 -0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
serialize 0 N/A% 74 0.5% 74 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
implode 0 N/A% 73 0.5% 73 0.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeValueBase::__construct 0 N/A% 72 0.4% 72 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Asset\CssCollectionGrouper::group 0 N/A% 72 0.4% 72 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::getRenderTokens 0 N/A% 37 0.2% 71 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\State\State::get 0 N/A% -105 -0.6% 70 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
str_replace 0 N/A% 70 0.4% 70 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray 0 N/A% 53 0.3% 70 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::inheritCacheability 0 N/A% -42 -0.3% -69 -0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\ContentEntityBase::__clone 0 N/A% 79 0.5% 69 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::__construct 0 N/A% 66 0.4% 69 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
file_exists 0 N/A% -76 -0.5% -67 -0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::onChange 0 N/A% 105 0.6% 67 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\block\BlockViewBuilder::viewMultiple 0 N/A% 286 1.8% 66 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::elementLabelType 0 N/A% 66 0.4% 66 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]