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

Overall Summary
Total Incl. Wall Time (microsec):69,699,950 microsecs
Total Incl. MemUse (bytes):3,339,222,864 bytes
Total Incl. PeakMemUse (bytes):3,512,874,752 bytes
Number of Function Calls:17,093,710


[View Full Callgraph]


Displaying top 100 functions: Sorted by Incl. Wall Time (microsec) [ display all ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Excl. Wall Time
(microsec)
EWall%Incl.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
main() 100 0.0% 69,699,950 100.0% 4,442 0.0% 3,339,222,864 100.0% -280,888 -0.0% 3,512,874,752 100.0% 33,600 0.0%
run_init::html/index.php 100 0.0% 69,686,104 100.0% 5,156 0.0% 3,339,034,816 100.0% 427,512 0.0% 3,512,781,152 100.0% 242,400 0.0%
Drupal\Core\DrupalKernel::handle 100 0.0% 63,903,800 91.7% 2,861 0.0% 3,231,258,968 96.8% 366,336 0.0% 3,289,772,896 93.6% 168,800 0.0%
Stack\StackedHttpKernel::handle 100 0.0% 62,571,576 89.8% 425 0.0% 2,988,685,936 89.5% 97,600 0.0% 3,007,444,896 85.6% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 100 0.0% 62,571,151 89.8% 1,539 0.0% 2,988,588,336 89.5% 202,400 0.0% 3,007,444,896 85.6% 0 0.0%
Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware::handle 100 0.0% 62,565,709 89.8% 790 0.0% 2,986,905,136 89.4% 144,800 0.0% 3,007,444,896 85.6% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 100 0.0% 62,559,912 89.8% 1,236 0.0% 2,985,432,336 89.4% 173,600 0.0% 3,007,444,896 85.6% 0 0.0%
Drupal\ban\BanMiddleware::handle 100 0.0% 62,558,264 89.8% 899 0.0% 2,985,086,736 89.4% 153,600 0.0% 3,007,444,896 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 100 0.0% 62,494,918 89.7% 832 0.0% 2,982,941,136 89.3% 188,000 0.0% 3,007,444,896 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 100 0.0% 62,460,516 89.6% 2,569 0.0% 2,975,279,536 89.1% 279,176 0.0% 3,007,444,896 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 100 0.0% 62,446,132 89.6% 1,385 0.0% 2,972,891,424 89.0% 122,392 0.0% 3,007,444,896 85.6% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 100 0.0% 62,432,094 89.6% 914 0.0% 2,972,693,032 89.0% 165,592 0.0% 3,007,444,896 85.6% 0 0.0%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch 600 0.0% 62,216,728 89.3% 17,126 0.0% 2,215,364,936 66.3% 584,224 0.0% 2,431,127,104 69.2% 13,600 0.0%
Drupal\Core\StackMiddleware\Session::handle 100 0.0% 61,472,659 88.2% 3,177 0.0% 2,829,284,800 84.7% 281,600 0.0% 2,886,918,416 82.2% 57,600 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 100 0.0% 61,335,910 88.0% 1,479 0.0% 2,803,854,920 84.0% 190,400 0.0% 2,864,428,816 81.5% 115,200 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 100 0.0% 61,333,451 88.0% 52,449 0.1% 2,803,483,720 84.0% -11,816,296 -0.4% 2,864,186,416 81.5% 187,976 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 600 0.0% 58,003,817 83.2% 29,715 0.0% 1,500,255,744 44.9% 141,520 0.0% 1,626,103,856 46.3% 0 0.0%
Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke 4,100 0.0% 57,971,997 83.2% 50,712 0.1% 1,499,827,824 44.9% -226,768 -0.0% 1,626,103,856 46.3% 15,840 0.0%
call_user_func 5,300 0.0% 57,803,129 82.9% 22,005 0.0% 1,500,899,368 44.9% 1,949,728 0.1% 1,630,208,160 46.4% 178,992 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 800 0.0% 42,413,271 60.9% 10,688 0.0% 1,385,522,624 41.5% 535,224 0.0% 1,481,711,832 42.2% 8,000 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 100 0.0% 40,072,287 57.5% 16,232 0.0% 961,486,360 28.8% -10,817,520 -0.3% 1,015,311,064 28.9% 189,408 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 100 0.0% 40,011,702 57.4% 6,520 0.0% 967,072,680 29.0% -179,864 -0.0% 1,011,049,872 28.8% 79,808 0.0%
Drupal\Core\Render\Renderer::render 700 0.0% 37,897,711 54.4% 1,923 0.0% 740,132,624 22.2% 243,216 0.0% 872,804,856 24.8% 85,600 0.0%
Drupal\Core\Render\Renderer::doRender 700 0.0% 37,895,788 54.4% 55,650 0.1% 739,889,408 22.2% 2,256,712 0.1% 872,719,256 24.8% 878,400 0.0%
Drupal\Core\Render\Renderer::doRender@1 3,700 0.0% 37,248,812 53.4% 170,406 0.2% 747,374,296 22.4% -4,402,576 -0.1% 797,321,432 22.7% 350,008 0.0%
Drupal\Core\Theme\ThemeManager::render 1,700 0.0% 37,057,363 53.2% 112,029 0.2% 734,605,952 22.0% -6,912,856 -0.2% 841,155,520 23.9% 590,064 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 300 0.0% 36,860,390 52.9% 1,172 0.0% 712,296,544 21.3% 187,200 0.0% 756,554,520 21.5% 0 0.0%
twig_render_template 1,600 0.0% 36,403,956 52.2% 20,535 0.0% 697,732,656 20.9% -57,164,000 -1.7% 803,092,608 22.9% 42,816 0.0%
Twig_Template::render 1,600 0.0% 35,744,410 51.3% 9,581 0.0% 617,414,720 18.5% 82,400 0.0% 704,609,048 20.1% 127,288 0.0%
Twig_Template::display 1,600 0.0% 35,712,763 51.2% 9,297 0.0% 613,217,120 18.4% -115,200 -0.0% 668,758,856 19.0% 310,904 0.0%
Twig_Template::displayWithErrorHandling 1,600 0.0% 35,691,918 51.2% 4,881 0.0% 612,063,520 18.3% -205,552 -0.0% 667,098,704 19.0% 435,576 0.0%
Drupal\Core\Render\Renderer::render@1 900 0.0% 35,513,168 51.0% 2,485 0.0% 632,623,160 18.9% 287,136 0.0% 707,765,872 20.1% 59,040 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 11,700 0.1% 35,091,405 50.3% 19,469 0.0% 563,746,752 16.9% -2,872,784 -0.1% 620,438,128 17.7% 670,872 0.0%
Drupal\Core\Theme\ThemeManager::render@1 700 0.0% 34,968,999 50.2% 47,353 0.1% 560,053,040 16.8% -3,015,304 -0.1% 615,614,808 17.5% 1,999,648 0.1%
Drupal\Core\Render\Renderer::doRender@2 1,800 0.0% 34,951,998 50.1% 88,494 0.1% 579,923,984 17.4% -92,704 -0.0% 603,291,376 17.2% 919,952 0.0%
Twig_Template::display@1 800 0.0% 34,840,289 50.0% 5,323 0.0% 570,278,744 17.1% 14,416 0.0% 614,849,032 17.5% 244,536 0.0%
Twig_Template::displayWithErrorHandling@1 800 0.0% 34,833,684 50.0% 2,546 0.0% 570,048,328 17.1% 314,400 0.0% 614,466,688 17.5% 299,320 0.0%
twig_render_template@1 700 0.0% 34,689,517 49.8% 9,228 0.0% 546,662,592 16.4% -3,341,600 -0.1% 597,865,376 17.0% 108,600 0.0%
Twig_Template::render@1 700 0.0% 34,617,894 49.7% 4,904 0.0% 541,583,112 16.2% 48,800 0.0% 593,168,336 16.9% 123,096 0.0%
__TwigTemplate_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e::doDisplay 100 0.0% 34,606,023 49.6% 18,340 0.0% 540,342,208 16.2% -1,247,200 -0.0% 582,114,128 16.6% 833,184 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 2,300 0.0% 34,397,951 49.4% 50,549 0.1% 534,496,696 16.0% -24,050,976 -0.7% 576,482,984 16.4% 308,432 0.0%
Drupal\Core\Render\Renderer::render@2 1,500 0.0% 34,370,413 49.3% 4,241 0.0% 558,894,872 16.7% 254,400 0.0% 576,742,288 16.4% 116,096 0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 100 0.0% 34,292,684 49.2% 28,074 0.0% 525,215,888 15.7% -1,824,792 -0.1% 562,662,056 16.0% 385,704 0.0%
Drupal\Core\Render\Renderer::doRender@3 1,800 0.0% 33,862,257 48.6% 196,053 0.3% 549,741,672 16.5% -5,771,816 -0.2% 589,385,000 16.8% 1,069,680 0.0%
_drupal_error_handler 7,600 0.0% 20,784,972 29.8% 40,731 0.1% 119,967,832 3.6% -4,951,432 -0.1% 249,275,640 7.1% 0 0.0%
_drupal_error_handler_real 7,600 0.0% 20,744,241 29.8% 617,042 0.9% 124,919,264 3.7% -696,994,832 -20.9% 249,275,640 7.1% 8,504 0.0%
Drupal\Core\Render\PlaceholderGenerator::shouldAutomaticallyPlaceholder 2,500 0.0% 20,147,606 28.9% 41,838 0.1% 109,352,984 3.3% -3,130,864 -0.1% 249,275,640 7.1% 0 0.0%
_drupal_log_error 7,600 0.0% 19,064,679 27.4% 413,676 0.6% 100,012,440 3.0% -46,493,480 -1.4% 237,793,872 6.8% 198,400 0.0%
Drupal\Core\Database\Driver\mysql\Connection::query 11,977 0.1% 13,645,514 19.6% 46,560 0.1% 130,735,960 3.9% -25,515,040 -0.8% 298,860,112 8.5% 232,904 0.0%
Drupal\Core\Database\Connection::query 11,977 0.1% 13,598,954 19.5% 273,688 0.4% 156,251,000 4.7% -98,160,632 -2.9% 298,627,208 8.5% 926,016 0.0%
array_intersect 8,300 0.0% 12,826,665 18.4% 92,912 0.1% 58,728,192 1.8% -2,315,424 -0.1% 51,782,112 1.5% 1,219,200 0.0%
Drupal\Core\Database\Statement::execute 11,977 0.1% 12,716,246 18.2% 237,247 0.3% 222,504,400 6.7% -13,232,144 -0.4% 294,316,440 8.4% 213,120 0.0%
Drupal\Core\Database\Driver\mysql\Insert::execute 7,700 0.0% 11,201,485 16.1% 179,804 0.3% 44,788,688 1.3% -28,431,072 -0.9% 167,028,848 4.8% 17,424 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 100 0.0% 11,088,753 15.9% 2,593 0.0% 228,202,808 6.8% 227,272 0.0% 220,299,864 6.3% 0 0.0%
Drupal\Core\Render\PlaceholderingRenderCache::set 1,200 0.0% 10,695,960 15.3% 18,628 0.0% 51,543,648 1.5% -1,940,656 -0.1% 142,997,240 4.1% 0 0.0%
PDOStatement::execute 11,977 0.1% 10,016,479 14.4% 10,016,479 14.4% 89,609,312 2.7% 89,609,312 2.7% 98,584,256 2.8% 98,584,256 2.8%
Drupal\Core\Logger\LoggerChannel::log 7,600 0.0% 9,676,112 13.9% 216,395 0.3% 57,352,024 1.7% -14,242,840 -0.4% 132,107,176 3.8% 486,392 0.0%
call_user_func_array 49,600 0.3% 8,711,468 12.5% 142,272 0.2% 992,360,800 29.7% 23,695,456 0.7% 803,064,632 22.9% 956,400 0.0%
call_user_func@1 10,400 0.1% 7,775,697 11.2% 40,537 0.1% 315,869,984 9.5% 1,646,920 0.0% 222,492,072 6.3% 279,640 0.0%
Drupal\dblog\Logger\DbLog::log 7,600 0.0% 7,642,483 11.0% 192,759 0.3% 66,127,832 2.0% -23,001,096 -0.7% 75,805,000 2.2% 15,840 0.0%
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse 100 0.0% 7,100,975 10.2% 4,025 0.0% 75,075,456 2.2% 332,920 0.0% 44,840 0.0% 0 0.0%
Symfony\Component\HttpKernel\Profiler\Profiler::collect 100 0.0% 7,044,239 10.1% 39,500 0.1% 72,534,928 2.2% 2,317,144 0.1% 44,840 0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::get 268,500 1.6% 6,808,777 9.8% 482,048 0.7% 1,135,407,976 34.0% -45,228,712 -1.4% 1,162,824,928 33.1% 4,160,712 0.1%
Drupal\Component\DependencyInjection\Container::createService 9,000 0.1% 6,005,532 8.6% 156,283 0.2% 1,108,785,760 33.2% 5,739,856 0.2% 1,067,706,280 30.4% 1,153,672 0.0%
Drupal\block\BlockViewBuilder::preRender 1,400 0.0% 5,977,418 8.6% 20,220 0.0% 276,893,736 8.3% 1,115,440 0.0% 189,102,048 5.4% 53,600 0.0%
Drupal\Core\Utility\Error::formatBacktrace 7,600 0.0% 5,654,284 8.1% 3,644,518 5.2% 22,298,464 0.7% -331,322,896 -9.9% 146,168 0.0% 146,168 0.0%
Drupal\Core\DrupalKernel::terminate 100 0.0% 5,533,914 7.9% 1,623 0.0% 63,884,512 1.9% 133,520 0.0% 179,662,656 5.1% 0 0.0%
Stack\StackedHttpKernel::terminate 100 0.0% 5,530,570 7.9% 1,576 0.0% 63,683,000 1.9% 106,504 0.0% 179,662,656 5.1% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::terminate 100 0.0% 5,528,994 7.9% 1,743 0.0% 63,576,496 1.9% 160,808 0.0% 179,662,656 5.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 2,100 0.0% 5,481,945 7.9% 232,753 0.3% 128,055,792 3.8% -10,616,616 -0.3% 123,253,136 3.5% 1,686,976 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 400 0.0% 5,155,990 7.4% 21,576 0.0% 214,273,912 6.4% -6,718,720 -0.2% 179,793,864 5.1% 37,600 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 100 0.0% 5,138,336 7.4% 13,051 0.0% 401,163,136 12.0% -5,648,048 -0.2% 410,746,472 11.7% 545,048 0.0%
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelTerminate 100 0.0% 5,131,233 7.4% 7,438 0.0% 53,011,568 1.6% 294,496 0.0% 179,662,656 5.1% 0 0.0%
Symfony\Component\HttpKernel\Profiler\Profiler::saveProfile 100 0.0% 5,122,613 7.3% 3,129 0.0% 52,074,376 1.6% 208,192 0.0% 179,662,656 5.1% 0 0.0%
Drupal\webprofiler\Profiler\DatabaseProfilerStorage::write 100 0.0% 5,116,300 7.3% 17,734 0.0% 51,215,832 1.5% -29,028,776 -0.9% 179,662,656 5.1% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@1 6,800 0.0% 4,933,166 7.1% 50,067 0.1% 937,398,824 28.1% -24,448,808 -0.7% 991,043,392 28.2% 192,256 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 9,500 0.1% 4,926,642 7.1% 69,561 0.1% 934,745,736 28.0% 4,346,816 0.1% 979,868,016 27.9% 80 0.0%
call_user_func_array@1 5,900 0.0% 4,896,570 7.0% 13,792 0.0% 664,463,288 19.9% 2,496,744 0.1% 624,997,168 17.8% 91,080 0.0%
twig_render_template@2 2,100 0.0% 4,868,941 7.0% 35,198 0.1% 126,119,960 3.8% -5,889,624 -0.2% 117,436,520 3.3% 104,752 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 5,100 0.0% 4,736,556 6.8% 84,739 0.1% 929,343,328 27.8% 1,790,672 0.1% 946,586,312 26.9% 786,992 0.0%
Drupal\webprofiler\Cache\CacheBackendWrapper::get 6,400 0.0% 4,559,425 6.5% 57,121 0.1% 641,006,896 19.2% 3,638,232 0.1% 594,376,024 16.9% 126,152 0.0%
Twig_Template::render@2 2,100 0.0% 4,523,577 6.5% 17,607 0.0% 105,653,944 3.2% -94,640 -0.0% 111,236,584 3.2% 100,704 0.0%
Twig_Template::display@2 2,100 0.0% 4,496,233 6.5% 18,656 0.0% 102,873,376 3.1% -520,096 -0.0% 104,494,496 3.0% 177,856 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure} 100 0.0% 4,493,893 6.4% 558 0.0% 646,330,000 19.4% 60,904 0.0% 608,925,472 17.3% 52,752 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext 100 0.0% 4,493,335 6.4% 1,813 0.0% 646,269,096 19.4% 237,592 0.0% 608,872,720 17.3% 57,720 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure}@1 100 0.0% 4,481,411 6.4% 390 0.0% 643,881,904 19.3% 78,808 0.0% 608,783,776 17.3% 0 0.0%
Drupal\contact\Controller\ContactController::contactSitePage 100 0.0% 4,480,573 6.4% 5,086 0.0% 643,645,544 19.3% 475,920 0.0% 608,783,776 17.3% 38,208 0.0%
Twig_Template::displayWithErrorHandling@2 2,100 0.0% 4,469,535 6.4% 7,218 0.0% 102,907,008 3.1% 85,624 0.0% 104,163,200 3.0% 54,400 0.0%
spl_autoload_call 54,800 0.3% 4,169,161 6.0% 142,674 0.2% 1,098,914,920 32.9% -11,317,208 -0.3% 559,143,544 15.9% 2,646,048 0.1%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 7,700 0.0% 3,970,634 5.7% 46,669 0.1% 804,540,752 24.1% 3,450,640 0.1% 867,488,768 24.7% 22,352 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 53,500 0.3% 3,940,900 5.7% 361,499 0.5% 1,088,145,728 32.6% 14,594,464 0.4% 536,263,064 15.3% 6,322,608 0.2%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::preProcess 700 0.0% 3,936,918 5.6% 44,270 0.1% 709,532,520 21.2% -4,223,216 -0.1% 806,721,648 23.0% 12,000 0.0%
Drupal\webprofiler\DataCollector\DrupalDataCollector::collect 100 0.0% 3,903,059 5.6% 19,602 0.0% 27,230,952 0.8% 500,704 0.0% 0 0.0% 0 0.0%
Drupal\Core\Menu\MenuLinkTree::transform 400 0.0% 3,878,043 5.6% 6,358 0.0% 172,636,056 5.2% -1,032,776 -0.0% 156,313,112 4.4% 0 0.0%
call_user_func@2 800 0.0% 3,836,541 5.5% 2,998 0.0% 172,323,136 5.2% -207,216 -0.0% 156,313,112 4.4% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::getListeners 1,400 0.0% 3,788,061 5.4% 32,696 0.0% 708,702,800 21.2% 3,333,688 0.1% 806,724,048 23.0% 19,200 0.0%
Drupal\Component\DependencyInjection\Container::get@2 7,700 0.0% 3,746,938 5.4% 44,435 0.1% 775,609,744 23.2% -21,414,464 -0.6% 838,545,208 23.9% 197,280 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess 400 0.0% 3,693,438 5.3% 23,750 0.0% 169,671,088 5.1% 656,808 0.0% 156,313,112 4.4% 8,000 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::menuLinkCheckAccess 3,000 0.0% 3,655,186 5.2% 47,945 0.1% 164,314,896 4.9% -1,137,840 -0.0% 156,037,984 4.4% 11,200 0.0%
Drupal\Core\Render\Renderer::doRender@4 2,300 0.0% 3,604,015 5.2% 97,904 0.1% 89,867,688 2.7% 1,662,720 0.0% 117,135,104 3.3% 1,041,536 0.0%
[ display all ]