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

Overall Diff Summary

Run #54e199664caefRun #54e1a1589bdaeDiffDiff%
Number of Function Calls552,857 552,857 0 0.0%
Incl. Wall Time (microsec)1,227,936 1,226,162 -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\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\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\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%
contextual_preprocess 0 N/A% -158 -8.9% -148 -8.3% 0 N/A% 0 N/A% 0 N/A% 0 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%
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\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\ViewExecutable::destroy 0 N/A% -280 -15.8% -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\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%
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\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%
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\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\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%
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%
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%
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%
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\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%
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%
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\Extension\ModuleHandler::invokeAll 0 N/A% -402 -22.7% 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\Render\Element::children 0 N/A% -86 -4.8% -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\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\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\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%
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\Plugin\DefaultPluginManager::getDefinition 0 N/A% 186 10.5% -62 -3.5% 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%
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\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\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\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%
Drupal\Core\Plugin\DefaultPluginManager::doGetDefinition 0 N/A% 58 3.3% 58 3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteProvider::getRouteByName 0 N/A% -315 -17.8% -58 -3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]