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

Overall Diff Summary

Run #55f2365d0c6b8Run #55f235cac18adDiffDiff%
Number of Function Calls24,440 24,440 0 0.0%
Incl. Wall Time (microsec)236,731 238,201 1,470 0.6%
Incl. MemUse (bytes)28,708,480 28,708,136 -344 -0.0%
Incl. PeakMemUse (bytes)28,754,160 28,754,712 552 0.0%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. PeakMemUse (bytes) 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%
run_init::310d3f59_block.html.twig_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf/bf99aea42d4ed535a9902925e9a660a52df2fe47a1df80a48f53c8524d99058f.php 1 N/A% 742 50.5% 12 0.8% 114,272 33218.6% 9,112 2648.8% 131,304 23787.0% 0 0.0%
run_init::310d3f59_block.html.twig_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf/41a61ab752e83e7447de3c6ace329e3499e3f63c92ab0b31bd5fd85e687644e8.php -1 N/A% -735 -50.0% -13 -0.9% -114,272 -33218.6% -9,112 -2648.8% -131,304 -23787.0% 0 0.0%
load::310d3f59_form-element.html.twig_cec01a8b5da0944c6c8da1173e2049c05884f32ffd18e04f50744656adccbe55/19c1d9eefbb3209323e3e1281e3f4cafd1ffafcbc906a2c3070cdf5f5ff51042.php -1 N/A% -291 -19.8% -291 -19.8% -63,712 -18520.9% -63,712 -18520.9% -79,168 -14342.0% -79,168 -14342.0%
load::310d3f59_form-element.html.twig_cec01a8b5da0944c6c8da1173e2049c05884f32ffd18e04f50744656adccbe55/ff7858e039ff7d315bc2d4b9056067ee5c4f0bc76dd914248bacd738dfd98a7a.php 1 N/A% 281 19.1% 281 19.1% 63,688 18514.0% 63,688 18514.0% 78,880 14289.9% 78,880 14289.9%
load::310d3f59_block.html.twig_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf/41a61ab752e83e7447de3c6ace329e3499e3f63c92ab0b31bd5fd85e687644e8.php -1 N/A% -176 -12.0% -176 -12.0% -31,856 -9260.5% -31,856 -9260.5% -36,728 -6653.6% -36,728 -6653.6%
load::310d3f59_block.html.twig_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf/bf99aea42d4ed535a9902925e9a660a52df2fe47a1df80a48f53c8524d99058f.php 1 N/A% 173 11.8% 173 11.8% 31,792 9241.9% 31,792 9241.9% 36,720 6652.2% 36,720 6652.2%
load::310d3f59_input.html.twig_a63b7e205424f862989731be9cc387bc933b32d876bf373bb8117cc5057324ee/4562a102bc812ccb913ff94c6a81b1e66b0f2cb5468f0c7eeb8d6c3650e0e94e.php -1 N/A% -83 -5.6% -83 -5.6% -19,600 -5697.7% -19,600 -5697.7% -20,176 -3655.1% -20,176 -3655.1%
load::310d3f59_input.html.twig_a63b7e205424f862989731be9cc387bc933b32d876bf373bb8117cc5057324ee/da9f64e09a3d107386a67076577e22c1322497f33d7ed2dfe67031fe058510d5.php 1 N/A% 86 5.9% 86 5.9% 19,600 5697.7% 19,600 5697.7% 20,176 3655.1% 20,176 3655.1%
load::310d3f59_form-element-label.html.twig_1ac98f6628cc88019439c8843dc2311cf8d72d8f5fe76f3cf9ea0c6ae05ec1f9/520fdf9582f6402f9777ca667a4324aea24ce029c438d45138705a7da833eacb.php 1 N/A% 122 8.3% 122 8.3% 26,920 7825.6% 26,920 7825.6% 10,288 1863.8% 10,288 1863.8%
load::310d3f59_form-element-label.html.twig_1ac98f6628cc88019439c8843dc2311cf8d72d8f5fe76f3cf9ea0c6ae05ec1f9/0abab153d7dbacf4536f13b1801ab415c9fd6c9779a4c03064b9d6ff58c37f23.php -1 N/A% -104 -7.1% -104 -7.1% -26,920 -7825.6% -26,920 -7825.6% -10,168 -1842.0% -10,168 -1842.0%
Composer\Autoload\ClassLoader::loadClass 0 N/A% -2,787 -189.6% -4 -0.3% -160 -46.5% 64 18.6% 3,496 633.3% 0 0.0%
spl_autoload_call 0 N/A% -2,735 -186.1% 1 0.1% -128 -37.2% 32 9.3% 3,496 633.3% 0 0.0%
Composer\Autoload\includeFile 0 N/A% -2,697 -183.5% 6 0.4% -224 -65.1% -272 -79.1% 3,488 631.9% 0 0.0%
load::Twig/Extension.php 0 N/A% 0 0.0% 0 0.0% 16 4.7% 16 4.7% 3,112 563.8% 3,112 563.8%
load::Extension/Core.php 0 N/A% 5 0.3% 5 0.3% -72 -20.9% -72 -20.9% -2,968 -537.7% -2,968 -537.7%
load::Context/LanguagesCacheContext.php 0 N/A% -4 -0.3% -4 -0.3% -24 -7.0% -24 -7.0% 2,944 533.3% 2,944 533.3%
unserialize 0 N/A% -80 -5.4% -163 -11.1% -328 -95.3% -344 -100.0% -2,448 -443.5% -2,256 -408.7%
???_op 0 N/A% -119 -8.1% -1 -0.1% 64 18.6% -16 -4.7% 2,392 433.3% -32 -5.8%
Drupal\Component\DependencyInjection\Container::createService 0 N/A% -4,140 -281.6% 31 2.1% -240 -69.8% -40 -11.6% 2,328 421.7% 0 0.0%
Composer\Autoload\includeFile@1 0 N/A% -1,443 -98.2% -70 -4.8% 104 30.2% 136 39.5% 2,096 379.7% 0 0.0%
Composer\Autoload\ClassLoader::loadClass@1 0 N/A% -1,587 -108.0% -8 -0.5% 104 30.2% 0 0.0% 2,000 362.3% 0 0.0%
spl_autoload_call@1 0 N/A% -1,592 -108.3% -5 -0.3% 88 25.6% -16 -4.7% 2,000 362.3% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 N/A% 1,110 75.5% 3 0.2% -536 -155.8% 0 0.0% -1,152 -208.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 N/A% 1,426 97.0% 125 8.5% -616 -179.1% 48 14.0% -1,152 -208.7% 0 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}@1 0 N/A% 1,113 75.7% 3 0.2% -536 -155.8% 0 0.0% -1,152 -208.7% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext@1 0 N/A% 1,146 78.0% 9 0.6% -536 -155.8% 0 0.0% -1,152 -208.7% 0 0.0%
Drupal\Core\Render\Renderer::renderPlain 0 N/A% 1,533 104.3% 11 0.7% -664 -193.0% 0 0.0% -1,152 -208.7% 0 0.0%
class_exists 0 N/A% 65 4.4% 2 0.1% 64 18.6% 0 0.0% 1,048 189.9% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% 308 21.0% -93 -6.3% -304 -88.4% 16 4.7% -896 -162.3% 32 5.8%
Drupal\Core\Cache\DatabaseBackend::get 0 N/A% 341 23.2% -6 -0.4% -328 -95.3% -24 -7.0% -880 -159.4% -24 -4.3%
load::Context/CalculatedCacheContextInterface.php 0 N/A% 5 0.3% 5 0.3% 16 4.7% 16 4.7% -808 -146.4% -808 -146.4%
Drupal\Core\Entity\EntityManager::getStorage 0 N/A% 222 15.1% 2 0.1% 32 9.3% 0 0.0% 792 143.5% 0 0.0%
Drupal\Core\Entity\EntityManager::getHandler 0 N/A% 220 15.0% 2 0.1% 32 9.3% 0 0.0% 792 143.5% 0 0.0%
load::EventSubscriber/ActiveLinkResponseFilter.php 0 N/A% -1 -0.1% -1 -0.1% 56 16.3% 56 16.3% 752 136.2% 752 136.2%
Drupal\Core\Access\AccessManager::check 0 N/A% -11 -0.7% -2 -0.1% 8 2.3% 0 0.0% 736 133.3% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 N/A% -14 -1.0% 3 0.2% -288 -83.7% 24 7.0% -688 -124.6% 0 0.0%
call_user_func 0 N/A% 791 53.8% 11 0.7% -272 -79.1% 0 0.0% -680 -123.2% 0 0.0%
Drupal\block\BlockViewBuilder::preRender 0 N/A% 601 40.9% 8 0.5% -208 -60.5% 0 0.0% -640 -115.9% -48 -8.7%
load::Entity/ContentEntityBase.php 0 N/A% 2 0.1% 2 0.1% -24 -7.0% -24 -7.0% 592 107.2% 592 107.2%
load::Loader/Filesystem.php 0 N/A% -7 -0.5% -7 -0.5% 16 4.7% 16 4.7% -584 -105.8% -584 -105.8%
main() 0 N/A% 1,470 100.0% 18 1.2% -344 -100.0% 0 0.0% 552 100.0% 0 0.0%
run_init::html/index.php 0 N/A% 1,425 96.9% -2 -0.1% -344 -100.0% 0 0.0% 552 100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 N/A% -3,485 -237.1% 6 0.4% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 0 N/A% -576 -39.2% -1 -0.1% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 N/A% -579 -39.4% 0 0.0% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 N/A% -3,498 -238.0% 11 0.7% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 0 N/A% -560 -38.1% 0 0.0% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 0 N/A% -505 -34.4% 2 0.1% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 N/A% -473 -32.2% 2 0.1% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Drupal\devel\StackMiddleware\DevelMiddleware::handle 0 N/A% -478 -32.5% 1 0.1% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 N/A% -504 -34.3% 1 0.1% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Stack\StackedHttpKernel::handle 0 N/A% -474 -32.2% -1 -0.1% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 N/A% -2,803 -190.7% 3 0.2% -448 -130.2% 0 0.0% 536 97.1% 0 0.0%
load::Entity/ConfigEntityStorage.php 0 N/A% -13 -0.9% -13 -0.9% 16 4.7% 16 4.7% 528 95.7% 528 95.7%
Drupal\Core\Render\Renderer::renderPlaceholder 0 N/A% 1,385 94.2% 14 1.0% -80 -23.3% -920 -267.4% -520 -94.2% 0 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders 0 N/A% 1,393 94.8% 8 0.5% -520 -151.2% -440 -127.9% -520 -94.2% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 N/A% -3,070 -208.8% 21 1.4% -480 -139.5% 0 0.0% 504 91.3% 0 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 0 N/A% -36 -2.4% -3 -0.2% 24 7.0% 0 0.0% 472 85.5% 0 0.0%
Drupal\Core\Access\AccessManager::checkRequest 0 N/A% -34 -2.3% 3 0.2% 24 7.0% 0 0.0% 472 85.5% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 N/A% -69 -4.7% -2 -0.1% -416 -120.9% 0 0.0% 472 85.5% 0 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 0 N/A% -276 -18.8% -1 -0.1% 72 20.9% 0 0.0% 456 82.6% 0 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 0 N/A% -283 -19.3% -5 -0.3% 72 20.9% 0 0.0% 456 82.6% 0 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 0 N/A% -25 -1.7% 0 0.0% 16 4.7% 0 0.0% 448 81.2% 0 0.0%
Drupal\Core\Entity\EntityType::getHandlerClass 0 N/A% 115 7.8% 2 0.1% 16 4.7% 0 0.0% 440 79.7% 0 0.0%
Drupal\Core\Entity\EntityType::hasHandlerClass 0 N/A% 114 7.8% 1 0.1% 16 4.7% 0 0.0% 440 79.7% 0 0.0%
run_init::src/RoleStorage.php 0 N/A% -10 -0.7% 1 0.1% 0 0.0% 0 0.0% 424 76.8% 0 0.0%
Drupal\Core\Form\FormBuilder::getFormId 0 N/A% 237 16.1% 2 0.1% 24 7.0% 0 0.0% 416 75.4% 0 0.0%
str_replace 0 N/A% 170 11.6% 169 11.5% 1,776 516.3% 1,776 516.3% 416 75.4% 416 75.4%
run_init::src/BlockViewBuilder.php 0 N/A% 7 0.5% 0 0.0% 56 16.3% 8 2.3% -416 -75.4% 8 1.4%
Drupal\Component\DependencyInjection\Container::get@1 0 N/A% -5,216 -354.8% 1 0.1% -56 -16.3% 0 0.0% -408 -73.9% 0 0.0%
run_init::Entity/User.php 0 N/A% 65 4.4% 7 0.5% -72 -20.9% 0 0.0% 408 73.9% -24 -4.3%
Drupal\Core\Theme\Registry::getRuntime 0 N/A% 63 4.3% -3 -0.2% -400 -116.3% -8 -2.3% -400 -72.5% 0 0.0%
Composer\Autoload\includeFile@2 0 N/A% -1,124 -76.5% -50 -3.4% 56 16.3% 16 4.7% 392 71.0% 0 0.0%
Drupal\Core\Render\HtmlResponse::addCacheableDependency 0 N/A% 126 8.6% 4 0.3% 0 0.0% 16 4.7% -384 -69.6% -312 -56.5%
Composer\Autoload\ClassLoader::loadClass@3 0 N/A% -664 -45.2% -8 -0.5% 0 0.0% 0 0.0% 384 69.6% 0 0.0%
spl_autoload_call@3 0 N/A% -672 -45.7% -8 -0.5% 0 0.0% 0 0.0% 384 69.6% 0 0.0%
Drupal\Core\Form\FormBuilder::buildForm 0 N/A% 558 38.0% 1 0.1% 88 25.6% 0 0.0% 384 69.6% 0 0.0%
Composer\Autoload\includeFile@3 0 N/A% -612 -41.6% -37 -2.5% 0 0.0% 32 9.3% 384 69.6% 0 0.0%
Drupal\Core\Session\UserSession::getRoleStorage 0 N/A% 33 2.2% -1 -0.1% 64 18.6% 0 0.0% 360 65.2% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 0 N/A% -5,034 -342.4% 27 1.8% -16 -4.7% 16 4.7% -360 -65.2% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::__construct 0 N/A% 62 4.2% 2 0.1% -376 -109.3% 0 0.0% -360 -65.2% 0 0.0%
Drupal\Core\Access\AccessResult::allowedIfHasPermissions 0 N/A% 67 4.6% 0 0.0% 64 18.6% 0 0.0% 360 65.2% 0 0.0%
Drupal\Core\Session\AccountProxy::hasPermission 0 N/A% 60 4.1% 0 0.0% 64 18.6% 0 0.0% 360 65.2% 0 0.0%
Drupal\Core\Session\UserSession::hasPermission 0 N/A% 81 5.5% 2 0.1% 64 18.6% 0 0.0% 360 65.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::render 0 N/A% 133 9.0% 26 1.8% -344 -100.0% 0 0.0% -360 -65.2% 0 0.0%
Drupal\user\Access\PermissionAccessCheck::access 0 N/A% 68 4.6% 2 0.1% 64 18.6% 0 0.0% 360 65.2% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 N/A% 2,773 188.6% 1 0.1% -576 -167.4% 0 0.0% 352 63.8% 0 0.0%
load::Form/FormState.php 0 N/A% 4 0.3% 4 0.3% 64 18.6% 64 18.6% -352 -63.8% -352 -63.8%
__TwigTemplate_a63b7e205424f862989731be9cc387bc933b32d876bf373bb8117cc5057324ee::doDisplay 0 N/A% 3 0.2% 3 0.2% 0 0.0% 0 0.0% 344 62.3% 0 0.0%
Drupal\Core\Template\Attribute::__toString 0 N/A% 24 1.6% 3 0.2% -24 -7.0% 0 0.0% 344 62.3% 344 62.3%
Drupal\Core\Access\AccessManager::performCheck 0 N/A% 67 4.6% -1 -0.1% 64 18.6% 0 0.0% 336 60.9% 0 0.0%
Twig_Template::display@1 0 N/A% 52 3.5% 5 0.3% 40 11.6% 0 0.0% 320 58.0% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 N/A% 47 3.2% 12 0.8% 40 11.6% 0 0.0% 320 58.0% 0 0.0%
Twig_Template::render@1 0 N/A% 27 1.8% -1 -0.1% 40 11.6% 0 0.0% 320 58.0% 0 0.0%
Drupal\Core\EventSubscriber\RouteAccessResponseSubscriber::onRespond 0 N/A% -9 -0.6% -10 -0.7% 0 0.0% 0 0.0% -312 -56.5% 0 0.0%
Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber::onRouteMatch 0 N/A% -365 -24.8% 0 0.0% 32 9.3% 0 0.0% -304 -55.1% 0 0.0%
Drupal\Core\Routing\UrlGenerator::getRoute 0 N/A% 9 0.6% 2 0.1% 16 4.7% 0 0.0% -304 -55.1% 0 0.0%
Drupal\Core\Render\RenderCache::get 0 N/A% -367 -25.0% -1 -0.1% 32 9.3% 8 2.3% -304 -55.1% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 0 N/A% 7 0.5% 0 0.0% 24 7.0% 24 7.0% -304 -55.1% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRouteByName 0 N/A% 7 0.5% 0 0.0% 16 4.7% -8 -2.3% -304 -55.1% 0 0.0%
[ display all ]