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

Overall Summary
Total Incl. Wall Time (microsec):84,218 microsecs
Total Incl. MemUse (bytes):11,124,936 bytes
Total Incl. PeakMemUse (bytes):11,181,672 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% 84,218 100.0% 18 0.0% 11,124,936 100.0% -2,840 -0.0% 11,181,672 100.0% 424 0.0%
run_init::html/index.php 1 0.0% 84,170 99.9% 31 0.0% 11,123,168 100.0% 4,240 0.0% 11,180,648 100.0% 2,928 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 81,276 96.5% 20 0.0% 10,601,096 95.3% 4,048 0.0% 10,635,648 95.1% 2,544 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 74,981 89.0% 3 0.0% 9,246,520 83.1% 1,064 0.0% 9,260,072 82.8% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 74,978 89.0% 9 0.0% 9,245,456 83.1% 1,752 0.0% 9,260,072 82.8% 384 0.0%
Drupal\devel\StackMiddleware\DevelMiddleware::handle 1 0.0% 74,948 89.0% 8 0.0% 9,236,976 83.0% 1,880 0.0% 9,257,216 82.8% 784 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 74,924 89.0% 6 0.0% 9,228,800 83.0% 1,400 0.0% 9,252,856 82.8% 528 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 74,917 89.0% 8 0.0% 9,226,712 82.9% 2,048 0.0% 9,251,728 82.7% 976 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 1 0.0% 74,598 88.6% 18 0.0% 9,146,832 82.2% 2,864 0.0% 9,175,792 82.1% 456 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 1 0.0% 74,488 88.4% 33 0.0% 9,127,264 82.0% -7,064 -0.1% 9,163,480 82.0% 160 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 74,253 88.2% 6 0.0% 9,112,648 81.9% 1,792 0.0% 9,163,320 81.9% 296 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 4 0.0% 72,043 85.5% 294 0.3% 8,464,504 76.1% 31,864 0.3% 8,530,760 76.3% 3,480 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 71,985 85.5% 23 0.0% 8,723,264 78.4% 2,944 0.0% 8,764,184 78.4% 576 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 70,716 84.0% 9 0.0% 8,467,000 76.1% 2,048 0.0% 8,534,584 76.3% 1,248 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 70,700 83.9% 24 0.0% 8,463,144 76.1% 3,056 0.0% 8,532,064 76.3% 1,336 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 1 0.0% 43,233 51.3% 19 0.0% 4,304,560 38.7% 2,280 0.0% 4,174,584 37.3% 0 0.0%
Drupal\Core\EventSubscriber\HtmlResponseSubscriber::onRespond 1 0.0% 38,623 45.9% 11 0.0% 3,938,440 35.4% 2,000 0.0% 4,141,880 37.0% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAttachments 1 0.0% 38,611 45.8% 27 0.0% 3,934,216 35.4% -6,568 -0.1% 4,141,880 37.0% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 5 0.0% 35,602 42.3% 48 0.1% 3,910,424 35.2% 2,640 0.0% 3,949,392 35.3% 464 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure} 5 0.0% 35,460 42.1% 13 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,447 42.1% 10 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,437 42.1% 350 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,319 40.8% 51 0.1% 3,824,984 34.4% 472 0.0% 3,315,248 29.6% 568 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::renderPlaceholders 1 0.0% 34,081 40.5% 36 0.0% 3,792,832 34.1% -139,968 -1.3% 4,029,072 36.0% 600 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.1% 33,776 40.1% 700 0.8% 3,804,312 34.2% -36,176 -0.3% 3,312,920 29.6% 3,992 0.0%
Drupal\Core\Render\Renderer::renderRoot 1 0.0% 33,738 40.1% 19 0.0% 3,856,760 34.7% 1,368 0.0% 3,959,240 35.4% 664 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders 4 0.0% 33,233 39.5% 23 0.0% 3,715,272 33.4% -296,240 -2.7% 3,710,336 33.2% 0 0.0%
Drupal\Core\Render\Renderer::renderPlaceholder 4 0.0% 33,209 39.4% 89 0.1% 4,009,376 36.0% -619,320 -5.6% 3,710,336 33.2% 576 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext@1 4 0.0% 32,350 38.4% 38 0.0% 3,756,304 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,227 38.3% 15 0.0% 3,752,208 33.7% 1,000 0.0% 3,313,544 29.6% 592 0.0%
Drupal\Core\Render\Renderer::render@1 4 0.0% 32,212 38.2% 9 0.0% 3,751,208 33.7% 984 0.0% 3,312,952 29.6% 32 0.0%
Drupal\Component\DependencyInjection\Container::get 225 0.9% 24,890 29.6% 788 0.9% 3,694,688 33.2% -264,400 -2.4% 3,428,032 30.7% 11,848 0.1%
Drupal\Component\DependencyInjection\Container::createService 61 0.2% 22,152 26.3% 823 1.0% 3,477,704 31.3% 38,064 0.3% 2,614,880 23.4% 10,480 0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 31 0.1% 21,075 25.0% 1,407 1.7% 2,399,888 21.6% 428,480 3.9% 3,510,304 31.4% 524,112 4.7%
spl_autoload_call 315 1.3% 20,467 24.3% 514 0.6% 5,146,912 46.3% 38,056 0.3% 2,902,312 26.0% 23,568 0.2%
Composer\Autoload\ClassLoader::loadClass 314 1.3% 19,941 23.7% 801 1.0% 5,094,744 45.8% -57,104 -0.5% 2,864,784 25.6% 1,528 0.0%
Drupal\Core\Cache\DatabaseBackend::get 21 0.1% 17,189 20.4% 116 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,548 19.6% 354 0.4% 2,673,352 24.0% 25,480 0.2% 2,229,208 19.9% 1,000 0.0%
Drupal\Component\DependencyInjection\Container::get@1 31 0.1% 16,489 19.6% 203 0.2% 2,708,752 24.3% -109,784 -1.0% 2,339,928 20.9% 1,768 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 34 0.1% 15,754 18.7% 390 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,586 18.5% 113 0.1% 2,012,600 18.1% 13,760 0.1% 1,921,152 17.2% 232 0.0%
call_user_func_array 146 0.6% 14,583 17.3% 412 0.5% 2,668,912 24.0% 82,000 0.7% 2,240,456 20.0% 13,432 0.1%
Drupal\block\BlockViewBuilder::preRender 3 0.0% 14,511 17.2% 35 0.0% 1,901,120 17.1% 4,544 0.0% 1,873,288 16.8% 528 0.0%
Composer\Autoload\includeFile 314 1.3% 13,569 16.1% 1,142 1.4% 5,104,288 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,063 15.5% 134 0.2% 310,688 2.8% 2,696 0.0% 195,728 1.8% 2,120 0.0%
Drupal\Core\Database\Connection::query 45 0.2% 12,929 15.4% 439 0.5% 307,992 2.8% -40,280 -0.4% 193,608 1.7% 11,912 0.1%
Drupal\user\Plugin\Block\UserLoginBlock::build 1 0.0% 12,880 15.3% 52 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,644 15.0% 180 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,227 14.5% 251 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,674 13.9% 132 0.2% 1,994,480 17.9% -112,472 -1.0% 1,693,992 15.1% 928 0.0%
Drupal\Core\Database\Statement::execute 45 0.2% 10,930 13.0% 376 0.4% 249,520 2.2% 1,864 0.0% 115,720 1.0% 1,032 0.0%
Drupal\Core\Theme\ThemeManager::render 2 0.0% 10,806 12.8% 201 0.2% 1,020,472 9.2% 752 0.0% 974,880 8.7% 3,936 0.0%
PDOStatement::execute 45 0.2% 10,464 12.4% 10,464 12.4% 243,600 2.2% 243,600 2.2% 109,664 1.0% 109,664 1.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@2 21 0.1% 10,038 11.9% 112 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,727 11.5% 287 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,566 11.4% 1,553 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,434 11.2% 144 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,276 11.0% 314 0.4% 1,693,448 15.2% -580,256 -5.2% 2,829,376 25.3% 936 0.0%
twig_render_template 2 0.0% 9,156 10.9% 32 0.0% 830,048 7.5% -1,720 -0.0% 858,400 7.7% 336 0.0%
spl_autoload_call@1 189 0.8% 8,724 10.4% 305 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,419 10.0% 508 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,249 9.8% 118 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,013 9.5% 5,654 6.7% 95,704 0.9% 24,120 0.2% 70,112 0.6% 59,504 0.5%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 7,795 9.3% 18 0.0% 1,579,472 14.2% 2,440 0.0% 1,673,264 15.0% 1,096 0.0%
unserialize 249 1.0% 7,793 9.3% 6,311 7.5% 3,392,176 30.5% 2,761,456 24.8% 4,596,680 41.1% 4,135,376 37.0%
Drupal\Component\DependencyInjection\Container::createService@4 22 0.1% 7,752 9.2% 309 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,689 9.1% 29 0.0% 699,328 6.3% -12,808 -0.1% 785,992 7.0% 0 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 7,661 9.1% 17 0.0% 1,571,168 14.1% 1,248 0.0% 1,670,352 14.9% 1,376 0.0%
Drupal\Core\Render\RenderCache::get 4 0.0% 7,655 9.1% 60 0.1% 702,856 6.3% -26,032 -0.2% 785,992 7.0% 384 0.0%
Drupal\Component\DependencyInjection\Container::get@4 25 0.1% 7,502 8.9% 149 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,826 8.1% 13 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,813 8.1% 271 0.3% 457,728 4.1% 10,360 0.1% 392,952 3.5% 1,080 0.0%
Twig_Template::render 2 0.0% 6,603 7.8% 16 0.0% 389,776 3.5% 2,064 0.0% 471,488 4.2% 760 0.0%
Drupal\Core\Form\FormBuilder::getForm 1 0.0% 6,582 7.8% 25 0.0% 1,271,472 11.4% -2,824 -0.0% 1,272,344 11.4% 1,176 0.0%
Twig_Template::display 2 0.0% 6,581 7.8% 16 0.0% 383,656 3.4% 1,416 0.0% 453,064 4.1% 760 0.0%
Twig_Template::displayWithErrorHandling 2 0.0% 6,530 7.8% 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,497 7.7% 50 0.1% 364,232 3.3% 3,744 0.0% 443,072 4.0% 1,424 0.0%
Drupal\Core\Form\FormBuilder::buildForm 1 0.0% 6,358 7.5% 46 0.1% 1,169,592 10.5% 8,000 0.1% 1,184,184 10.6% 1,760 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@4 40 0.2% 6,256 7.4% 150 0.2% 1,216,752 10.9% 17,392 0.2% 898,408 8.0% 0 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 6,195 7.4% 12 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,179 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,157 7.3% 44 0.1% 330,568 3.0% -46,656 -0.4% 365,160 3.3% 0 0.0%
Drupal\Core\Render\RenderCache::get@1 1 0.0% 6,106 7.3% 24 0.0% 614,432 5.5% -16,776 -0.2% 661,896 5.9% 384 0.0%
Drupal\Core\Access\AccessManager::check 1 0.0% 6,072 7.2% 35 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,917 7.0% 135 0.2% 362,408 3.3% 15,568 0.1% 365,160 3.3% 0 0.0%
Twig_Template::displayBlock 2 0.0% 5,882 7.0% 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,866 7.0% 20 0.0% 301,112 2.7% -8 -0.0% 317,528 2.8% 0 0.0%
???_op 377 1.5% 5,842 6.9% 1,363 1.6% 1,359,536 12.2% 511,568 4.6% 998,088 8.9% 430,232 3.8%
Drupal\Component\DependencyInjection\Container::createService@5 27 0.1% 5,815 6.9% 291 0.3% 1,199,072 10.8% 20,448 0.2% 724,040 6.5% 5,352 0.0%
Drupal\Core\Entity\EntityManager::getStorage 8 0.0% 5,706 6.8% 18 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,688 6.8% 36 0.0% 1,592,360 14.3% 2,656 0.0% 1,684,176 15.1% 920 0.0%
Drupal\Core\Access\AccessManager::performCheck 1 0.0% 5,664 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\AccountProxy::hasPermission 4 0.0% 5,656 6.7% 26 0.0% 1,243,520 11.2% 3,592 0.0% 1,393,216 12.5% 1,296 0.0%
Drupal\Component\DependencyInjection\Container::get@5 22 0.1% 5,618 6.7% 127 0.2% 1,141,792 10.3% -80,544 -0.7% 841,520 7.5% 224 0.0%
Drupal\Core\Session\UserSession::hasPermission 4 0.0% 5,545 6.6% 35 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,495 6.5% 15 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,479 6.5% 14 0.0% 1,257,352 11.3% 1,728 0.0% 1,400,488 12.5% 1,256 0.0%
Composer\Autoload\includeFile@1 189 0.8% 5,230 6.2% 654 0.8% 2,188,384 19.7% 27,096 0.2% 1,492,176 13.3% 31,408 0.3%
Drupal\block\BlockViewBuilder::lazyBuilder 3 0.0% 5,206 6.2% 21 0.0% 659,808 5.9% 1,784 0.0% 419,584 3.8% 544 0.0%
Drupal\Core\Render\RenderCache::createCacheID 8 0.0% 5,184 6.2% 48 0.1% 444,552 4.0% -1,392 -0.0% 361,200 3.2% 3,032 0.0%
[ display all ]