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

Overall Summary
Total Incl. Wall Time (microsec):414,183 microsecs
Total Incl. MemUse (bytes):41,306,872 bytes
Total Incl. PeakMemUse (bytes):41,372,232 bytes
Number of Function Calls:53,474


[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% 414,183 100.0% 61 0.0% 41,306,872 100.0% -280 -0.0% 41,372,232 100.0% 0 0.0%
run_init::drupal-8/index.php 1 0.0% 413,980 100.0% 106 0.0% 41,296,176 100.0% 2,912 0.0% 41,372,232 100.0% 1,136 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 402,089 97.1% 21 0.0% 40,071,408 97.0% 2,544 0.0% 40,151,264 97.0% 2,248 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 382,320 92.3% 4 0.0% 37,142,136 89.9% 1,000 0.0% 37,215,992 90.0% 1,000 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 382,316 92.3% 8 0.0% 37,141,136 89.9% 1,680 0.0% 37,214,992 90.0% 1,688 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 382,269 92.3% 9 0.0% 37,130,600 89.9% 1,496 0.0% 37,205,352 89.9% 1,296 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 382,259 92.3% 7 0.0% 37,128,416 89.9% 1,320 0.0% 37,203,368 89.9% 832 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 1 0.0% 381,902 92.2% 21 0.0% 37,050,456 89.7% 3,176 0.0% 37,127,864 89.7% 2,184 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 1 0.0% 381,740 92.2% 34 0.0% 37,025,624 89.6% -584 -0.0% 37,107,096 89.7% 3,240 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_StackMiddleware_KernelPreHandle_Proxy::handle 1 0.0% 381,468 92.1% 9 0.0% 37,010,680 89.6% 1,376 0.0% 37,092,328 89.7% 920 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 381,264 92.1% 8 0.0% 36,993,000 89.6% 1,408 0.0% 37,018,776 89.5% 1,240 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_StackMiddleware_Session_Proxy::handle 1 0.0% 329,590 79.6% 10 0.0% 30,967,840 75.0% 1,368 0.0% 31,054,488 75.1% 992 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 329,279 79.5% 29 0.0% 30,947,320 74.9% 2,920 0.0% 30,982,856 74.9% 1,912 0.0%
Drupal\Core\DependencyInjection\Container\prod\Symfony_Component_HttpKernel_HttpKernel_Proxy::handle 1 0.0% 323,780 78.2% 7 0.0% 30,382,600 73.6% 1,368 0.0% 30,415,176 73.5% 912 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 321,977 77.7% 13 0.0% 30,208,696 73.1% 1,728 0.0% 30,295,080 73.2% 1,184 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 321,954 77.7% 84 0.0% 30,205,160 73.1% 824 0.0% 30,292,184 73.2% 2,888 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 312,696 75.5% 381 0.1% 28,694,992 69.5% 25,760 0.1% 28,876,432 69.8% 6,736 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 249,463 60.2% 38 0.0% 21,895,080 53.0% 3,568 0.0% 22,118,480 53.5% 2,592 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 246,663 59.6% 166 0.0% 21,536,192 52.1% -184,536 -0.4% 21,763,544 52.6% 1,088 0.0%
Drupal\Core\Render\Renderer::render 4 0.0% 199,229 48.1% 11 0.0% 16,642,744 40.3% 1,728 0.0% 16,856,480 40.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender 4 0.0% 199,218 48.1% 248 0.1% 16,641,016 40.3% 4,512 0.0% 16,856,480 40.7% 6,440 0.0%
Composer\Autoload\ClassLoader::loadClass 406 0.8% 198,203 47.9% 1,406 0.3% 24,360,808 59.0% 139,584 0.3% 22,681,728 54.8% 12,112 0.0%
Composer\Autoload\includeFile 406 0.8% 184,423 44.5% 6,443 1.6% 24,158,264 58.5% -471,296 -1.1% 22,580,160 54.6% 16,720 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 153,135 37.0% 94 0.0% 16,467,912 39.9% -8,464 -0.0% 16,477,392 39.8% 4,760 0.0%
call_user_func 54 0.1% 118,651 28.6% 245 0.1% 11,269,160 27.3% 18,392 0.0% 11,141,448 26.9% 2,312 0.0%
Drupal\Core\Theme\ThemeManager::render 5 0.0% 109,311 26.4% 18 0.0% 7,217,816 17.5% -7,680 -0.0% 7,499,064 18.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 5 0.0% 109,293 26.4% 566 0.1% 7,225,496 17.5% -23,776 -0.1% 7,499,064 18.1% 2,592 0.0%
Symfony\Component\DependencyInjection\Container::get 793 1.5% 109,262 26.4% 2,266 0.5% 11,994,952 29.0% 72,400 0.2% 12,039,288 29.1% 42,256 0.1%
Drupal\Core\Render\Renderer::doRender@1 15 0.0% 96,624 23.3% 637 0.2% 6,338,920 15.3% 25,384 0.1% 6,446,800 15.6% 11,752 0.0%
twig_render_template 5 0.0% 89,068 21.5% 72 0.0% 5,506,720 13.3% -38,832 -0.1% 5,884,888 14.2% 1,192 0.0%
Composer\Autoload\ClassLoader::loadClass@1 243 0.5% 78,295 18.9% 969 0.2% 9,771,112 23.7% 89,488 0.2% 8,781,232 21.2% 12,424 0.0%
Twig_Template::render 5 0.0% 77,880 18.8% 41 0.0% 4,124,688 10.0% 2,432 0.0% 4,403,208 10.6% 0 0.0%
Twig_Template::display 5 0.0% 77,818 18.8% 44 0.0% 4,100,016 9.9% -192 -0.0% 4,401,496 10.6% 624 0.0%
Drupal\Core\Render\Renderer::render@1 16 0.0% 77,768 18.8% 35 0.0% 4,237,464 10.3% 1,936 0.0% 4,318,304 10.4% 584 0.0%
Twig_Template::displayWithErrorHandling 5 0.0% 77,725 18.8% 15 0.0% 4,090,688 9.9% 3,064 0.0% 4,394,568 10.6% 312 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 33 0.1% 76,584 18.5% 277 0.1% 4,007,552 9.7% -146,200 -0.4% 4,318,496 10.4% 192 0.0%
Drupal\views\Element\View::preRenderViewElement 1 0.0% 72,609 17.5% 455 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,710 17.3% 900 0.2% 4,012,600 9.7% -15,360 -0.0% 4,189,640 10.1% 8,824 0.0%
Composer\Autoload\includeFile@1 243 0.5% 70,423 17.0% 3,771 0.9% 9,642,712 23.3% -212,896 -0.5% 8,665,816 20.9% 11,952 0.0%
__TwigTemplate_3c28474190dad58b1b7a7682b4b14144eab8c013d2d458cf99b6660903691f18::doDisplay 1 0.0% 69,265 16.7% 186 0.0% 3,377,760 8.2% -1,952 -0.0% 3,544,296 8.6% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@1 218 0.4% 66,545 16.1% 770 0.2% 7,785,016 18.8% 69,456 0.2% 7,650,064 18.5% 18,528 0.0%
Drupal\views\ViewExecutable::executeDisplay 1 0.0% 61,138 14.8% 13 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,660 13.4% 351 0.1% 8,092,784 19.6% 4,400 0.0% 6,978,832 16.9% 6,256 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 51 0.1% 54,135 13.1% 554 0.1% 6,877,392 16.6% 9,128 0.0% 5,856,208 14.2% 6,768 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 44 0.1% 53,177 12.8% 130 0.0% 6,778,272 16.4% 6,680 0.0% 5,767,152 13.9% 3,248 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 51,666 12.5% 70 0.0% 6,023,752 14.6% 4,136 0.0% 5,963,048 14.4% 2,424 0.0%
Drupal\views\Plugin\views\display\Page::execute 1 0.0% 43,364 10.5% 20 0.0% 4,566,408 11.1% 3,016 0.0% 4,566,024 11.0% 672 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 38,478 9.3% 79 0.0% 4,383,968 10.6% -648 -0.0% 4,400,416 10.6% 1,824 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 59 0.1% 38,306 9.2% 2,628 0.6% 3,207,760 7.8% 79,784 0.2% 3,712,680 9.0% 302,000 0.7%
Symfony\Component\DependencyInjection\Container::get@2 112 0.2% 36,382 8.8% 453 0.1% 4,026,600 9.7% 39,368 0.1% 3,984,720 9.6% 13,400 0.0%
call_user_func_array 134 0.3% 34,678 8.4% 498 0.1% 4,328,144 10.5% 68,040 0.2% 4,072,816 9.8% 19,416 0.0%
Drupal\block\BlockViewBuilder::buildBlock 9 0.0% 33,857 8.2% 131 0.0% 2,396,568 5.8% 10,128 0.0% 2,126,304 5.1% 1,464 0.0%
Drupal\Core\Entity\EntityManager::getHandler 72 0.1% 30,179 7.3% 214 0.1% 4,355,752 10.5% 5,608 0.0% 4,112,248 9.9% 4,528 0.0%
Drupal\Core\Database\Connection::query 87 0.2% 29,635 7.2% 1,128 0.3% 557,088 1.3% -74,664 -0.2% 335,720 0.8% 22,416 0.1%
Drupal\Core\Theme\ThemeManager::render@1 15 0.0% 29,516 7.1% 33 0.0% 1,477,840 3.6% 2,328 0.0% 2,068,560 5.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 15 0.0% 29,483 7.1% 1,286 0.3% 1,475,512 3.6% -58,216 -0.1% 2,068,560 5.0% 8,400 0.0%
Drupal\Core\Cache\DatabaseBackend::get 42 0.1% 29,166 7.0% 370 0.1% 2,952,392 7.1% 1,048 0.0% 3,191,040 7.7% 2,608 0.0%
Drupal\views\Plugin\views\display\PathPluginBase::execute 1 0.0% 28,691 6.9% 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% 28,686 6.9% 121 0.0% 3,247,280 7.9% 9,648 0.0% 3,333,768 8.1% 7,592 0.0%
Drupal\Core\Access\AccessManager::check 9 0.0% 28,152 6.8% 287 0.1% 2,944,776 7.1% -21,512 -0.1% 2,890,040 7.0% 2,896 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 51 0.1% 27,329 6.6% 230 0.1% 3,899,616 9.4% 1,376 0.0% 3,132,944 7.6% 0 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 1 0.0% 26,292 6.3% 138 0.0% 2,949,120 7.1% -17,152 -0.0% 2,963,632 7.2% 3,352 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 25,788 6.2% 110 0.0% 3,080,720 7.5% 1,104 0.0% 3,063,896 7.4% 0 0.0%
Drupal\Core\Extension\Extension::load 42 0.1% 25,730 6.2% 2,050 0.5% 3,091,400 7.5% -61,760 -0.1% 3,089,384 7.5% 1,320 0.0%
Symfony\Component\DependencyInjection\Container::get@3 57 0.1% 25,726 6.2% 244 0.1% 2,858,336 6.9% 28,680 0.1% 2,874,520 6.9% 11,096 0.0%
Drupal\Core\Extension\ModuleHandler::load 40 0.1% 25,678 6.2% 172 0.0% 3,079,616 7.5% 7,712 0.0% 3,063,896 7.4% 128 0.0%
twig_render_template@1 15 0.0% 25,533 6.2% 193 0.0% 1,426,176 3.5% -20,936 -0.1% 1,929,552 4.7% 1,040 0.0%
Drupal\Core\Entity\EntityManager::getStorage 57 0.1% 25,230 6.1% 111 0.0% 3,841,416 9.3% 9,264 0.0% 3,609,704 8.7% 5,104 0.0%
Composer\Autoload\ClassLoader::loadClass@2 71 0.1% 25,163 6.1% 306 0.1% 3,131,672 7.6% 22,336 0.1% 2,989,864 7.2% 2,088 0.0%
Drupal\Core\Database\Statement::execute 87 0.2% 25,052 6.0% 946 0.2% 454,960 1.1% 2,016 0.0% 190,600 0.5% 2,064 0.0%
Drupal\Core\Access\AccessManager::performCheck 10 0.0% 25,031 6.0% 98 0.0% 2,754,904 6.7% -9,560 -0.0% 2,704,176 6.5% 1,312 0.0%
Drupal\Core\Entity\Entity::access 12 0.0% 24,191 5.8% 90 0.0% 2,711,544 6.6% 2,584 0.0% 2,698,528 6.5% 1,496 0.0%
PDOStatement::execute 87 0.2% 24,092 5.8% 24,092 5.8% 450,920 1.1% 450,920 1.1% 186,824 0.5% 186,824 0.5%
Drupal\views\Plugin\views\display\DisplayPluginBase::getPlugin 15 0.0% 24,068 5.8% 199 0.0% 2,951,512 7.1% 14,656 0.0% 2,791,512 6.7% 9,848 0.0%
Composer\Autoload\includeFile@2 71 0.1% 22,804 5.5% 1,079 0.3% 3,097,560 7.5% -70,368 -0.2% 2,953,064 7.1% 1,776 0.0%
Composer\Autoload\ClassLoader::findFile 772 1.4% 22,705 5.5% 3,288 0.8% 124,456 0.3% 5,216 0.0% 232,424 0.6% 22,792 0.1%
Drupal\Core\Entity\EntityAccessControlHandler::access 12 0.0% 22,400 5.4% 383 0.1% 2,557,104 6.2% -11,160 -0.0% 2,560,464 6.2% 5,856 0.0%
Twig_Template::render@1 15 0.0% 21,991 5.3% 113 0.0% 1,074,120 2.6% 3,000 0.0% 1,741,560 4.2% 1,008 0.0%
Twig_Template::display@1 16 0.0% 21,863 5.3% 129 0.0% 1,064,088 2.6% -5,104 -0.0% 1,696,168 4.1% 1,824 0.0%
Twig_Template::displayWithErrorHandling@1 16 0.0% 21,676 5.2% 44 0.0% 1,059,960 2.6% 4,024 0.0% 1,691,984 4.1% 1,280 0.0%
Drupal\Component\Plugin\LazyPluginCollection::get 46 0.1% 21,175 5.1% 80 0.0% 2,519,144 6.1% 3,592 0.0% 2,621,368 6.3% 1,120 0.0%
Drupal::service 226 0.4% 20,326 4.9% 746 0.2% 2,163,240 5.2% 24,008 0.1% 2,594,096 6.3% 8,656 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 19,632 4.7% 30 0.0% 2,434,592 5.9% 2,768 0.0% 2,447,408 5.9% 2,656 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 19,460 4.7% 21 0.0% 2,425,824 5.9% 1,064 0.0% 2,440,552 5.9% 1,472 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 4 0.0% 19,419 4.7% 123 0.0% 907,552 2.2% -25,864 -0.1% 626,920 1.5% 376 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 759 1.4% 19,417 4.7% 13,320 3.2% 119,240 0.3% 30,008 0.1% 209,632 0.5% 187,360 0.5%
Drupal\Core\Render\Renderer::doRender@3 14 0.0% 19,250 4.6% 367 0.1% 1,104,600 2.7% 19,512 0.0% 1,598,472 3.9% 4,176 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 53 0.1% 19,235 4.6% 388 0.1% 994,856 2.4% -53,256 -0.1% 1,504,888 3.6% 1,256 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 21 0.0% 18,914 4.6% 1,476 0.4% 2,693,448 6.5% -5,248 -0.0% 2,637,904 6.4% 8,272 0.0%
Drupal\Core\Render\Renderer::render@2 11 0.0% 18,212 4.4% 27 0.0% 1,014,208 2.5% 1,264 0.0% 1,497,968 3.6% 0 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 37 0.1% 18,171 4.4% 245 0.1% 2,987,152 7.2% 7,920 0.0% 2,766,264 6.7% 5,584 0.0%
Drupal\views\ViewExecutable::preExecute 1 0.0% 17,749 4.3% 34 0.0% 2,091,952 5.1% 3,736 0.0% 2,092,320 5.1% 3,528 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::preExecute 1 0.0% 17,675 4.3% 20 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,449 4.2% 44 0.0% 2,218,504 5.4% 2,104 0.0% 2,260,216 5.5% 1,168 0.0%
Drupal\views\ViewExecutable::initHandlers 3 0.0% 17,157 4.1% 51 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,806 4.1% 181 0.0% 2,189,728 5.3% -1,456 -0.0% 2,198,848 5.3% 3,552 0.0%
Drupal\views\ViewExecutable::_initHandler 16 0.0% 16,595 4.0% 82 0.0% 1,826,384 4.4% 568 0.0% 1,790,264 4.3% 1,000 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 19 0.0% 16,499 4.0% 400 0.1% 1,823,968 4.4% 11,032 0.0% 1,789,648 4.3% 15,096 0.0%
Symfony\Component\DependencyInjection\Container::get@4 31 0.1% 16,427 4.0% 207 0.0% 1,865,904 4.5% 24,376 0.1% 1,869,360 4.5% 24,592 0.1%
Drupal\Core\Access\AccessManager::checkNamedRoute 8 0.0% 15,792 3.8% 155 0.0% 1,053,800 2.6% -4,352 -0.0% 938,584 2.3% 464 0.0%
[ display all ]