Run Report
Run #55919d1190958: XHProf Run (Namespace=drupal-perf-lauriii)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):151,346 microsecs
Total Incl. MemUse (bytes):17,711,328 bytes
Total Incl. PeakMemUse (bytes):18,835,248 bytes
Number of Function Calls:88,242


[View Full Callgraph]


Displaying top 100 functions: Sorted by Incl. MemUse (bytes) [ 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% 151,346 100.0% 30 0.0% 17,711,328 100.0% 6,896 0.0% 18,835,248 100.0% 6,096 0.0%
run_init::drupal8/index.php 1 0.0% 151,288 100.0% 21 0.0% 17,696,440 99.9% 4,176 0.0% 18,825,936 100.0% 2,528 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 149,758 99.0% 15 0.0% 17,213,712 97.2% 3,952 0.0% 18,432,680 97.9% 1,824 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 142,492 94.1% 3 0.0% 14,399,096 81.3% 1,080 0.0% 15,627,000 83.0% 88 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 142,489 94.1% 6 0.0% 14,398,016 81.3% 1,912 0.0% 15,626,912 83.0% 1,008 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 142,458 94.1% 4 0.0% 14,387,400 81.2% 1,368 0.0% 15,617,696 82.9% 544 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 142,453 94.1% 5 0.0% 14,385,344 81.2% 1,832 0.0% 15,616,464 82.9% 832 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 138,468 91.5% 18 0.0% 13,281,480 75.0% 2,944 0.0% 14,512,912 77.1% 416 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 137,475 90.8% 7 0.0% 12,938,992 73.1% 2,048 0.0% 14,139,792 75.1% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 137,463 90.8% 800 0.5% 12,935,136 73.0% -1,081,648 -6.1% 14,139,792 75.1% 480 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 105,923 70.0% 236 0.2% 9,537,224 53.8% 32,568 0.2% 9,501,008 50.4% 7,304 0.0%
spl_autoload_call 349 0.4% 15,012 9.9% 413 0.3% 6,448,664 36.4% 170,520 1.0% 4,651,584 24.7% 87,968 0.5%
Composer\Autoload\includeFile 348 0.4% 10,034 6.6% 895 0.6% 6,272,304 35.4% 74,920 0.4% 4,423,792 23.5% 104,728 0.6%
Composer\Autoload\ClassLoader::loadClass 348 0.4% 14,588 9.6% 648 0.4% 6,264,112 35.4% -59,984 -0.3% 4,549,880 24.2% 1,720 0.0%
call_user_func_array 237 0.3% 36,135 23.9% 489 0.3% 5,956,240 33.6% 104,680 0.6% 5,971,488 31.7% 5,744 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 90,249 59.6% 22 0.0% 5,717,144 32.3% 3,496 0.0% 5,932,344 31.5% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 90,095 59.5% 107 0.1% 5,668,208 32.0% -319,864 -1.8% 5,887,936 31.3% 816 0.0%
Symfony\Component\DependencyInjection\Container::get 1,076 1.2% 14,540 9.6% 816 0.5% 4,620,896 26.1% 59,832 0.3% 3,945,608 20.9% 38,008 0.2%
Drupal\Core\Render\Renderer::render 6 0.0% 82,023 54.2% 8 0.0% 4,386,128 24.8% 2,936 0.0% 4,782,208 25.4% 0 0.0%
Drupal\Core\Render\Renderer::doRender 6 0.0% 82,015 54.2% 181 0.1% 4,383,192 24.7% -35,080 -0.2% 4,782,208 25.4% 8,688 0.0%
Drupal\block\Controller\BlockListController::listing 1 0.0% 30,992 20.5% 10 0.0% 4,361,704 24.6% 2,480 0.0% 4,552,832 24.2% 0 0.0%
Drupal\block\BlockListBuilder::render 1 0.0% 30,197 20.0% 4 0.0% 4,106,936 23.2% 1,384 0.0% 4,296,600 22.8% 288 0.0%
Drupal\Core\Theme\ThemeManager::render 4 0.0% 80,051 52.9% 6 0.0% 4,064,696 22.9% 2,200 0.0% 4,676,488 24.8% 64 0.0%
Drupal\Core\Theme\ThemeManager::theme 4 0.0% 80,045 52.9% 242 0.2% 4,062,496 22.9% -13,944 -0.1% 4,676,424 24.8% 5,584 0.0%
Drupal\Core\Form\FormBuilder::getForm 2 0.0% 30,825 20.4% 26 0.0% 4,046,112 22.8% -18,704 -0.1% 4,084,256 21.7% 1,832 0.0%
Drupal\Core\Form\FormBuilder::buildForm 2 0.0% 30,722 20.3% 48 0.0% 3,966,808 22.4% 10,032 0.1% 3,986,296 21.2% 2,792 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 69,228 45.7% 54 0.0% 3,763,840 21.3% -47,712 -0.3% 3,622,504 19.2% 4,480 0.0%
Drupal\Core\Render\Renderer::doRender@1 23 0.0% 76,825 50.8% 549 0.4% 3,590,448 20.3% 16,520 0.1% 3,658,888 19.4% 10,288 0.1%
Drupal\Core\Render\Renderer::render@1 9 0.0% 75,708 50.0% 11 0.0% 3,514,360 19.8% 1,664 0.0% 3,659,000 19.4% 112 0.0%
twig_render_template 4 0.0% 77,888 51.5% 40 0.0% 3,503,528 19.8% -327,976 -1.9% 4,158,808 22.1% 1,792 0.0%
Symfony\Component\DependencyInjection\Container::get@1 128 0.1% 9,806 6.5% 244 0.2% 3,392,384 19.2% 50,640 0.3% 3,233,408 17.2% 27,784 0.1%
Drupal\Core\Render\Renderer::doRender@2 18 0.0% 72,555 47.9% 451 0.3% 3,080,232 17.4% -52,656 -0.3% 3,133,072 16.6% 15,216 0.1%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 19 0.0% 9,139 6.0% 662 0.4% 2,847,808 16.1% -19,312 -0.1% 2,815,648 14.9% 9,000 0.0%
Twig_Template::render 4 0.0% 75,549 49.9% 22 0.0% 2,814,456 15.9% 2,336 0.0% 3,646,952 19.4% 760 0.0%
Twig_Template::display 4 0.0% 75,513 49.9% 23 0.0% 2,772,016 15.7% 1,776 0.0% 3,628,528 19.3% 952 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 13 0.0% 75,193 49.7% 246 0.2% 2,767,120 15.6% -611,880 -3.5% 3,610,584 19.2% 4,400 0.0%
Twig_Template::displayWithErrorHandling 4 0.0% 75,465 49.9% 8 0.0% 2,761,440 15.6% 2,952 0.0% 3,618,528 19.2% 288 0.0%
spl_autoload_call@1 215 0.2% 6,538 4.3% 257 0.2% 2,757,272 15.6% 38,384 0.2% 2,112,032 11.2% 22,192 0.1%
call_user_func_array@1 106 0.1% 15,369 10.2% 187 0.1% 2,751,384 15.5% 5,464 0.0% 2,299,688 12.2% 1,424 0.0%
Composer\Autoload\includeFile@1 215 0.2% 3,945 2.6% 490 0.3% 2,724,632 15.4% 32,552 0.2% 1,992,176 10.6% 60,416 0.3%
Composer\Autoload\ClassLoader::loadClass@1 215 0.2% 6,281 4.2% 419 0.3% 2,718,888 15.4% -38,096 -0.2% 2,089,840 11.1% 1,520 0.0%
ob_start 159 0.2% 3 0.0% 3 0.0% 2,639,456 14.9% 2,639,456 14.9% 101,816 0.5% 101,816 0.5%
Drupal\Core\Theme\ThemeManager::render@1 22 0.0% 71,837 47.5% 27 0.0% 2,559,056 14.4% 3,008 0.0% 3,153,808 16.7% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 22 0.0% 71,810 47.4% 1,147 0.8% 2,556,048 14.4% -566,824 -3.2% 3,153,808 16.7% 8,704 0.0%
twig_render_template@1 22 0.0% 67,093 44.3% 196 0.1% 2,478,208 14.0% -248,912 -1.4% 2,632,832 14.0% 856 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 6,445 4.3% 24 0.0% 2,450,352 13.8% 5,328 0.0% 2,505,200 13.3% 3,208 0.0%
Drupal\Core\Render\Renderer::render@2 121 0.1% 55,319 36.6% 149 0.1% 2,442,344 13.8% 1,552 0.0% 2,044,352 10.9% 616 0.0%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 6,355 4.2% 31 0.0% 2,424,872 13.7% 5,616 0.0% 2,492,520 13.2% 2,120 0.0%
Drupal\Core\Form\FormBuilder::retrieveForm 2 0.0% 14,493 9.6% 31 0.0% 2,404,400 13.6% 2,608 0.0% 2,383,440 12.7% 2,664 0.0%
Drupal\block\BlockListBuilder::buildForm 1 0.0% 14,236 9.4% 449 0.3% 2,350,552 13.3% 287,400 1.6% 2,295,296 12.2% 72,336 0.4%
Drupal\Core\Render\Renderer::doRender@3 111 0.1% 57,937 38.3% 2,069 1.4% 2,305,752 13.0% 33,520 0.2% 1,581,240 8.4% 4,088 0.0%
Drupal\Core\Render\Renderer::renderRoot 5 0.0% 21,588 14.3% 8 0.0% 2,117,232 12.0% 1,664 0.0% 2,164,984 11.5% 48 0.0%
Drupal\Core\Entity\EntityManager::getHandler 75 0.1% 3,966 2.6% 45 0.0% 2,093,808 11.8% 6,008 0.0% 1,805,512 9.6% 3,264 0.0%
Drupal\Component\Utility\SafeMarkup::set 1,085 1.2% 1,320 0.9% 1,320 0.9% 2,077,576 11.7% 2,077,576 11.7% 407,048 2.2% 407,048 2.2%
Twig_Template::render@1 22 0.0% 65,217 43.1% 100 0.1% 2,028,056 11.5% 3,208 0.0% 2,140,312 11.4% 672 0.0%
Twig_Template::display@1 23 0.0% 65,125 43.0% 112 0.1% 1,994,464 11.3% 976 0.0% 2,122,160 11.3% 864 0.0%
Twig_Template::displayWithErrorHandling@1 23 0.0% 64,987 42.9% 37 0.0% 1,989,992 11.2% 8,224 0.0% 2,120,184 11.3% 1,912 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 42 0.0% 8,242 5.4% 848 0.6% 1,962,352 11.1% 195,512 1.1% 2,151,640 11.4% 204,840 1.1%
load::service_container_prod_17922066/dfbb7506ccddef898e7a6360170c38ef2add476f51b77e4dd7dfc8d0c5ce50ff.php 1 0.0% 5,105 3.4% 5,105 3.4% 1,952,320 11.0% 1,952,320 11.0% 1,962,176 10.4% 1,962,176 10.4%
Symfony\Component\DependencyInjection\Container::get@2 103 0.1% 5,890 3.9% 190 0.1% 1,947,744 11.0% 36,824 0.2% 1,837,040 9.8% 32,824 0.2%
Drupal\Core\Template\TwigExtension::escapeFilter@1 543 0.6% 56,496 37.3% 1,146 0.8% 1,924,168 10.9% -534,176 -3.0% 2,049,728 10.9% 2,824 0.0%
unserialize 63 0.1% 2,536 1.7% 1,834 1.2% 1,904,680 10.8% 1,371,936 7.7% 1,950,112 10.4% 1,598,064 8.5%
Drupal\Core\Cache\DatabaseBackend::get 30 0.0% 6,591 4.4% 105 0.1% 1,802,968 10.2% 3,856 0.0% 1,888,256 10.0% 1,128 0.0%
Drupal\Core\Entity\EntityManager::getStorage 41 0.0% 3,037 2.0% 43 0.0% 1,735,960 9.8% 6,224 0.0% 1,564,624 8.3% 3,880 0.0%
class_exists 154 0.2% 3,092 2.0% 48 0.0% 1,694,184 9.6% 6,240 0.0% 1,097,192 5.8% 3,984 0.0%
Drupal\block\BlockListBuilder::load 1 0.0% 5,958 3.9% 9 0.0% 1,677,664 9.5% 2,160 0.0% 1,612,024 8.6% 1,128 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 52 0.1% 4,020 2.7% 289 0.2% 1,605,536 9.1% -239,312 -1.4% 1,873,728 9.9% 480 0.0%
_block_rehash 1 0.0% 5,191 3.4% 46 0.0% 1,553,008 8.8% -2,360 -0.0% 1,561,976 8.3% 1,328 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 3,499 2.3% 15 0.0% 1,500,720 8.5% 2,440 0.0% 1,514,832 8.0% 2,544 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 3,415 2.3% 9 0.0% 1,492,704 8.4% 1,472 0.0% 1,507,392 8.0% 1,664 0.0%
Symfony\Component\DependencyInjection\Container::get@3 57 0.1% 4,348 2.9% 117 0.1% 1,488,352 8.4% 30,768 0.2% 1,444,608 7.7% 27,616 0.1%
???_op 405 0.5% 3,828 2.5% 894 0.6% 1,487,808 8.4% 627,056 3.5% 1,327,152 7.0% 511,064 2.7%
__TwigTemplate_dc4915f612759ac2227d1727ad8d69cf998fe756be035938646415bb912fe341::doDisplay 1 0.0% 57,750 38.2% 28 0.0% 1,475,632 8.3% -6,960 -0.0% 2,131,448 11.3% 944 0.0%
call_user_func 146 0.2% 14,904 9.8% 301 0.2% 1,461,760 8.3% 17,696 0.1% 749,472 4.0% 3,280 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 97 0.1% 2,387 1.6% 301 0.2% 1,344,176 7.6% 4,472 0.0% 1,236,712 6.6% 2,872 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 23 0.0% 4,380 2.9% 69 0.0% 1,341,936 7.6% 2,312 0.0% 1,222,616 6.5% 1,640 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 23 0.0% 4,264 2.8% 147 0.1% 1,326,720 7.5% 6,136 0.0% 1,208,440 6.4% 2,824 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 2,665 1.8% 10 0.0% 1,300,896 7.3% 1,840 0.0% 1,313,328 7.0% 1,400 0.0%
Drupal\Core\Access\AccessManager::checkRequest 1 0.0% 2,654 1.8% 7 0.0% 1,296,784 7.3% 1,368 0.0% 1,310,696 7.0% 1,896 0.0%
array_keys 1,251 1.4% 383 0.3% 383 0.3% 1,288,512 7.3% 1,288,512 7.3% 93,400 0.5% 93,400 0.5%
Drupal\block\Entity\Block::getPlugin 56 0.1% 4,415 2.9% 91 0.1% 1,284,832 7.3% 4,808 0.0% 1,268,968 6.7% 2,704 0.0%
Drupal\Core\Access\AccessManager::check 1 0.0% 2,594 1.7% 18 0.0% 1,274,896 7.2% 880 0.0% 1,288,896 6.8% 3,256 0.0%
Drupal\Core\Theme\ThemeManager::render@2 88 0.1% 34,705 22.9% 107 0.1% 1,269,016 7.2% 2,328 0.0% 1,758,456 9.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 88 0.1% 34,598 22.9% 3,591 2.4% 1,266,688 7.2% -435,728 -2.5% 1,758,456 9.3% 9,752 0.1%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 7,153 4.7% 297 0.2% 1,252,088 7.1% -184 -0.0% 871,904 4.6% 784 0.0%
twig_render_template@2 88 0.1% 24,413 16.1% 670 0.4% 1,234,024 7.0% -348,656 -2.0% 1,707,280 9.1% 720 0.0%
__TwigTemplate_87716fd88a7482378750b420fe5189cd4e3eb9f4fc2257fe8323bce042286031::doDisplay 1 0.0% 17,589 11.6% 60 0.0% 1,233,840 7.0% -12,776 -0.1% 1,486,792 7.9% 1,144 0.0%
Drupal\block\BlockPluginCollection::get 56 0.1% 4,051 2.7% 57 0.0% 1,230,896 6.9% 1,024 0.0% 1,231,544 6.5% 1,912 0.0%
Drupal\Component\Plugin\LazyPluginCollection::get 56 0.1% 3,994 2.6% 29 0.0% 1,229,872 6.9% 1,584 0.0% 1,229,632 6.5% 1,224 0.0%
Drupal\block\BlockPluginCollection::initializePlugin 22 0.0% 3,965 2.6% 22 0.0% 1,228,288 6.9% 1,072 0.0% 1,228,408 6.5% 904 0.0%
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection::initializePlugin 22 0.0% 3,943 2.6% 55 0.0% 1,227,216 6.9% 1,488 0.0% 1,227,504 6.5% 1,352 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm 2 0.0% 14,415 9.5% 155 0.1% 1,191,032 6.7% -3,656 -0.0% 1,149,184 6.1% 0 0.0%
Drupal\Core\Access\AccessManager::performCheck 1 0.0% 2,359 1.6% 7 0.0% 1,179,192 6.7% 712 0.0% 1,193,880 6.3% 1,448 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm@1 12 0.0% 14,117 9.3% 499 0.3% 1,164,000 6.6% -13,912 -0.1% 1,112,536 5.9% 10,040 0.1%
Drupal\user\Access\PermissionAccessCheck::access 1 0.0% 2,255 1.5% 10 0.0% 1,157,600 6.5% 1,328 0.0% 1,171,264 6.2% 1,712 0.0%
Drupal\Core\Session\AccountProxy::hasPermission 34 0.0% 3,247 2.1% 71 0.0% 1,157,256 6.5% 8,256 0.0% 1,172,312 6.2% 2,368 0.0%
Drupal\Core\Access\AccessResult::allowedIfHasPermissions 1 0.0% 2,244 1.5% 10 0.0% 1,153,576 6.5% 1,728 0.0% 1,167,576 6.2% 1,816 0.0%
Drupal\Core\Session\UserSession::hasPermission 34 0.0% 3,128 2.1% 156 0.1% 1,125,064 6.4% 2,088 0.0% 1,146,344 6.1% 2,040 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 3,980 2.6% 31 0.0% 1,102,032 6.2% 4,744 0.0% 1,102,720 5.9% 4,136 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 135 0.2% 2,150 1.4% 165 0.1% 1,078,192 6.1% 5,232 0.0% 1,258,072 6.7% 3,616 0.0%
[ display all ]