Diff Report
Run #5659186b7d6e0: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #565918537d922: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #5659186b7d6e0Run #565918537d922DiffDiff%
Number of Function Calls17,093,710 17,091,157 -2,553 -0.0%
Incl. Wall Time (microsec)69,699,950 69,237,937 -462,013 -0.7%
Incl. MemUse (bytes)3,339,222,864 3,337,669,336 -1,553,528 -0.0%
Incl. PeakMemUse (bytes)3,512,874,752 3,511,345,104 -1,529,648 -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%
Drupal\Core\Render\PlaceholderingRenderCache::set 0 0.0% 706,032 152.8% -510 -0.1% -74,192 -4.8% 872 0.1% 1,091,272 71.3% 0 0.0%
Drupal\dblog\Logger\DbLog::log 0 0.0% 583,357 126.3% -887 -0.2% -141,928 -9.1% -1,456 -0.1% -2,463,384 -161.0% 0 0.0%
Drupal\Core\Logger\LoggerChannel::log 0 0.0% 560,592 121.3% -3,456 -0.7% -124,368 -8.0% 21,176 1.4% -4,502,216 -294.3% -144 -0.0%
_drupal_log_error 0 0.0% 522,074 113.0% -2,869 -0.6% -222,288 -14.3% 17,096 1.1% 1,117,984 73.1% 0 0.0%
PDOStatement::execute 0 0.0% 517,715 112.1% 517,715 112.1% -20,232 -1.3% -20,232 -1.3% 32,424 2.1% 32,424 2.1%
Drupal\Core\Database\Statement::execute 0 0.0% 507,338 109.8% -485 -0.1% -55,696 -3.6% 51,544 3.3% -3,141,672 -205.4% 0 0.0%
_drupal_error_handler_real 0 0.0% 504,195 109.1% -4,809 -1.0% -230,048 -14.8% 256,936 16.5% 1,146,936 75.0% -7,840 -0.5%
_drupal_error_handler 0 0.0% 504,135 109.1% -60 -0.0% -232,176 -14.9% -2,128 -0.1% 1,146,936 75.0% 0 0.0%
Drupal\Core\Database\Connection::query 0 0.0% 501,332 108.5% -3,114 -0.7% -61,136 -3.9% 19,232 1.2% -3,128,208 -204.5% 6,336 0.4%
Drupal\Core\Database\Driver\mysql\Connection::query 0 0.0% 500,210 108.3% -1,122 -0.2% -92,752 -6.0% -31,616 -2.0% -3,121,872 -204.1% 6,336 0.4%
Drupal\Core\Render\PlaceholderGenerator::shouldAutomaticallyPlaceholder 0 0.0% 482,622 104.5% -425 -0.1% -229,512 -14.8% 4,848 0.3% 1,146,936 75.0% 0 0.0%
run_init::html/index.php 0 0.0% -462,029 -100.0% 28 0.0% -1,553,904 -100.0% -584 -0.0% -1,529,648 -100.0% 0 0.0%
main() 0 0.0% -462,013 -100.0% 168 0.0% -1,553,528 -100.0% -120 -0.0% -1,529,648 -100.0% 0 0.0%
Drupal\Core\Database\Driver\mysql\Insert::execute 0 0.0% 454,018 98.3% -3,238 -0.7% -139,424 -9.0% -61,880 -4.0% -2,433,648 -159.1% 0 0.0%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch 0 0.0% -419,020 -90.7% -744 -0.2% -18,161,456 -1169.0% 1,408 0.1% -17,797,880 -1163.5% 0 0.0%
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse 0 0.0% -415,231 -89.9% -321 -0.1% -18,664 -1.2% -14,880 -1.0% -5,048 -0.3% 0 0.0%
Symfony\Component\HttpKernel\Profiler\Profiler::collect 0 0.0% -413,712 -89.5% 1,271 0.3% 5,040 0.3% -1,280 -0.1% -5,048 -0.3% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 0.0% -412,667 -89.3% 154 0.0% -103,168 -6.6% -4,048 -0.3% -164,736 -10.8% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -402,558 -87.1% -535 -0.1% -18,140,552 -1167.7% 3,152 0.2% -17,803,464 -1163.9% 0 0.0%
Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke 0 0.0% -401,714 -86.9% -696 -0.2% -18,143,704 -1167.9% -2,312 -0.1% -17,803,464 -1163.9% 0 0.0%
call_user_func 0 0.0% -396,812 -85.9% -595 -0.1% -18,163,824 -1169.2% -9,176 -0.6% -17,803,464 -1163.9% 0 0.0%
Drupal\Core\Entity\Entity::linkTemplates 0 0.0% -391,327 -84.7% -389,247 -84.3% -6,487,280 -417.6% 792 0.1% 0 0.0% 0 0.0%
Drupal\Core\Entity\Entity::hasLinkTemplate 0 0.0% -390,098 -84.4% -24 -0.0% -5,438,704 -350.1% 1,048,576 67.5% 0 0.0% 0 0.0%
Drupal\webprofiler\DataCollector\DrupalDataCollector::collect 0 0.0% -385,468 -83.4% 7,103 1.5% 10,072 0.6% -1,424 -0.1% 0 0.0% 0 0.0%
Symfony\Component\Process\Pipes\UnixPipes::readAndWrite -17 -0.7% -351,261 -76.0% 4,740 1.0% -7,488 -0.5% 4,816 0.3% 0 0.0% 0 0.0%
Symfony\Component\Process\Process::readPipes -17 -0.7% -349,120 -75.6% -2,542 -0.6% -5,176 -0.3% -4,888 -0.3% 0 0.0% 0 0.0%
Symfony\Component\Process\Process::wait 0 0.0% -348,749 -75.5% -247 -0.1% -5,416 -0.3% 816 0.1% 0 0.0% 0 0.0%
Symfony\Component\Process\Process::mustRun 0 0.0% -346,862 -75.1% -117 -0.0% -5,360 -0.3% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\Process\Process::run 0 0.0% -346,754 -75.1% -63 -0.0% -5,360 -0.3% 0 0.0% 0 0.0% 0 0.0%
stream_select -17 -0.7% -344,040 -74.5% -344,040 -74.5% 1,496 0.1% 1,496 0.1% 0 0.0% 0 0.0%
__TwigTemplate_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e::doDisplay 0 0.0% 339,398 73.5% -430 -0.1% -653,368 -42.1% 0 0.0% -636,080 -41.6% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -338,557 -73.3% -3 -0.0% -1,559,744 -100.4% 0 0.0% -1,591,456 -104.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -338,509 -73.3% -1,268 -0.3% -1,559,744 -100.4% -1,256 -0.1% -1,591,456 -104.0% -2,376 -0.2%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -338,246 -73.2% -1 -0.0% -1,557,408 -100.2% 96 0.0% -1,597,792 -104.5% 0 0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 0 0.0% 337,603 73.1% -2,136 -0.5% -657,552 -42.3% 1,504 0.1% -626,672 -41.0% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -336,843 -72.9% -8 -0.0% -1,553,424 -100.0% -1,552 -0.1% -1,600,160 -104.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 0 0.0% -336,488 -72.8% 14 0.0% -1,553,416 -100.0% 8 0.0% -1,600,160 -104.6% 0 0.0%
Drupal\ban\BanMiddleware::handle 0 0.0% -336,437 -72.8% -1 -0.0% -1,552,624 -99.9% 0 0.0% -1,600,160 -104.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 0 0.0% -336,433 -72.8% -31 -0.0% -1,552,624 -99.9% 0 0.0% -1,600,160 -104.6% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -336,422 -72.8% -14 -0.0% -1,550,248 -99.8% 2,376 0.2% -1,600,160 -104.6% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 0 0.0% -336,412 -72.8% 88 0.0% -1,550,248 -99.8% 0 0.0% -1,600,160 -104.6% 0 0.0%
Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware::handle 0 0.0% -336,411 -72.8% 2 0.0% -1,550,248 -99.8% 0 0.0% -1,600,160 -104.6% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -336,392 -72.8% 20 0.0% -1,550,248 -99.8% 0 0.0% -1,600,160 -104.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 0 0.0% -336,342 -72.8% 0 0.0% -1,552,624 -99.9% 0 0.0% -1,600,160 -104.6% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% 335,432 72.6% -125 -0.0% -752,096 -48.4% 0 0.0% -626,400 -41.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% 335,385 72.6% -4,332 -0.9% -718,760 -46.3% -13,184 -0.8% -579,696 -37.9% 952 0.1%
Drupal\Core\Template\TwigExtension::escapeFilter@1 0 0.0% 334,781 72.5% -225 -0.0% -658,256 -42.4% 93,840 6.0% -611,968 -40.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% 331,619 71.8% 545 0.1% -657,600 -42.3% 0 0.0% -582,608 -38.1% -64 -0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% 331,133 71.7% -995 -0.2% -752,040 -48.4% 128 0.0% -594,872 -38.9% -14,432 -0.9%
Drupal\Core\Template\TwigExtension::escapeFilter 0 0.0% 330,887 71.6% 145 0.0% -653,448 -42.1% -2,368 -0.2% -589,568 -38.5% 0 0.0%
Twig_Template::render@1 0 0.0% 330,672 71.6% 348 0.1% -657,576 -42.3% 0 0.0% -599,536 -39.2% 0 0.0%
Twig_Template::render 0 0.0% 329,976 71.4% -17 -0.0% -657,240 -42.3% 0 0.0% -450,600 -29.5% 480 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% 329,828 71.4% -35 -0.0% -656,784 -42.3% 40 0.0% -573,832 -37.5% 16 0.0%
twig_render_template@1 0 0.0% 329,781 71.4% -362 -0.1% -657,624 -42.3% 0 0.0% -596,584 -39.0% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% 328,468 71.1% -368 -0.1% -661,152 -42.6% 0 0.0% -447,128 -29.2% 120 0.0%
Twig_Template::display@1 0 0.0% 328,465 71.1% -25 -0.0% -661,168 -42.6% -16 -0.0% -447,096 -29.2% 32 0.0%
Twig_Template::display 0 0.0% 327,163 70.8% 225 0.0% -657,240 -42.3% 0 0.0% -421,872 -27.6% 192 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% 326,813 70.7% -207 -0.0% -657,240 -42.3% 2,352 0.2% -421,872 -27.6% 0 0.0%
Drupal\Core\Entity\Entity::toUrl 0 0.0% 320,842 69.4% 326,615 70.7% 5,452,192 351.0% 12,632 0.8% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::toUrl 0 0.0% 320,784 69.4% -58 -0.0% 5,452,192 351.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Entity::urlInfo 0 0.0% 320,728 69.4% -56 -0.0% 5,452,192 351.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::urlInfo 0 0.0% 320,526 69.4% -202 -0.0% 5,452,192 351.0% 0 0.0% 0 0.0% 0 0.0%
array_intersect 0 0.0% 313,471 67.8% -1,069 -0.2% -86,216 -5.5% -168 -0.0% -285,312 -18.7% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -300,514 -65.0% -34 -0.0% -1,537,232 -99.0% 1,424 0.1% -1,601,760 -104.7% 0 0.0%
twig_render_template 0 0.0% 249,388 54.0% 398 0.1% -17,945,704 -1155.2% 0 0.0% -17,532,088 -1146.2% 384 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% 244,942 53.0% -806 -0.2% -18,057,880 -1162.4% -5,328 -0.3% -17,623,984 -1152.2% -10,088 -0.7%
Drupal\Core\Theme\ThemeManager::render 0 0.0% 237,755 51.5% 734 0.2% -18,055,872 -1162.2% 4,152 0.3% -17,478,616 -1142.7% 13,888 0.9%
Drupal\Core\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 0 0.0% 236,951 51.3% -38 -0.0% -18,051,360 -1162.0% 0 0.0% -17,486,912 -1143.2% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% 236,185 51.1% -1,595 -0.3% -18,062,816 -1162.7% -3,544 -0.2% -17,546,816 -1147.1% -480 -0.0%
Drupal\Core\Render\Renderer::render 0 0.0% 236,184 51.1% -1 -0.0% -18,062,704 -1162.7% 112 0.0% -17,546,816 -1147.1% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% 189,914 41.1% 101 0.0% -18,078,152 -1163.7% -1,712 -0.1% -17,727,112 -1158.9% 6,312 0.4%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% 189,660 41.1% -9 -0.0% -18,074,000 -1163.4% 40 0.0% -17,755,232 -1160.7% 0 0.0%
Stack\StackedHttpKernel::terminate 0 0.0% -161,998 -35.1% -168 -0.0% 7,696 0.5% 1,184 0.1% 72,112 4.7% 0 0.0%
Drupal\Core\DrupalKernel::terminate 0 0.0% -161,916 -35.0% -21 -0.0% 7,648 0.5% 584 0.0% 72,112 4.7% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::terminate 0 0.0% -161,830 -35.0% 9 0.0% 6,512 0.4% -1,744 -0.1% 72,112 4.7% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 0 0.0% 157,451 34.1% -204 -0.0% -1,438,672 -92.6% 24 0.0% -1,268,224 -82.9% 0 0.0%
Drupal\webprofiler\Profiler\DatabaseProfilerStorage::write 0 0.0% -155,843 -33.7% -88 -0.0% 8,544 0.5% -9,368 -0.6% 72,112 4.7% 0 0.0%
Symfony\Component\HttpKernel\Profiler\Profiler::saveProfile 0 0.0% -155,464 -33.6% 417 0.1% 11,392 0.7% 1,296 0.1% 72,112 4.7% 0 0.0%
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelTerminate 0 0.0% -154,241 -33.4% 720 0.2% 11,952 0.8% 2,224 0.1% 72,112 4.7% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% -144,682 -31.3% 215 0.0% -17,391,960 -1119.5% 0 0.0% -17,115,560 -1118.9% 0 0.0%
Drupal\webprofiler\Cache\CacheBackendWrapper::get -100 -3.9% -133,789 -29.0% -1,342 -0.3% -45,436,824 -2924.8% -48 -0.0% -7,378,688 -482.4% -5,592 -0.4%
Drupal\Core\Cache\ApcuBackend::getMultiple -100 -3.9% -109,500 -23.7% -4,608 -1.0% -45,413,632 -2923.3% 144,104 9.3% -6,107,256 -399.3% -54,936 -3.6%
call_user_func_array -400 -15.7% -107,857 -23.3% -2,073 -0.4% 16,183,840 1041.7% -152,416 -9.8% 16,626,728 1087.0% 144 0.0%
Drupal\Core\Cache\ChainedFastBackend::getMultiple -100 -3.9% -107,439 -23.3% -439 -0.1% -45,417,416 -2923.5% 2,432 0.2% -6,207,992 -405.8% -59,968 -3.9%
apc_fetch -100 -3.9% -102,923 -22.3% -73,413 -15.9% -45,408,512 -2922.9% -28,230,864 -1817.2% -5,991,392 -391.7% -3,365,280 -220.0%
Drupal\Core\Cache\ChainedFastBackend::get -100 -3.9% -99,566 -21.6% -905 -0.2% -45,412,024 -2923.2% 11,992 0.8% -6,010,048 -392.9% -38,400 -2.5%
Drupal\Component\DependencyInjection\Container::get 900 35.3% -97,311 -21.1% 137 0.0% -17,310,848 -1114.3% -51,720 -3.3% -17,165,392 -1122.2% -15,224 -1.0%
Drupal\Component\DependencyInjection\Container::createService 0 0.0% -91,470 -19.8% 626 0.1% -17,306,872 -1114.0% -4,104 -0.3% -17,003,264 -1111.6% 12,168 0.8%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% -89,069 -19.3% -404 -0.1% -149,984 -9.7% -264 -0.0% -257,448 -16.8% 64 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 0 0.0% -85,765 -18.6% -1,538 -0.3% -17,239,264 -1109.7% -1,016 -0.1% -18,006,552 -1177.2% 4,720 0.3%
Drupal\Component\DependencyInjection\Container::get@1 0 0.0% -85,402 -18.5% -608 -0.1% -17,250,120 -1110.4% -35,840 -2.3% -18,001,768 -1176.9% 4,800 0.3%
Drupal\Core\Template\Loader\FilesystemLoader::__construct 0 0.0% -84,664 -18.3% -2,943 -0.6% -17,289,880 -1112.9% -11,200 -0.7% -18,352,456 -1199.8% 255,944 16.7%
twig_render_template@2 0 0.0% -83,758 -18.1% -805 -0.2% -151,448 -9.7% 2,528 0.2% -257,352 -16.8% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 0 0.0% -83,611 -18.1% -443 -0.1% -17,238,120 -1109.6% 2,840 0.2% -18,328,136 -1198.2% 304 0.0%
Drupal\Core\Theme\ThemeInitialization::getActiveThemeByName -100 -3.9% -83,466 -18.1% -384 -0.1% -45,610,128 -2935.9% 83,992 5.4% -5,037,176 -329.3% 0 0.0%
Drupal::service 400 15.7% -80,747 -17.5% 3,371 0.7% -17,221,800 -1108.6% 64,352 4.1% -17,155,296 -1121.5% 128 0.0%
call_user_func_array@1 0 0.0% -80,250 -17.4% -128 -0.0% 16,604,680 1068.8% -10,784 -0.7% 16,235,208 1061.4% 360 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 0 0.0% -79,561 -17.2% 323 0.1% -17,265,960 -1111.4% 3,416 0.2% -18,299,848 -1196.3% 0 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext 0 0.0% -78,765 -17.0% -38 -0.0% 16,617,280 1069.6% 32 0.0% 16,278,544 1064.2% -48 -0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure} 0 0.0% -78,764 -17.0% 1 0.0% 16,617,280 1069.6% 0 0.0% 16,278,544 1064.2% 0 0.0%
[ display all ]