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

Overall Diff Summary

Run #54e141c217b7eRun #54e143f66b907DiffDiff%
Number of Function Calls553,963 553,963 0 0.0%
Incl. Wall Time (microsec)1,206,117 1,206,947 830 0.1%
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%
unserialize@2 0 N/A% -723 -87.1% -723 -87.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SafeMarkup::set 0 N/A% 516 62.2% 516 62.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize@1 0 N/A% -1,498 -180.5% -476 -57.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeep 0 N/A% -304 -36.6% -446 -53.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Query\Select::__toString 0 N/A% 390 47.0% 392 47.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::mergeAttachments 0 N/A% -18 -2.2% 305 36.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeArray::__toString 0 N/A% 374 45.1% 294 35.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Statement::fetchAllKeyed 0 N/A% -278 -33.5% -278 -33.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\String::checkPlain 0 N/A% 153 18.4% 276 33.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
template_preprocess_views_view_fields 0 N/A% 1,023 123.3% 223 26.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::offsetSet 0 N/A% 187 22.5% 210 25.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\ClassLoader::findFileWithExtension 0 N/A% -144 -17.3% -204 -24.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::execute 0 N/A% 193 23.3% 193 23.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 0 N/A% -2,307 -278.0% -180 -21.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\CompiledRoute::unserialize 0 N/A% -1,024 -123.4% -177 -21.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::doRender@2 0 N/A% 1,007 121.3% 175 21.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\Cache::validateTags 0 N/A% -162 -19.5% -164 -19.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::__construct 0 N/A% -162 -19.5% -162 -19.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\DependencyInjection\Container::get 0 N/A% -10 -1.2% 159 19.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::service_container_prod/2154033165ff21b94f0503897269ec6e7792c8586a57de55107230ceef01384b.php -1 N/A% -146 -17.6% -146 -17.6% -161,400 N/A% -161,400 N/A% -161,016 N/A% -161,016 N/A%
load::service_container_prod/12f1192b14becd6c12247287deec98276941bc60b343ac140d1200d5bf1c16b1.php 1 N/A% 146 17.6% 146 17.6% 161,400 N/A% 161,400 N/A% 161,016 N/A% 161,016 N/A%
Drupal\Component\Utility\UrlHelper::buildQuery 0 N/A% 141 17.0% 141 17.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
apc_fetch 0 N/A% -143 -17.2% -140 -16.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::updateStack 0 N/A% -216 -26.0% -139 -16.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::getImplementations 0 N/A% -124 -14.9% -136 -16.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity::getEntityType 0 N/A% 178 21.4% 135 16.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_replace 0 N/A% 124 14.9% 124 14.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::unserialize 0 N/A% -483 -58.2% -124 -14.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::doRender@1 0 N/A% 2,787 335.8% 124 14.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Utility\LinkGenerator::generate 0 N/A% -904 -108.9% -121 -14.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 0 N/A% 109 13.1% 119 14.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::__construct 0 N/A% 123 14.8% 118 14.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::unserialize 0 N/A% -1,615 -194.6% -117 -14.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray 0 N/A% -111 -13.4% -108 -13.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\PluginBase::viewsTokenReplace 0 N/A% -373 -44.9% -105 -12.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SafeMarkup::isSafe 0 N/A% 103 12.4% 103 12.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\Cache::mergeTags 0 N/A% -134 -16.1% 102 12.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Plugin\DataType\EntityAdapter::createFromEntity 0 N/A% -66 -8.0% -101 -12.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\BubbleableMetadata::merge 0 N/A% -439 -52.9% -101 -12.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__toString 0 N/A% 539 64.9% 99 11.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\Element\ProcessedText::preRenderText 0 N/A% 1,324 159.5% 99 11.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_keys 0 N/A% -99 -11.9% -99 -11.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Plugin\LazyPluginCollection::valid 0 N/A% 106 12.8% 98 11.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\State\State::get 0 N/A% -58 -7.0% -94 -11.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 N/A% 142 17.1% 94 11.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteBuilderIndicator::isRebuildNeeded 0 N/A% -165 -19.9% -90 -10.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 N/A% 473 57.0% 90 10.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Url::toString 0 N/A% -211 -25.4% -87 -10.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::alter 0 N/A% -122 -14.7% -87 -10.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\taxonomy\Plugin\Field\FieldFormatter\TaxonomyFormatterBase::prepareView 0 N/A% 389 46.9% 85 10.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityAccessControlHandler::fieldAccess 0 N/A% 82 9.9% -83 -10.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
serialize 0 N/A% -83 -10.0% -83 -10.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityViewBuilder::getSingleFieldDisplay 0 N/A% 42 5.1% 81 9.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize 0 N/A% -1,679 -202.3% -78 -9.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityStorageBase::postLoad 0 N/A% -64 -7.7% -77 -9.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity::entityManager 0 N/A% 100 12.0% 77 9.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\editor\Plugin\Filter\EditorFileReference::create 0 N/A% 92 11.1% 76 9.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessResult::allowed 0 N/A% 48 5.8% -75 -9.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::invokeAll 0 N/A% -56 -6.7% 75 9.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Entity\ConfigEntityStorage::getFromStaticCache 0 N/A% 62 7.5% 74 8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getDataType 0 N/A% 101 12.2% 74 8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Field\FieldItemList::setValue 0 N/A% 233 28.1% 74 8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\ThemeManager::theme@1 0 N/A% 177 21.3% -72 -8.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::getRenderer 0 N/A% -62 -7.5% -70 -8.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::render@2 0 N/A% 1,940 233.7% 67 8.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\Renderer::doRender@3 0 N/A% 562 67.7% -66 -8.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 N/A% 2,941 354.3% 66 8.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
DateTime::__construct 0 N/A% 65 7.8% 65 7.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ob_get_clean 0 N/A% -64 -7.7% -64 -7.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Config::get 0 N/A% -109 -13.1% -63 -7.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strip_tags 0 N/A% 63 7.6% 63 7.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\ContentEntityBase::getLanguages 0 N/A% 104 12.5% 62 7.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtr 0 N/A% 62 7.5% 62 7.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Composer\Autoload\includeFile 0 N/A% -213 -25.7% -61 -7.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Plugin\LazyPluginCollection::get 0 N/A% 142 17.1% 61 7.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Environment::getCacheFilename 0 N/A% -63 -7.6% -61 -7.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
???_op 0 N/A% 148 17.8% 60 7.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal::typedDataManager 0 N/A% 26 3.1% -60 -7.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
template_preprocess_views_view_field 0 N/A% 2,883 347.3% -58 -7.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\TypedData\Plugin\DataType\ItemList::setValue 0 N/A% 142 17.1% 58 7.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\Registry::getRuntime 0 N/A% -54 -6.5% 58 7.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\FilterPluginCollection::getAll 0 N/A% 498 60.0% 57 6.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Field\FieldItemList::access 0 N/A% 31 3.7% -56 -6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::getTokenValuesRecursive 0 N/A% -13 -1.6% -52 -6.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\Field::renderItems 0 N/A% -61 -7.3% -52 -6.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::renderText 0 N/A% -1,008 -121.4% -52 -6.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Asset\LibraryDiscovery::getLibrariesByExtension 0 N/A% 72 8.7% 51 6.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Entity/EntityDisplayBase.php 0 N/A% -47 -5.7% -51 -6.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::renderAsLink 0 N/A% -981 -118.2% 50 6.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::getRenderTokens 0 N/A% 5 0.6% 50 6.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\UrlHelper::parse 0 N/A% 38 4.6% 49 5.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Datetime\DateFormatter::format 0 N/A% 118 14.2% 49 5.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_subclass_of 0 N/A% 49 5.9% 49 5.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Render\ElementInfoManager::getInfo 0 N/A% -72 -8.7% -49 -5.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityViewBuilder::viewField 0 N/A% 982 118.3% 48 5.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\image\Plugin\Field\FieldFormatter\ImageFormatter::viewElements 0 N/A% 49 5.9% 47 5.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtok 0 N/A% -47 -5.7% -47 -5.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\field\FieldPluginBase::isValueEmpty 0 N/A% 46 5.5% 46 5.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Twig_Loader_Filesystem::exists 0 N/A% -118 -14.2% -46 -5.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\TwigEnvironment::renderInline 0 N/A% 133 16.0% 45 5.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]