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

Overall Diff Summary

Run #55f2450b58930Run #55f2459f810afDiffDiff%
Number of Function Calls209,138 220,537 11,399 5.5%
Incl. Wall Time (microsec)574,058 583,640 9,582 1.7%
Incl. MemUse (bytes)26,593,912 26,696,048 102,136 0.4%
Incl. PeakMemUse (bytes)26,654,144 26,755,136 100,992 0.4%

[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%
__TwigTemplate_80fb64e3a166b4b555bfcf9b2057993f1e4339e4b1a0b907cef30b63e6177970::doDisplay 10 0.1% 24,358 254.2% 8,933 93.2% 92,752 90.8% -273,000 -267.3% 0 0.0% 0 0.0%
twig_template_get_attributes 2,400 21.1% 5,083 53.0% 5,096 53.2% 92,720 90.8% -12,880 -12.6% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@2 1,720 15.1% 5,614 58.6% 4,485 46.8% 205,976 201.7% -34,816 -34.1% -224 -0.2% 0 0.0%
theme_views_view_fields -10 -0.1% -7,144 -74.6% -1,943 -20.3% -66,064 -64.7% 84,400 82.6% 0 0.0% 0 0.0%
PDOStatement::execute 0 0.0% -975 -10.2% -975 -10.2% 0 0.0% 0 0.0% 8,936 8.8% 8,936 8.8%
Symfony\Component\HttpFoundation\RequestStack::pop 0 0.0% 823 8.6% 823 8.6% 65,536 64.2% 0 0.0% 19,296 19.1% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% 9,680 101.0% -750 -7.8% 102,168 100.0% 0 0.0% 95,624 94.7% 0 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% 8,632 90.1% -545 -5.7% 101,856 99.7% 16 0.0% 85,440 84.6% 0 0.0%
Drupal\Component\Utility\Html::escape 430 3.8% 360 3.8% 410 4.3% 86,008 84.2% 19,960 19.5% 0 0.0% 0 0.0%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 0.0% -693 -7.2% -375 -3.9% -64 -0.1% 176 0.2% 82,368 81.6% -464 -0.5%
strtr 3 0.0% -464 -4.8% -363 -3.8% 200 0.2% 200 0.2% 83,128 82.3% 83,128 82.3%
preg_replace 3 0.0% -336 -3.5% -336 -3.5% 208 0.2% 208 0.2% -40 -0.0% -40 -0.0%
template_preprocess_views_view_fields 0 0.0% -1,588 -16.6% -306 -3.2% 6,032 5.9% 6,104 6.0% 84,088 83.3% -200 -0.2%
Drupal\views\Plugin\views\field\FieldPluginBase::tokenizeValue 0 0.0% -221 -2.3% -255 -2.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% 11,100 115.8% -245 -2.6% 114,216 111.8% -24 -0.0% 90,064 89.2% 0 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 0 0.0% 282 2.9% 211 2.2% 0 0.0% 8 0.0% 96 0.1% 136 0.1%
Drupal\Core\Render\Element::children 0 0.0% -229 -2.4% -198 -2.1% 32 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\RenderContext::update 0 0.0% -311 -3.2% -195 -2.0% 24 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 0 0.0% -198 -2.1% -185 -1.9% -24 -0.0% -24 -0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% -4,001 -41.8% -184 -1.9% 72 0.1% 0 0.0% 568 0.6% -104 -0.1%
Drupal\Core\Utility\ThemeRegistry::has 0 0.0% -205 -2.1% -173 -1.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Password/PasswordInterface.php 0 0.0% 161 1.7% 161 1.7% 8,168 8.0% 8,168 8.0% 5,936 5.9% 5,936 5.9%
Drupal\views\Plugin\views\PluginBase::unpackOptions 0 0.0% -535 -5.6% -160 -1.7% 8 0.0% 0 0.0% -48 -0.0% -16 -0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1 0 0.0% -157 -1.6% -155 -1.6% 8 0.0% 8 0.0% -80 -0.1% -80 -0.1%
unserialize 0 0.0% 157 1.6% 150 1.6% 448 0.4% 568 0.6% 5,000 5.0% 5,016 5.0%
Drupal\Core\Template\Attribute::__construct 0 0.0% -317 -3.3% -138 -1.4% -24 -0.0% 0 0.0% 16 0.0% 16 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% -684 -7.1% -137 -1.4% 424 0.4% 80 0.1% 13,248 13.1% 24 0.0%
ob_get_clean 10 0.1% -137 -1.4% -137 -1.4% -104,648 -102.5% -104,648 -102.5% 5,816 5.8% 5,816 5.8%
load::src/MigratePassword.php 0 0.0% -129 -1.3% -129 -1.3% -8,192 -8.0% -8,192 -8.0% -10,792 -10.7% -10,792 -10.7%
array_flip 0 0.0% -125 -1.3% -125 -1.3% -40 -0.0% -40 -0.0% -6,104 -6.0% -6,104 -6.0%
array_diff 0 0.0% -125 -1.3% -125 -1.3% -24 -0.0% -24 -0.0% 688 0.7% 688 0.7%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 0 0.0% -604 -6.3% -123 -1.3% 32 0.0% 0 0.0% 416 0.4% 0 0.0%
???_op 0 0.0% 742 7.7% 119 1.2% 8,136 8.0% -48 -0.0% 5,488 5.4% -304 -0.3%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray 0 0.0% -175 -1.8% -117 -1.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::getCurrentRenderContext 0 0.0% -157 -1.6% -112 -1.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::alterForTheme 0 0.0% -157 -1.6% -111 -1.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% 13,501 140.9% 108 1.1% 101,448 99.3% 16 0.0% 83,328 82.5% 56 0.1%
PDO::__construct 0 0.0% 108 1.1% 108 1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::findFile 0 0.0% 389 4.1% 107 1.1% 0 0.0% 0 0.0% 88 0.1% -8 -0.0%
ob_start 10 0.1% -107 -1.1% -107 -1.1% 165,760 162.3% 165,760 162.3% -1,504 -1.5% -1,504 -1.5%
Drupal\views\Plugin\views\field\FieldPluginBase::themeFunctions 0 0.0% -111 -1.2% -104 -1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\SafeString::create 0 0.0% -104 -1.1% -104 -1.1% -3,992 -3.9% -3,992 -3.9% 6,104 6.0% 6,104 6.0%
array_keys 10 0.1% -103 -1.1% -103 -1.1% 8,336 8.2% 8,336 8.2% 4,544 4.5% 4,544 4.5%
Drupal\views\Plugin\views\field\FieldPluginBase::defineOptions 0 0.0% -304 -3.2% -100 -1.0% 40 0.0% 0 0.0% 88 0.1% 48 0.0%
twig_render_template@2 10 0.1% 24,373 254.4% 98 1.0% 170,720 167.1% -125,104 -122.5% -1,144 -1.1% 288 0.3%
file_exists 2 0.0% 98 1.0% 98 1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\includeFile 0 0.0% 136 1.4% 92 1.0% 32 0.0% -8 -0.0% -6,896 -6.8% 136 0.1%
Drupal\Core\Extension\ModuleHandler::alter 0 0.0% 137 1.4% 92 1.0% -24 -0.0% 8 0.0% 72 0.1% 0 0.0%
preg_match 0 0.0% -90 -0.9% -90 -0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 0 0.0% -523 -5.5% -89 -0.9% 24 0.0% 0 0.0% 2,104 2.1% 0 0.0%
Drupal\views\Plugin\views\field\Field::getItems 0 0.0% 523 5.5% -83 -0.9% -48 -0.0% 0 0.0% -120 -0.1% 0 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromRoute 0 0.0% -776 -8.1% -83 -0.9% 24 0.0% -24 -0.0% 1,712 1.7% 0 0.0%
Drupal\Core\Utility\LinkGenerator::generate 0 0.0% -968 -10.1% -81 -0.8% 8 0.0% 0 0.0% 784 0.8% 0 0.0%
Drupal\Core\Render\Renderer::doRender@4 0 0.0% 16,218 169.3% 81 0.8% 118,216 115.7% -8 -0.0% 90,064 89.2% 56 0.1%
Drupal\Core\Database\Connection::defaultOptions 0 0.0% -80 -0.8% -80 -0.8% 24 0.0% 24 0.0% 16 0.0% 16 0.0%
load::310d3f59_block--system-branding-block.html.twig_88e615d178d82f870ee5b2f2d4c9b5087db47c4448d65391911f9216b8247c62/c7ca26e57a37a92aa54bf9879704a06cf982ba27e1109ce55a75ac34d36345ac.php -1 -0.0% -79 -0.8% -79 -0.8% -11,096 -10.9% -11,096 -10.9% 0 0.0% 0 0.0%
Drupal\filter\FilterPluginCollection::sortHelper 0 0.0% -127 -1.3% -74 -0.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\HandlerBase::defineOptions 0 0.0% -73 -0.8% -72 -0.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\SafeMarkup::isSafe 980 8.6% 72 0.8% 72 0.8% 47,040 46.1% 47,040 46.1% 0 0.0% 0 0.0%
Drupal\Core\Cache\Cache::mergeContexts 0 0.0% -131 -1.4% -71 -0.7% -8 -0.0% -8 -0.0% 160 0.2% 160 0.2%
Drupal\views\Plugin\views\field\FieldPluginBase::renderText 0 0.0% -714 -7.5% -71 -0.7% 56 0.1% 0 0.0% 1,008 1.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@5 0 0.0% 1,159 12.1% 70 0.7% -72 -0.1% 0 0.0% -104 -0.1% 0 0.0%
mb_check_encoding 0 0.0% 69 0.7% 69 0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\Xss::filter 0 0.0% -208 -2.2% -68 -0.7% -64 -0.1% -24 -0.0% -7,112 -7.0% -808 -0.8%
run_init::Entity/Comment.php 0 0.0% 65 0.7% 68 0.7% 8 0.0% 0 0.0% 400 0.4% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 0 0.0% -76 -0.8% -67 -0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults 0 0.0% -113 -1.2% -67 -0.7% 0 0.0% 0 0.0% 16 0.0% 16 0.0%
str_replace 1 0.0% -67 -0.7% -67 -0.7% -1,496 -1.5% -1,496 -1.5% 2,496 2.5% 2,496 2.5%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% 8,576 89.5% -67 -0.7% 101,240 99.1% 120 0.1% 84,056 83.2% -504 -0.5%
Drupal\Core\Routing\UrlGenerator::doGenerate 0 0.0% -124 -1.3% -67 -0.7% 24 0.0% 24 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 546 5.7% 67 0.7% 32 0.0% 0 0.0% -6,520 -6.5% 0 0.0%
Drupal\Core\Entity\EntityManager::getBaseFieldDefinitions 0 0.0% 41 0.4% -65 -0.7% 16 0.0% 0 0.0% -16 -0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@4 0 0.0% 1,515 15.8% 63 0.7% -48 -0.0% 0 0.0% 40 0.0% 0 0.0%
Drupal\Core\StreamWrapper\LocalStream::getTarget 0 0.0% -61 -0.6% -62 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::ensureMarkupIsSafe 0 0.0% -142 -1.5% -61 -0.6% -8 -0.0% 0 0.0% -232 -0.2% -232 -0.2%
Drupal\Core\Template\TwigEnvironment::loadTemplate 10 0.1% 270 2.8% 60 0.6% 16,112 15.8% 416 0.4% 352 0.3% 536 0.5%
function_exists 10 0.1% -59 -0.6% -59 -0.6% -16 -0.0% -16 -0.0% 0 0.0% 0 0.0%
Twig_Environment::getExtension 1,720 15.1% 59 0.6% 59 0.6% 720 0.7% 720 0.7% 8 0.0% 8 0.0%
Drupal\Core\Cache\Cache::mergeTags 0 0.0% 19 0.2% 59 0.6% 0 0.0% 0 0.0% 80 0.1% 0 0.0%
Drupal\Component\Utility\SafeMarkup::setMultiple 0 0.0% 58 0.6% 58 0.6% 0 0.0% 0 0.0% -56 -0.1% -56 -0.1%
__TwigTemplate_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf::block_content 0 0.0% 1,093 11.4% -57 -0.6% -1,000 -1.0% 120 0.1% -1,320 -1.3% 120 0.1%
Twig_Template::display@2 10 0.1% 24,109 251.6% 57 0.6% 91,544 89.6% -688 -0.7% -4,408 -4.4% -672 -0.7%
Drupal\views\Plugin\views\field\FieldPluginBase::elementWrapperClasses 0 0.0% -288 -3.0% -56 -0.6% -8 -0.0% 24 0.0% 0 0.0% 0 0.0%
Drupal\Core\Datetime\DateFormatter::format 0 0.0% 305 3.2% 56 0.6% -8 -0.0% 0 0.0% -8 -0.0% 0 0.0%
run_init::src/BlockPluginCollection.php 0 0.0% -55 -0.6% -56 -0.6% 0 0.0% 0 0.0% -176 -0.2% 0 0.0%
run_init::Entity/User.php 0 0.0% -27 -0.3% -55 -0.6% -8 -0.0% -8 -0.0% 216 0.2% -16 -0.0%
Drupal\Core\Render\BubbleableMetadata::applyTo 0 0.0% -89 -0.9% -55 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
__TwigTemplate_fd414a2dbf87b3e623a49191fd8060e201153ed9fbced41f9e42054bf260f0be::doDisplay 0 0.0% 16,039 167.4% 55 0.6% 118,688 116.2% 128 0.1% 96,904 96.0% 0 0.0%
Drupal\Core\Database\Query\Select::__toString 0 0.0% 160 1.7% 54 0.6% 24 0.0% 0 0.0% 40 0.0% 0 0.0%
Drupal\views\Plugin\views\PluginBase::init 0 0.0% -1,339 -14.0% -54 -0.6% 40 0.0% 0 0.0% 224 0.2% 96 0.1%
Drupal\Core\Template\Attribute::__toString 0 0.0% 1 0.0% 54 0.6% 96 0.1% 72 0.1% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 0 0.0% -51 -0.5% 54 0.6% -16 -0.0% 0 0.0% -88 -0.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 0.0% -5,977 -62.4% -54 -0.6% 432 0.4% 0 0.0% 1,112 1.1% 0 0.0%
Drupal\filter\Plugin\FilterBase::__construct 0 0.0% -54 -0.6% -54 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 0 0.0% -52 -0.5% -53 -0.6% -8 -0.0% 0 0.0% 10,464 10.4% 0 0.0%
Drupal\Core\Render\Element\Link::preRenderLink 0 0.0% -766 -8.0% -53 -0.6% 40 0.0% 0 0.0% 560 0.6% 0 0.0%
array_merge 10 0.1% 52 0.5% 52 0.5% 856 0.8% 856 0.8% -360 -0.4% -360 -0.4%
load::field/NumericField.php 0 0.0% -51 -0.5% -51 -0.5% 24 0.0% 24 0.0% 24 0.0% 24 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::elementWrapperType 0 0.0% -51 -0.5% -51 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::src/BlockAccessControlHandler.php 0 0.0% -51 -0.5% -51 -0.5% 0 0.0% 0 0.0% -176 -0.2% 0 0.0%
[ display all ]