Run Report
Run #5589b65043e81: XHProf Run (Namespace=drupal-perf-stefanr)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):576,523 microsecs
Total Incl. MemUse (bytes):39,751,328 bytes
Total Incl. PeakMemUse (bytes):39,780,000 bytes
Number of Function Calls:46,355


[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% 576,523 100.0% 78 0.0% 39,751,328 100.0% -80 -0.0% 39,780,000 100.0% 0 0.0%
run_init::drupal/index.php 1 0.0% 576,293 100.0% 107 0.0% 39,740,400 100.0% 2,912 0.0% 39,780,000 100.0% 1,424 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 559,987 97.1% 34 0.0% 38,509,248 96.9% 2,440 0.0% 38,535,576 96.9% 2,400 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 529,532 91.8% 6 0.0% 35,416,688 89.1% 904 0.0% 35,436,808 89.1% 904 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 529,526 91.8% 18 0.0% 35,415,784 89.1% 1,584 0.0% 35,435,904 89.1% 1,592 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 529,445 91.8% 11 0.0% 35,405,344 89.1% 1,400 0.0% 35,426,360 89.1% 1,200 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 529,432 91.8% 12 0.0% 35,403,256 89.1% 1,272 0.0% 35,424,472 89.1% 1,184 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 451,166 78.3% 41 0.0% 28,905,576 72.7% 2,784 0.0% 28,936,016 72.7% 1,760 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 443,702 77.0% 14 0.0% 28,262,904 71.1% 1,624 0.0% 28,243,168 71.0% 280 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 443,677 77.0% 130 0.0% 28,259,472 71.1% -5,904 -0.0% 28,242,888 71.0% 1,512 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 422,659 73.3% 577 0.1% 26,827,568 67.5% 26,440 0.1% 26,908,376 67.6% 8,560 0.0%
Composer\Autoload\ClassLoader::loadClass 397 0.9% 287,901 49.9% 2,273 0.4% 23,005,808 57.9% 131,800 0.3% 21,750,168 54.7% 14,952 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 277,208 48.1% 57 0.0% 15,297,152 38.5% 2,424 0.0% 15,438,848 38.8% 2,304 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 275,540 47.8% 205 0.0% 15,180,176 38.2% -128,112 -0.3% 15,329,424 38.5% 1,376 0.0%
Composer\Autoload\includeFile 397 0.9% 268,528 46.6% 8,121 1.4% 22,809,768 57.4% -466,080 -1.2% 21,279,288 53.5% 20,104 0.1%
Drupal\Core\Render\Renderer::render 4 0.0% 222,847 38.7% 16 0.0% 11,966,912 30.1% 1,632 0.0% 12,134,056 30.5% 0 0.0%
Drupal\Core\Render\Renderer::doRender 4 0.0% 222,831 38.7% 376 0.1% 11,965,280 30.1% 1,560 0.0% 12,134,056 30.5% 5,784 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 180,749 31.4% 143 0.0% 10,765,784 27.1% -23,064 -0.1% 10,855,912 27.3% 3,688 0.0%
Symfony\Component\DependencyInjection\Container::get 683 1.5% 156,942 27.2% 3,202 0.6% 11,502,752 28.9% 56,360 0.1% 10,924,960 27.5% 54,888 0.1%
Drupal\Core\Theme\ThemeManager::render 6 0.0% 146,280 25.4% 27 0.0% 6,856,640 17.2% -2,856 -0.0% 7,269,608 18.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 6 0.0% 146,253 25.4% 827 0.1% 6,859,496 17.3% -48,864 -0.1% 7,269,608 18.3% 5,800 0.0%
Composer\Autoload\ClassLoader::loadClass@1 249 0.5% 114,603 19.9% 1,524 0.3% 9,498,264 23.9% 86,784 0.2% 8,812,520 22.2% 13,384 0.0%
call_user_func 54 0.1% 112,943 19.6% 367 0.1% 7,500,544 18.9% -2,952 -0.0% 7,457,664 18.7% 2,464 0.0%
Composer\Autoload\includeFile@1 249 0.5% 102,957 17.9% 4,844 0.8% 9,370,752 23.6% -226,224 -0.6% 8,624,152 21.7% 11,064 0.0%
Symfony\Component\DependencyInjection\Container::get@1 181 0.4% 98,535 17.1% 1,175 0.2% 7,688,456 19.3% 58,352 0.1% 7,492,776 18.8% 14,736 0.0%
Drupal\Core\Render\Renderer::render@1 16 0.0% 98,408 17.1% 58 0.0% 4,858,376 12.2% 2,944 0.0% 4,723,824 11.9% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 17 0.0% 98,352 17.1% 1,160 0.2% 4,856,152 12.2% 19,880 0.1% 4,723,824 11.9% 1,152 0.0%
twig_render_template 8 0.0% 96,961 16.8% 169 0.0% 4,692,912 11.8% -53,448 -0.1% 4,950,320 12.4% 1,192 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 78,254 13.6% 79 0.0% 6,496,408 16.3% 4,136 0.0% 6,487,272 16.3% 2,752 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 78,112 13.5% 37 0.0% 6,870,120 17.3% 2,768 0.0% 6,876,176 17.3% 2,896 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 77,891 13.5% 23 0.0% 6,861,552 17.3% 1,200 0.0% 6,867,960 17.3% 896 0.0%
Twig_Template::render 8 0.0% 76,387 13.2% 83 0.0% 3,151,232 7.9% 168 0.0% 3,303,872 8.3% 0 0.0%
Twig_Template::display 8 0.0% 76,249 13.2% 91 0.0% 3,122,184 7.9% -3,688 -0.0% 3,287,864 8.3% 896 0.0%
Twig_Template::displayWithErrorHandling 8 0.0% 76,052 13.2% 45 0.0% 3,115,240 7.8% 1,584 0.0% 3,281,208 8.2% 504 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 36 0.1% 71,038 12.3% 355 0.1% 2,941,336 7.4% -115,328 -0.3% 2,913,456 7.3% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 80 0.2% 68,753 11.9% 4,609 0.8% 4,745,008 11.9% 88,704 0.2% 5,718,600 14.4% 369,688 0.9%
call_user_func_array 72 0.2% 65,564 11.4% 410 0.1% 4,947,096 12.4% 38,288 0.1% 4,820,768 12.1% 7,936 0.0%
Drupal\Core\Render\Renderer::doRender@2 30 0.1% 65,377 11.3% 1,511 0.3% 2,914,776 7.3% -17,832 -0.0% 2,913,456 7.3% 0 0.0%
class_exists 144 0.3% 61,735 10.7% 490 0.1% 5,354,320 13.5% 4,848 0.0% 4,844,464 12.2% 4,496 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 14 0.0% 56,564 9.8% 599 0.1% 4,933,120 12.4% -14,200 -0.0% 4,918,480 12.4% 7,192 0.0%
Drupal\Core\Entity\EntityViewBuilder::build 1 0.0% 52,180 9.1% 9 0.0% 3,307,928 8.3% 568 0.0% 3,324,280 8.4% 672 0.0%
Drupal\Core\Entity\EntityViewBuilder::buildMultiple 1 0.0% 52,171 9.0% 127 0.0% 3,307,360 8.3% -4,944 -0.0% 3,323,608 8.4% 4,384 0.0%
Drupal\Core\Theme\ThemeManager::render@1 11 0.0% 51,299 8.9% 48 0.0% 2,116,008 5.3% -2,592 -0.0% 2,428,584 6.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 11 0.0% 51,251 8.9% 1,344 0.2% 2,118,600 5.3% -50,896 -0.1% 2,428,584 6.1% 7,616 0.0%
Drupal\Core\Entity\EntityManager::getHandler 70 0.2% 50,330 8.7% 323 0.1% 4,411,872 11.1% 5,744 0.0% 4,364,616 11.0% 4,080 0.0%
Symfony\Component\DependencyInjection\Container::get@2 118 0.3% 49,330 8.6% 777 0.1% 3,853,216 9.7% 39,424 0.1% 3,917,120 9.8% 13,592 0.0%
Drupal\Core\Access\AccessManager::check 7 0.0% 48,695 8.4% 294 0.1% 4,132,872 10.4% -16,400 -0.0% 4,015,040 10.1% 2,328 0.0%
Drupal\Core\Cache\DatabaseBackend::get 32 0.1% 47,184 8.2% 344 0.1% 4,406,632 11.1% 3,944 0.0% 5,020,152 12.6% 3,520 0.0%
Drupal\Core\Access\AccessManager::performCheck 7 0.0% 45,338 7.9% 92 0.0% 3,959,504 10.0% -7,536 -0.0% 3,870,760 9.7% 1,224 0.0%
Drupal\Core\Entity\EntityManager::getStorage 49 0.1% 43,462 7.5% 132 0.0% 3,909,424 9.8% 9,328 0.0% 3,892,128 9.8% 4,176 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 42,014 7.3% 23 0.0% 4,017,096 10.1% 1,952 0.0% 3,946,640 9.9% 1,352 0.0%
Drupal\Core\Access\AccessManager::checkRequest 1 0.0% 41,986 7.3% 27 0.0% 4,012,824 10.1% 536 0.0% 3,943,992 9.9% 576 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 41,795 7.2% 159 0.0% 3,484,272 8.8% 1,112 0.0% 3,464,056 8.7% 0 0.0%
Drupal\Core\Extension\Extension::load 45 0.1% 41,665 7.2% 2,537 0.4% 3,494,496 8.8% -68,216 -0.2% 3,489,304 8.8% 1,328 0.0%
Drupal\Core\Extension\ModuleHandler::load 43 0.1% 41,636 7.2% 281 0.0% 3,483,160 8.8% 8,168 0.0% 3,464,056 8.7% 128 0.0%
Drupal\Core\Entity\EntityAccessCheck::access 4 0.0% 41,152 7.1% 87 0.0% 3,787,608 9.5% 320 0.0% 3,762,512 9.5% 2,256 0.0%
Drupal\node\Entity\Node::access 4 0.0% 41,029 7.1% 57 0.0% 3,781,576 9.5% 1,936 0.0% 3,757,808 9.4% 1,416 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 40,979 7.1% 92 0.0% 2,558,912 6.4% -1,560 -0.0% 2,549,376 6.4% 1,560 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 10 0.0% 40,808 7.1% 234 0.0% 3,857,984 9.7% 7,904 0.0% 3,825,488 9.6% 2,792 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 24 0.1% 38,860 6.7% 369 0.1% 3,091,416 7.8% 11,208 0.0% 3,155,896 7.9% 1,896 0.0%
Drupal\Core\Entity\ContentEntityBase::get 25 0.1% 38,456 6.7% 101 0.0% 3,698,384 9.3% 7,312 0.0% 3,678,256 9.2% 1,952 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 23 0.0% 38,359 6.7% 171 0.0% 3,021,208 7.6% 5,568 0.0% 3,111,968 7.8% 984 0.0%
Composer\Autoload\ClassLoader::loadClass@2 75 0.2% 36,672 6.4% 491 0.1% 3,040,576 7.6% 23,952 0.1% 2,910,688 7.3% 3,872 0.0%
Drupal\node\NodeAccessControlHandler::access 4 0.0% 36,131 6.3% 76 0.0% 3,511,696 8.8% 1,672 0.0% 3,489,544 8.8% 1,272 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 109 0.2% 36,017 6.2% 1,411 0.2% 4,046,736 10.2% -447,808 -1.1% 5,048,448 12.7% 912 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 1 0.0% 35,845 6.2% 9 0.0% 2,840,168 7.1% 1,328 0.0% 2,919,888 7.3% 368 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 1 0.0% 35,836 6.2% 12 0.0% 2,838,136 7.1% 1,544 0.0% 2,918,864 7.3% 600 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 1 0.0% 35,795 6.2% 19 0.0% 2,833,752 7.1% 1,120 0.0% 2,915,192 7.3% 1,024 0.0%
Drupal::service 154 0.3% 34,814 6.0% 766 0.1% 2,433,224 6.1% 24,056 0.1% 2,256,816 5.7% 7,504 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 1 0.0% 34,639 6.0% 183 0.0% 2,176,336 5.5% -26,704 -0.1% 2,178,648 5.5% 2,288 0.0%
twig_render_template@1 10 0.0% 34,488 6.0% 207 0.0% 1,679,016 4.2% -31,640 -0.1% 1,874,168 4.7% 0 0.0%
Drupal\Core\Render\Renderer::render@2 8 0.0% 33,575 5.8% 32 0.0% 1,482,408 3.7% 1,952 0.0% 1,665,520 4.2% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::cacheGet 19 0.0% 33,439 5.8% 115 0.0% 3,552,424 8.9% 6,800 0.0% 4,120,368 10.4% 440 0.0%
Composer\Autoload\includeFile@2 75 0.2% 33,367 5.8% 1,344 0.2% 3,003,832 7.6% -74,576 -0.2% 2,869,704 7.2% 2,656 0.0%
Symfony\Component\DependencyInjection\Container::get@3 66 0.1% 32,388 5.6% 498 0.1% 2,602,832 6.5% 30,272 0.1% 2,683,720 6.7% 11,344 0.0%
Drupal\node\NodeViewBuilder::buildComponents 1 0.0% 32,382 5.6% 47 0.0% 1,854,864 4.7% 4,136 0.0% 1,866,640 4.7% 2,136 0.0%
Drupal\Core\Database\Connection::query 101 0.2% 32,327 5.6% 1,707 0.3% 644,944 1.6% -91,296 -0.2% 412,352 1.0% 28,760 0.1%
Drupal\Core\Entity\EntityViewBuilder::buildComponents 1 0.0% 32,312 5.6% 125 0.0% 1,847,176 4.6% 3,384 0.0% 1,862,280 4.7% 2,976 0.0%
Composer\Autoload\ClassLoader::findFile 772 1.7% 32,178 5.6% 4,869 0.8% 128,072 0.3% 4,528 0.0% 673,760 1.7% 49,648 0.1%
Drupal\Core\Field\FieldTypePluginManager::createFieldItemList 10 0.0% 31,452 5.5% 95 0.0% 2,861,160 7.2% 1,360 0.0% 2,834,560 7.1% 1,160 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 70 0.2% 30,939 5.4% 707 0.1% 2,904,424 7.3% 6,552 0.0% 2,811,880 7.1% 5,384 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::applyRouteEnhancers 1 0.0% 30,345 5.3% 12 0.0% 2,541,168 6.4% 1,344 0.0% 2,620,560 6.6% 336 0.0%
Drupal\Core\ParamConverter\ParamConverterManager::convert 7 0.0% 30,335 5.3% 115 0.0% 2,505,384 6.3% 6,704 0.0% 2,583,472 6.5% 1,104 0.0%
Drupal\Core\Routing\LazyRouteEnhancer::enhance 1 0.0% 30,306 5.3% 20 0.0% 2,535,848 6.4% 1,672 0.0% 2,616,928 6.6% 592 0.0%
Drupal\Core\ParamConverter\EntityConverter::convert 6 0.0% 30,196 5.2% 102 0.0% 2,497,200 6.3% 1,512 0.0% 2,581,168 6.5% 672 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 16 0.0% 30,074 5.2% 778 0.1% 2,416,936 6.1% 4,392 0.0% 2,385,832 6.0% 9,240 0.0%
unserialize 120 0.3% 29,980 5.2% 13,479 2.3% 4,552,560 11.5% 2,830,064 7.1% 5,074,264 12.8% 3,480,096 8.7%
Drupal\Core\Entity\Entity::access 10 0.0% 29,829 5.2% 103 0.0% 2,071,992 5.2% 1,728 0.0% 2,038,832 5.1% 904 0.0%
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer::enhance 1 0.0% 29,792 5.2% 13 0.0% 2,508,800 6.3% 1,344 0.0% 2,588,728 6.5% 792 0.0%
__TwigTemplate_9efbcac8f20d4577d055735a76c73466b6da86a0af9d494af471e604d8172c1d::doDisplay 1 0.0% 29,081 5.0% 189 0.0% 945,968 2.4% -2,728 -0.0% 896,408 2.3% 0 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 21 0.0% 28,676 5.0% 2,164 0.4% 2,665,144 6.7% -3,504 -0.0% 2,659,176 6.7% 6,952 0.0%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 50 0.1% 28,626 5.0% 1,242 0.2% 448,984 1.1% 6,216 0.0% 1,056,208 2.7% 97,968 0.2%
__TwigTemplate_b191d3562a6f963e4d09d0e47d5d519e15904d21c9fc8c7112ab67371aebc03c::doDisplay 1 0.0% 27,530 4.8% 190 0.0% 1,511,600 3.8% -1,840 -0.0% 1,651,104 4.2% 0 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 759 1.6% 27,309 4.7% 18,788 3.3% 123,544 0.3% 33,152 0.1% 624,112 1.6% 600,672 1.5%
Drupal\node\NodeAccessControlHandler::checkAccess 3 0.0% 27,088 4.7% 45 0.0% 2,903,144 7.3% 1,920 0.0% 2,903,560 7.3% 2,008 0.0%
Twig_Template::render@1 10 0.0% 26,259 4.6% 99 0.0% 1,201,136 3.0% 2,840 0.0% 1,527,352 3.8% 960 0.0%
Twig_Template::display@1 11 0.0% 26,101 4.5% 124 0.0% 1,185,360 3.0% -2,232 -0.0% 1,492,944 3.8% 1,552 0.0%
Twig_Template::displayWithErrorHandling@1 11 0.0% 25,906 4.5% 56 0.0% 1,181,144 3.0% 4,504 0.0% 1,489,416 3.7% 1,368 0.0%
Drupal\block\BlockAccessControlHandler::checkAccess 10 0.0% 25,610 4.4% 178 0.0% 1,954,960 4.9% 1,856 0.0% 1,953,240 4.9% 3,648 0.0%
Drupal\Core\Database\Statement::execute 101 0.2% 24,663 4.3% 1,322 0.2% 531,760 1.3% 2,016 0.0% 212,456 0.5% 2,472 0.0%
[ display all ]