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

Overall Diff Summary

Run #565918537d922Run #5659186b7d6e0DiffDiff%
Number of Function Calls17,091,157 17,093,710 2,553 0.0%
Incl. Wall Time (microsec)69,237,937 69,699,950 462,013 0.7%
Incl. MemUse (bytes)3,337,669,336 3,339,222,864 1,553,528 0.0%
Incl. PeakMemUse (bytes)3,511,345,104 3,512,874,752 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 ]