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

Overall Diff Summary

Run #5659177493c27Run #5659123816918DiffDiff%
Number of Function Calls170,851 170,827 -24 -0.0%
Incl. Wall Time (microsec)640,893 632,030 -8,863 -1.4%
Incl. MemUse (bytes)33,387,336 33,371,040 -16,296 -0.0%
Incl. PeakMemUse (bytes)35,121,464 35,105,000 -16,464 -0.0%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. 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%
run_init::html/index.php 0 0.0% -8,896 -100.4% -12 -0.1% -16,320 -100.1% 24 0.1% -16,464 -100.0% 0 0.0%
main() 0 0.0% -8,863 -100.0% 11 0.1% -16,296 -100.0% 40 0.2% -16,464 -100.0% 0 0.0%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch 0 0.0% -8,143 -91.9% 2 0.0% -182,384 -1119.2% 32 0.2% -179,176 -1088.3% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -8,097 -91.4% -15 -0.2% -182,296 -1118.7% 24 0.1% -179,224 -1088.6% 0 0.0%
Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke 0 0.0% -8,079 -91.2% -29 -0.3% -182,320 -1118.8% -56 -0.3% -179,224 -1088.6% 0 0.0%
call_user_func 0 0.0% -7,935 -89.5% -14 -0.2% -182,200 -1118.1% -88 -0.5% -179,224 -1088.6% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -7,324 -82.6% -4 -0.0% -16,160 -99.2% 0 0.0% -17,104 -103.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -6,316 -71.3% 1 0.0% -16,336 -100.2% 0 0.0% -17,000 -103.3% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -6,316 -71.3% -15 -0.2% -16,336 -100.2% 0 0.0% -17,000 -103.3% -24 -0.1%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -6,275 -70.8% 3 0.0% -16,312 -100.1% 0 0.0% -17,064 -103.6% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -5,870 -66.2% -1 -0.0% -16,272 -99.9% -16 -0.1% -17,088 -103.8% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 0 0.0% -5,847 -66.0% 2 0.0% -16,272 -99.9% 0 0.0% -17,088 -103.8% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 0 0.0% -5,841 -65.9% 1 0.0% -16,256 -99.8% 0 0.0% -17,088 -103.8% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 0 0.0% -5,824 -65.7% 0 0.0% -16,256 -99.8% 0 0.0% -17,088 -103.8% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 0.0% -5,819 -65.7% 2 0.0% -16,232 -99.6% 0 0.0% -17,088 -103.8% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -5,819 -65.7% 0 0.0% -16,232 -99.6% 0 0.0% -17,088 -103.8% 0 0.0%
Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware::handle 0 0.0% -5,818 -65.6% 1 0.0% -16,232 -99.6% 0 0.0% -17,088 -103.8% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -5,818 -65.6% 0 0.0% -16,232 -99.6% 24 0.1% -17,088 -103.8% 0 0.0%
Drupal\ban\BanMiddleware::handle 0 0.0% -5,818 -65.6% -1 -0.0% -16,256 -99.8% 0 0.0% -17,088 -103.8% 0 0.0%
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse 0 0.0% -5,307 -59.9% -2 -0.0% 48 0.3% -88 -0.5% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\Profiler\Profiler::collect 0 0.0% -5,295 -59.7% -93 -1.0% 136 0.8% 32 0.2% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 0.0% -4,706 -53.1% 0 0.0% -1,624 -10.0% -32 -0.2% -1,896 -11.5% 0 0.0%
Drupal\Core\Entity\Entity::hasLinkTemplate 0 0.0% -4,226 -47.7% 5 0.1% -65,528 -402.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Entity::linkTemplates 0 0.0% -4,155 -46.9% -4,225 -47.7% -65,528 -402.1% 8 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Driver\mysql\Connection::query 0 0.0% -3,843 -43.4% -32 -0.4% -880 -5.4% -312 -1.9% -33,816 -205.4% 64 0.4%
Drupal\Core\Database\Connection::query 0 0.0% -3,811 -43.0% -78 -0.9% -568 -3.5% -208 -1.3% -33,880 -205.8% 64 0.4%
Drupal\Core\Entity\Entity::toUrl 0 0.0% 3,465 39.1% 3,386 38.2% 65,696 403.1% 152 0.9% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::urlInfo 0 0.0% 3,462 39.1% 1 0.0% 65,696 403.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Entity::urlInfo 0 0.0% 3,461 39.0% 2 0.0% 65,696 403.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::toUrl 0 0.0% 3,459 39.0% -6 -0.1% 65,696 403.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::execute 0 0.0% -3,441 -38.8% -172 -1.9% -144 -0.9% 512 3.1% -34,016 -206.6% 0 0.0%
Symfony\Component\Process\Pipes\UnixPipes::readAndWrite 0 0.0% -3,112 -35.1% 82 0.9% 72 0.4% 72 0.4% 0 0.0% 0 0.0%
Symfony\Component\Process\Process::readPipes 0 0.0% -3,055 -34.5% 34 0.4% 72 0.4% -72 -0.4% 0 0.0% 0 0.0%
stream_select 0 0.0% -3,022 -34.1% -3,022 -34.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\Process\Process::wait 0 0.0% -2,967 -33.5% 13 0.1% 72 0.4% 0 0.0% 0 0.0% 0 0.0%
Drupal\dblog\Logger\DbLog::log 0 0.0% -2,929 -33.0% -8 -0.1% -1,744 -10.7% 40 0.2% -26,656 -161.9% 0 0.0%
Symfony\Component\Process\Process::mustRun 0 0.0% -2,927 -33.0% -1 -0.0% 72 0.4% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\Process\Process::run 0 0.0% -2,926 -33.0% -2 -0.0% 72 0.4% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Driver\mysql\Insert::execute 0 0.0% -2,864 -32.3% 36 0.4% -1,672 -10.3% -712 -4.4% -26,904 -163.4% 0 0.0%
Drupal\webprofiler\DataCollector\DrupalDataCollector::collect 0 0.0% -2,811 -31.7% 26 0.3% 32 0.2% -16 -0.1% 0 0.0% 0 0.0%
PDOStatement::execute 0 0.0% -2,759 -31.1% -2,759 -31.1% -56 -0.3% -56 -0.3% -232 -1.4% -232 -1.4%
Drupal\Core\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 0 0.0% -2,508 -28.3% -2 -0.0% -180,808 -1109.5% 0 0.0% -175,744 -1067.4% 0 0.0%
twig_render_template 0 0.0% -2,428 -27.4% 4 0.0% -179,728 -1102.9% 0 0.0% -176,232 -1070.4% 0 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -2,387 -26.9% 30 0.3% -180,880 -1110.0% 0 0.0% -175,720 -1067.3% 136 0.8%
Drupal\Core\Logger\LoggerChannel::log 0 0.0% -2,370 -26.7% 18 0.2% -1,536 -9.4% 248 1.5% -46,232 -280.8% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -2,234 -25.2% 1 0.0% -180,928 -1110.3% -16 -0.1% -177,168 -1076.1% -104 -0.6%
Drupal\Core\Render\PlaceholderingRenderCache::set 0 0.0% 2,158 24.3% -9 -0.1% -928 -5.7% 8 0.0% 10,296 62.5% 0 0.0%
Twig_Template::render@1 0 0.0% -2,130 -24.0% 3 0.0% -6,944 -42.6% 0 0.0% -6,888 -41.8% 0 0.0%
twig_render_template@1 0 0.0% -2,128 -24.0% -5 -0.1% -6,944 -42.6% 0 0.0% -6,888 -41.8% 0 0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 0 0.0% -2,126 -24.0% -19 -0.2% -6,944 -42.6% 16 0.1% -7,152 -43.4% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -2,114 -23.9% 15 0.2% -180,992 -1110.7% -56 -0.3% -176,168 -1070.0% 0 0.0%
Drupal\Core\Render\Renderer::render 0 0.0% -2,110 -23.8% 4 0.0% -181,000 -1110.7% -8 -0.0% -176,168 -1070.0% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 0 0.0% -2,107 -23.8% -9 -0.1% -6,952 -42.7% 976 6.0% -7,008 -42.6% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% -2,085 -23.5% 7 0.1% -7,928 -48.6% 0 0.0% -7,040 -42.8% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% -2,036 -23.0% 1 0.0% -180,872 -1109.9% 16 0.1% -178,416 -1083.7% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% -2,019 -22.8% 0 0.0% -180,928 -1110.3% -16 -0.1% -178,136 -1082.0% 64 0.4%
Twig_Template::displayWithErrorHandling@1 0 0.0% -2,003 -22.6% -3 -0.0% -7,024 -43.1% 0 0.0% -5,296 -32.2% 0 0.0%
Twig_Template::display@1 0 0.0% -2,003 -22.6% -1 -0.0% -7,024 -43.1% 0 0.0% -5,296 -32.2% 0 0.0%
__TwigTemplate_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e::doDisplay 0 0.0% -1,988 -22.4% 5 0.1% -6,864 -42.1% 0 0.0% -7,256 -44.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -1,987 -22.4% 24 0.3% -6,944 -42.6% 0 0.0% -6,744 -41.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -1,983 -22.4% 6 0.1% -7,520 -46.1% -168 -1.0% -6,688 -40.6% 8 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -1,954 -22.0% -9 -0.1% -7,928 -48.6% 16 0.1% -6,744 -41.0% -32 -0.2%
Drupal\Core\Template\TwigExtension::escapeFilter 0 0.0% -1,917 -21.6% 6 0.1% -6,864 -42.1% -24 -0.1% -6,816 -41.4% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -1,816 -20.5% 29 0.3% -6,968 -42.8% -24 -0.1% -6,712 -40.8% 0 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% -1,731 -19.5% -38 -0.4% -6,944 -42.6% 24 0.1% -5,144 -31.2% 0 0.0%
Twig_Template::display 0 0.0% -1,728 -19.5% 5 0.1% -6,944 -42.6% 0 0.0% -5,176 -31.4% 0 0.0%
Twig_Template::render 0 0.0% -1,711 -19.3% 6 0.1% -6,944 -42.6% 0 0.0% -5,440 -33.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% -1,380 -15.6% -249 -2.8% -344 -2.1% -16 -0.1% -14,032 -85.2% 56 0.3%
Drupal\Core\Cache\DatabaseBackend::get 0 0.0% -1,379 -15.6% 2 0.0% -336 -2.1% 8 0.0% -13,960 -84.8% 72 0.4%
call_user_func_array@1 0 0.0% 1,348 15.2% 1 0.0% 166,048 1018.9% -104 -0.6% 162,280 985.7% 0 0.0%
Drupal\Core\Entity\ContentEntityStorageBase::initFieldValues 0 0.0% 1,342 15.1% 14 0.2% 8 0.0% 0 0.0% -48 -0.3% 0 0.0%
array_intersect 0 0.0% -1,329 -15.0% -9 -0.1% -1,080 -6.6% 80 0.5% -2,768 -16.8% 0 0.0%
Drupal\contact\Controller\ContactController::contactSitePage 0 0.0% 1,290 14.6% -9 -0.1% 166,136 1019.5% 0 0.0% 162,816 988.9% 0 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure}@1 0 0.0% 1,288 14.5% -1 -0.0% 166,136 1019.5% 0 0.0% 162,816 988.9% 0 0.0%
Drupal\Core\DrupalKernel::boot 0 0.0% -1,257 -14.2% -12 -0.1% 8 0.0% 0 0.0% -16 -0.1% 0 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext 0 0.0% 1,257 14.2% -1 -0.0% 166,136 1019.5% 0 0.0% 162,816 988.9% 0 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure} 0 0.0% 1,256 14.2% -1 -0.0% 166,136 1019.5% 0 0.0% 162,816 988.9% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 0 0.0% -1,207 -13.6% 7 0.1% -3,688 -22.6% -88 -0.5% -8,216 -49.9% 0 0.0%
Drupal\Core\Field\FieldItemList::applyDefaultValue 0 0.0% 1,201 13.6% 12 0.1% 8 0.0% 0 0.0% 56 0.3% 0 0.0%
Drupal\Core\Entity\EntityStorageBase::create 0 0.0% 1,180 13.3% 1 0.0% -32 -0.2% 0 0.0% 192 1.2% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 0 0.0% -1,152 -13.0% -5 -0.1% 8 0.0% 0 0.0% -16 -0.1% 0 0.0%
Drupal\webprofiler\Cache\CacheBackendWrapper::get -1 -4.2% -1,144 -12.9% 0 0.0% -454,600 -2789.6% 0 0.0% -72,352 -439.5% -56 -0.3%
Drupal\Core\Entity\ContentEntityStorageBase::doCreate 0 0.0% 1,126 12.7% 1 0.0% -32 -0.2% 0 0.0% 208 1.3% 0 0.0%
Drupal\block\BlockViewBuilder::preRender 0 0.0% -1,071 -12.1% 0 0.0% -3,792 -23.3% -56 -0.3% -16,504 -100.2% 0 0.0%
Drupal\webprofiler\DataCollector\BlocksDataCollector::collect 0 0.0% -1,055 -11.9% -11 -0.1% 224 1.4% 8 0.0% 0 0.0% 0 0.0%
Drupal\webprofiler\DataCollector\BlocksDataCollector::getBlocksData 0 0.0% -1,036 -11.7% -2 -0.0% 216 1.3% -96 -0.6% 0 0.0% 0 0.0%
call_user_func@1 0 0.0% -889 -10.0% 15 0.2% -4,400 -27.0% 40 0.2% -17,848 -108.4% 48 0.3%
Drupal\Core\DrupalKernel::getCachedContainerDefinition 0 0.0% -855 -9.6% -2 -0.0% 8 0.0% 0 0.0% -16 -0.1% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 0.0% 849 9.6% 44 0.5% -8 -0.0% 0 0.0% 152 0.9% 0 0.0%
Drupal\Core\Routing\RoutePreloader::onRequest 0 0.0% -833 -9.4% -10 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Theme\ThemeInitialization::getActiveThemeByName -1 -4.2% -815 -9.2% -4 -0.0% -456,000 -2798.2% 840 5.2% -49,912 -303.2% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 0 0.0% -811 -9.2% -2 -0.0% -14,744 -90.5% 24 0.1% -13,352 -81.1% 0 0.0%
call_user_func_array -4 -16.7% 792 8.9% -112 -1.3% 161,904 993.5% -1,496 -9.2% 166,424 1010.8% 0 0.0%
_drupal_log_error 0 0.0% -788 -8.9% 277 3.1% -2,528 -15.5% 168 1.0% 10,656 64.7% 0 0.0%
Drupal\Core\Field\FieldItemList::createItem 0 0.0% 786 8.9% 2 0.0% 8 0.0% 0 0.0% 56 0.3% 0 0.0%
Drupal\Core\Field\FieldTypePluginManager::createFieldItem 0 0.0% 785 8.9% 1 0.0% 8 0.0% 0 0.0% 56 0.3% 0 0.0%
Drupal\Core\Theme\ThemeAccessCheck::checkAccess 0 0.0% -762 -8.6% -159 -1.8% 159,104 976.3% 446,120 2737.6% -384,656 -2336.3% 0 0.0%
_drupal_error_handler_real 0 0.0% -758 -8.6% 64 0.7% -2,800 -17.2% 3,392 20.8% 10,976 66.7% -80 -0.5%
Drupal\Core\TypedData\TypedDataManager::create 0 0.0% 746 8.4% 16 0.2% 8 0.0% 0 0.0% 152 0.9% 0 0.0%
Drupal\Core\DrupalKernel::terminate 0 0.0% -746 -8.4% -5 -0.1% -8 -0.0% 40 0.2% 640 3.9% 0 0.0%
[ display all ]