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

Overall Summary
Total Incl. Wall Time (microsec):592,717 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% 592,717 100.0% 61 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% 592,535 100.0% 90 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% 575,329 97.1% 35 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% 541,757 91.4% 7 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% 541,750 91.4% 20 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% 541,662 91.4% 12 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% 541,648 91.4% 13 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% 454,349 76.7% 47 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% 445,995 75.2% 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% 445,969 75.2% 136 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,453 71.3% 549 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% 298,443 50.4% 2,371 0.4% 23,005,808 57.9% 131,800 0.3% 21,750,168 54.7% 14,952 0.0%
Composer\Autoload\includeFile 397 0.9% 278,588 47.0% 8,535 1.4% 22,809,768 57.4% -466,080 -1.2% 21,279,288 53.5% 20,104 0.1%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 270,091 45.6% 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% 268,544 45.3% 186 0.0% 15,180,176 38.2% -128,112 -0.3% 15,329,424 38.5% 1,376 0.0%
Drupal\Core\Render\Renderer::render 4 0.0% 215,752 36.4% 14 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% 215,738 36.4% 332 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,687 30.5% 135 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% 164,817 27.8% 3,200 0.5% 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% 138,914 23.4% 25 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% 138,889 23.4% 803 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% 120,061 20.3% 1,639 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% 110,816 18.7% 335 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% 107,941 18.2% 5,140 0.9% 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% 105,942 17.9% 1,237 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% 93,018 15.7% 60 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% 92,960 15.7% 1,006 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% 91,760 15.5% 159 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% 87,286 14.7% 88 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% 79,062 13.3% 40 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% 78,812 13.3% 24 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% 71,580 12.1% 82 0.0% 3,151,232 7.9% 168 0.0% 3,303,872 8.3% 0 0.0%
Twig_Template::display 8 0.0% 71,446 12.1% 90 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% 71,254 12.0% 41 0.0% 3,115,240 7.8% 1,584 0.0% 3,281,208 8.2% 504 0.0%
call_user_func_array 72 0.2% 70,423 11.9% 381 0.1% 4,947,096 12.4% 38,288 0.1% 4,820,768 12.1% 7,936 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 80 0.2% 68,009 11.5% 4,564 0.8% 4,745,008 11.9% 88,704 0.2% 5,718,600 14.4% 369,688 0.9%
Drupal\Core\Template\TwigExtension::escapeFilter 36 0.1% 66,242 11.2% 336 0.1% 2,941,336 7.4% -115,328 -0.3% 2,913,456 7.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 30 0.1% 61,235 10.3% 1,403 0.2% 2,914,776 7.3% -17,832 -0.0% 2,913,456 7.3% 0 0.0%
class_exists 144 0.3% 60,859 10.3% 470 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% 60,120 10.1% 647 0.1% 4,933,120 12.4% -14,200 -0.0% 4,918,480 12.4% 7,192 0.0%
Symfony\Component\DependencyInjection\Container::get@2 118 0.3% 54,867 9.3% 865 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% 52,327 8.8% 246 0.0% 4,132,872 10.4% -16,400 -0.0% 4,015,040 10.1% 2,328 0.0%
Drupal\Core\Entity\EntityViewBuilder::build 1 0.0% 52,301 8.8% 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,292 8.8% 128 0.0% 3,307,360 8.3% -4,944 -0.0% 3,323,608 8.4% 4,384 0.0%
Drupal\Core\Access\AccessManager::performCheck 7 0.0% 49,055 8.3% 91 0.0% 3,959,504 10.0% -7,536 -0.0% 3,870,760 9.7% 1,224 0.0%
Drupal\Core\Theme\ThemeManager::render@1 11 0.0% 48,222 8.1% 39 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% 48,183 8.1% 1,225 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% 46,849 7.9% 352 0.1% 4,411,872 11.1% 5,744 0.0% 4,364,616 11.0% 4,080 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 46,458 7.8% 219 0.0% 3,484,272 8.8% 1,112 0.0% 3,464,056 8.7% 0 0.0%
Drupal\Core\Extension\ModuleHandler::load 43 0.1% 46,239 7.8% 417 0.1% 3,483,160 8.8% 8,168 0.0% 3,464,056 8.7% 128 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 46,236 7.8% 24 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% 46,207 7.8% 27 0.0% 4,012,824 10.1% 536 0.0% 3,943,992 9.9% 576 0.0%
Drupal\Core\Extension\Extension::load 45 0.1% 46,169 7.8% 4,105 0.7% 3,494,496 8.8% -68,216 -0.2% 3,489,304 8.8% 1,328 0.0%
Drupal\Core\Cache\DatabaseBackend::get 32 0.1% 46,064 7.8% 319 0.1% 4,406,632 11.1% 3,944 0.0% 5,020,152 12.6% 3,520 0.0%
Drupal\Core\Entity\EntityAccessCheck::access 4 0.0% 45,250 7.6% 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% 45,129 7.6% 62 0.0% 3,781,576 9.5% 1,936 0.0% 3,757,808 9.4% 1,416 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 10 0.0% 44,258 7.5% 244 0.0% 3,857,984 9.7% 7,904 0.0% 3,825,488 9.6% 2,792 0.0%
Drupal\Core\Entity\ContentEntityBase::get 25 0.1% 41,834 7.1% 101 0.0% 3,698,384 9.3% 7,312 0.0% 3,678,256 9.2% 1,952 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 41,372 7.0% 96 0.0% 2,558,912 6.4% -1,560 -0.0% 2,549,376 6.4% 1,560 0.0%
Drupal\node\NodeAccessControlHandler::access 4 0.0% 40,010 6.8% 78 0.0% 3,511,696 8.8% 1,672 0.0% 3,489,544 8.8% 1,272 0.0%
Drupal\Core\Entity\EntityManager::getStorage 49 0.1% 39,746 6.7% 126 0.0% 3,909,424 9.8% 9,328 0.0% 3,892,128 9.8% 4,176 0.0%
Composer\Autoload\ClassLoader::loadClass@2 75 0.2% 38,795 6.5% 505 0.1% 3,040,576 7.6% 23,952 0.1% 2,910,688 7.3% 3,872 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 24 0.1% 38,539 6.5% 366 0.1% 3,091,416 7.8% 11,208 0.0% 3,155,896 7.9% 1,896 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 23 0.0% 38,289 6.5% 182 0.0% 3,021,208 7.6% 5,568 0.0% 3,111,968 7.8% 984 0.0%
Symfony\Component\DependencyInjection\Container::get@3 66 0.1% 35,916 6.1% 598 0.1% 2,602,832 6.5% 30,272 0.1% 2,683,720 6.7% 11,344 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 109 0.2% 35,293 6.0% 1,413 0.2% 4,046,736 10.2% -447,808 -1.1% 5,048,448 12.7% 912 0.0%
Composer\Autoload\includeFile@2 75 0.2% 35,194 5.9% 1,502 0.3% 3,003,832 7.6% -74,576 -0.2% 2,869,704 7.2% 2,656 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 1 0.0% 34,903 5.9% 195 0.0% 2,176,336 5.5% -26,704 -0.1% 2,178,648 5.5% 2,288 0.0%
Drupal::service 154 0.3% 34,493 5.8% 757 0.1% 2,433,224 6.1% 24,056 0.1% 2,256,816 5.7% 7,504 0.0%
Drupal\Core\Field\FieldTypePluginManager::createFieldItemList 10 0.0% 33,312 5.6% 103 0.0% 2,861,160 7.2% 1,360 0.0% 2,834,560 7.1% 1,160 0.0%
Composer\Autoload\ClassLoader::findFile 772 1.7% 33,193 5.6% 5,021 0.8% 128,072 0.3% 4,528 0.0% 673,760 1.7% 49,648 0.1%
Drupal\Core\Plugin\DefaultPluginManager::cacheGet 19 0.0% 32,963 5.6% 120 0.0% 3,552,424 8.9% 6,800 0.0% 4,120,368 10.4% 440 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 1 0.0% 32,544 5.5% 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% 32,534 5.5% 12 0.0% 2,838,136 7.1% 1,544 0.0% 2,918,864 7.3% 600 0.0%
Drupal\node\NodeViewBuilder::buildComponents 1 0.0% 32,528 5.5% 46 0.0% 1,854,864 4.7% 4,136 0.0% 1,866,640 4.7% 2,136 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 1 0.0% 32,490 5.5% 19 0.0% 2,833,752 7.1% 1,120 0.0% 2,915,192 7.3% 1,024 0.0%
Drupal\Core\Entity\EntityViewBuilder::buildComponents 1 0.0% 32,459 5.5% 116 0.0% 1,847,176 4.6% 3,384 0.0% 1,862,280 4.7% 2,976 0.0%
Drupal\Core\Database\Connection::query 101 0.2% 32,342 5.5% 1,694 0.3% 644,944 1.6% -91,296 -0.2% 412,352 1.0% 28,760 0.1%
twig_render_template@1 10 0.0% 32,303 5.4% 185 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% 31,453 5.3% 30 0.0% 1,482,408 3.7% 1,952 0.0% 1,665,520 4.2% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 16 0.0% 31,034 5.2% 725 0.1% 2,416,936 6.1% 4,392 0.0% 2,385,832 6.0% 9,240 0.0%
Drupal\node\NodeAccessControlHandler::checkAccess 3 0.0% 30,340 5.1% 52 0.0% 2,903,144 7.3% 1,920 0.0% 2,903,560 7.3% 2,008 0.0%
Drupal\Core\Entity\Entity::access 10 0.0% 30,110 5.1% 114 0.0% 2,071,992 5.2% 1,728 0.0% 2,038,832 5.1% 904 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 21 0.0% 29,512 5.0% 2,102 0.4% 2,665,144 6.7% -3,504 -0.0% 2,659,176 6.7% 6,952 0.0%
unserialize 120 0.3% 29,409 5.0% 13,186 2.2% 4,552,560 11.5% 2,830,064 7.1% 5,074,264 12.8% 3,480,096 8.7%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 50 0.1% 29,332 4.9% 1,156 0.2% 448,984 1.1% 6,216 0.0% 1,056,208 2.7% 97,968 0.2%
Composer\Autoload\ClassLoader::findFileWithExtension 759 1.6% 28,172 4.8% 19,525 3.3% 123,544 0.3% 33,152 0.1% 624,112 1.6% 600,672 1.5%
Symfony\Cmf\Component\Routing\DynamicRouter::applyRouteEnhancers 1 0.0% 27,899 4.7% 11 0.0% 2,541,168 6.4% 1,344 0.0% 2,620,560 6.6% 336 0.0%
Drupal\Core\Routing\LazyRouteEnhancer::enhance 1 0.0% 27,863 4.7% 21 0.0% 2,535,848 6.4% 1,672 0.0% 2,616,928 6.6% 592 0.0%
Drupal\Core\ParamConverter\ParamConverterManager::convert 7 0.0% 27,518 4.6% 141 0.0% 2,505,384 6.3% 6,704 0.0% 2,583,472 6.5% 1,104 0.0%
Drupal\Core\ParamConverter\EntityConverter::convert 6 0.0% 27,352 4.6% 102 0.0% 2,497,200 6.3% 1,512 0.0% 2,581,168 6.5% 672 0.0%
__TwigTemplate_b191d3562a6f963e4d09d0e47d5d519e15904d21c9fc8c7112ab67371aebc03c::doDisplay 1 0.0% 27,171 4.6% 143 0.0% 1,511,600 3.8% -1,840 -0.0% 1,651,104 4.2% 0 0.0%
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer::enhance 1 0.0% 27,057 4.6% 16 0.0% 2,508,800 6.3% 1,344 0.0% 2,588,728 6.5% 792 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 70 0.2% 26,959 4.5% 725 0.1% 2,904,424 7.3% 6,552 0.0% 2,811,880 7.1% 5,384 0.0%
__TwigTemplate_9efbcac8f20d4577d055735a76c73466b6da86a0af9d494af471e604d8172c1d::doDisplay 1 0.0% 25,670 4.3% 186 0.0% 945,968 2.4% -2,728 -0.0% 896,408 2.3% 0 0.0%
Drupal\block\BlockAccessControlHandler::checkAccess 10 0.0% 25,573 4.3% 194 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,785 4.2% 1,338 0.2% 531,760 1.3% 2,016 0.0% 212,456 0.5% 2,472 0.0%
Twig_Template::render@1 10 0.0% 24,381 4.1% 92 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% 24,242 4.1% 111 0.0% 1,185,360 3.0% -2,232 -0.0% 1,492,944 3.8% 1,552 0.0%
Drupal\block\Entity\Block::getPlugin 16 0.0% 24,103 4.1% 76 0.0% 1,894,016 4.8% 3,384 0.0% 1,895,712 4.8% 1,800 0.0%
[ display all ]