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

Overall Summary
Total Incl. Wall Time (microsec):125,555 microsecs
Total Incl. MemUse (bytes):14,029,312 bytes
Total Incl. PeakMemUse (bytes):14,105,528 bytes
Number of Function Calls:32,946


[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% 125,555 100.0% 473 0.4% 14,029,312 100.0% -2,840 -0.0% 14,105,528 100.0% 376 0.0%
???_op 1 0.0% 124,865 99.5% 46 0.0% 14,027,480 100.0% 4,200 0.0% 14,104,544 100.0% 2,800 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 121,344 96.6% 29 0.0% 13,540,704 96.5% 3,920 0.0% 13,619,640 96.6% 3,328 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 115,628 92.1% 5 0.0% 12,479,904 89.0% 1,080 0.0% 12,559,664 89.0% 952 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 115,623 92.1% 11 0.0% 12,478,824 88.9% 1,912 0.0% 12,558,712 89.0% 1,896 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 115,557 92.0% 8 0.0% 12,468,208 88.9% 1,368 0.0% 12,548,400 89.0% 1,376 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 115,547 92.0% 8 0.0% 12,466,152 88.9% 1,832 0.0% 12,546,336 88.9% 1,744 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 109,602 87.3% 23 0.0% 11,627,536 82.9% 2,944 0.0% 11,709,120 83.0% 1,904 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 107,834 85.9% 10 0.0% 11,306,808 80.6% 2,048 0.0% 11,338,840 80.4% 568 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 107,814 85.9% 66 0.1% 11,302,952 80.6% 1,448 0.0% 11,338,272 80.4% 2,144 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 106,519 84.8% 296 0.2% 10,830,176 77.2% 31,536 0.2% 10,964,680 77.7% 10,264 0.1%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 83,759 66.7% 29 0.0% 7,329,624 52.2% 3,656 0.0% 7,522,544 53.3% 2,968 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 83,180 66.2% 163 0.1% 7,223,624 51.5% -176,792 -1.3% 7,420,352 52.6% 2,400 0.0%
Drupal\Core\Render\Renderer::render 4 0.0% 57,275 45.6% 12 0.0% 3,978,856 28.4% 2,912 0.0% 4,058,120 28.8% 1,240 0.0%
Drupal\Core\Render\Renderer::doRender 4 0.0% 57,263 45.6% 166 0.1% 3,975,944 28.3% 3,656 0.0% 4,056,880 28.8% 3,512 0.0%
Drupal\Core\Theme\ThemeManager::render 3 0.0% 48,516 38.6% 9 0.0% 3,035,432 21.6% 2,200 0.0% 3,156,512 22.4% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 3 0.0% 48,507 38.6% 230 0.2% 3,033,232 21.6% -17,936 -0.1% 3,156,512 22.4% 3,784 0.0%
twig_render_template 3 0.0% 39,292 31.3% 38 0.0% 2,284,296 16.3% -29,592 -0.2% 2,469,288 17.5% 1,408 0.0%
Drupal\Core\Render\Renderer::render@1 13 0.0% 35,325 28.1% 34 0.0% 1,835,712 13.1% 1,648 0.0% 1,601,472 11.4% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 14 0.0% 35,293 28.1% 425 0.3% 1,834,784 13.1% 22,120 0.2% 1,601,472 11.4% 0 0.0%
Twig_Template::render 3 0.0% 35,025 27.9% 22 0.0% 1,654,928 11.8% 2,200 0.0% 1,528,872 10.8% 0 0.0%
Twig_Template::display 3 0.0% 34,992 27.9% 20 0.0% 1,634,792 11.7% 1,672 0.0% 1,520,728 10.8% 0 0.0%
Twig_Template::displayWithErrorHandling 3 0.0% 34,919 27.8% 11 0.0% 1,624,408 11.6% 5,104 0.0% 1,520,728 10.8% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 24 0.1% 34,223 27.3% 173 0.1% 1,593,448 11.4% -108,528 -0.8% 1,520,728 10.8% 0 0.0%
__TwigTemplate_19eb568fedca19d97feb6a410b6a4493dc64d17073fecffb7a649bf27102571b::doDisplay 1 0.0% 32,332 25.8% 142 0.1% 1,565,256 11.2% -3,616 -0.0% 1,520,728 10.8% 0 0.0%
spl_autoload_call 344 1.0% 30,372 24.2% 837 0.7% 6,123,632 43.6% 168,320 1.2% 4,949,272 35.1% 93,696 0.7%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 30,196 24.1% 73 0.1% 3,653,600 26.0% 4,920 0.0% 3,645,128 25.8% 9,096 0.1%
Drupal\Core\Render\Renderer::doRender@2 22 0.1% 29,796 23.7% 601 0.5% 1,521,496 10.8% -24,616 -0.2% 1,382,832 9.8% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 343 1.0% 29,513 23.5% 1,290 1.0% 5,941,184 42.3% -65,024 -0.5% 4,841,656 34.3% 1,680 0.0%
Symfony\Component\DependencyInjection\Container::get 422 1.3% 29,116 23.2% 1,301 1.0% 4,673,760 33.3% 62,312 0.4% 4,229,416 30.0% 43,752 0.3%
Drupal\Core\Cache\DatabaseBackend::getMultiple 48 0.1% 22,976 18.3% 1,437 1.1% 2,091,528 14.9% 25,400 0.2% 2,700,816 19.1% 238,040 1.7%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 20,482 16.3% 77 0.1% 2,746,184 19.6% -568 -0.0% 2,752,640 19.5% 2,192 0.0%
Composer\Autoload\includeFile 343 1.0% 19,267 15.3% 1,537 1.2% 5,948,760 42.4% 39,112 0.3% 4,705,584 33.4% 89,592 0.6%
Drupal\Core\Database\Connection::query 73 0.2% 18,346 14.6% 800 0.6% 472,968 3.4% -65,232 -0.5% 307,752 2.2% 19,720 0.1%
Symfony\Component\DependencyInjection\Container::get@1 163 0.5% 18,137 14.4% 612 0.5% 3,042,248 21.7% 74,880 0.5% 2,849,120 20.2% 73,872 0.5%
Drupal\Core\Cache\DatabaseBackend::get 34 0.1% 17,746 14.1% 165 0.1% 1,856,424 13.2% 3,000 0.0% 2,262,488 16.0% 3,200 0.0%
???_op@1 396 1.2% 17,685 14.1% 2,724 2.2% 4,075,664 29.1% 1,172,184 8.4% 3,549,104 25.2% 969,384 6.9%
Composer\Autoload\ClassLoader::findFile 665 2.0% 16,008 12.7% 2,429 1.9% 114,904 0.8% 5,368 0.0% 293,528 2.1% 58,000 0.4%
Drupal\Core\Database\Statement::execute 73 0.2% 14,816 11.8% 738 0.6% 386,928 2.8% 1,864 0.0% 175,088 1.2% 1,880 0.0%
PDOStatement::execute 73 0.2% 13,935 11.1% 13,935 11.1% 383,072 2.7% 383,072 2.7% 171,496 1.2% 171,496 1.2%
Composer\Autoload\ClassLoader::findFileWithExtension 652 2.0% 13,579 10.8% 9,368 7.5% 109,536 0.8% 31,488 0.2% 235,528 1.7% 190,216 1.3%
Drupal\Core\Render\RenderCache::get 9 0.0% 13,497 10.7% 115 0.1% 413,056 2.9% -24,640 -0.2% 378,136 2.7% 1,008 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 1 0.0% 13,484 10.7% 101 0.1% 1,531,760 10.9% -12,648 -0.1% 1,544,648 11.0% 3,504 0.0%
spl_autoload_call@1 215 0.7% 13,272 10.6% 508 0.4% 2,585,112 18.4% -8,784 -0.1% 2,252,968 16.0% 5,112 0.0%
Drupal\Core\Theme\ThemeManager::render@1 9 0.0% 12,939 10.3% 24 0.0% 636,368 4.5% 1,648 0.0% 719,488 5.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 9 0.0% 12,915 10.3% 554 0.4% 634,720 4.5% -23,880 -0.2% 719,488 5.1% 0 0.0%
Composer\Autoload\ClassLoader::loadClass@1 215 0.7% 12,764 10.2% 818 0.7% 2,593,896 18.5% -42,000 -0.3% 2,247,856 15.9% 1,712 0.0%
twig_render_template@1 9 0.0% 11,104 8.8% 97 0.1% 602,328 4.3% -15,576 -0.1% 697,248 4.9% 0 0.0%
call_user_func 38 0.1% 10,637 8.5% 150 0.1% 1,154,656 8.2% 16,624 0.1% 961,984 6.8% 2,112 0.0%
Symfony\Component\DependencyInjection\Container::get@2 115 0.3% 10,439 8.3% 440 0.4% 1,705,144 12.2% 43,888 0.3% 1,562,936 11.1% 37,632 0.3%
Twig_Template::render@1 9 0.0% 10,164 8.1% 58 0.0% 512,744 3.7% 2,408 0.0% 697,248 4.9% 88 0.0%
Twig_Template::display@1 10 0.0% 10,106 8.0% 61 0.0% 505,312 3.6% 1,408 0.0% 695,096 4.9% 376 0.0%
Twig_Template::displayWithErrorHandling@1 10 0.0% 10,002 8.0% 28 0.0% 501,200 3.6% 2,136 0.0% 694,496 4.9% 400 0.0%
Drupal\Core\Entity\Entity::access 11 0.0% 9,947 7.9% 79 0.1% 1,235,720 8.8% 1,904 0.0% 1,222,144 8.7% 1,744 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 11 0.0% 9,210 7.3% 312 0.2% 1,143,080 8.1% -9,104 -0.1% 1,137,648 8.1% 6,608 0.0%
__TwigTemplate_75e7b178ae377f61badcd2e81af8330f27beca1c90867102b40452f54e4f28c2::doDisplay 2 0.0% 9,067 7.2% 76 0.1% 446,312 3.2% 3,048 0.0% 556,200 3.9% 1,592 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 58 0.2% 8,759 7.0% 568 0.5% 1,674,456 11.9% -255,624 -1.8% 2,261,768 16.0% 576 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 22 0.1% 8,625 6.9% 92 0.1% 440,480 3.1% -39,696 -0.3% 465,648 3.3% 0 0.0%
Drupal\Core\Render\RenderCache::createCacheID 13 0.0% 8,624 6.9% 80 0.1% 371,536 2.6% -10,448 -0.1% 325,320 2.3% 96 0.0%
Drupal\Core\Cache\Context\CacheContextsManager::convertTokensToKeys 9 0.0% 8,526 6.8% 248 0.2% 371,040 2.6% -17,360 -0.1% 325,224 2.3% 3,256 0.0%
Drupal\Core\Render\Renderer::render@2 3 0.0% 8,509 6.8% 10 0.0% 477,880 3.4% 976 0.0% 465,648 3.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 3 0.0% 8,499 6.8% 79 0.1% 476,904 3.4% 8,192 0.1% 465,648 3.3% 0 0.0%
Twig_Template::displayBlock 3 0.0% 8,447 6.7% 17 0.0% 428,408 3.1% 2,336 0.0% 452,064 3.2% 0 0.0%
__TwigTemplate_75e7b178ae377f61badcd2e81af8330f27beca1c90867102b40452f54e4f28c2::block_content 2 0.0% 8,424 6.7% 31 0.0% 424,352 3.0% -968 -0.0% 452,064 3.2% 0 0.0%
Drupal\Core\Render\Renderer::doRender@4 3 0.0% 8,252 6.6% 107 0.1% 456,704 3.3% 15,616 0.1% 465,648 3.3% 0 0.0%
call_user_func_array 93 0.3% 7,997 6.4% 381 0.3% 1,871,896 13.3% 61,168 0.4% 1,697,160 12.0% 22,416 0.2%
Drupal\block\BlockViewBuilder::buildBlock 3 0.0% 7,731 6.2% 38 0.0% 828,296 5.9% 5,344 0.0% 786,416 5.6% 0 0.0%
Drupal\user\Plugin\Block\UserLoginBlock::build 1 0.0% 7,484 6.0% 46 0.0% 797,672 5.7% 4,152 0.0% 786,416 5.6% 288 0.0%
Drupal\Core\Entity\EntityManager::getHandler 33 0.1% 7,295 5.8% 94 0.1% 2,005,144 14.3% 5,104 0.0% 1,929,896 13.7% 4,160 0.0%
Composer\Autoload\includeFile@1 215 0.7% 7,287 5.8% 867 0.7% 2,599,544 18.5% 25,056 0.2% 2,141,728 15.2% 59,592 0.4%
Drupal\block\BlockAccessControlHandler::checkAccess 11 0.0% 7,221 5.8% 149 0.1% 1,101,152 7.8% -1,008 -0.0% 1,101,648 7.8% 3,400 0.0%
Drupal\Core\Theme\ThemeManager::render@2 11 0.0% 7,170 5.7% 28 0.0% 382,464 2.7% 2,328 0.0% 452,064 3.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 11 0.0% 7,142 5.7% 575 0.5% 380,136 2.7% -41,832 -0.3% 452,064 3.2% 432 0.0%
Symfony\Component\DependencyInjection\Container::get@3 58 0.2% 6,937 5.5% 238 0.2% 1,190,720 8.5% 32,184 0.2% 1,133,536 8.0% 27,256 0.2%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 6,912 5.5% 23 0.0% 1,531,824 10.9% 2,440 0.0% 1,548,824 11.0% 2,440 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 6,764 5.4% 11 0.0% 1,523,520 10.9% 1,248 0.0% 1,541,520 10.9% 1,664 0.0%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 23 0.1% 6,742 5.4% 366 0.3% 285,952 2.0% 4,368 0.0% 480,352 3.4% 6,328 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 12 0.0% 6,655 5.3% 57 0.0% 1,118,240 8.0% 2,312 0.0% 1,132,048 8.0% 2,200 0.0%
Drupal\Core\Entity\EntityManager::getStorage 21 0.1% 6,552 5.2% 48 0.0% 1,884,440 13.4% 5,928 0.0% 1,815,576 12.9% 3,360 0.0%
???_op@2 232 0.7% 6,528 5.2% 1,002 0.8% 1,687,784 12.0% 562,864 4.0% 1,502,400 10.7% 486,792 3.5%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 12 0.0% 6,493 5.2% 118 0.1% 1,104,856 7.9% 5,424 0.0% 1,121,464 8.0% 3,256 0.0%
Drupal\Core\Render\Renderer::doRender@5 5 0.0% 6,351 5.1% 168 0.1% 319,664 2.3% -4,232 -0.0% 333,280 2.4% 0 0.0%
Drupal\block\Entity\Block::getPlugin 32 0.1% 5,957 4.7% 98 0.1% 961,752 6.9% 3,488 0.0% 973,304 6.9% 2,128 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 5,937 4.7% 44 0.0% 836,784 6.0% 4,744 0.0% 835,472 5.9% 4,472 0.0%
class_exists 58 0.2% 5,605 4.5% 127 0.1% 1,559,992 11.1% 6,240 0.0% 1,279,928 9.1% 5,056 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 24 0.1% 5,570 4.4% 221 0.2% 641,256 4.6% 5,904 0.0% 979,704 6.9% 2,008 0.0%
Drupal\Core\Session\AccountProxy::hasPermission 14 0.0% 5,490 4.4% 58 0.0% 1,190,952 8.5% 9,632 0.1% 1,212,776 8.6% 3,048 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 5,472 4.4% 12 0.0% 1,334,144 9.5% 1,840 0.0% 1,350,752 9.6% 1,400 0.0%
Drupal\Core\Access\AccessManager::checkRequest 1 0.0% 5,454 4.3% 12 0.0% 1,330,032 9.5% 1,088 0.0% 1,348,200 9.6% 1,800 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 13 0.0% 5,426 4.3% 498 0.4% 940,000 6.7% 2,680 0.0% 1,326,568 9.4% 5,560 0.0%
Drupal\Core\Access\AccessManager::check 1 0.0% 5,341 4.3% 27 0.0% 1,308,112 9.3% 656 0.0% 1,326,424 9.4% 3,256 0.0%
Drupal\Core\Session\UserSession::hasPermission 14 0.0% 5,336 4.2% 86 0.1% 1,159,248 8.3% 2,088 0.0% 1,188,024 8.4% 2,184 0.0%
Drupal\block\BlockPluginCollection::get 32 0.1% 5,328 4.2% 69 0.1% 882,344 6.3% 1,024 0.0% 901,792 6.4% 872 0.0%
Drupal\Core\Config\CachedStorage::readMultiple 13 0.0% 5,308 4.2% 161 0.1% 196,800 1.4% -62,480 -0.4% 412,432 2.9% 880 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::getActiveBlockContexts 1 0.0% 5,288 4.2% 15 0.0% 1,086,104 7.7% 1,632 0.0% 1,081,640 7.7% 1,736 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 2 0.0% 5,277 4.2% 54 0.0% 1,087,696 7.8% 6,520 0.0% 1,082,104 7.7% 5,424 0.0%
Drupal\Component\Plugin\LazyPluginCollection::get 32 0.1% 5,259 4.2% 55 0.0% 881,320 6.3% 1,536 0.0% 900,920 6.4% 984 0.0%
Drupal\block\BlockPluginCollection::initializePlugin 11 0.0% 5,204 4.1% 27 0.0% 879,784 6.3% 1,072 0.0% 899,936 6.4% 904 0.0%
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection::initializePlugin 11 0.0% 5,177 4.1% 44 0.0% 878,712 6.3% 1,488 0.0% 899,032 6.4% 1,264 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions 6 0.0% 5,166 4.1% 21 0.0% 1,231,152 8.8% 2,384 0.0% 1,524,992 10.8% 576 0.0%
[ display all ]