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

Overall Summary
Total Incl. Wall Time (microsec):633,399 microsecs
Total Incl. MemUse (bytes):33,373,152 bytes
Total Incl. PeakMemUse (bytes):35,107,632 bytes
Number of Function Calls:170,827


[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() 1 0.0% 633,399 100.0% 44 0.0% 33,373,152 100.0% -2,824 -0.0% 35,107,632 100.0% 336 0.0%
run_init::html/index.php 1 0.0% 633,259 100.0% 43 0.0% 33,371,312 100.0% 4,256 0.0% 35,106,696 100.0% 2,424 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 606,105 95.7% 26 0.0% 32,294,408 96.8% 3,672 0.0% 32,879,008 93.7% 1,688 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 594,157 93.8% 4 0.0% 29,868,616 89.5% 976 0.0% 30,055,744 85.6% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 594,153 93.8% 17 0.0% 29,867,640 89.5% 2,024 0.0% 30,055,744 85.6% 0 0.0%
Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware::handle 1 0.0% 594,099 93.8% 8 0.0% 29,850,808 89.4% 1,448 0.0% 30,055,744 85.6% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 594,041 93.8% 10 0.0% 29,836,080 89.4% 1,760 0.0% 30,055,744 85.6% 0 0.0%
Drupal\ban\BanMiddleware::handle 1 0.0% 594,027 93.8% 9 0.0% 29,832,600 89.4% 1,536 0.0% 30,055,744 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 593,408 93.7% 7 0.0% 29,811,144 89.3% 1,880 0.0% 30,055,744 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 1 0.0% 593,052 93.6% 24 0.0% 29,734,528 89.1% 2,792 0.0% 30,055,744 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 1 0.0% 592,906 93.6% 14 0.0% 29,710,608 89.0% 1,224 0.0% 30,055,744 85.6% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 592,756 93.6% 8 0.0% 29,708,624 89.0% 1,640 0.0% 30,055,744 85.6% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 583,393 92.1% 30 0.0% 28,274,664 84.7% 2,816 0.0% 28,850,664 82.2% 576 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 582,033 91.9% 14 0.0% 28,020,344 84.0% 1,904 0.0% 28,625,832 81.5% 1,152 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 582,010 91.9% 505 0.1% 28,016,632 83.9% -118,136 -0.4% 28,623,408 81.5% 1,856 0.0%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch 6 0.0% 562,199 88.8% 154 0.0% 21,971,656 65.8% 5,848 0.0% 24,131,320 68.7% 136 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 521,155 82.3% 290 0.0% 14,820,176 44.4% 1,416 0.0% 16,081,360 45.8% 0 0.0%
Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke 41 0.0% 520,849 82.2% 490 0.1% 14,815,896 44.4% -2,304 -0.0% 16,081,360 45.8% 160 0.0%
call_user_func 53 0.0% 519,263 82.0% 200 0.0% 14,826,448 44.4% 19,440 0.1% 16,122,816 45.9% 1,808 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 8 0.0% 405,056 63.9% 105 0.0% 13,838,120 41.5% 5,352 0.0% 14,802,936 42.2% 80 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 382,487 60.4% 165 0.0% 9,433,528 28.3% -108,200 -0.3% 9,976,192 28.4% 1,960 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 381,888 60.3% 66 0.0% 9,489,448 28.4% -1,776 -0.0% 9,933,264 28.3% 800 0.0%
Drupal\Core\Render\Renderer::render 7 0.0% 361,441 57.1% 20 0.0% 7,220,952 21.6% 2,456 0.0% 8,554,768 24.4% 856 0.0%
Drupal\Core\Render\Renderer::doRender 7 0.0% 361,421 57.1% 529 0.1% 7,218,496 21.6% 22,576 0.1% 8,553,912 24.4% 8,784 0.0%
Drupal\Core\Render\Renderer::doRender@1 37 0.0% 355,239 56.1% 1,630 0.3% 7,293,392 21.9% -44,072 -0.1% 7,798,600 22.2% 3,424 0.0%
Drupal\Core\Theme\ThemeManager::render 17 0.0% 353,311 55.8% 1,101 0.2% 7,165,664 21.5% -69,072 -0.2% 8,238,096 23.5% 6,048 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 3 0.0% 351,251 55.5% 12 0.0% 6,942,624 20.8% 1,872 0.0% 7,391,792 21.1% 0 0.0%
twig_render_template 16 0.0% 347,115 54.8% 206 0.0% 6,798,048 20.4% -571,640 -1.7% 7,856,688 22.4% 432 0.0%
Twig_Template::render 16 0.0% 341,687 53.9% 95 0.0% 6,167,816 18.5% 824 0.0% 7,047,272 20.1% 1,280 0.0%
Twig_Template::display 16 0.0% 341,383 53.9% 89 0.0% 6,125,840 18.4% -1,152 -0.0% 6,688,184 19.1% 3,128 0.0%
Twig_Template::displayWithErrorHandling 16 0.0% 341,188 53.9% 48 0.0% 6,114,304 18.3% -2,032 -0.0% 6,671,560 19.0% 4,384 0.0%
Drupal\Core\Render\Renderer::render@1 9 0.0% 339,478 53.6% 31 0.0% 6,319,936 18.9% 2,872 0.0% 7,074,544 20.2% 592 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 117 0.1% 335,239 52.9% 190 0.0% 5,631,168 16.9% -28,752 -0.1% 6,200,968 17.7% 6,768 0.0%
Drupal\Core\Theme\ThemeManager::render@1 7 0.0% 334,051 52.7% 462 0.1% 5,594,144 16.8% -30,144 -0.1% 6,152,376 17.5% 20,160 0.1%
Drupal\Core\Render\Renderer::doRender@2 18 0.0% 333,916 52.7% 855 0.1% 5,792,440 17.4% -896 -0.0% 6,030,848 17.2% 9,256 0.0%
Twig_Template::display@1 8 0.0% 332,995 52.6% 56 0.0% 5,696,624 17.1% 144 0.0% 6,148,904 17.5% 2,464 0.0%
Twig_Template::displayWithErrorHandling@1 8 0.0% 332,927 52.6% 22 0.0% 5,694,320 17.1% 3,144 0.0% 6,145,048 17.5% 3,016 0.0%
twig_render_template@1 7 0.0% 331,362 52.3% 91 0.0% 5,460,472 16.4% -33,416 -0.1% 5,974,848 17.0% 1,096 0.0%
Twig_Template::render@1 7 0.0% 330,700 52.2% 50 0.0% 5,409,696 16.2% 488 0.0% 5,929,808 16.9% 1,240 0.0%
__TwigTemplate_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e::doDisplay 1 0.0% 330,630 52.2% 173 0.0% 5,397,136 16.2% -12,472 -0.0% 5,816,168 16.6% 8,416 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 23 0.0% 328,588 51.9% 497 0.1% 5,338,840 16.0% -239,856 -0.7% 5,761,632 16.4% 3,104 0.0%
Drupal\Core\Render\Renderer::render@2 15 0.0% 328,315 51.8% 42 0.0% 5,582,168 16.7% 2,544 0.0% 5,764,240 16.4% 1,168 0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 1 0.0% 327,602 51.7% 263 0.0% 5,246,024 15.7% -18,248 -0.1% 5,623,280 16.0% 3,896 0.0%
Drupal\Core\Render\Renderer::doRender@3 18 0.0% 323,329 51.0% 1,928 0.3% 5,490,776 16.5% -57,872 -0.2% 5,891,384 16.8% 10,752 0.0%
_drupal_error_handler 76 0.0% 193,405 30.5% 404 0.1% 1,197,656 3.6% -49,376 -0.1% 2,504,384 7.1% 0 0.0%
_drupal_error_handler_real 76 0.0% 193,001 30.5% 6,116 1.0% 1,247,032 3.7% -6,969,192 -20.9% 2,504,384 7.1% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::shouldAutomaticallyPlaceholder 25 0.0% 188,356 29.7% 411 0.1% 1,091,528 3.3% -31,304 -0.1% 2,504,384 7.1% 0 0.0%
_drupal_log_error 76 0.0% 176,332 27.8% 4,141 0.7% 998,232 3.0% -464,808 -1.4% 2,388,784 6.8% 1,984 0.0%
array_intersect 83 0.0% 121,188 19.1% 909 0.1% 586,968 1.8% -23,080 -0.1% 512,080 1.5% 12,192 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 1 0.0% 100,673 15.9% 27 0.0% 2,282,248 6.8% 2,232 0.0% 2,203,024 6.3% 0 0.0%
Drupal\Core\Render\PlaceholderingRenderCache::set 12 0.0% 100,338 15.8% 182 0.0% 514,712 1.5% -19,392 -0.1% 1,440,528 4.1% 0 0.0%
Drupal\Core\Database\Driver\mysql\Connection::query 119 0.1% 96,071 15.2% 449 0.1% 1,298,824 3.9% -254,920 -0.8% 2,949,712 8.4% 2,400 0.0%
Drupal\Core\Database\Connection::query 119 0.1% 95,622 15.1% 2,701 0.4% 1,553,744 4.7% -979,960 -2.9% 2,947,312 8.4% 9,352 0.0%
Drupal\Core\Database\Statement::execute 119 0.1% 87,088 13.7% 2,264 0.4% 2,216,408 6.6% -131,152 -0.4% 2,903,992 8.3% 2,136 0.0%
Drupal\Core\Logger\LoggerChannel::log 76 0.0% 85,258 13.5% 2,206 0.3% 572,648 1.7% -142,464 -0.4% 1,281,320 3.6% 4,864 0.0%
call_user_func_array 492 0.3% 84,439 13.3% 1,382 0.2% 10,082,448 30.2% 235,584 0.7% 8,182,800 23.3% 9,584 0.0%
call_user_func@1 104 0.1% 76,558 12.1% 407 0.1% 3,153,728 9.4% 16,496 0.0% 2,206,752 6.3% 2,808 0.0%
Drupal\Core\Database\Driver\mysql\Insert::execute 77 0.0% 72,527 11.5% 1,690 0.3% 447,176 1.3% -284,704 -0.9% 1,648,096 4.7% 176 0.0%
Drupal\Component\DependencyInjection\Container::get 2,694 1.6% 65,540 10.3% 4,656 0.7% 11,181,248 33.5% -452,272 -1.4% 11,459,056 32.6% 41,736 0.1%
Drupal\dblog\Logger\DbLog::log 76 0.0% 65,500 10.3% 1,867 0.3% 660,432 2.0% -230,232 -0.7% 736,912 2.1% 160 0.0%
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse 1 0.0% 63,561 10.0% 39 0.0% 749,576 2.2% 3,288 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\Profiler\Profiler::collect 1 0.0% 63,014 9.9% 395 0.1% 724,312 2.2% 23,064 0.1% 0 0.0% 0 0.0%
PDOStatement::execute 119 0.1% 61,818 9.8% 61,818 9.8% 891,576 2.7% 891,576 2.7% 984,904 2.8% 984,904 2.8%
Drupal\block\BlockViewBuilder::preRender 14 0.0% 59,067 9.3% 200 0.0% 2,764,272 8.3% 11,160 0.0% 1,872,176 5.3% 536 0.0%
Drupal\Component\DependencyInjection\Container::createService 90 0.1% 58,038 9.2% 1,550 0.2% 10,914,920 32.7% 57,512 0.2% 10,507,072 29.9% 11,744 0.0%
Drupal\Core\Utility\Error::formatBacktrace 76 0.0% 54,422 8.6% 34,978 5.5% 223,024 0.7% -3,314,872 -9.9% 2,944 0.0% 2,944 0.0%
Drupal\Core\Theme\ThemeManager::render@2 21 0.0% 53,460 8.4% 2,328 0.4% 1,280,368 3.8% -105,952 -0.3% 1,233,672 3.5% 16,872 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 4 0.0% 51,061 8.1% 221 0.0% 2,139,032 6.4% -67,256 -0.2% 1,790,376 5.1% 376 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 48,672 7.7% 130 0.0% 3,836,920 11.5% -56,480 -0.2% 3,935,928 11.2% 5,464 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 95 0.1% 47,624 7.5% 671 0.1% 9,174,712 27.5% 43,480 0.1% 9,617,792 27.4% 48 0.0%
Drupal\Component\DependencyInjection\Container::get@1 68 0.0% 47,487 7.5% 470 0.1% 9,201,288 27.6% -244,840 -0.7% 9,729,592 27.7% 1,968 0.0%
twig_render_template@2 21 0.0% 47,401 7.5% 350 0.1% 1,260,992 3.8% -58,880 -0.2% 1,175,488 3.3% 1,048 0.0%
call_user_func_array@1 59 0.0% 47,369 7.5% 134 0.0% 6,807,664 20.4% 24,800 0.1% 6,411,912 18.3% 992 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 51 0.0% 45,709 7.2% 852 0.1% 9,120,648 27.3% 17,936 0.1% 9,281,416 26.4% 7,896 0.0%
Twig_Template::render@2 21 0.0% 44,130 7.0% 171 0.0% 1,056,712 3.2% -944 -0.0% 1,116,480 3.2% 1,008 0.0%
Twig_Template::display@2 21 0.0% 43,823 6.9% 192 0.0% 1,028,912 3.1% -5,200 -0.0% 1,048,728 3.0% 1,608 0.0%
Twig_Template::displayWithErrorHandling@2 21 0.0% 43,552 6.9% 74 0.0% 1,029,248 3.1% 864 0.0% 1,045,584 3.0% 544 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure} 1 0.0% 43,406 6.9% 6 0.0% 6,626,568 19.9% 616 0.0% 6,248,352 17.8% 528 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext 1 0.0% 43,400 6.9% 18 0.0% 6,625,952 19.9% 2,376 0.0% 6,247,824 17.8% 576 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure}@1 1 0.0% 43,288 6.8% 3 0.0% 6,602,080 19.8% 792 0.0% 6,246,936 17.8% 0 0.0%
Drupal\contact\Controller\ContactController::contactSitePage 1 0.0% 43,280 6.8% 44 0.0% 6,599,712 19.8% 4,760 0.0% 6,246,936 17.8% 384 0.0%
Drupal\webprofiler\Cache\CacheBackendWrapper::get 63 0.0% 42,823 6.8% 569 0.1% 5,952,456 17.8% 36,400 0.1% 5,843,888 16.6% 1,216 0.0%
spl_autoload_call 548 0.3% 40,587 6.4% 1,380 0.2% 10,988,392 32.9% -113,192 -0.3% 5,617,440 16.0% 26,688 0.1%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::preProcess 7 0.0% 38,601 6.1% 408 0.1% 7,095,880 21.3% -42,528 -0.1% 8,066,944 23.0% 120 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 535 0.3% 38,477 6.1% 3,482 0.5% 10,880,720 32.6% 146,024 0.4% 5,388,408 15.3% 63,536 0.2%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 77 0.0% 38,244 6.0% 470 0.1% 7,872,528 23.6% 34,528 0.1% 8,490,536 24.2% 224 0.0%
Drupal\Core\Menu\MenuLinkTree::transform 4 0.0% 37,937 6.0% 63 0.0% 1,723,120 5.2% -10,328 -0.0% 1,563,256 4.5% 0 0.0%
call_user_func@2 8 0.0% 37,528 5.9% 28 0.0% 1,719,992 5.2% -2,088 -0.0% 1,563,256 4.5% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::getListeners 14 0.0% 37,256 5.9% 311 0.0% 7,087,520 21.2% 33,296 0.1% 8,066,968 23.0% 240 0.0%
Drupal\Component\DependencyInjection\Container::get@2 68 0.0% 36,982 5.8% 426 0.1% 7,754,088 23.2% -216,184 -0.6% 8,383,104 23.9% 1,232 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess 4 0.0% 35,948 5.7% 229 0.0% 1,693,456 5.1% 6,560 0.0% 1,563,256 4.5% 80 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::menuLinkCheckAccess 30 0.0% 35,580 5.6% 489 0.1% 1,639,952 4.9% -11,376 -0.0% 1,560,464 4.4% 0 0.0%
Drupal\Core\Render\Renderer::doRender@4 23 0.0% 34,855 5.5% 968 0.2% 899,536 2.7% 16,736 0.1% 1,176,160 3.4% 10,512 0.0%
???_op 1,157 0.7% 34,442 5.4% 7,469 1.2% 7,603,680 22.8% 2,540,680 7.6% 4,933,824 14.1% 1,678,448 4.8%
Drupal\webprofiler\DataCollector\DrupalDataCollector::collect 1 0.0% 33,719 5.3% 132 0.0% 272,360 0.8% 5,008 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@2 99 0.1% 31,931 5.0% 465 0.1% 728,200 2.2% -61,056 -0.2% 951,784 2.7% 2,656 0.0%
Drupal\Core\Render\Renderer::render@3 23 0.0% 31,640 5.0% 64 0.0% 781,776 2.3% 1,856 0.0% 947,240 2.7% 696 0.0%
Twig_Template::display@3 8 0.0% 31,608 5.0% 65 0.0% 724,696 2.2% 808 0.0% 846,992 2.4% 528 0.0%
Twig_Template::displayWithErrorHandling@3 8 0.0% 31,526 5.0% 25 0.0% 720,856 2.2% 2,104 0.0% 845,616 2.4% 1,440 0.0%
Twig_Template::displayBlock 11 0.0% 30,897 4.9% 76 0.0% 987,832 3.0% 4,000 0.0% 906,664 2.6% 1,048 0.0%
[ display all ]