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. 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%
Drupal\Core\Theme\ThemeInitialization::initTheme 0 0.0% -527 -5.9% 0 0.0% -7,032 -43.2% -216 -1.3% -545,096 -3310.8% 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\webprofiler\Theme\ThemeNegotiatorWrapper::determineActiveTheme 0 0.0% 625 7.1% 1 0.0% -159,104 -976.3% 0 0.0% 384,648 2336.3% 0 0.0%
Drupal\Core\Render\ElementInfoManager::getInfo 0 0.0% -474 -5.3% -516 -5.8% -198,720 -1219.4% 264 1.6% -191,216 -1161.4% 0 0.0%
Drupal\Core\Theme\ThemeManager::getActiveTheme 0 0.0% 97 1.1% 0 0.0% -198,912 -1220.6% -32,776 -201.1% -185,216 -1125.0% -24,768 -150.4%
Drupal\Component\DependencyInjection\Container::createService@1 0 0.0% -31 -0.3% -7 -0.1% 172,368 1057.7% -88 -0.5% 181,888 1104.8% 0 0.0%
Drupal\Core\Template\Loader\FilesystemLoader::__construct 0 0.0% 740 8.3% 28 0.3% 172,792 1060.3% 112 0.7% 181,872 1104.7% -2,560 -15.5%
Drupal\Component\DependencyInjection\Container::createService@2 0 0.0% 458 5.2% -11 -0.1% 172,776 1060.2% -24 -0.1% 181,848 1104.5% 192 1.2%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 0 0.0% 118 1.3% -39 -0.4% 172,592 1059.1% -24 -0.1% 181,576 1102.9% 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\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\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\DependencyInjection\Container::resolveServicesAndParameters 0 0.0% -110 -1.2% -13 -0.1% 172,400 1057.9% 56 0.3% 178,696 1085.4% -48 -0.3%
Drupal\Component\DependencyInjection\Container::get@1 0 0.0% 219 2.5% -66 -0.7% 172,296 1057.3% 496 3.0% 178,648 1085.1% -48 -0.3%
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%
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%
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\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\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%
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\Component\DependencyInjection\Container::get -9 -37.5% 166 1.9% -14 -0.2% 172,984 1061.5% 608 3.7% 171,304 1040.5% 160 1.0%
Drupal::service -4 -16.7% 640 7.2% -85 -1.0% 172,144 1056.4% -632 -3.9% 171,184 1039.7% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% 81 0.9% -42 -0.5% 173,872 1067.0% 0 0.0% 171,136 1039.5% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService 0 0.0% -220 -2.5% -24 -0.3% 172,928 1061.2% -32 -0.2% 169,656 1030.5% -120 -0.7%
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\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::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\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\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\Entity\EntityFormBuilder::getForm 0 0.0% -523 -5.9% -4 -0.0% -166,168 -1019.7% 0 0.0% -162,704 -988.2% 0 0.0%
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\Form\FormBuilder::prepareForm 0 0.0% -17 -0.2% -4 -0.0% -166,192 -1019.8% 0 0.0% -161,632 -981.7% -8 -0.0%
Drupal\webprofiler\Form\FormBuilderWrapper::prepareForm 0 0.0% -26 -0.3% -7 -0.1% -166,192 -1019.8% 0 0.0% -161,632 -981.7% 0 0.0%
Drupal\Core\Theme\ThemeManager::initTheme 0 0.0% 97 1.1% 0 0.0% -166,136 -1019.5% 0 0.0% -160,448 -974.5% 0 0.0%
Drupal\Core\Form\FormBuilder::buildForm 0 0.0% -308 -3.5% -4 -0.0% -165,784 -1017.3% 0 0.0% -158,784 -964.4% 0 0.0%
Drupal\Core\Extension\Extension::serialize 0 0.0% -144 -1.6% -18 -0.2% -48 -0.3% -256 -1.6% -84,696 -514.4% -2,872 -17.4%
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\Cache\ChainedFastBackend::getMultiple 1 4.2% 165 1.9% -18 -0.2% 454,264 2787.6% 16 0.1% 60,288 366.2% 600 3.6%
Drupal\Core\Cache\ApcuBackend::getMultiple 1 4.2% 224 2.5% 12 0.1% 454,248 2787.5% -1,456 -8.9% 59,760 363.0% 552 3.4%
apc_fetch 1 4.2% 202 2.3% -4 -0.0% 454,192 2787.1% 282,416 1733.0% 58,624 356.1% 33,352 202.6%
Drupal\Core\Cache\ChainedFastBackend::get 1 4.2% 231 2.6% -9 -0.1% 454,160 2786.9% -120 -0.7% 58,288 354.0% 384 2.3%
Drupal\Component\Render\FormattableMarkup::__toString 0 0.0% -141 -1.6% 3 0.0% -16 -0.1% 0 0.0% -57,816 -351.2% 0 0.0%
Drupal\Component\Render\FormattableMarkup::placeholderFormat 0 0.0% -145 -1.6% 11 0.1% -16 -0.1% 0 0.0% -57,816 -351.2% 0 0.0%
drupal_set_message 0 0.0% -227 -2.6% 16 0.2% 56 0.3% 8 0.0% -55,256 -335.6% 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\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%
ReflectionClass::getProperties 0 0.0% -86 -1.0% -86 -1.0% 288 1.8% 288 1.8% -42,120 -255.8% -42,120 -255.8%
Drupal\Core\Template\Loader\FilesystemLoader::addPath 0 0.0% -35 -0.4% -31 -0.3% 32 0.2% 24 0.1% -40,824 -248.0% -35,824 -217.6%
strtr 0 0.0% -47 -0.5% -47 -0.5% 8 0.0% 8 0.0% -38,056 -231.1% -38,056 -231.1%
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%
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\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\Log::log 0 0.0% 471 5.3% 122 1.4% 600 3.7% 136 0.8% 33,784 205.2% 8 0.0%
Drupal\Core\Database\Log::findCaller 0 0.0% 340 3.8% 113 1.3% 488 3.0% 5,920 36.3% 33,776 205.2% 3,080 18.7%
Drupal\Core\Entity\Entity::entityManager 0 0.0% -6 -0.1% -3 -0.0% 32,768 201.1% 32,768 201.1% 33,304 202.3% 33,544 203.7%
debug_backtrace 0 0.0% 258 2.9% 258 2.9% -1,872 -11.5% -1,872 -11.5% 29,960 182.0% 29,960 182.0%
content_translation_form_alter 0 0.0% 498 5.6% -1 -0.0% 32,776 201.1% 0 0.0% 29,864 181.4% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::isTranslatable 0 0.0% 501 5.7% 503 5.7% 32,776 201.1% 0 0.0% 29,864 181.4% 0 0.0%
Symfony\Component\HttpKernel\DataCollector\DataCollector::serialize 0 0.0% 32 0.4% -1 -0.0% -96 -0.6% -16 -0.1% 29,784 180.9% 0 0.0%
serialize@1 0 0.0% 33 0.4% 176 2.0% -80 -0.5% -24 -0.1% 29,784 180.9% 114,480 695.3%
Drupal\Core\Extension\ModuleHandler::alter 0 0.0% 476 5.4% 19 0.2% 32,840 201.5% -280 -1.7% 29,592 179.7% 0 0.0%
Drupal\Core\Extension\Extension::unserialize 3 12.5% 190 2.1% 33 0.4% 171,184 1050.5% 6,776 41.6% 28,784 174.8% 80 0.5%
unserialize 3 12.5% 297 3.4% 209 2.4% 165,400 1015.0% 165,000 1012.5% 28,128 170.8% 27,984 170.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\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%
serialize@2 0 0.0% -29 -0.3% -29 -0.3% -64 -0.4% -64 -0.4% -23,560 -143.1% -23,560 -143.1%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@9 0 0.0% 227 2.6% 0 0.0% 25,792 158.3% -88 -0.5% 23,104 140.3% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@10 0 0.0% 201 2.3% 4 0.0% 25,904 159.0% -5,288 -32.4% 22,760 138.2% 0 0.0%
Drupal\syslog\Logger\SysLog::log 0 0.0% -272 -3.1% -60 -0.7% 0 0.0% -48 -0.3% 19,576 118.9% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@10 0 0.0% 210 2.4% 14 0.2% 25,880 158.8% 1,072 6.6% 18,496 112.3% 1,432 8.7%
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::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%
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%
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\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%
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\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\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\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\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\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\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%
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\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%
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%
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%
Drupal\Core\Extension\ThemeHandler::systemThemeList 0 0.0% 2 0.0% -1 -0.0% -3,152 -19.3% 0 0.0% 15,944 96.8% 48 0.3%
system_list 0 0.0% 3 0.0% -2 -0.0% -3,152 -19.3% -32 -0.2% 15,896 96.6% 672 4.1%
Drupal\Core\Extension\ThemeHandler::listInfo -1 -4.2% 1 0.0% -1 -0.0% -3,840 -23.6% -688 -4.2% 15,456 93.9% -488 -3.0%
???_op 0 0.0% 397 4.5% 215 2.4% 688 4.2% 432 2.7% -15,280 -92.8% -688 -4.2%
spl_autoload_call@1 0 0.0% 79 0.9% 11 0.1% 248 1.5% 24 0.1% -14,568 -88.5% -120 -0.7%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 0 0.0% 1 0.0% -15 -0.2% 224 1.4% -64 -0.4% -14,448 -87.8% -536 -3.3%
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%
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%
Drupal\Component\DependencyInjection\Container::createService@9 0 0.0% 219 2.5% -3 -0.0% 12,616 77.4% -1,384 -8.5% 12,920 78.5% -1,240 -7.5%
[ display all ]