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

Overall Diff Summary

Run #54e1a1589bdaeRun #54e199664caefDiffDiff%
Number of Function Calls552,857 552,857 0 0.0%
Incl. Wall Time (microsec)1,226,162 1,227,936 1,774 0.1%
Incl. MemUse (bytes)28,986,648 28,986,648 0 0.0%
Incl. PeakMemUse (bytes)29,584,392 29,584,392 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%
Drupal\Core\Theme\ThemeManager::theme 0 N/A% 2,531 142.7% 1,047 59.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
template_preprocess_views_view_fields 0 N/A% -3,417 -192.6% -969 -54.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeep 0 N/A% 461 26.0% 546 30.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\ClassLoader::findFileWithExtension 0 N/A% -702 -39.6% -544 -30.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\Cache::validateTags 0 N/A% 529 29.8% 535 30.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
apc_fetch 0 N/A% -541 -30.5% -444 -25.0% 32 N/A% 32 N/A% 32 N/A% 32 N/A%
PDOStatement::execute 0 N/A% 417 23.5% 417 23.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize 0 N/A% -236 -13.3% -356 -20.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::doRender@2 0 N/A% -2,491 -140.4% 335 18.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_replace 0 N/A% -303 -17.1% -303 -17.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\PluginBase::viewsTokenReplace 0 N/A% 2,680 151.1% 298 16.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\DependencyInjection\Container::get 0 N/A% -318 -17.9% 219 12.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::merge 0 N/A% 1,355 76.4% 210 11.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__toString 0 N/A% -1,041 -58.7% -210 -11.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getDataType 0 N/A% -303 -17.1% -205 -11.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Loader_Filesystem::findTemplate 0 N/A% 283 16.0% 199 11.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeArray::__toString 0 N/A% -566 -31.9% -185 -10.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::alter 0 N/A% 193 10.9% 183 10.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::doRender@3 0 N/A% -3,548 -200.0% 183 10.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::bubbleStack 0 N/A% 657 37.0% 181 10.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray 0 N/A% 153 8.6% 177 10.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::getImplementations 0 N/A% 250 14.1% 166 9.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::createAttributeValue 0 N/A% -209 -11.8% -161 -9.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 N/A% -519 -29.3% -155 -8.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::service_container_prod/6665e9ac59a1e9b28d489ef1177a85294c9b8e66373f126b88097c8a146c8a10.php -1 N/A% -152 -8.6% -152 -8.6% -161,400 N/A% -161,400 N/A% -161,016 N/A% -161,016 N/A%
load::service_container_prod/62602257e570bf01539a20e10eb3168e6902b3b6443488487d5db692145e6034.php 1 N/A% 148 8.3% 148 8.3% 161,400 N/A% 161,400 N/A% 161,016 N/A% 161,016 N/A%
contextual_preprocess 0 N/A% 158 8.9% 148 8.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
file_exists 0 N/A% -116 -6.5% -145 -8.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::tokenizeValue 0 N/A% -145 -8.2% -144 -8.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 N/A% 4,414 248.8% 142 8.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\FilterPluginCollection::initializePlugin 0 N/A% -461 -26.0% -140 -7.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\Element\ProcessedText::preRenderText 0 N/A% -1,195 -67.4% -138 -7.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\ViewExecutable::destroy 0 N/A% 280 15.8% 137 7.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Query\Select::__toString 0 N/A% 170 9.6% 137 7.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::renderAsLink 0 N/A% 3,217 181.3% 137 7.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 N/A% 7,066 398.3% -130 -7.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\UrlGenerator::getInternalPathFromRoute 0 N/A% 390 22.0% 127 7.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\UrlGenerator::generateFromRoute 0 N/A% 1,488 83.9% 127 7.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__construct 0 N/A% -289 -16.3% -119 -6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::isMethodSafe 0 N/A% 125 7.0% 116 6.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::__construct 0 N/A% -114 -6.4% -114 -6.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 N/A% -110 -6.2% -114 -6.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtr 0 N/A% -110 -6.2% -110 -6.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::defineOptions 0 N/A% -565 -31.8% -99 -5.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\Field::process_entity 0 N/A% 524 29.5% 98 5.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\TypedData\Plugin\DataType\ItemList::get 0 N/A% -98 -5.5% -98 -5.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
iterator_to_array 0 N/A% -124 -7.0% -95 -5.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\String::checkPlain 0 N/A% -297 -16.7% -95 -5.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::getValue 0 N/A% 95 5.4% 94 5.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Utility\ThemeRegistry::has 0 N/A% 63 3.6% 94 5.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getEntityTypeId 0 N/A% -91 -5.1% -91 -5.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1 0 N/A% -95 -5.4% -91 -5.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_filter 0 N/A% -189 -10.7% -91 -5.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\ContentEntityBase::getFieldDefinition 0 N/A% 98 5.5% 89 5.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\UrlGenerator::processPath 0 N/A% 460 25.9% -87 -4.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Field\FieldItemList::access 0 N/A% 176 9.9% 86 4.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Config::get 0 N/A% 175 9.9% 85 4.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\RequestStack::getCurrentRequest 0 N/A% 88 5.0% 84 4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\display\DisplayPluginBase::destroy 0 N/A% 94 5.3% 84 4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\PluginBase::unpackOptions 0 N/A% -235 -13.2% -83 -4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\TwigEnvironment::renderInline 0 N/A% 808 45.5% 83 4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_diff 0 N/A% 83 4.7% 83 4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_replace_callback 0 N/A% -62 -3.5% -82 -4.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Element::children 0 N/A% 86 4.8% 81 4.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
htmlspecialchars 0 N/A% -81 -4.6% -81 -4.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::invokeAll 0 N/A% 402 22.7% -81 -4.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::display/Page.php 0 N/A% -295 -16.6% -80 -4.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityViewBuilder::viewField 0 N/A% 773 43.6% 80 4.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_filter_autop 0 N/A% -101 -5.7% -79 -4.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\Registry::init 0 N/A% -71 -4.0% -78 -4.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Template::display 0 N/A% -3,388 -191.0% 76 4.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\Element\ProcessedText::Drupal\filter\Element\{closure} 0 N/A% -89 -5.0% -75 -4.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\includeFile 0 N/A% -1,016 -57.3% -75 -4.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Element\InlineTemplate::preRenderInlineTemplate 0 N/A% 707 39.9% 74 4.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\UrlHelper::buildQuery 0 N/A% -80 -4.5% -74 -4.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SafeMarkup::set 0 N/A% 73 4.1% 73 4.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity\EntityViewDisplay::getRenderer 0 N/A% -112 -6.3% -73 -4.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\ClassLoader::findFile 0 N/A% -774 -43.6% -72 -4.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\query\Sql::loadEntities 0 N/A% -147 -8.3% -72 -4.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_filter_url 0 N/A% -17 -1.0% -71 -4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\PathProcessor\PathProcessorManager::processOutbound 0 N/A% 455 25.6% 70 3.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Loader\ThemeRegistryLoader::findTemplate 0 N/A% 73 4.1% 70 3.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityManager::getTranslationFromContext 0 N/A% 139 7.8% 69 3.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::elementLabelClasses 0 N/A% -225 -12.7% -68 -3.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
func_get_args 0 N/A% 66 3.7% 66 3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::hasRequirement 0 N/A% 69 3.9% 65 3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\node\Plugin\views\field\Node::renderLink 0 N/A% 78 4.4% 64 3.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityAccessControlHandler::access 0 N/A% 232 13.1% 64 3.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Plugin\DefaultLazyPluginCollection::initializePlugin 0 N/A% -957 -53.9% -63 -3.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\TypedData\Plugin\DataType\Map::__clone 0 N/A% 49 2.8% 63 3.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_match 0 N/A% -62 -3.5% -62 -3.5% 0 N/A% 0 N/A% -32 N/A% -32 N/A%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 0 N/A% -186 -10.5% 62 3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
function_exists 0 N/A% 61 3.4% 61 3.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Path\AliasWhitelist::get 0 N/A% 381 21.5% 61 3.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::__construct 0 N/A% -62 -3.5% -61 -3.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 0 N/A% -876 -49.4% -61 -3.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Path\AliasWhitelist::lazyLoadCache 0 N/A% 320 18.0% 60 3.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal::service 0 N/A% -420 -23.7% -59 -3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_keys 0 N/A% 58 3.3% 58 3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::andIf 0 N/A% 77 4.3% 58 3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]