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

Overall Diff Summary

Run #55f238230dd98Run #55f237e5dec64DiffDiff%
Number of Function Calls24,496 24,496 0 0.0%
Incl. Wall Time (microsec)86,394 84,218 -2,176 -2.5%
Incl. MemUse (bytes)11,125,040 11,124,936 -104 -0.0%
Incl. PeakMemUse (bytes)11,181,032 11,181,672 640 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%
PDOStatement::execute 0 N/A% -517 -23.8% -517 -23.8% 0 0.0% 0 0.0% -248 -38.8% -248 -38.8%
unserialize 0 N/A% -341 -15.7% -256 -11.8% -296 -284.6% -296 -284.6% -920 -143.8% -768 -120.0%
strtr 0 N/A% -96 -4.4% -95 -4.4% 0 0.0% 0 0.0% -208 -32.5% -208 -32.5%
Drupal\Core\Theme\ThemeManager::initTheme 0 N/A% -179 -8.2% -93 -4.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 0 N/A% -83 -3.8% -89 -4.1% -8 -7.7% -8 -7.7% 72 11.2% 112 17.5%
PDO::__construct 0 N/A% -87 -4.0% -87 -4.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::addPsr4 0 N/A% 86 4.0% 86 4.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\DrupalKernel::classLoaderAddMultiplePsr4 0 N/A% 158 7.3% 72 3.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::execute 0 N/A% -588 -27.0% -63 -2.9% 0 0.0% 0 0.0% -248 -38.8% 0 0.0%
Symfony\Component\HttpFoundation\Response::sendContent 0 N/A% 60 2.8% 60 2.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::findFile 0 N/A% -137 -6.3% -54 -2.5% -8 -7.7% 0 0.0% 72 11.2% 0 0.0%
Drupal\Core\Database\Connection::query 0 N/A% -713 -32.8% -53 -2.4% -16 -15.4% 0 0.0% -264 -41.2% 0 0.0%
load::Access/AccessResult.php 0 N/A% 45 2.1% 45 2.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\RouteProcessor\RouteProcessorManager::processOutbound 0 N/A% 55 2.5% 44 2.0% 16 15.4% 0 0.0% 16 2.5% 0 0.0%
Drupal\user\Form\UserLoginForm::buildForm 0 N/A% -212 -9.7% -44 -2.0% 0 0.0% 0 0.0% -56 -8.8% 0 0.0%
Drupal\Core\Plugin\ContextAwarePluginBase::t 0 N/A% -47 -2.2% -44 -2.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@4 0 N/A% -79 -3.6% -39 -1.8% 32 30.8% 0 0.0% -48 -7.5% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 N/A% -833 -38.3% -39 -1.8% -288 -276.9% 24 23.1% -984 -153.8% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@2 0 N/A% -141 -6.5% -34 -1.6% 40 38.5% 0 0.0% 168 26.2% 0 0.0%
load::Element/Button.php 0 N/A% 34 1.6% 34 1.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::addCacheContexts 0 N/A% 36 1.7% 34 1.6% 16 15.4% 16 15.4% 16 2.5% 16 2.5%
Drupal\block\BlockViewBuilder::buildPreRenderableBlock 0 N/A% 29 1.3% 33 1.5% 16 15.4% 0 0.0% -48 -7.5% 0 0.0%
Drupal\Core\Form\FormBuilder::prepareForm 0 N/A% -491 -22.6% -33 -1.5% 16 15.4% 0 0.0% -56 -8.8% 0 0.0%
Drupal\Core\Routing\RouteCompiler::compile 0 N/A% -35 -1.6% -33 -1.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
PDO::exec 0 N/A% 32 1.5% 32 1.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\RouteProcessor\RouteProcessorCurrent::processOutbound 0 N/A% 10 0.5% -30 -1.4% 16 15.4% 0 0.0% 16 2.5% 0 0.0%
load::Form/FormState.php 0 N/A% 30 1.4% 30 1.4% 8 7.7% 8 7.7% 8 1.2% 8 1.2%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 N/A% -528 -24.3% -30 -1.4% -256 -246.2% 24 23.1% -1,096 -171.2% 0 0.0%
Twig_Template::getAttribute 0 N/A% -30 -1.4% -30 -1.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Core/Url.php 0 N/A% -29 -1.3% -29 -1.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Logger\LoggerChannelFactory::get 0 N/A% -94 -4.3% -29 -1.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_keys 0 N/A% -28 -1.3% -28 -1.3% -24 -23.1% -24 -23.1% 24 3.8% 24 3.8%
Drupal\Core\Logger\LoggerChannel::setRequestStack 0 N/A% -27 -1.2% -27 -1.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\ServerBag::getHeaders 0 N/A% -25 -1.1% -25 -1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
hash 0 N/A% -24 -1.1% -24 -1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
???_op 0 N/A% -127 -5.8% -24 -1.1% 112 107.7% 40 38.5% 160 25.0% -152 -23.8%
Drupal\Core\Template\TwigEnvironment::loadTemplate 0 N/A% 21 1.0% 23 1.1% 32 30.8% 0 0.0% 96 15.0% 0 0.0%
Composer\Autoload\includeFile 0 N/A% -94 -4.3% -23 -1.1% 248 238.5% 0 0.0% 176 27.5% -8 -1.2%
array_diff 0 N/A% -22 -1.0% -22 -1.0% 0 0.0% 0 0.0% 32 5.0% 32 5.0%
Drupal\Core\Theme\ThemeManager::render 0 N/A% -5 -0.2% -22 -1.0% -328 -315.4% 0 0.0% -424 -66.2% 0 0.0%
load::Entity/ContentEntityStorageBase.php 0 N/A% -21 -1.0% -21 -1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::setFetchMode 0 N/A% -21 -1.0% -20 -0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 0 N/A% -112 -5.1% -20 -0.9% 0 0.0% 0 0.0% -56 -8.8% 0 0.0%
Drupal\Core\Config\ConfigFactory::doGet 0 N/A% -59 -2.7% -19 -0.9% 8 7.7% 0 0.0% -224 -35.0% 0 0.0%
strlen 0 N/A% -18 -0.8% -18 -0.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 0 N/A% -199 -9.1% -17 -0.8% 0 0.0% 0 0.0% 56 8.8% 0 0.0%
Drupal\Component\Utility\Crypt::randomBytes 0 N/A% -41 -1.9% -17 -0.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\HeaderBag::set 0 N/A% -18 -0.8% -16 -0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::310d3f59_container.html.twig_c1b84c8fd21dd1dcc67a470feea38b4e20d29ab9cdc0ee02b47a98b081667389/1eedb88dcba1ce1fae90c6896c0071107d85d9e895edcffaad688680516abe69.php -1 N/A% -16 -0.7% -16 -0.7% -10,744 -10330.8% -10,744 -10330.8% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::expandArguments 0 N/A% -21 -1.0% -16 -0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::310d3f59_container.html.twig_c1b84c8fd21dd1dcc67a470feea38b4e20d29ab9cdc0ee02b47a98b081667389/a630dc0c42c6303437fdfa4e2bdb1b5f59c925049a86127558da29b247812ebf.php 1 N/A% 16 0.7% 16 0.7% 10,744 10330.8% 10,744 10330.8% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 0 N/A% -101 -4.6% 15 0.7% 0 0.0% 0 0.0% -104 -16.2% 0 0.0%
Drupal\Core\Template\Loader\FilesystemLoader::__construct 0 N/A% 16 0.7% 15 0.7% 0 0.0% 0 0.0% -16 -2.5% 0 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 0 N/A% -14 -0.6% -15 -0.7% 16 15.4% 0 0.0% 8 1.2% 0 0.0%
Drupal\Component\Utility\Unicode::strtolower 0 N/A% -28 -1.3% -15 -0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::310d3f59_input.html.twig_a63b7e205424f862989731be9cc387bc933b32d876bf373bb8117cc5057324ee/ce5c18b4d5bc74c0e5669cb39d67b3d386a3db6a8048418f8e1a797a956e65fe.php -1 N/A% -15 -0.7% -15 -0.7% -10,744 -10330.8% -10,744 -10330.8% -9,360 -1462.5% -9,360 -1462.5%
load::310d3f59_form-element.html.twig_cec01a8b5da0944c6c8da1173e2049c05884f32ffd18e04f50744656adccbe55/1064f95457a76b3c9513f19da81309b385e30a886d0f3adb98a7752a288787e1.php -1 N/A% -15 -0.7% -15 -0.7% -10,752 -10338.5% -10,752 -10338.5% -6,176 -965.0% -6,176 -965.0%
Drupal\Core\Database\Connection::escapeTable 0 N/A% -20 -0.9% -14 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
preg_replace 0 N/A% -14 -0.6% -14 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
sort 0 N/A% 14 0.6% 14 0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
PDO::prepare 0 N/A% -37 -1.7% -14 -0.6% -16 -15.4% 0 0.0% -16 -2.5% 0 0.0%
load::310d3f59_form-element.html.twig_cec01a8b5da0944c6c8da1173e2049c05884f32ffd18e04f50744656adccbe55/febc949daf21288f5ae877c2d5a3ae8b3c2bd5520af330caa97a7e7907cf6c74.php 1 N/A% 14 0.6% 14 0.6% 10,752 10338.5% 10,752 10338.5% 6,176 965.0% 6,176 965.0%
run_init::310d3f59_block.html.twig_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf/c8def6f51619fa1de30df9bb4abe4567587e1c678eaa759f83f1894b324f2bcf.php -1 N/A% -97 -4.5% -13 -0.6% -24,160 -23230.8% -8,536 -8207.7% -23,592 -3686.2% -7,696 -1202.5%
Symfony\Component\HttpFoundation\Request::initialize 0 N/A% -75 -3.4% -13 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 0 N/A% -183 -8.4% -13 -0.6% 248 238.5% 8 7.7% 184 28.7% 0 0.0%
load::310d3f59_input.html.twig_a63b7e205424f862989731be9cc387bc933b32d876bf373bb8117cc5057324ee/be1cfb0e4751ded31479a0c80c6355e7f1358497a2075266746a5dd84750497f.php 1 N/A% 13 0.6% 13 0.6% 10,744 10330.8% 10,744 10330.8% 9,360 1462.5% 9,360 1462.5%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@2 0 N/A% -92 -4.2% 12 0.6% 40 38.5% 0 0.0% 88 13.8% 0 0.0%
mb_strtolower 0 N/A% -12 -0.6% -12 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::__construct 0 N/A% -23 -1.1% -12 -0.6% -16 -15.4% -16 -15.4% -16 -2.5% -16 -2.5%
Drupal\Component\Utility\Xss::filter 0 N/A% -9 -0.4% -12 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::310d3f59_status-messages.html.twig_37cc0850c492cc046c95a63d4ed04df8cad208dfe5863b883a93ee4f103d8811/427761e902e45ac0658230de36a6619e0bd0b91cbea76c59520657cf8c0752cc.php -1 N/A% -12 -0.6% -12 -0.6% -11,112 -10684.6% -11,112 -10684.6% 0 0.0% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray 0 N/A% -15 -0.7% -12 -0.6% -8 -7.7% -8 -7.7% 0 0.0% 0 0.0%
run_init::310d3f59_block.html.twig_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf/f0d01404016a84858e9b78e96ffd678168ba17b25a8354e214610378daadb743.php 1 N/A% 121 5.6% 12 0.6% 24,184 23253.8% 8,536 8207.7% 23,616 3690.0% 7,696 1202.5%
Drupal\Core\DrupalKernel::bootEnvironment 0 N/A% -60 -2.8% -12 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\HtmlResponse::addCacheableDependency 0 N/A% 26 1.2% 12 0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::310d3f59_status-messages.html.twig_37cc0850c492cc046c95a63d4ed04df8cad208dfe5863b883a93ee4f103d8811/897f4b6e358a1175cc09283bac23b7f2f966b3a16ed13cbf324ce56e29496806.php 1 N/A% 11 0.5% 11 0.5% 11,112 10684.6% 11,112 10684.6% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 0 N/A% -3 -0.1% 11 0.5% 0 0.0% -16 -15.4% 8 1.2% 0 0.0%
load::http-foundation/Request.php 0 N/A% -11 -0.5% -11 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
str_replace 0 N/A% -11 -0.5% -11 -0.5% 1,808 1738.5% 1,808 1738.5% 1,208 188.8% 1,208 188.8%
Drupal\Core\Routing\CurrentRouteMatch::getMasterRouteMatch 0 N/A% -17 -0.8% -11 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::send 0 N/A% 89 4.1% 11 0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% -1,140 -52.4% -10 -0.5% -264 -253.8% 8 7.7% -1,304 -203.8% 56 8.8%
Drupal\Core\Language\LanguageManager::getCurrentLanguage 0 N/A% -15 -0.7% -10 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::merge 0 N/A% 4 0.2% -10 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\ElementInfoManager::getInfo 0 N/A% -352 -16.2% -10 -0.5% 8 7.7% 0 0.0% -56 -8.8% 0 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::isValid 0 N/A% -209 -9.6% -10 -0.5% 0 0.0% 0 0.0% 56 8.8% 0 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 0 N/A% -8 -0.4% -10 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
implode 0 N/A% -10 -0.5% -10 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::Entity/ConfigEntityStorage.php 0 N/A% -13 -0.6% -10 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::loadClass@2 0 N/A% -80 -3.7% -10 -0.5% 48 46.2% 0 0.0% 24 3.8% 0 0.0%
Composer\Autoload\ClassLoader::setPsr4 0 N/A% 10 0.5% 10 0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::src/functions.php 0 N/A% -10 -0.5% -10 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\ResponseHeaderBag::remove 0 N/A% 9 0.4% 9 0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::310d3f59_item-list.html.twig_299cf7388d736cdf7554039b53d278754413aaee1b09ab1898e3a5fda07aaa4f/494aa5958b02016a35efadb14974275609b045699bc4f289d31fd33f2ad22455.php -1 N/A% -9 -0.4% -9 -0.4% -10,760 -10346.2% -10,760 -10346.2% 0 0.0% 0 0.0%
mb_check_encoding 0 N/A% -9 -0.4% -9 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::310d3f59_form-element-label.html.twig_1ac98f6628cc88019439c8843dc2311cf8d72d8f5fe76f3cf9ea0c6ae05ec1f9/6e5da6348cb27624567de4481dd54737a9d8bc8a8883b71437ff093bf0c1bc00.php -1 N/A% -9 -0.4% -9 -0.4% -10,744 -10330.8% -10,744 -10330.8% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityType::hasHandlerClass 0 N/A% -59 -2.7% -9 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::310d3f59_status-messages.html.twig_caaf65333f2153c3b0f3a92301ded4542253229466496cc160a927db260c36b2/e8d7930743c27faaa488f25249c1651560e791cceb71d368a0b076a5fa38fb6a.php -1 N/A% -9 -0.4% -9 -0.4% -11,112 -10684.6% -11,112 -10684.6% 0 0.0% 0 0.0%
load::310d3f59_form-element-label.html.twig_1ac98f6628cc88019439c8843dc2311cf8d72d8f5fe76f3cf9ea0c6ae05ec1f9/4b6d50646abe54f3b37b1eb8c607c2e40684803843703b992a8743e46119e529.php 1 N/A% 9 0.4% 9 0.4% 10,744 10330.8% 10,744 10330.8% 0 0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::get 0 N/A% -237 -10.9% -9 -0.4% 120 115.4% 8 7.7% 96 15.0% 0 0.0%
[ display all ]