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

Overall Diff Summary

Run #54e143f66b907Run #54e141c217b7eDiffDiff%
Number of Function Calls553,963 553,963 0 0.0%
Incl. Wall Time (microsec)1,206,947 1,206,117 -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/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%
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%
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%
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%
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\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\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\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\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%
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%
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\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\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\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%
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\EntityAccessControlHandler::fieldAccess 0 N/A% -82 -9.9% 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\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\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\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\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\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%
Twig_Environment::getCacheFilename 0 N/A% 63 7.6% 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%
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::typedDataManager 0 N/A% -26 -3.1% 60 7.2% 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\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\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%
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\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\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\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\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::getRenderTokens 0 N/A% -5 -0.6% -50 -6.0% 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%
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\Datetime\DateFormatter::format 0 N/A% -118 -14.2% -49 -5.9% 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\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%
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\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%
Drupal\filter\Plugin\FilterBase::__construct 0 N/A% -45 -5.4% -45 -5.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]