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

Overall Summary
Total Incl. Wall Time (microsec):69,237,937 microsecs
Total Incl. MemUse (bytes):3,337,669,336 bytes
Total Incl. PeakMemUse (bytes):3,511,345,104 bytes
Number of Function Calls:17,091,157


[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,237,937 100.0% 4,610 0.0% 3,337,669,336 100.0% -281,008 -0.0% 3,511,345,104 100.0% 33,600 0.0%
run_init::html/index.php 100 0.0% 69,224,075 100.0% 5,184 0.0% 3,337,480,912 100.0% 426,928 0.0% 3,511,251,504 100.0% 242,400 0.0%
Drupal\Core\DrupalKernel::handle 100 0.0% 63,603,286 91.9% 2,827 0.0% 3,229,721,736 96.8% 367,760 0.0% 3,288,171,136 93.6% 168,800 0.0%
Stack\StackedHttpKernel::handle 100 0.0% 62,235,184 89.9% 445 0.0% 2,987,135,688 89.5% 97,600 0.0% 3,005,844,736 85.6% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 100 0.0% 62,234,739 89.9% 1,627 0.0% 2,987,038,088 89.5% 202,400 0.0% 3,005,844,736 85.6% 0 0.0%
Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware::handle 100 0.0% 62,229,298 89.9% 792 0.0% 2,985,354,888 89.4% 144,800 0.0% 3,005,844,736 85.6% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 100 0.0% 62,223,490 89.9% 1,222 0.0% 2,983,882,088 89.4% 175,976 0.0% 3,005,844,736 85.6% 0 0.0%
Drupal\ban\BanMiddleware::handle 100 0.0% 62,221,827 89.9% 898 0.0% 2,983,534,112 89.4% 153,600 0.0% 3,005,844,736 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 100 0.0% 62,158,576 89.8% 832 0.0% 2,981,388,512 89.3% 188,000 0.0% 3,005,844,736 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 100 0.0% 62,124,083 89.7% 2,538 0.0% 2,973,726,912 89.1% 279,176 0.0% 3,005,844,736 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 100 0.0% 62,109,644 89.7% 1,399 0.0% 2,971,338,008 89.0% 122,400 0.0% 3,005,844,736 85.6% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 100 0.0% 62,095,251 89.7% 906 0.0% 2,971,139,608 89.0% 164,040 0.0% 3,005,844,736 85.6% 0 0.0%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch 600 0.0% 61,797,708 89.3% 16,382 0.0% 2,197,203,480 65.8% 585,632 0.0% 2,413,329,224 68.7% 13,600 0.0%
Drupal\Core\StackMiddleware\Session::handle 100 0.0% 61,134,413 88.3% 3,176 0.0% 2,827,727,392 84.7% 281,696 0.0% 2,885,320,624 82.2% 57,600 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 100 0.0% 60,997,353 88.1% 1,476 0.0% 2,802,295,176 84.0% 190,400 0.0% 2,862,837,360 81.5% 115,200 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 100 0.0% 60,994,942 88.1% 51,181 0.1% 2,801,923,976 83.9% -11,817,552 -0.4% 2,862,594,960 81.5% 185,600 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 600 0.0% 57,601,259 83.2% 29,180 0.0% 1,482,115,192 44.4% 144,672 0.0% 1,608,300,392 45.8% 0 0.0%
Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke 4,100 0.0% 57,570,283 83.1% 50,016 0.1% 1,481,684,120 44.4% -229,080 -0.0% 1,608,300,392 45.8% 15,840 0.0%
call_user_func 5,300 0.0% 57,406,317 82.9% 21,410 0.0% 1,482,735,544 44.4% 1,940,552 0.1% 1,612,404,696 45.9% 178,992 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 800 0.0% 42,570,722 61.5% 10,484 0.0% 1,384,083,952 41.5% 535,248 0.0% 1,480,443,608 42.2% 8,000 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 100 0.0% 40,262,201 58.2% 16,333 0.0% 943,408,208 28.3% -10,819,232 -0.3% 997,583,952 28.4% 195,720 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 100 0.0% 40,201,362 58.1% 6,511 0.0% 948,998,680 28.4% -179,824 -0.0% 993,294,640 28.3% 79,808 0.0%
Drupal\Core\Render\Renderer::render 700 0.0% 38,133,895 55.1% 1,922 0.0% 722,069,920 21.6% 243,328 0.0% 855,258,040 24.4% 85,600 0.0%
Drupal\Core\Render\Renderer::doRender 700 0.0% 38,131,973 55.1% 54,055 0.1% 721,826,592 21.6% 2,253,168 0.1% 855,172,440 24.4% 877,920 0.0%
Drupal\Core\Render\Renderer::doRender@1 3,700 0.0% 37,493,754 54.2% 169,600 0.2% 729,316,416 21.9% -4,407,904 -0.1% 779,697,448 22.2% 339,920 0.0%
Drupal\Core\Theme\ThemeManager::render 1,700 0.0% 37,295,118 53.9% 112,763 0.2% 716,550,080 21.5% -6,908,704 -0.2% 823,676,904 23.5% 603,952 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 300 0.0% 37,097,341 53.6% 1,134 0.0% 694,245,184 20.8% 187,200 0.0% 739,067,608 21.0% 0 0.0%
twig_render_template 1,600 0.0% 36,653,344 52.9% 20,933 0.0% 679,786,952 20.4% -57,164,000 -1.7% 785,560,520 22.4% 43,200 0.0%
Twig_Template::render 1,600 0.0% 36,074,386 52.1% 9,564 0.0% 616,757,480 18.5% 82,400 0.0% 704,158,448 20.1% 127,768 0.0%
Twig_Template::display 1,600 0.0% 36,039,926 52.1% 9,522 0.0% 612,559,880 18.4% -115,200 -0.0% 668,336,984 19.0% 311,096 0.0%
Twig_Template::displayWithErrorHandling 1,600 0.0% 36,018,731 52.0% 4,674 0.0% 611,406,280 18.3% -203,200 -0.0% 666,676,832 19.0% 435,576 0.0%
Drupal\Core\Render\Renderer::render@1 900 0.0% 35,842,996 51.8% 2,450 0.0% 631,966,376 18.9% 287,176 0.0% 707,192,040 20.1% 59,056 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 11,700 0.1% 35,422,292 51.2% 19,614 0.0% 563,093,304 16.9% -2,875,152 -0.1% 619,848,560 17.7% 670,872 0.0%
Drupal\Core\Theme\ThemeManager::render@1 700 0.0% 35,300,618 51.0% 47,898 0.1% 559,395,440 16.8% -3,015,304 -0.1% 615,032,200 17.5% 1,999,584 0.1%
Drupal\Core\Render\Renderer::doRender@2 1,800 0.0% 35,283,131 51.0% 87,499 0.1% 579,171,944 17.4% -92,576 -0.0% 602,696,504 17.2% 905,520 0.0%
Twig_Template::display@1 800 0.0% 35,168,754 50.8% 5,298 0.0% 569,617,576 17.1% 14,400 0.0% 614,401,936 17.5% 244,568 0.0%
Twig_Template::displayWithErrorHandling@1 800 0.0% 35,162,152 50.8% 2,178 0.0% 569,387,176 17.1% 314,400 0.0% 614,019,560 17.5% 299,440 0.0%
twig_render_template@1 700 0.0% 35,019,298 50.6% 8,866 0.0% 546,004,968 16.4% -3,341,600 -0.1% 597,268,792 17.0% 108,600 0.0%
Twig_Template::render@1 700 0.0% 34,948,566 50.5% 5,252 0.0% 540,925,536 16.2% 48,800 0.0% 592,568,800 16.9% 123,096 0.0%
__TwigTemplate_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e::doDisplay 100 0.0% 34,945,421 50.5% 17,910 0.0% 539,688,840 16.2% -1,247,200 -0.0% 581,478,048 16.6% 833,184 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 2,300 0.0% 34,732,732 50.2% 50,324 0.1% 533,838,440 16.0% -23,957,136 -0.7% 575,871,016 16.4% 308,432 0.0%
Drupal\Core\Render\Renderer::render@2 1,500 0.0% 34,705,845 50.1% 4,116 0.0% 558,142,776 16.7% 254,400 0.0% 576,115,888 16.4% 116,096 0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 100 0.0% 34,630,287 50.0% 25,938 0.0% 524,558,336 15.7% -1,823,288 -0.1% 562,035,384 16.0% 385,704 0.0%
Drupal\Core\Render\Renderer::doRender@3 1,800 0.0% 34,197,642 49.4% 191,721 0.3% 549,022,912 16.4% -5,785,000 -0.2% 588,805,304 16.8% 1,070,632 0.0%
_drupal_error_handler 7,600 0.0% 21,289,107 30.7% 40,671 0.1% 119,735,656 3.6% -4,953,560 -0.1% 250,422,576 7.1% 0 0.0%
_drupal_error_handler_real 7,600 0.0% 21,248,436 30.7% 612,233 0.9% 124,689,216 3.7% -696,737,896 -20.9% 250,422,576 7.1% 664 0.0%
Drupal\Core\Render\PlaceholderGenerator::shouldAutomaticallyPlaceholder 2,500 0.0% 20,630,228 29.8% 41,413 0.1% 109,123,472 3.3% -3,126,016 -0.1% 250,422,576 7.1% 0 0.0%
_drupal_log_error 7,600 0.0% 19,586,753 28.3% 410,807 0.6% 99,790,152 3.0% -46,476,384 -1.4% 238,911,856 6.8% 198,400 0.0%
Drupal\Core\Database\Driver\mysql\Connection::query 11,977 0.1% 14,145,724 20.4% 45,438 0.1% 130,643,208 3.9% -25,546,656 -0.8% 295,738,240 8.4% 239,240 0.0%
Drupal\Core\Database\Connection::query 11,977 0.1% 14,100,286 20.4% 270,574 0.4% 156,189,864 4.7% -98,141,400 -2.9% 295,499,000 8.4% 932,352 0.0%
Drupal\Core\Database\Statement::execute 11,977 0.1% 13,223,584 19.1% 236,762 0.3% 222,448,704 6.7% -13,180,600 -0.4% 291,174,768 8.3% 213,120 0.0%
array_intersect 8,300 0.0% 13,140,136 19.0% 91,843 0.1% 58,641,976 1.8% -2,315,592 -0.1% 51,496,800 1.5% 1,219,200 0.0%
Drupal\Core\Database\Driver\mysql\Insert::execute 7,700 0.0% 11,655,503 16.8% 176,566 0.3% 44,649,264 1.3% -28,492,952 -0.9% 164,595,200 4.7% 17,424 0.0%
Drupal\Core\Render\PlaceholderingRenderCache::set 1,200 0.0% 11,401,992 16.5% 18,118 0.0% 51,469,456 1.5% -1,939,784 -0.1% 144,088,512 4.1% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 100 0.0% 10,676,086 15.4% 2,747 0.0% 228,099,640 6.8% 223,224 0.0% 220,135,128 6.3% 0 0.0%
PDOStatement::execute 11,977 0.1% 10,534,194 15.2% 10,534,194 15.2% 89,589,080 2.7% 89,589,080 2.7% 98,616,680 2.8% 98,616,680 2.8%
Drupal\Core\Logger\LoggerChannel::log 7,600 0.0% 10,236,704 14.8% 212,939 0.3% 57,227,656 1.7% -14,221,664 -0.4% 127,604,960 3.6% 486,248 0.0%
call_user_func_array 49,200 0.3% 8,603,611 12.4% 140,199 0.2% 1,008,544,640 30.2% 23,543,040 0.7% 819,691,360 23.3% 956,544 0.0%
Drupal\dblog\Logger\DbLog::log 7,600 0.0% 8,225,840 11.9% 191,872 0.3% 65,985,904 2.0% -23,002,552 -0.7% 73,341,616 2.1% 15,840 0.0%
call_user_func@1 10,400 0.1% 7,708,699 11.1% 40,363 0.1% 315,432,600 9.5% 1,655,152 0.0% 220,742,728 6.3% 284,208 0.0%
Drupal\Component\DependencyInjection\Container::get 269,400 1.6% 6,711,466 9.7% 482,185 0.7% 1,118,097,128 33.5% -45,280,432 -1.4% 1,145,659,536 32.6% 4,145,488 0.1%
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse 100 0.0% 6,685,744 9.7% 3,704 0.0% 75,056,792 2.2% 318,040 0.0% 39,792 0.0% 0 0.0%
Symfony\Component\HttpKernel\Profiler\Profiler::collect 100 0.0% 6,630,527 9.6% 40,771 0.1% 72,539,968 2.2% 2,315,864 0.1% 39,792 0.0% 0 0.0%
Drupal\block\BlockViewBuilder::preRender 1,400 0.0% 5,930,409 8.6% 19,941 0.0% 276,520,656 8.3% 1,110,096 0.0% 187,477,416 5.3% 53,600 0.0%
Drupal\Component\DependencyInjection\Container::createService 9,000 0.1% 5,914,062 8.5% 156,909 0.2% 1,091,478,888 32.7% 5,735,752 0.2% 1,050,703,016 29.9% 1,165,840 0.0%
Drupal\Core\Utility\Error::formatBacktrace 7,600 0.0% 5,633,383 8.1% 3,630,638 5.2% 22,298,688 0.7% -331,291,392 -9.9% 282,680 0.0% 282,680 0.0%
Drupal\Core\Theme\ThemeManager::render@2 2,100 0.0% 5,392,876 7.8% 232,349 0.3% 127,905,808 3.8% -10,616,880 -0.3% 122,995,688 3.5% 1,687,040 0.0%
Drupal\Core\DrupalKernel::terminate 100 0.0% 5,371,998 7.8% 1,602 0.0% 63,892,160 1.9% 134,104 0.0% 179,734,768 5.1% 0 0.0%
Stack\StackedHttpKernel::terminate 100 0.0% 5,368,572 7.8% 1,408 0.0% 63,690,696 1.9% 107,688 0.0% 179,734,768 5.1% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::terminate 100 0.0% 5,367,164 7.8% 1,752 0.0% 63,583,008 1.9% 159,064 0.0% 179,734,768 5.1% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 400 0.0% 5,120,444 7.4% 21,158 0.0% 213,908,256 6.4% -6,727,392 -0.2% 178,987,696 5.1% 37,600 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 100 0.0% 4,993,654 7.2% 13,266 0.0% 383,771,176 11.5% -5,648,048 -0.2% 393,630,912 11.2% 545,048 0.0%
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelTerminate 100 0.0% 4,976,992 7.2% 8,158 0.0% 53,023,520 1.6% 296,720 0.0% 179,734,768 5.1% 0 0.0%
Symfony\Component\HttpKernel\Profiler\Profiler::saveProfile 100 0.0% 4,967,149 7.2% 3,546 0.0% 52,085,768 1.6% 209,488 0.0% 179,734,768 5.1% 0 0.0%
Drupal\webprofiler\Profiler\DatabaseProfilerStorage::write 100 0.0% 4,960,457 7.2% 17,646 0.0% 51,224,376 1.5% -29,038,144 -0.9% 179,734,768 5.1% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@1 6,800 0.0% 4,847,764 7.0% 49,459 0.1% 920,148,704 27.6% -24,484,648 -0.7% 973,041,624 27.7% 197,056 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 9,500 0.1% 4,840,877 7.0% 68,023 0.1% 917,506,472 27.5% 4,345,800 0.1% 961,861,464 27.4% 4,800 0.0%
call_user_func_array@1 5,900 0.0% 4,816,320 7.0% 13,664 0.0% 681,067,968 20.4% 2,485,960 0.1% 641,232,376 18.3% 91,440 0.0%
twig_render_template@2 2,100 0.0% 4,785,183 6.9% 34,393 0.0% 125,968,512 3.8% -5,887,096 -0.2% 117,179,168 3.3% 104,752 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 5,100 0.0% 4,652,945 6.7% 84,296 0.1% 912,105,208 27.3% 1,793,512 0.1% 928,258,176 26.4% 787,296 0.0%
Twig_Template::render@2 2,100 0.0% 4,446,725 6.4% 16,992 0.0% 105,541,400 3.2% -95,920 -0.0% 111,153,296 3.2% 100,704 0.0%
Drupal\webprofiler\Cache\CacheBackendWrapper::get 6,300 0.0% 4,425,636 6.4% 55,779 0.1% 595,570,072 17.8% 3,638,184 0.1% 586,997,336 16.7% 120,560 0.0%
Twig_Template::display@2 2,100 0.0% 4,420,125 6.4% 18,933 0.0% 102,762,920 3.1% -522,272 -0.0% 104,411,208 3.0% 176,976 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure} 100 0.0% 4,415,129 6.4% 559 0.0% 662,947,280 19.9% 60,904 0.0% 625,204,016 17.8% 52,752 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext 100 0.0% 4,414,570 6.4% 1,775 0.0% 662,886,376 19.9% 237,624 0.0% 625,151,264 17.8% 57,672 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure}@1 100 0.0% 4,403,176 6.4% 350 0.0% 660,499,176 19.8% 78,808 0.0% 625,062,368 17.8% 0 0.0%
Drupal\contact\Controller\ContactController::contactSitePage 100 0.0% 4,402,389 6.4% 4,464 0.0% 660,262,816 19.8% 475,920 0.0% 625,062,368 17.8% 38,208 0.0%
Twig_Template::displayWithErrorHandling@2 2,100 0.0% 4,392,927 6.3% 7,344 0.0% 102,796,536 3.1% 85,632 0.0% 104,080,792 3.0% 54,400 0.0%
spl_autoload_call 54,800 0.3% 4,150,740 6.0% 143,983 0.2% 1,098,773,256 32.9% -11,321,000 -0.3% 560,075,648 16.0% 2,661,824 0.1%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::preProcess 700 0.0% 3,937,191 5.7% 44,097 0.1% 709,514,456 21.3% -4,220,736 -0.1% 806,727,232 23.0% 12,000 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 53,500 0.3% 3,919,461 5.7% 358,234 0.5% 1,088,007,856 32.6% 14,575,104 0.4% 537,179,392 15.3% 6,358,624 0.2%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 7,700 0.0% 3,891,073 5.6% 46,992 0.1% 787,274,792 23.6% 3,454,056 0.1% 849,188,920 24.2% 22,352 0.0%
Drupal\Core\Menu\MenuLinkTree::transform 400 0.0% 3,848,737 5.6% 6,261 0.0% 172,323,736 5.2% -1,032,888 -0.0% 156,337,864 4.5% 0 0.0%
call_user_func@2 800 0.0% 3,807,362 5.5% 3,146 0.0% 172,010,952 5.2% -208,784 -0.0% 156,337,864 4.5% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::getListeners 1,400 0.0% 3,789,853 5.5% 32,187 0.0% 708,678,264 21.2% 3,320,248 0.1% 806,729,632 23.0% 23,952 0.0%
Drupal\Component\DependencyInjection\Container::get@2 6,800 0.0% 3,749,131 5.4% 43,045 0.1% 775,429,536 23.2% -21,619,232 -0.6% 838,465,152 23.9% 122,800 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess 400 0.0% 3,662,275 5.3% 23,799 0.0% 169,358,072 5.1% 658,392 0.0% 156,337,864 4.5% 8,000 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::menuLinkCheckAccess 3,000 0.0% 3,623,553 5.2% 48,275 0.1% 163,998,984 4.9% -1,137,816 -0.0% 156,062,840 4.4% 112 0.0%
Drupal\Core\Render\Renderer::doRender@4 2,300 0.0% 3,528,925 5.1% 96,991 0.1% 89,797,296 2.7% 1,665,392 0.0% 117,188,672 3.3% 1,041,536 0.0%
???_op 115,824 0.7% 3,523,270 5.1% 774,609 1.1% 760,380,552 22.8% 254,060,968 7.6% 492,058,592 14.0% 167,451,552 4.8%
[ display all ]