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

Overall Diff Summary

Run #5659123816918Run #5659177493c27DiffDiff%
Number of Function Calls170,827 170,851 24 0.0%
Incl. Wall Time (microsec)632,030 640,893 8,863 1.4%
Incl. MemUse (bytes)33,371,040 33,387,336 16,296 0.0%
Incl. PeakMemUse (bytes)35,105,000 35,121,464 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::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%
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%
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\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%
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%
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\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\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::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\DrupalKernel::terminate 0 0.0% 746 8.4% 5 0.1% 8 0.0% -40 -0.2% -640 -3.9% 0 0.0%
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%
[ display all ]