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

Overall Summary
Total Incl. Wall Time (microsec):85,104 microsecs
Total Incl. MemUse (bytes):11,124,968 bytes
Total Incl. PeakMemUse (bytes):11,181,712 bytes
Number of Function Calls:24,496


[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% 85,104 100.0% 18 0.0% 11,124,968 100.0% -2,840 -0.0% 11,181,712 100.0% 424 0.0%
run_init::html/index.php 1 0.0% 85,052 99.9% 33 0.0% 11,123,200 100.0% 4,240 0.0% 11,180,688 100.0% 2,928 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 81,755 96.1% 20 0.0% 10,601,104 95.3% 4,048 0.0% 10,635,656 95.1% 2,544 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 75,866 89.1% 4 0.0% 9,246,528 83.1% 1,064 0.0% 9,260,080 82.8% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 75,862 89.1% 9 0.0% 9,245,464 83.1% 1,752 0.0% 9,260,080 82.8% 384 0.0%
Drupal\devel\StackMiddleware\DevelMiddleware::handle 1 0.0% 75,832 89.1% 9 0.0% 9,236,984 83.0% 1,880 0.0% 9,257,224 82.8% 784 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 75,806 89.1% 6 0.0% 9,228,808 83.0% 1,400 0.0% 9,252,864 82.7% 528 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 75,799 89.1% 7 0.0% 9,226,720 82.9% 2,048 0.0% 9,251,736 82.7% 976 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 1 0.0% 75,471 88.7% 19 0.0% 9,146,840 82.2% 2,864 0.0% 9,175,800 82.1% 456 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 1 0.0% 75,358 88.5% 33 0.0% 9,127,272 82.0% -7,064 -0.1% 9,163,488 82.0% 160 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 75,111 88.3% 6 0.0% 9,112,656 81.9% 1,792 0.0% 9,163,328 81.9% 296 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 4 0.0% 73,271 86.1% 294 0.3% 8,464,536 76.1% 31,864 0.3% 8,530,800 76.3% 3,480 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 72,836 85.6% 22 0.0% 8,723,272 78.4% 2,944 0.0% 8,764,192 78.4% 576 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 71,592 84.1% 9 0.0% 8,467,008 76.1% 2,048 0.0% 8,534,592 76.3% 1,248 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 71,576 84.1% 23 0.0% 8,463,152 76.1% 3,056 0.0% 8,532,072 76.3% 1,336 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 1 0.0% 43,612 51.2% 18 0.0% 4,304,568 38.7% 2,280 0.0% 4,174,592 37.3% 0 0.0%
Drupal\Core\EventSubscriber\HtmlResponseSubscriber::onRespond 1 0.0% 39,061 45.9% 11 0.0% 3,938,440 35.4% 2,000 0.0% 4,141,864 37.0% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAttachments 1 0.0% 39,049 45.9% 26 0.0% 3,934,216 35.4% -6,568 -0.1% 4,141,864 37.0% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 5 0.0% 35,946 42.2% 49 0.1% 3,910,424 35.1% 2,640 0.0% 3,949,392 35.3% 464 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure} 5 0.0% 35,801 42.1% 12 0.0% 3,901,256 35.1% 1,056 0.0% 3,945,280 35.3% 0 0.0%
Drupal\Core\Render\Renderer::render 5 0.0% 35,789 42.1% 11 0.0% 3,900,200 35.1% 2,224 0.0% 3,945,280 35.3% 1,248 0.0%
Drupal\Core\Render\Renderer::doRender 5 0.0% 35,778 42.0% 362 0.4% 3,897,976 35.0% -56,304 -0.5% 3,944,032 35.3% 210,752 1.9%
Drupal\Core\Render\Renderer::renderPlain 8 0.0% 34,509 40.5% 53 0.1% 3,824,976 34.4% 472 0.0% 3,315,248 29.6% 568 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::renderPlaceholders 1 0.0% 34,471 40.5% 33 0.0% 3,792,832 34.1% -139,968 -1.3% 4,029,072 36.0% 600 0.0%
Drupal\Core\Render\Renderer::renderRoot 1 0.0% 34,066 40.0% 18 0.0% 3,856,760 34.7% 1,368 0.0% 3,959,240 35.4% 664 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.1% 33,957 39.9% 715 0.8% 3,804,304 34.2% -36,176 -0.3% 3,312,920 29.6% 3,992 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders 4 0.0% 33,551 39.4% 24 0.0% 3,715,272 33.4% -296,232 -2.7% 3,710,336 33.2% 0 0.0%
Drupal\Core\Render\Renderer::renderPlaceholder 4 0.0% 33,526 39.4% 90 0.1% 4,009,368 36.0% -619,304 -5.6% 3,710,336 33.2% 576 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext@1 4 0.0% 32,521 38.2% 40 0.0% 3,756,296 33.8% 2,008 0.0% 3,314,680 29.6% 768 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}@1 4 0.0% 32,398 38.1% 15 0.0% 3,752,200 33.7% 1,000 0.0% 3,313,544 29.6% 592 0.0%
Drupal\Core\Render\Renderer::render@1 4 0.0% 32,383 38.1% 8 0.0% 3,751,200 33.7% 984 0.0% 3,312,952 29.6% 32 0.0%
Drupal\Component\DependencyInjection\Container::get 225 0.9% 25,365 29.8% 797 0.9% 3,694,696 33.2% -264,416 -2.4% 3,428,032 30.7% 11,848 0.1%
Drupal\Component\DependencyInjection\Container::createService 61 0.2% 22,608 26.6% 823 1.0% 3,477,712 31.3% 38,088 0.3% 2,614,880 23.4% 10,480 0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 31 0.1% 21,021 24.7% 1,384 1.6% 2,399,864 21.6% 428,456 3.9% 3,510,344 31.4% 524,112 4.7%
spl_autoload_call 315 1.3% 20,581 24.2% 500 0.6% 5,146,896 46.3% 38,056 0.3% 2,902,312 26.0% 23,568 0.2%
Composer\Autoload\ClassLoader::loadClass 314 1.3% 20,069 23.6% 828 1.0% 5,094,728 45.8% -57,104 -0.5% 2,864,784 25.6% 1,528 0.0%
Drupal\Core\Cache\DatabaseBackend::get 21 0.1% 17,062 20.0% 119 0.1% 2,359,456 21.2% 7,248 0.1% 3,367,312 30.1% 2,088 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 56 0.2% 16,834 19.8% 365 0.4% 2,673,352 24.0% 25,480 0.2% 2,229,168 19.9% 1,000 0.0%
Drupal\Component\DependencyInjection\Container::get@1 31 0.1% 16,651 19.6% 207 0.2% 2,708,752 24.3% -109,784 -1.0% 2,339,888 20.9% 1,768 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 34 0.1% 15,996 18.8% 395 0.5% 2,639,312 23.7% 16,192 0.1% 2,078,536 18.6% 5,424 0.0%
call_user_func 34 0.1% 15,638 18.4% 109 0.1% 2,012,600 18.1% 13,760 0.1% 1,921,152 17.2% 232 0.0%
Drupal\block\BlockViewBuilder::preRender 3 0.0% 14,554 17.1% 34 0.0% 1,901,120 17.1% 4,544 0.0% 1,873,288 16.8% 528 0.0%
call_user_func_array 146 0.6% 14,427 17.0% 404 0.5% 2,668,912 24.0% 82,000 0.7% 2,240,456 20.0% 13,432 0.1%
Composer\Autoload\includeFile 314 1.3% 13,612 16.0% 1,144 1.3% 5,104,272 45.9% 62,928 0.6% 2,834,128 25.3% 43,872 0.4%
Drupal\Core\Database\Driver\mysql\Connection::query 45 0.2% 13,107 15.4% 128 0.2% 310,688 2.8% 2,696 0.0% 195,792 1.8% 2,120 0.0%
Drupal\Core\Database\Connection::query 45 0.2% 12,979 15.3% 462 0.5% 307,992 2.8% -40,280 -0.4% 193,672 1.7% 11,912 0.1%
Drupal\user\Plugin\Block\UserLoginBlock::build 1 0.0% 12,963 15.2% 51 0.1% 1,772,144 15.9% 4,240 0.0% 1,840,616 16.5% 608 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 36 0.1% 12,828 15.1% 178 0.2% 2,152,456 19.3% 18,472 0.2% 1,833,224 16.4% 1,720 0.0%
Drupal\Component\DependencyInjection\Container::createService@2 21 0.1% 12,413 14.6% 250 0.3% 2,142,112 19.3% 14,592 0.1% 1,626,408 14.5% 6,728 0.1%
Drupal\Component\DependencyInjection\Container::get@2 21 0.1% 11,847 13.9% 130 0.2% 1,994,480 17.9% -112,472 -1.0% 1,693,992 15.1% 928 0.0%
Drupal\Core\Theme\ThemeManager::render 2 0.0% 10,954 12.9% 209 0.2% 1,020,464 9.2% 752 0.0% 974,880 8.7% 3,936 0.0%
Drupal\Core\Database\Statement::execute 45 0.2% 10,895 12.8% 387 0.5% 249,520 2.2% 1,864 0.0% 115,784 1.0% 1,032 0.0%
PDOStatement::execute 45 0.2% 10,412 12.2% 10,412 12.2% 243,600 2.2% 243,600 2.2% 109,728 1.0% 109,728 1.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@2 21 0.1% 10,215 12.0% 111 0.1% 1,744,232 15.7% 10,944 0.1% 1,419,688 12.7% 544 0.0%
Drupal\Component\DependencyInjection\Container::createService@3 20 0.1% 9,903 11.6% 288 0.3% 1,740,024 15.6% -1,184 -0.0% 1,253,760 11.2% 5,328 0.0%
Composer\Autoload\ClassLoader::findFile 601 2.5% 9,615 11.3% 1,540 1.8% 100,392 0.9% 4,688 0.0% 91,472 0.8% 21,360 0.2%
Drupal\Component\DependencyInjection\Container::get@3 25 0.1% 9,605 11.3% 149 0.2% 1,650,864 14.8% -111,232 -1.0% 1,374,384 12.3% 1,864 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 31 0.1% 9,404 11.1% 335 0.4% 1,693,448 15.2% -580,256 -5.2% 2,829,352 25.3% 936 0.0%
twig_render_template 2 0.0% 9,322 11.0% 33 0.0% 830,040 7.5% -1,720 -0.0% 858,400 7.7% 336 0.0%
spl_autoload_call@1 189 0.8% 8,723 10.2% 310 0.4% 2,210,608 19.9% 27,872 0.3% 1,536,368 13.7% 14,920 0.1%
Composer\Autoload\ClassLoader::loadClass@1 189 0.8% 8,413 9.9% 513 0.6% 2,182,736 19.6% -35,400 -0.3% 1,521,448 13.6% 1,392 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@3 24 0.1% 8,409 9.9% 115 0.1% 1,495,288 13.4% 11,344 0.1% 1,219,560 10.9% 240 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 587 2.4% 8,075 9.5% 5,706 6.7% 95,704 0.9% 24,120 0.2% 70,112 0.6% 59,504 0.5%
unserialize 249 1.0% 7,941 9.3% 6,443 7.6% 3,392,192 30.5% 2,761,472 24.8% 4,596,672 41.1% 4,135,368 37.0%
Drupal\Component\DependencyInjection\Container::createService@4 22 0.1% 7,910 9.3% 366 0.4% 1,474,104 13.3% 3,752 0.0% 973,248 8.7% 5,272 0.0%
Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber::onRouteMatch 1 0.0% 7,895 9.3% 30 0.0% 699,328 6.3% -12,808 -0.1% 785,992 7.0% 0 0.0%
Drupal\Core\Render\RenderCache::get 4 0.0% 7,866 9.2% 62 0.1% 702,856 6.3% -26,032 -0.2% 785,992 7.0% 384 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 7,803 9.2% 19 0.0% 1,579,472 14.2% 2,440 0.0% 1,673,264 15.0% 1,096 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 7,665 9.0% 17 0.0% 1,571,168 14.1% 1,248 0.0% 1,670,352 14.9% 1,376 0.0%
Drupal\Component\DependencyInjection\Container::get@4 25 0.1% 7,603 8.9% 148 0.2% 1,394,936 12.5% -102,352 -0.9% 1,097,184 9.8% 672 0.0%
Drupal\Core\Render\Renderer::render@2 7 0.0% 6,851 8.1% 12 0.0% 460,088 4.1% 2,360 0.0% 393,336 3.5% 384 0.0%
Drupal\Core\Render\Renderer::doRender@2 7 0.0% 6,839 8.0% 273 0.3% 457,728 4.1% 10,360 0.1% 392,952 3.5% 1,080 0.0%
Drupal\Core\Form\FormBuilder::getForm 1 0.0% 6,790 8.0% 28 0.0% 1,271,472 11.4% -2,824 -0.0% 1,272,344 11.4% 1,176 0.0%
Twig_Template::render 2 0.0% 6,638 7.8% 16 0.0% 389,776 3.5% 2,064 0.0% 471,488 4.2% 760 0.0%
Twig_Template::display 2 0.0% 6,615 7.8% 18 0.0% 383,656 3.4% 1,416 0.0% 453,064 4.1% 760 0.0%
Drupal\Core\Form\FormBuilder::buildForm 1 0.0% 6,595 7.7% 53 0.1% 1,169,592 10.5% 8,000 0.1% 1,184,184 10.6% 1,760 0.0%
Twig_Template::displayWithErrorHandling 2 0.0% 6,560 7.7% 6 0.0% 373,464 3.4% 1,728 0.0% 443,072 4.0% 0 0.0%
__TwigTemplate_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf::doDisplay 1 0.0% 6,526 7.7% 48 0.1% 364,232 3.3% 3,744 0.0% 443,072 4.0% 1,424 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@4 40 0.2% 6,366 7.5% 157 0.2% 1,216,752 10.9% 17,392 0.2% 898,408 8.0% 0 0.0%
Drupal\Core\Render\RenderCache::get@1 1 0.0% 6,213 7.3% 24 0.0% 614,432 5.5% -16,776 -0.2% 661,896 5.9% 384 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 6,207 7.3% 13 0.0% 1,392,352 12.5% 1,840 0.0% 1,528,176 13.7% 1,256 0.0%
Drupal\Core\Access\AccessManager::checkRequest 1 0.0% 6,190 7.3% 15 0.0% 1,388,240 12.5% 1,088 0.0% 1,525,768 13.6% 1,800 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 7 0.0% 6,174 7.3% 44 0.1% 330,568 3.0% -46,656 -0.4% 365,160 3.3% 0 0.0%
Drupal\Core\Access\AccessManager::check 1 0.0% 6,078 7.1% 34 0.0% 1,366,312 12.3% 1,480 0.0% 1,504,344 13.5% 3,360 0.0%
Drupal\Core\Render\Renderer::doRender@3 3 0.0% 5,932 7.0% 141 0.2% 362,408 3.3% 15,568 0.1% 365,160 3.3% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@5 27 0.1% 5,913 6.9% 288 0.3% 1,199,072 10.8% 20,448 0.2% 724,040 6.5% 5,352 0.0%
???_op 377 1.5% 5,898 6.9% 1,381 1.6% 1,359,536 12.2% 511,568 4.6% 998,088 8.9% 430,232 3.8%
Twig_Template::displayBlock 2 0.0% 5,889 6.9% 10 0.0% 305,160 2.7% 2,328 0.0% 317,528 2.8% 0 0.0%
__TwigTemplate_cbfe4b47c34642d998827d5563dc1764d229a12aadf08ee5249884e9e58245cf::block_content 1 0.0% 5,873 6.9% 21 0.0% 301,112 2.7% -8 -0.0% 317,528 2.8% 0 0.0%
Drupal\Core\Entity\EntityManager::getStorage 8 0.0% 5,775 6.8% 17 0.0% 1,594,800 14.3% 2,440 0.0% 1,685,224 15.1% 1,048 0.0%
Drupal\Core\Entity\EntityManager::getHandler 8 0.0% 5,758 6.8% 37 0.0% 1,592,360 14.3% 2,656 0.0% 1,684,176 15.1% 920 0.0%
Drupal\Component\DependencyInjection\Container::get@5 22 0.1% 5,718 6.7% 135 0.2% 1,141,792 10.3% -80,544 -0.7% 841,520 7.5% 224 0.0%
Drupal\Core\Session\AccountProxy::hasPermission 4 0.0% 5,715 6.7% 23 0.0% 1,243,520 11.2% 3,592 0.0% 1,393,216 12.5% 1,296 0.0%
Drupal\Core\Access\AccessManager::performCheck 1 0.0% 5,707 6.7% 14 0.0% 1,280,856 11.5% 712 0.0% 1,424,424 12.7% 1,056 0.0%
Drupal\Core\Session\UserSession::hasPermission 4 0.0% 5,603 6.6% 32 0.0% 1,215,952 10.9% 2,088 0.0% 1,368,232 12.2% 992 0.0%
Drupal\user\Access\PermissionAccessCheck::access 1 0.0% 5,537 6.5% 14 0.0% 1,261,376 11.3% 1,344 0.0% 1,404,080 12.6% 1,616 0.0%
Drupal\Core\Access\AccessResult::allowedIfHasPermissions 1 0.0% 5,521 6.5% 16 0.0% 1,257,352 11.3% 1,728 0.0% 1,400,488 12.5% 1,256 0.0%
Drupal\Core\Render\RenderCache::createCacheID 8 0.0% 5,358 6.3% 49 0.1% 444,552 4.0% -1,392 -0.0% 361,200 3.2% 3,032 0.0%
Composer\Autoload\includeFile@1 189 0.8% 5,229 6.1% 646 0.8% 2,188,384 19.7% 27,096 0.2% 1,492,176 13.3% 31,408 0.3%
Drupal\Core\Cache\Context\CacheContextsManager::convertTokensToKeys 2 0.0% 5,195 6.1% 178 0.2% 431,736 3.9% -11,312 -0.1% 350,488 3.1% 3,616 0.0%
[ display all ]