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

Overall Summary
Total Incl. Wall Time (microsec):632,030 microsecs
Total Incl. MemUse (bytes):33,371,040 bytes
Total Incl. PeakMemUse (bytes):35,105,000 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% 632,030 100.0% 50 0.0% 33,371,040 100.0% -2,800 -0.0% 35,105,000 100.0% 336 0.0%
run_init::html/index.php 1 0.0% 631,874 100.0% 37 0.0% 33,369,168 100.0% 4,272 0.0% 35,104,064 100.0% 2,424 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 604,829 95.7% 23 0.0% 32,292,048 96.8% 3,672 0.0% 32,876,304 93.7% 1,688 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 593,249 93.9% 5 0.0% 29,866,248 89.5% 976 0.0% 30,053,040 85.6% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 593,244 93.9% 16 0.0% 29,865,272 89.5% 2,024 0.0% 30,053,040 85.6% 0 0.0%
Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware::handle 1 0.0% 593,191 93.9% 8 0.0% 29,848,440 89.4% 1,448 0.0% 30,053,040 85.6% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 593,134 93.8% 12 0.0% 29,833,712 89.4% 1,760 0.0% 30,053,040 85.6% 0 0.0%
Drupal\ban\BanMiddleware::handle 1 0.0% 593,118 93.8% 9 0.0% 29,830,232 89.4% 1,536 0.0% 30,053,040 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 592,489 93.7% 8 0.0% 29,808,776 89.3% 1,880 0.0% 30,053,040 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 1 0.0% 592,133 93.7% 27 0.0% 29,732,160 89.1% 2,792 0.0% 30,053,040 85.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 1 0.0% 591,985 93.7% 16 0.0% 29,708,272 89.0% 1,224 0.0% 30,053,040 85.6% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 591,827 93.6% 8 0.0% 29,706,288 89.0% 1,640 0.0% 30,053,040 85.6% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 581,981 92.1% 33 0.0% 28,272,328 84.7% 2,816 0.0% 28,847,960 82.2% 576 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 580,620 91.9% 15 0.0% 28,018,008 84.0% 1,904 0.0% 28,623,128 81.5% 1,152 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 580,596 91.9% 506 0.1% 28,014,296 83.9% -118,160 -0.4% 28,620,704 81.5% 1,856 0.0%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch 6 0.0% 558,431 88.4% 177 0.0% 21,969,560 65.8% 5,880 0.0% 24,128,656 68.7% 136 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 517,792 81.9% 287 0.0% 14,818,896 44.4% 1,440 0.0% 16,078,696 45.8% 0 0.0%
Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke 41 0.0% 517,488 81.9% 479 0.1% 14,814,592 44.4% -2,320 -0.0% 16,078,696 45.8% 160 0.0%
call_user_func 53 0.0% 515,958 81.6% 202 0.0% 14,825,120 44.4% 19,424 0.1% 16,120,152 45.9% 1,808 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 8 0.0% 403,824 63.9% 108 0.0% 13,836,624 41.5% 5,376 0.0% 14,800,368 42.2% 80 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 378,402 59.9% 160 0.0% 9,432,456 28.3% -108,192 -0.3% 9,974,760 28.4% 1,960 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 377,795 59.8% 65 0.0% 9,488,376 28.4% -1,784 -0.0% 9,931,832 28.3% 800 0.0%
Drupal\Core\Render\Renderer::render 7 0.0% 357,538 56.6% 20 0.0% 7,219,344 21.6% 2,424 0.0% 8,552,168 24.4% 856 0.0%
Drupal\Core\Render\Renderer::doRender 7 0.0% 357,518 56.6% 561 0.1% 7,216,920 21.6% 22,512 0.1% 8,551,312 24.4% 8,784 0.0%
Drupal\Core\Render\Renderer::doRender@1 37 0.0% 351,264 55.6% 1,666 0.3% 7,291,848 21.9% -44,040 -0.1% 7,796,584 22.2% 3,424 0.0%
Drupal\Core\Theme\ThemeManager::render 17 0.0% 349,163 55.2% 1,108 0.2% 7,164,200 21.5% -69,080 -0.2% 8,236,080 23.5% 6,048 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::Drupal\Core\Render\MainContent\{closure} 3 0.0% 347,169 54.9% 11 0.0% 6,941,192 20.8% 1,872 0.0% 7,390,072 21.1% 0 0.0%
twig_render_template 16 0.0% 343,062 54.3% 204 0.0% 6,796,568 20.4% -571,640 -1.7% 7,854,672 22.4% 432 0.0%
Twig_Template::render 16 0.0% 337,809 53.4% 100 0.0% 6,166,320 18.5% 824 0.0% 7,044,728 20.1% 1,280 0.0%
Twig_Template::display 16 0.0% 337,499 53.4% 95 0.0% 6,124,344 18.4% -1,152 -0.0% 6,685,728 19.0% 3,128 0.0%
Twig_Template::displayWithErrorHandling 16 0.0% 337,301 53.4% 43 0.0% 6,112,808 18.3% -2,032 -0.0% 6,669,104 19.0% 4,384 0.0%
Drupal\Core\Render\Renderer::render@1 9 0.0% 335,484 53.1% 55 0.0% 6,318,368 18.9% 2,848 0.0% 7,072,528 20.1% 592 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 117 0.1% 331,322 52.4% 192 0.0% 5,629,720 16.9% -28,752 -0.1% 6,199,248 17.7% 6,768 0.0%
Drupal\Core\Theme\ThemeManager::render@1 7 0.0% 330,084 52.2% 479 0.1% 5,592,704 16.8% -30,144 -0.1% 6,150,656 17.5% 20,160 0.1%
Drupal\Core\Render\Renderer::doRender@2 18 0.0% 329,954 52.2% 862 0.1% 5,790,664 17.4% -912 -0.0% 6,029,128 17.2% 9,256 0.0%
Twig_Template::display@1 8 0.0% 328,919 52.0% 51 0.0% 5,695,136 17.1% 144 0.0% 6,146,424 17.5% 2,464 0.0%
Twig_Template::displayWithErrorHandling@1 8 0.0% 328,856 52.0% 21 0.0% 5,692,832 17.1% 3,144 0.0% 6,142,568 17.5% 3,016 0.0%
twig_render_template@1 7 0.0% 327,290 51.8% 86 0.0% 5,459,032 16.4% -33,416 -0.1% 5,973,128 17.0% 1,096 0.0%
__TwigTemplate_593e981eff8f40985acb6ab8029940257e5e2f1bb660d0a4430202f83fbd9e8e::doDisplay 1 0.0% 326,671 51.7% 184 0.0% 5,395,688 16.2% -12,472 -0.0% 5,814,448 16.6% 8,416 0.0%
Twig_Template::render@1 7 0.0% 326,636 51.7% 51 0.0% 5,408,256 16.2% 488 0.0% 5,928,088 16.9% 1,240 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 23 0.0% 324,563 51.4% 488 0.1% 5,337,384 16.0% -239,536 -0.7% 5,759,912 16.4% 3,104 0.0%
Drupal\Core\Render\Renderer::render@2 15 0.0% 324,309 51.3% 46 0.0% 5,580,392 16.7% 2,544 0.0% 5,762,520 16.4% 1,168 0.0%
__TwigTemplate_ded791be40ea98bd36e2b5424f7532a175c490b7c5fcf982e3e64edf321123d7::doDisplay 1 0.0% 323,540 51.2% 251 0.0% 5,244,584 15.7% -18,232 -0.1% 5,621,560 16.0% 3,896 0.0%
Drupal\Core\Render\Renderer::doRender@3 18 0.0% 319,213 50.5% 1,954 0.3% 5,489,272 16.4% -57,880 -0.2% 5,889,664 16.8% 10,752 0.0%
_drupal_error_handler 76 0.0% 189,908 30.0% 409 0.1% 1,196,984 3.6% -49,392 -0.1% 2,506,552 7.1% 0 0.0%
_drupal_error_handler_real 76 0.0% 189,499 30.0% 5,967 0.9% 1,246,376 3.7% -6,966,104 -20.9% 2,506,552 7.1% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::shouldAutomaticallyPlaceholder 25 0.0% 184,969 29.3% 401 0.1% 1,090,960 3.3% -31,296 -0.1% 2,506,552 7.1% 0 0.0%
_drupal_log_error 76 0.0% 173,285 27.4% 4,179 0.7% 997,584 3.0% -464,768 -1.4% 2,391,088 6.8% 1,984 0.0%
array_intersect 83 0.0% 117,611 18.6% 897 0.1% 586,248 1.8% -23,064 -0.1% 515,896 1.5% 12,192 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 1 0.0% 101,096 16.0% 25 0.0% 2,280,976 6.8% 2,232 0.0% 2,201,720 6.3% 0 0.0%
Drupal\Core\Render\PlaceholderingRenderCache::set 12 0.0% 100,812 16.0% 179 0.0% 514,544 1.5% -19,400 -0.1% 1,442,664 4.1% 0 0.0%
Drupal\Core\Database\Driver\mysql\Connection::query 119 0.1% 93,018 14.7% 413 0.1% 1,298,120 3.9% -254,632 -0.8% 2,938,976 8.4% 2,400 0.0%
Drupal\Core\Database\Connection::query 119 0.1% 92,605 14.7% 2,585 0.4% 1,552,752 4.7% -979,832 -2.9% 2,936,576 8.4% 9,352 0.0%
call_user_func_array 492 0.3% 87,036 13.8% 1,299 0.2% 10,082,128 30.2% 235,456 0.7% 8,182,544 23.3% 9,584 0.0%
Drupal\Core\Database\Statement::execute 119 0.1% 84,253 13.3% 2,150 0.3% 2,215,304 6.6% -131,512 -0.4% 2,893,256 8.2% 2,136 0.0%
Drupal\Core\Logger\LoggerChannel::log 76 0.0% 82,442 13.0% 2,034 0.3% 572,032 1.7% -142,184 -0.4% 1,272,680 3.6% 4,864 0.0%
call_user_func@1 104 0.1% 75,928 12.0% 409 0.1% 3,152,312 9.4% 16,568 0.0% 2,202,712 6.3% 2,856 0.0%
Drupal\Core\Database\Driver\mysql\Insert::execute 77 0.0% 70,012 11.1% 1,757 0.3% 446,264 1.3% -285,032 -0.9% 1,640,344 4.7% 176 0.0%
Drupal\Component\DependencyInjection\Container::get 2,694 1.6% 65,519 10.4% 4,706 0.7% 11,180,376 33.5% -452,808 -1.4% 11,458,992 32.6% 41,640 0.1%
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse 1 0.0% 63,930 10.1% 37 0.0% 749,440 2.2% 3,248 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\Profiler\Profiler::collect 1 0.0% 63,392 10.0% 273 0.0% 724,144 2.2% 23,208 0.1% 0 0.0% 0 0.0%
Drupal\dblog\Logger\DbLog::log 76 0.0% 62,625 9.9% 1,860 0.3% 659,584 2.0% -229,944 -0.7% 729,696 2.1% 160 0.0%
PDOStatement::execute 119 0.1% 59,441 9.4% 59,441 9.4% 891,408 2.7% 891,408 2.7% 984,320 2.8% 984,320 2.8%
Drupal\block\BlockViewBuilder::preRender 14 0.0% 58,388 9.2% 206 0.0% 2,763,192 8.3% 11,128 0.0% 1,869,864 5.3% 536 0.0%
Drupal\Component\DependencyInjection\Container::createService 90 0.1% 58,066 9.2% 1,540 0.2% 10,914,160 32.7% 57,440 0.2% 10,507,040 29.9% 11,704 0.0%
Drupal\Core\Utility\Error::formatBacktrace 76 0.0% 54,147 8.6% 34,941 5.5% 222,984 0.7% -3,313,208 -9.9% 2,856 0.0% 2,856 0.0%
Drupal\Core\Theme\ThemeManager::render@2 21 0.0% 53,717 8.5% 2,310 0.4% 1,280,256 3.8% -106,280 -0.3% 1,231,096 3.5% 16,872 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 4 0.0% 50,362 8.0% 226 0.0% 2,138,736 6.4% -67,272 -0.2% 1,789,368 5.1% 376 0.0%
call_user_func_array@1 59 0.0% 49,988 7.9% 137 0.0% 6,807,744 20.4% 24,864 0.1% 6,410,208 18.3% 920 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 48,498 7.7% 167 0.0% 3,837,144 11.5% -56,480 -0.2% 3,936,216 11.2% 5,464 0.0%
twig_render_template@2 21 0.0% 47,659 7.5% 331 0.1% 1,261,096 3.8% -58,872 -0.2% 1,172,912 3.3% 1,048 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 95 0.1% 47,590 7.5% 689 0.1% 9,174,568 27.5% 43,424 0.1% 9,617,792 27.4% 48 0.0%
Drupal\Component\DependencyInjection\Container::get@1 68 0.0% 47,382 7.5% 546 0.1% 9,201,184 27.6% -244,936 -0.7% 9,729,592 27.7% 1,968 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure} 1 0.0% 46,036 7.3% 5 0.0% 6,626,568 19.9% 616 0.0% 6,248,384 17.8% 528 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext 1 0.0% 46,031 7.3% 18 0.0% 6,625,952 19.9% 2,376 0.0% 6,247,856 17.8% 576 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::Drupal\Core\EventSubscriber\{closure}@1 1 0.0% 45,923 7.3% 3 0.0% 6,602,080 19.8% 792 0.0% 6,246,968 17.8% 0 0.0%
Drupal\contact\Controller\ContactController::contactSitePage 1 0.0% 45,916 7.3% 45 0.0% 6,599,712 19.8% 4,760 0.0% 6,246,968 17.8% 384 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 51 0.0% 45,667 7.2% 835 0.1% 9,120,536 27.3% 17,992 0.1% 9,281,432 26.4% 7,896 0.0%
Twig_Template::render@2 21 0.0% 44,387 7.0% 174 0.0% 1,056,896 3.2% -960 -0.0% 1,114,080 3.2% 1,008 0.0%
Twig_Template::display@2 21 0.0% 44,110 7.0% 187 0.0% 1,029,112 3.1% -5,224 -0.0% 1,046,328 3.0% 1,784 0.0%
Twig_Template::displayWithErrorHandling@2 21 0.0% 43,841 6.9% 70 0.0% 1,029,448 3.1% 856 0.0% 1,043,008 3.0% 544 0.0%
Drupal\webprofiler\Cache\CacheBackendWrapper::get 63 0.0% 43,261 6.8% 566 0.1% 5,952,432 17.8% 36,408 0.1% 5,841,272 16.6% 1,216 0.0%
spl_autoload_call 548 0.3% 40,766 6.5% 1,365 0.2% 10,987,408 32.9% -113,312 -0.3% 5,618,112 16.0% 26,688 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 535 0.3% 38,818 6.1% 3,523 0.6% 10,879,856 32.6% 145,936 0.4% 5,389,080 15.4% 63,824 0.2%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::preProcess 7 0.0% 38,151 6.0% 418 0.1% 7,094,944 21.3% -42,144 -0.1% 8,066,944 23.0% 120 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 77 0.0% 38,141 6.0% 491 0.1% 7,872,528 23.6% 34,536 0.1% 8,490,536 24.2% 224 0.0%
Drupal\Core\Menu\MenuLinkTree::transform 4 0.0% 37,826 6.0% 59 0.0% 1,722,864 5.2% -10,328 -0.0% 1,563,112 4.5% 0 0.0%
call_user_func@2 8 0.0% 37,421 5.9% 32 0.0% 1,719,736 5.2% -2,088 -0.0% 1,563,112 4.5% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@2 68 0.0% 36,875 5.8% 421 0.1% 7,754,080 23.2% -216,168 -0.6% 8,383,104 23.9% 1,232 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::getListeners 14 0.0% 36,812 5.8% 320 0.1% 7,086,664 21.2% 33,280 0.1% 8,066,968 23.0% 240 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess 4 0.0% 36,030 5.7% 233 0.0% 1,693,208 5.1% 6,584 0.0% 1,563,112 4.5% 80 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::menuLinkCheckAccess 30 0.0% 35,654 5.6% 489 0.1% 1,639,616 4.9% -11,376 -0.0% 1,560,376 4.4% 0 0.0%
Drupal\Core\Render\Renderer::doRender@4 23 0.0% 35,049 5.5% 979 0.2% 899,384 2.7% 16,696 0.1% 1,173,904 3.3% 10,512 0.0%
???_op 1,157 0.7% 34,684 5.5% 7,516 1.2% 7,603,568 22.8% 2,540,632 7.6% 4,934,232 14.1% 1,679,136 4.8%
Drupal\webprofiler\DataCollector\DrupalDataCollector::collect 1 0.0% 34,144 5.4% 276 0.0% 272,072 0.8% 4,992 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@2 99 0.1% 32,149 5.1% 487 0.1% 728,200 2.2% -60,904 -0.2% 949,528 2.7% 2,656 0.0%
Drupal\Core\Render\Renderer::render@3 23 0.0% 31,830 5.0% 63 0.0% 781,624 2.3% 1,856 0.0% 944,984 2.7% 696 0.0%
Twig_Template::display@3 8 0.0% 31,654 5.0% 60 0.0% 724,392 2.2% 840 0.0% 845,920 2.4% 704 0.0%
Twig_Template::displayWithErrorHandling@3 8 0.0% 31,580 5.0% 25 0.0% 720,552 2.2% 2,104 0.0% 844,368 2.4% 1,440 0.0%
Twig_Template::displayBlock 11 0.0% 30,956 4.9% 74 0.0% 987,976 3.0% 4,000 0.0% 904,840 2.6% 1,048 0.0%
[ display all ]