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

Overall Diff Summary

Run #54e17147d69caRun #54e17418dee8eDiffDiff%
Number of Function Calls553,963 553,963 0 0.0%
Incl. Wall Time (microsec)1,220,538 1,214,997 -5,541 -0.5%
Incl. MemUse (bytes)29,000,976 29,000,976 0 0.0%
Incl. PeakMemUse (bytes)29,597,520 29,597,520 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% 4,305 77.7% 805 14.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeArray::__toString 0 N/A% 725 13.1% 586 10.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_replace 0 N/A% 549 9.9% 549 9.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\ThemeManager::theme 0 N/A% -5,155 -93.0% -493 -8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\String::checkPlain 0 N/A% 419 7.6% 411 7.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::merge 0 N/A% -806 -14.5% -355 -6.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::execute 0 N/A% -343 -6.2% -343 -6.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\ClassLoader::findFileWithExtension 0 N/A% -573 -10.3% -341 -6.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 N/A% 836 15.1% 317 5.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 N/A% -4,315 -77.9% 292 5.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize 0 N/A% -314 -5.7% -282 -5.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
apc_fetch 0 N/A% -277 -5.0% -279 -5.0% 0 N/A% 0 N/A% 32 N/A% 32 N/A%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 N/A% -341 -6.2% -277 -5.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__toString 0 N/A% 1,145 20.7% 257 4.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\Cache::validateTags 0 N/A% -216 -3.9% -256 -4.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\Cache::mergeTags 0 N/A% -567 -10.2% -248 -4.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
file_exists 0 N/A% -228 -4.1% -243 -4.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeValueBase::render 0 N/A% 828 14.9% -236 -4.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::cacheSet 0 N/A% -221 -4.0% -212 -3.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::inheritCacheability 0 N/A% -392 -7.1% -196 -3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Element::children 0 N/A% -175 -3.2% -186 -3.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::offsetSet 0 N/A% 194 3.5% 183 3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strpos 0 N/A% -179 -3.2% -179 -3.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\FilterPluginCollection::get 0 N/A% -240 -4.3% -172 -3.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SafeMarkup::set 0 N/A% 167 3.0% 167 3.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtr 0 N/A% 164 3.0% 164 3.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\Element\ProcessedText::Drupal\filter\Element\{closure} 0 N/A% -165 -3.0% -160 -2.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\ThemeManager::theme@1 0 N/A% 3,474 62.7% -147 -2.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 0 N/A% -617 -11.1% -146 -2.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Field\FieldItemList::access 0 N/A% -288 -5.2% 146 2.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_filter_url 0 N/A% -334 -6.0% -144 -2.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::elementWrapperClasses 0 N/A% 246 4.4% 143 2.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\ClassLoader::findFile 0 N/A% -712 -12.8% -139 -2.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::renderText 0 N/A% -1,264 -22.8% 133 2.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Plugin\DataType\EntityAdapter::createFromEntity 0 N/A% 110 2.0% 130 2.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\FilterPluginCollection::initializePlugin 0 N/A% -1,294 -23.4% -130 -2.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::mergeAttachments 0 N/A% -112 -2.0% -129 -2.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::service_container_prod/d75f0c5e8127844c5770f066fceb7df1483c9965005697be0440466650d2e91b.php 1 N/A% 127 2.3% 127 2.3% 161,400 N/A% 161,400 N/A% 161,016 N/A% 161,016 N/A%
load::service_container_prod/3a52eda93e0ba360ef4179309e8caae292f1c1c699b49bd4fa271ab36623e858.php -1 N/A% -125 -2.3% -125 -2.3% -161,400 N/A% -161,400 N/A% -161,016 N/A% -161,016 N/A%
Symfony\Component\DependencyInjection\Container::get 0 N/A% -1,818 -32.8% -124 -2.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\includeFile 0 N/A% -1,077 -19.4% -123 -2.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\ThemeManager::alter 0 N/A% -167 -3.0% -122 -2.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::elementLabelClasses 0 N/A% 323 5.8% 120 2.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
???_op 0 N/A% -335 -6.0% -119 -2.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity\EntityViewDisplay::getRenderer 0 N/A% -109 -2.0% -117 -2.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray 0 N/A% 127 2.3% 113 2.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 0 N/A% -155 -2.8% -112 -2.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::isMethodSafe 0 N/A% 69 1.2% 110 2.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\RequestStack::getCurrentRequest 0 N/A% 104 1.9% 104 1.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\Element\ProcessedText::preRenderText 0 N/A% -2,494 -45.0% -102 -1.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::andIf 0 N/A% -553 -10.0% -101 -1.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityAccessControlHandler::access 0 N/A% 1,099 19.8% 96 1.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\Field::process_entity 0 N/A% -400 -7.2% -95 -1.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Loader\FilesystemLoader::__construct 0 N/A% -299 -5.4% -91 -1.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
mb_strtolower 0 N/A% -109 -2.0% -88 -1.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\PluginBase::unpackOptions 0 N/A% 53 1.0% 87 1.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::elementClasses 0 N/A% 360 6.5% 86 1.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Utility\LinkGenerator::generate 0 N/A% -848 -15.3% -84 -1.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\FilterPluginCollection::getAll 0 N/A% -1,409 -25.4% -84 -1.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Language\LanguageManager::getStandardLanguageList 0 N/A% -84 -1.5% -84 -1.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\FilterPluginCollection::sortHelper 0 N/A% 6 0.1% 81 1.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Plugin\DefaultLazyPluginCollection::addInstanceId 0 N/A% -152 -2.7% -78 -1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
format_date 0 N/A% -587 -10.6% -78 -1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Plugin\DefaultLazyPluginCollection::initializePlugin 0 N/A% -768 -13.9% -78 -1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_match 0 N/A% 78 1.4% 78 1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
function_exists 0 N/A% -77 -1.4% -77 -1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Template::render 0 N/A% 307 5.5% -76 -1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityAccessControlHandler::fieldAccess 0 N/A% -422 -7.6% -76 -1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% -874 -15.8% -76 -1.4% 0 N/A% 8 N/A% -32 N/A% -32 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::renderAsLink 0 N/A% -1,393 -25.1% 75 1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityManager::getTranslationFromContext 0 N/A% -164 -3.0% -75 -1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::alter 0 N/A% -186 -3.4% -75 -1.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityViewBuilder::getSingleFieldDisplay 0 N/A% 46 0.8% 72 1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Asset\LibraryDiscovery::getLibrariesByExtension 0 N/A% -263 -4.7% -72 -1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Plugin\LazyPluginCollection::addInstanceId 0 N/A% -72 -1.3% -72 -1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Loader\ThemeRegistryLoader::findTemplate 0 N/A% -100 -1.8% -71 -1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Environment::getCacheFilename 0 N/A% -73 -1.3% -70 -1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::__construct 0 N/A% 38 0.7% 68 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Template::display 0 N/A% 309 5.6% 68 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Url::fromRouteUri 0 N/A% 45 0.8% 67 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
pager_query_add_page 0 N/A% 131 2.4% 67 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::isValueEmpty 0 N/A% 67 1.2% 67 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_filter_autop 0 N/A% 193 3.5% 67 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::doRender@3 0 N/A% 3,503 63.2% -66 -1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Plugin\DataType\EntityReference::setValue 0 N/A% 133 2.4% 65 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity\EntityViewDisplay::buildMultiple 0 N/A% -115 -2.1% -65 -1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::doRender@1 0 N/A% -5,254 -94.8% 65 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\ContentEntityBase::__clone 0 N/A% -30 -0.5% 65 1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Template::getAttribute 0 N/A% -144 -2.6% -65 -1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 N/A% -5,448 -98.3% -64 -1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Config::get 0 N/A% -124 -2.2% -64 -1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Loader_Filesystem::exists 0 N/A% -288 -5.2% -64 -1.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
twig_drupal_escape_filter@1 0 N/A% 3,400 61.4% -63 -1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\ConfigFactory::doGet 0 N/A% -140 -2.5% -63 -1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeep 0 N/A% -287 -5.2% 62 1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::updateStack 0 N/A% -334 -6.0% -62 -1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Url::toString 0 N/A% -681 -12.3% -62 -1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_diff 0 N/A% -61 -1.1% -61 -1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\TypedData\TypedData::setContext 0 N/A% -61 -1.1% -61 -1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Plugin\LazyPluginCollection::get 0 N/A% 131 2.4% -60 -1.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]