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

Overall Summary
Total Incl. Wall Time (microsec):408,846 microsecs
Total Incl. MemUse (bytes):41,305,640 bytes
Total Incl. PeakMemUse (bytes):41,371,488 bytes
Number of Function Calls:53,473


[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% 408,846 100.0% 40 0.0% 41,305,640 100.0% -280 -0.0% 41,371,488 100.0% 0 0.0%
run_init::drupal-8/index.php 1 0.0% 408,719 100.0% 69 0.0% 41,294,944 100.0% 2,912 0.0% 41,371,488 100.0% 1,136 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 398,971 97.6% 21 0.0% 40,070,136 97.0% 2,544 0.0% 40,150,480 97.0% 2,248 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 379,641 92.9% 4 0.0% 37,141,184 89.9% 1,000 0.0% 37,215,304 90.0% 1,000 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 379,637 92.9% 11 0.0% 37,140,184 89.9% 1,680 0.0% 37,214,304 90.0% 1,688 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 379,588 92.8% 6 0.0% 37,129,648 89.9% 1,496 0.0% 37,204,664 89.9% 1,296 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 379,581 92.8% 6 0.0% 37,127,464 89.9% 1,320 0.0% 37,202,680 89.9% 832 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 1 0.0% 379,224 92.8% 22 0.0% 37,049,504 89.7% 3,176 0.0% 37,127,176 89.7% 2,184 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 1 0.0% 379,061 92.7% 45 0.0% 37,024,672 89.6% -584 -0.0% 37,106,408 89.7% 3,240 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_StackMiddleware_KernelPreHandle_Proxy::handle 1 0.0% 378,775 92.6% 6 0.0% 37,009,728 89.6% 1,376 0.0% 37,091,640 89.7% 920 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 378,525 92.6% 9 0.0% 36,992,048 89.6% 1,408 0.0% 37,018,088 89.5% 1,240 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_StackMiddleware_Session_Proxy::handle 1 0.0% 329,101 80.5% 10 0.0% 30,966,872 75.0% 1,368 0.0% 31,054,000 75.1% 992 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 328,759 80.4% 28 0.0% 30,946,328 74.9% 2,920 0.0% 30,982,368 74.9% 1,912 0.0%
Drupal\Core\DependencyInjection\Container\prod\Symfony_Component_HttpKernel_HttpKernel_Proxy::handle 1 0.0% 323,244 79.1% 7 0.0% 30,381,528 73.6% 1,368 0.0% 30,414,592 73.5% 912 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 321,459 78.6% 14 0.0% 30,207,504 73.1% 1,728 0.0% 30,294,424 73.2% 1,184 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 321,436 78.6% 82 0.0% 30,203,968 73.1% 824 0.0% 30,291,528 73.2% 2,888 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 311,940 76.3% 390 0.1% 28,693,864 69.5% 25,760 0.1% 28,875,728 69.8% 6,736 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 249,173 60.9% 36 0.0% 21,893,880 53.0% 3,568 0.0% 22,117,976 53.5% 2,592 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 246,312 60.2% 165 0.0% 21,534,992 52.1% -184,520 -0.4% 21,763,040 52.6% 1,088 0.0%
Drupal\Core\Render\Renderer::render 4 0.0% 199,361 48.8% 10 0.0% 16,641,904 40.3% 1,728 0.0% 16,856,320 40.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender 4 0.0% 199,351 48.8% 235 0.1% 16,640,176 40.3% 4,512 0.0% 16,856,320 40.7% 6,440 0.0%
Composer\Autoload\ClassLoader::loadClass 406 0.8% 196,491 48.1% 1,383 0.3% 24,360,032 59.0% 139,592 0.3% 22,681,368 54.8% 12,112 0.0%
Composer\Autoload\includeFile 406 0.8% 182,855 44.7% 6,420 1.6% 24,157,480 58.5% -471,336 -1.1% 22,579,752 54.6% 16,784 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 154,039 37.7% 93 0.0% 16,467,496 39.9% -8,464 -0.0% 16,476,976 39.8% 4,760 0.0%
call_user_func 54 0.1% 120,337 29.4% 245 0.1% 11,268,304 27.3% 18,392 0.0% 11,140,480 26.9% 2,312 0.0%
Drupal\Core\Theme\ThemeManager::render 5 0.0% 108,458 26.5% 18 0.0% 7,216,992 17.5% -7,680 -0.0% 7,498,904 18.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 5 0.0% 108,440 26.5% 536 0.1% 7,224,672 17.5% -23,776 -0.1% 7,498,904 18.1% 2,592 0.0%
Symfony\Component\DependencyInjection\Container::get 793 1.5% 108,089 26.4% 2,209 0.5% 11,994,192 29.0% 72,440 0.2% 12,036,584 29.1% 42,264 0.1%
Drupal\Core\Render\Renderer::doRender@1 15 0.0% 95,546 23.4% 554 0.1% 6,337,992 15.3% 25,392 0.1% 6,446,776 15.6% 12,512 0.0%
twig_render_template 5 0.0% 88,435 21.6% 70 0.0% 5,505,808 13.3% -38,824 -0.1% 5,884,768 14.2% 1,192 0.0%
Composer\Autoload\ClassLoader::loadClass@1 243 0.5% 77,966 19.1% 952 0.2% 9,771,264 23.7% 89,456 0.2% 8,781,416 21.2% 12,448 0.0%
Twig_Template::render 5 0.0% 77,352 18.9% 39 0.0% 4,123,816 10.0% 2,432 0.0% 4,403,176 10.6% 0 0.0%
Twig_Template::display 5 0.0% 77,293 18.9% 40 0.0% 4,099,144 9.9% -192 -0.0% 4,401,472 10.6% 624 0.0%
Twig_Template::displayWithErrorHandling 5 0.0% 77,203 18.9% 16 0.0% 4,089,816 9.9% 3,064 0.0% 4,394,544 10.6% 312 0.0%
Drupal\Core\Render\Renderer::render@1 16 0.0% 76,889 18.8% 38 0.0% 4,236,528 10.3% 1,936 0.0% 4,318,280 10.4% 584 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 33 0.1% 76,026 18.6% 269 0.1% 4,006,672 9.7% -146,152 -0.4% 4,318,472 10.4% 192 0.0%
Drupal\views\Element\View::preRenderViewElement 1 0.0% 73,734 18.0% 497 0.1% 7,869,216 19.1% 8,016 0.0% 7,885,480 19.1% 1,128 0.0%
Drupal\Core\Render\Renderer::doRender@2 26 0.0% 71,580 17.5% 892 0.2% 4,011,720 9.7% -15,360 -0.0% 4,188,872 10.1% 8,824 0.0%
Composer\Autoload\includeFile@1 243 0.5% 70,169 17.2% 3,724 0.9% 9,642,896 23.3% -212,880 -0.5% 8,665,856 20.9% 11,952 0.0%
__TwigTemplate_3c28474190dad58b1b7a7682b4b14144eab8c013d2d458cf99b6660903691f18::doDisplay 1 0.0% 68,597 16.8% 178 0.0% 3,376,984 8.2% -1,952 -0.0% 3,543,640 8.6% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@1 217 0.4% 66,066 16.2% 778 0.2% 7,784,856 18.8% 69,456 0.2% 7,648,960 18.5% 18,488 0.0%
Drupal\views\ViewExecutable::executeDisplay 1 0.0% 62,358 15.3% 14 0.0% 6,663,544 16.1% 1,992 0.0% 6,660,048 16.1% 896 0.0%
class_exists 130 0.2% 55,703 13.6% 357 0.1% 8,092,688 19.6% 4,400 0.0% 6,978,624 16.9% 6,256 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 51 0.1% 54,243 13.3% 570 0.1% 6,877,120 16.6% 9,128 0.0% 5,856,672 14.2% 6,768 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 44 0.1% 53,345 13.0% 131 0.0% 6,778,000 16.4% 6,680 0.0% 5,767,568 13.9% 3,248 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 49,415 12.1% 67 0.0% 6,023,768 14.6% 4,144 0.0% 5,962,848 14.4% 2,424 0.0%
Drupal\views\Plugin\views\display\Page::execute 1 0.0% 44,659 10.9% 22 0.0% 4,566,408 11.1% 3,016 0.0% 4,566,024 11.0% 672 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 59 0.1% 38,667 9.5% 2,690 0.7% 3,207,808 7.8% 79,776 0.2% 3,712,512 9.0% 301,928 0.7%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 38,082 9.3% 78 0.0% 4,383,624 10.6% -648 -0.0% 4,399,600 10.6% 1,824 0.0%
Symfony\Component\DependencyInjection\Container::get@2 112 0.2% 36,067 8.8% 450 0.1% 4,026,576 9.7% 39,368 0.1% 3,984,000 9.6% 13,336 0.0%
call_user_func_array 134 0.3% 34,854 8.5% 490 0.1% 4,328,168 10.5% 68,040 0.2% 4,073,000 9.8% 19,416 0.0%
Drupal\block\BlockViewBuilder::buildBlock 9 0.0% 34,655 8.5% 140 0.0% 2,396,552 5.8% 10,128 0.0% 2,126,472 5.1% 1,464 0.0%
Drupal\Core\Entity\EntityManager::getHandler 72 0.1% 30,296 7.4% 247 0.1% 4,355,704 10.5% 5,608 0.0% 4,111,800 9.9% 4,528 0.0%
Drupal\Core\Database\Connection::query 87 0.2% 29,717 7.3% 1,137 0.3% 557,080 1.3% -74,664 -0.2% 335,608 0.8% 22,464 0.1%
Drupal\views\Plugin\views\display\PathPluginBase::execute 1 0.0% 29,578 7.2% 5 0.0% 3,248,400 7.9% 1,120 0.0% 3,333,768 8.1% 0 0.0%
Drupal\views\ViewExecutable::build 1 0.0% 29,573 7.2% 117 0.0% 3,247,280 7.9% 9,648 0.0% 3,333,768 8.1% 7,592 0.0%
Drupal\Core\Cache\DatabaseBackend::get 42 0.1% 29,545 7.2% 321 0.1% 2,952,416 7.1% 1,048 0.0% 3,190,696 7.7% 2,608 0.0%
Drupal\Core\Theme\ThemeManager::render@1 15 0.0% 28,607 7.0% 33 0.0% 1,477,024 3.6% 2,328 0.0% 2,067,592 5.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 15 0.0% 28,574 7.0% 1,256 0.3% 1,474,696 3.6% -58,216 -0.1% 2,067,592 5.0% 8,400 0.0%
Drupal\Core\Access\AccessManager::check 9 0.0% 28,363 6.9% 245 0.1% 2,944,848 7.1% -21,512 -0.1% 2,890,112 7.0% 2,896 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 51 0.1% 27,391 6.7% 243 0.1% 3,899,576 9.4% 1,376 0.0% 3,132,992 7.6% 0 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 1 0.0% 26,018 6.4% 145 0.0% 2,948,824 7.1% -17,144 -0.0% 2,963,464 7.2% 3,352 0.0%
Drupal\Core\Entity\EntityManager::getStorage 57 0.1% 25,316 6.2% 119 0.0% 3,841,272 9.3% 9,264 0.0% 3,609,192 8.7% 5,104 0.0%
Drupal\Core\Access\AccessManager::performCheck 10 0.0% 25,289 6.2% 101 0.0% 2,754,976 6.7% -9,560 -0.0% 2,704,248 6.5% 1,312 0.0%
Symfony\Component\DependencyInjection\Container::get@3 57 0.1% 25,268 6.2% 243 0.1% 2,858,384 6.9% 28,688 0.1% 2,874,264 6.9% 11,136 0.0%
Composer\Autoload\ClassLoader::loadClass@2 71 0.1% 25,089 6.1% 308 0.1% 3,131,736 7.6% 22,352 0.1% 2,990,320 7.2% 2,088 0.0%
Drupal\Core\Database\Statement::execute 87 0.2% 25,028 6.1% 965 0.2% 454,968 1.1% 2,016 0.0% 190,528 0.5% 2,064 0.0%
twig_render_template@1 15 0.0% 24,679 6.0% 188 0.0% 1,425,344 3.5% -20,904 -0.1% 1,928,672 4.7% 1,040 0.0%
Drupal\Core\Extension\Extension::load 42 0.1% 24,557 6.0% 1,927 0.5% 3,091,320 7.5% -61,784 -0.1% 3,089,904 7.5% 1,320 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 24,537 6.0% 104 0.0% 3,080,648 7.5% 1,120 0.0% 3,064,416 7.4% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getPlugin 15 0.0% 24,528 6.0% 204 0.0% 2,951,512 7.1% 14,656 0.0% 2,791,512 6.7% 9,848 0.0%
Drupal\Core\Extension\ModuleHandler::load 40 0.1% 24,433 6.0% 161 0.0% 3,079,528 7.5% 7,704 0.0% 3,064,416 7.4% 128 0.0%
Drupal\Core\Entity\Entity::access 12 0.0% 24,360 6.0% 83 0.0% 2,711,312 6.6% 2,584 0.0% 2,698,384 6.5% 1,496 0.0%
PDOStatement::execute 87 0.2% 24,060 5.9% 24,060 5.9% 450,928 1.1% 450,928 1.1% 186,752 0.5% 186,752 0.5%
Composer\Autoload\includeFile@2 71 0.1% 22,728 5.6% 1,067 0.3% 3,097,608 7.5% -70,304 -0.2% 2,953,520 7.1% 1,776 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 12 0.0% 22,547 5.5% 383 0.1% 2,556,856 6.2% -11,160 -0.0% 2,560,280 6.2% 5,856 0.0%
Composer\Autoload\ClassLoader::findFile 772 1.4% 22,515 5.5% 3,279 0.8% 124,456 0.3% 5,216 0.0% 232,432 0.6% 22,808 0.1%
Drupal\Component\Plugin\LazyPluginCollection::get 46 0.1% 21,313 5.2% 74 0.0% 2,518,880 6.1% 3,592 0.0% 2,621,240 6.3% 1,120 0.0%
Twig_Template::render@1 15 0.0% 21,132 5.2% 103 0.0% 1,073,272 2.6% 3,000 0.0% 1,740,568 4.2% 1,008 0.0%
Twig_Template::display@1 16 0.0% 21,015 5.1% 113 0.0% 1,063,248 2.6% -5,104 -0.0% 1,695,176 4.1% 1,824 0.0%
Twig_Template::displayWithErrorHandling@1 16 0.0% 20,848 5.1% 43 0.0% 1,059,120 2.6% 4,024 0.0% 1,690,992 4.1% 1,280 0.0%
Drupal::service 226 0.4% 20,405 5.0% 749 0.2% 2,162,432 5.2% 24,008 0.1% 2,593,376 6.3% 8,656 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 4 0.0% 20,042 4.9% 129 0.0% 907,584 2.2% -25,864 -0.1% 627,232 1.5% 376 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 19,351 4.7% 32 0.0% 2,434,592 5.9% 2,768 0.0% 2,447,408 5.9% 2,656 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 759 1.4% 19,236 4.7% 13,257 3.2% 119,240 0.3% 30,008 0.1% 209,624 0.5% 187,240 0.5%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 19,178 4.7% 18 0.0% 2,425,824 5.9% 1,064 0.0% 2,440,552 5.9% 1,472 0.0%
Drupal\Core\Render\Renderer::doRender@3 14 0.0% 18,643 4.6% 327 0.1% 1,103,736 2.7% 19,512 0.0% 1,597,480 3.9% 4,176 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 21 0.0% 18,626 4.6% 1,567 0.4% 2,693,240 6.5% -5,224 -0.0% 2,647,992 6.4% 8,304 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 53 0.1% 18,553 4.5% 365 0.1% 994,016 2.4% -53,264 -0.1% 1,503,760 3.6% 1,256 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 37 0.1% 18,286 4.5% 243 0.1% 2,987,000 7.2% 7,920 0.0% 2,765,760 6.7% 5,536 0.0%
Drupal\views\ViewExecutable::preExecute 1 0.0% 17,672 4.3% 36 0.0% 2,091,952 5.1% 3,736 0.0% 2,092,320 5.1% 3,528 0.0%
Drupal\Core\Render\Renderer::render@2 11 0.0% 17,617 4.3% 25 0.0% 1,013,376 2.5% 1,264 0.0% 1,496,840 3.6% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::preExecute 1 0.0% 17,596 4.3% 27 0.0% 2,079,352 5.0% 2,392 0.0% 2,081,832 5.0% 1,792 0.0%
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection::initializePlugin 12 0.0% 17,425 4.3% 44 0.0% 2,218,240 5.4% 2,104 0.0% 2,260,088 5.5% 1,168 0.0%
Drupal\views\ViewExecutable::initHandlers 3 0.0% 17,010 4.2% 50 0.0% 1,856,824 4.5% 3,280 0.0% 1,812,896 4.4% 2,008 0.0%
Drupal\block\BlockAccessControlHandler::checkAccess 11 0.0% 16,764 4.1% 193 0.0% 2,189,464 5.3% -1,456 -0.0% 2,198,712 5.3% 3,552 0.0%
Drupal\views\ViewExecutable::_initHandler 16 0.0% 16,445 4.0% 81 0.0% 1,826,384 4.4% 568 0.0% 1,790,264 4.3% 1,000 0.0%
Symfony\Component\DependencyInjection\Container::get@4 31 0.1% 16,355 4.0% 208 0.1% 1,865,896 4.5% 24,376 0.1% 1,869,392 4.5% 24,592 0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 19 0.0% 16,346 4.0% 394 0.1% 1,823,968 4.4% 11,032 0.0% 1,789,648 4.3% 15,096 0.0%
Drupal\Core\Access\AccessManager::checkNamedRoute 8 0.0% 16,062 3.9% 157 0.0% 1,053,880 2.6% -4,352 -0.0% 938,800 2.3% 464 0.0%
[ display all ]