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

Overall Summary
Total Incl. Wall Time (microsec):63,187,416 microsecs
Total Incl. MemUse (bytes):3,969,125,600 bytes
Total Incl. PeakMemUse (bytes):3,972,004,800 bytes
Number of Function Calls:4,614,200


[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() 100 0.0% 63,187,416 100.0% 8,601 0.0% 3,969,125,600 100.0% -8,000 -0.0% 3,972,004,800 100.0% 0 0.0%
run_init::drupal/index.php 100 0.0% 63,161,299 100.0% 12,644 0.0% 3,968,033,600 100.0% 291,200 0.0% 3,972,004,800 100.0% 142,400 0.0%
Drupal\Core\DrupalKernel::handle 100 0.0% 61,326,464 97.1% 3,864 0.0% 3,844,911,200 96.9% 244,000 0.0% 3,847,560,800 96.9% 240,000 0.0%
Stack\StackedHttpKernel::handle 100 0.0% 57,848,060 91.5% 666 0.0% 3,535,681,600 89.1% 90,400 0.0% 3,537,608,800 89.1% 90,400 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 100 0.0% 57,847,394 91.5% 2,049 0.0% 3,535,591,200 89.1% 158,400 0.0% 3,537,518,400 89.1% 159,200 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 100 0.0% 57,838,297 91.5% 1,368 0.0% 3,534,547,200 89.1% 140,000 0.0% 3,536,564,000 89.0% 120,000 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 100 0.0% 57,836,678 91.5% 1,580 0.0% 3,534,338,400 89.0% 127,200 0.0% 3,536,375,200 89.0% 110,400 0.0%
Drupal\Core\StackMiddleware\Session::handle 100 0.0% 48,446,172 76.7% 4,062 0.0% 2,884,556,800 72.7% 278,400 0.0% 2,887,612,800 72.7% 176,000 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 100 0.0% 47,585,746 75.3% 1,458 0.0% 2,820,293,600 71.1% 162,400 0.0% 2,818,320,800 71.0% 28,000 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 100 0.0% 47,583,132 75.3% 13,995 0.0% 2,819,950,400 71.0% -585,600 -0.0% 2,818,292,800 71.0% 151,200 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 600 0.0% 45,217,885 71.6% 62,487 0.1% 2,677,804,800 67.5% 2,644,000 0.1% 2,685,788,000 67.6% 844,800 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 100 0.0% 31,795,314 50.3% 5,837 0.0% 1,811,672,800 45.6% 242,400 0.0% 1,826,324,000 46.0% 230,400 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 100 0.0% 31,618,207 50.0% 20,356 0.0% 1,799,973,600 45.3% -12,809,600 -0.3% 1,815,375,200 45.7% 137,600 0.0%
Composer\Autoload\ClassLoader::loadClass 39,700 0.9% 31,596,856 50.0% 258,627 0.4% 2,301,362,400 58.0% 13,186,400 0.3% 2,166,511,200 54.5% 1,441,600 0.0%
Composer\Autoload\includeFile 39,700 0.9% 29,457,371 46.6% 928,856 1.5% 2,281,746,400 57.5% -46,632,800 -1.2% 2,119,600,000 53.4% 1,939,200 0.0%
Drupal\Core\Render\Renderer::render 400 0.0% 26,079,802 41.3% 1,606 0.0% 1,478,582,400 37.3% 163,200 0.0% 1,495,730,400 37.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender 400 0.0% 26,078,196 41.3% 36,848 0.1% 1,478,419,200 37.2% 156,000 0.0% 1,495,730,400 37.7% 576,000 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 100 0.0% 21,802,803 34.5% 15,440 0.0% 1,364,970,400 34.4% -2,306,400 -0.1% 1,374,420,000 34.6% 368,800 0.0%
Symfony\Component\DependencyInjection\Container::get 68,000 1.5% 17,523,622 27.7% 349,390 0.6% 1,150,307,200 29.0% 5,606,400 0.1% 1,094,324,800 27.6% 5,344,800 0.1%
Drupal\Core\Theme\ThemeManager::render 600 0.0% 15,151,544 24.0% 2,823 0.0% 684,598,400 17.2% -285,600 -0.0% 725,828,000 18.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 600 0.0% 15,148,721 24.0% 86,289 0.1% 684,884,000 17.3% -4,884,800 -0.1% 725,828,000 18.3% 580,000 0.0%
call_user_func 5,400 0.1% 14,508,213 23.0% 37,182 0.1% 1,021,160,000 25.7% -292,800 -0.0% 1,012,816,000 25.5% 415,200 0.0%
Composer\Autoload\ClassLoader::loadClass@1 24,800 0.5% 12,765,419 20.2% 177,378 0.3% 950,444,000 23.9% 8,626,400 0.2% 881,752,800 22.2% 1,334,400 0.0%
Composer\Autoload\includeFile@1 24,800 0.5% 11,453,807 18.1% 553,798 0.9% 937,751,200 23.6% -22,523,200 -0.6% 862,978,400 21.7% 1,092,800 0.0%
Symfony\Component\DependencyInjection\Container::get@1 17,700 0.4% 11,379,606 18.0% 132,323 0.2% 778,575,200 19.6% 5,788,800 0.1% 757,927,200 19.1% 1,432,800 0.0%
Drupal\Core\Render\Renderer::render@1 1,600 0.0% 10,029,141 15.9% 6,093 0.0% 479,286,400 12.1% 294,400 0.0% 466,013,600 11.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 1,700 0.0% 10,023,256 15.9% 112,800 0.2% 479,064,000 12.1% 1,987,200 0.1% 466,013,600 11.7% 1,395,200 0.0%
twig_render_template 800 0.0% 9,969,636 15.8% 17,449 0.0% 467,836,800 11.8% -5,344,800 -0.1% 493,776,800 12.4% 119,200 0.0%
Drupal\Core\DrupalKernel::preHandle 100 0.0% 9,388,926 14.9% 8,908 0.0% 649,654,400 16.4% 413,600 0.0% 648,652,000 16.3% 283,200 0.0%
Drupal\Core\Entity\EntityViewBuilder::build 100 0.0% 8,290,706 13.1% 1,313 0.0% 608,418,400 15.3% 56,800 0.0% 610,639,200 15.4% 67,200 0.0%
Drupal\Core\Entity\EntityViewBuilder::buildMultiple 100 0.0% 8,289,393 13.1% 13,088 0.0% 608,361,600 15.3% -494,400 -0.0% 610,572,000 15.4% 438,400 0.0%
Twig_Template::render 800 0.0% 7,850,916 12.4% 8,812 0.0% 313,699,200 7.9% 16,800 0.0% 328,246,400 8.3% 0 0.0%
Twig_Template::display 800 0.0% 7,835,916 12.4% 9,796 0.0% 310,794,400 7.8% -370,400 -0.0% 326,644,000 8.2% 89,600 0.0%
Twig_Template::displayWithErrorHandling 800 0.0% 7,814,914 12.4% 4,465 0.0% 310,100,000 7.8% 158,400 0.0% 325,950,400 8.2% 50,400 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 8,000 0.2% 7,338,604 11.6% 498,735 0.8% 474,931,200 12.0% 8,914,400 0.2% 574,940,000 14.5% 36,244,000 0.9%
Drupal\Core\Template\TwigExtension::escapeFilter 3,600 0.1% 7,235,728 11.5% 37,042 0.1% 287,589,600 7.2% -11,532,000 -0.3% 284,964,000 7.2% 0 0.0%
class_exists 14,600 0.3% 6,724,581 10.6% 50,756 0.1% 552,268,800 13.9% 484,800 0.0% 499,079,200 12.6% 440,000 0.0%
Drupal\Core\Render\Renderer::doRender@2 3,000 0.1% 6,669,139 10.6% 154,173 0.2% 284,933,600 7.2% -1,783,200 -0.0% 282,966,400 7.1% 401,600 0.0%
Symfony\Component\DependencyInjection\Container::get@2 12,200 0.3% 5,828,222 9.2% 94,916 0.2% 384,588,000 9.7% 4,016,800 0.1% 390,168,000 9.8% 1,448,800 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 100 0.0% 5,470,368 8.7% 4,486 0.0% 400,108,000 10.1% 276,800 0.0% 400,307,200 10.1% 265,600 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 100 0.0% 5,442,016 8.6% 2,309 0.0% 399,251,200 10.1% 120,000 0.0% 399,573,600 10.1% 89,600 0.0%
Drupal\Core\Theme\ThemeManager::render@1 1,100 0.0% 5,223,938 8.3% 4,766 0.0% 211,568,000 5.3% -259,200 -0.0% 242,932,000 6.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 1,100 0.0% 5,219,172 8.3% 134,811 0.2% 211,827,200 5.3% -5,089,600 -0.1% 242,932,000 6.1% 771,200 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 100 0.0% 5,172,050 8.2% 24,637 0.0% 348,444,000 8.8% 110,400 0.0% 346,395,200 8.7% 0 0.0%
Drupal\node\NodeViewBuilder::buildComponents 100 0.0% 5,169,054 8.2% 4,014 0.0% 363,305,600 9.2% 389,600 0.0% 364,929,600 9.2% 189,600 0.0%
Drupal\Core\Entity\EntityViewBuilder::buildComponents 100 0.0% 5,163,872 8.2% 12,924 0.0% 362,634,400 9.1% 346,400 0.0% 364,574,400 9.2% 341,600 0.0%
Drupal\Core\Entity\EntityManager::getHandler 7,000 0.2% 5,161,057 8.2% 36,275 0.1% 441,990,400 11.1% 574,400 0.0% 435,212,000 11.0% 420,800 0.0%
Drupal\Core\Extension\ModuleHandler::load 4,300 0.1% 5,147,413 8.1% 48,052 0.1% 348,333,600 8.8% 812,800 0.0% 346,395,200 8.7% 12,800 0.0%
Drupal\Core\Extension\Extension::load 4,500 0.1% 5,135,043 8.1% 447,418 0.7% 349,471,200 8.8% -6,817,600 -0.2% 348,920,000 8.8% 132,800 0.0%
Drupal\Core\Cache\DatabaseBackend::get 3,200 0.1% 4,983,363 7.9% 35,824 0.1% 440,716,800 11.1% 393,600 0.0% 504,728,800 12.7% 352,000 0.0%
Drupal\Core\Entity\EntityManager::getStorage 4,900 0.1% 4,394,034 7.0% 14,055 0.0% 391,741,600 9.9% 932,800 0.0% 387,951,200 9.8% 417,600 0.0%
call_user_func_array 7,200 0.2% 4,366,937 6.9% 41,654 0.1% 217,088,000 5.5% 3,828,800 0.1% 198,980,000 5.0% 811,200 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 100 0.0% 4,318,522 6.8% 11,217 0.0% 255,964,800 6.4% -156,000 -0.0% 255,042,400 6.4% 156,000 0.0%
Composer\Autoload\ClassLoader::loadClass@2 7,300 0.2% 4,129,350 6.5% 51,926 0.1% 309,895,200 7.8% 2,434,400 0.1% 296,377,600 7.5% 379,200 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 2,400 0.1% 4,058,097 6.4% 40,087 0.1% 309,225,600 7.8% 1,120,800 0.0% 315,671,200 7.9% 189,600 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 2,300 0.0% 4,020,914 6.4% 18,789 0.0% 302,204,800 7.6% 556,800 0.0% 311,276,800 7.8% 98,400 0.0%
Symfony\Component\DependencyInjection\Container::get@3 6,600 0.1% 3,866,144 6.1% 60,947 0.1% 260,296,000 6.6% 3,027,200 0.1% 268,370,400 6.8% 1,140,800 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 10,900 0.2% 3,812,189 6.0% 151,505 0.2% 405,069,600 10.2% -44,815,200 -1.1% 508,612,800 12.8% 91,200 0.0%
Composer\Autoload\includeFile@2 7,300 0.2% 3,748,116 5.9% 153,908 0.2% 306,222,400 7.7% -7,264,000 -0.2% 292,334,400 7.4% 230,400 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 100 0.0% 3,683,791 5.8% 1,006 0.0% 284,904,000 7.2% 132,800 0.0% 292,862,400 7.4% 36,800 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 100 0.0% 3,682,659 5.8% 1,345 0.0% 284,700,800 7.2% 154,400 0.0% 292,760,000 7.4% 60,000 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 100 0.0% 3,677,746 5.8% 2,198 0.0% 284,262,400 7.2% 112,000 0.0% 292,392,800 7.4% 102,400 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 100 0.0% 3,643,035 5.8% 20,500 0.0% 217,706,400 5.5% -2,670,400 -0.1% 217,961,600 5.5% 228,800 0.0%
Drupal::service 15,200 0.3% 3,612,602 5.7% 68,504 0.1% 244,117,600 6.2% 2,406,400 0.1% 228,384,800 5.7% 785,600 0.0%
Composer\Autoload\ClassLoader::findFile 77,200 1.7% 3,575,949 5.7% 552,883 0.9% 12,814,400 0.3% 454,400 0.0% 67,190,400 1.7% 4,960,000 0.1%
Drupal\Core\Plugin\DefaultPluginManager::cacheGet 1,900 0.0% 3,537,554 5.6% 13,185 0.0% 355,305,600 9.0% 680,000 0.0% 413,892,000 10.4% 44,000 0.0%
twig_render_template@1 1,000 0.0% 3,528,890 5.6% 20,579 0.0% 167,898,400 4.2% -3,164,000 -0.1% 187,470,400 4.7% 0 0.0%
Drupal\Core\Database\Connection::query 10,100 0.2% 3,513,359 5.6% 180,886 0.3% 64,485,600 1.6% -9,130,400 -0.2% 41,205,600 1.0% 2,874,400 0.1%
Drupal\Core\Render\Renderer::render@2 800 0.0% 3,415,624 5.4% 3,339 0.0% 148,232,800 3.7% 195,200 0.0% 166,546,400 4.2% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 900 0.0% 3,344,029 5.3% 22,002 0.0% 280,920,800 7.1% 743,200 0.0% 272,170,400 6.9% 287,200 0.0%
Drupal\Core\Field\FieldTypePluginManager::createFieldItemList 900 0.0% 3,311,101 5.2% 9,230 0.0% 279,952,000 7.1% 136,000 0.0% 271,704,800 6.8% 115,200 0.0%
unserialize 12,000 0.3% 3,151,008 5.0% 1,393,865 2.2% 455,684,800 11.5% 283,416,000 7.1% 511,124,000 12.9% 350,148,000 8.8%
Drupal\Core\Entity\EntityAccessControlHandler::access 1,400 0.0% 3,146,526 5.0% 68,418 0.1% 205,736,800 5.2% -1,420,000 -0.0% 203,886,400 5.1% 709,600 0.0%
Drupal\Core\Entity\Entity::access 1,000 0.0% 3,138,326 5.0% 11,859 0.0% 207,272,800 5.2% 172,800 0.0% 203,984,000 5.1% 90,400 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::applyRouteEnhancers 100 0.0% 3,120,848 4.9% 1,310 0.0% 255,010,400 6.4% 134,400 0.0% 262,944,800 6.6% 33,600 0.0%
Drupal\Core\Routing\LazyRouteEnhancer::enhance 100 0.0% 3,116,495 4.9% 2,654 0.0% 254,478,400 6.4% 167,200 0.0% 262,581,600 6.6% 59,200 0.0%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 5,000 0.1% 3,115,802 4.9% 130,769 0.2% 44,904,800 1.1% 621,600 0.0% 105,588,000 2.7% 9,786,400 0.2%
Drupal\Core\Entity\ContentEntityBase::get 1,800 0.0% 3,103,946 4.9% 8,263 0.0% 264,798,400 6.7% 596,000 0.0% 257,450,400 6.5% 151,200 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 2,100 0.0% 3,103,534 4.9% 233,622 0.4% 266,474,400 6.7% -349,600 -0.0% 266,052,800 6.7% 695,200 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 1,500 0.0% 3,102,338 4.9% 74,457 0.1% 236,029,600 5.9% 452,000 0.0% 227,470,400 5.7% 817,600 0.0%
Drupal\Core\ParamConverter\ParamConverterManager::convert 700 0.0% 3,098,122 4.9% 15,163 0.0% 251,432,000 6.3% 672,800 0.0% 259,243,200 6.5% 112,800 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 4,500 0.1% 3,087,150 4.9% 114,430 0.2% 173,186,400 4.4% -2,807,200 -0.1% 194,896,800 4.9% 574,400 0.0%
Drupal\Core\ParamConverter\EntityConverter::convert 600 0.0% 3,080,143 4.9% 11,264 0.0% 250,611,200 6.3% 151,200 0.0% 259,010,400 6.5% 67,200 0.0%
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer::enhance 100 0.0% 3,043,606 4.8% 1,916 0.0% 251,773,600 6.3% 134,400 0.0% 259,768,800 6.5% 79,200 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 7,200 0.2% 3,023,574 4.8% 75,721 0.1% 291,291,200 7.3% 657,600 0.0% 281,870,400 7.1% 463,200 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 75,900 1.6% 3,023,066 4.8% 2,042,010 3.2% 12,360,000 0.3% 3,320,000 0.1% 62,230,400 1.6% 59,890,400 1.5%
__TwigTemplate_9efbcac8f20d4577d055735a76c73466b6da86a0af9d494af471e604d8172c1d::doDisplay 100 0.0% 2,939,405 4.7% 20,796 0.0% 94,594,400 2.4% -270,400 -0.0% 89,640,000 2.3% 0 0.0%
__TwigTemplate_b191d3562a6f963e4d09d0e47d5d519e15904d21c9fc8c7112ab67371aebc03c::doDisplay 100 0.0% 2,929,011 4.6% 16,327 0.0% 156,292,800 3.9% -184,000 -0.0% 170,332,000 4.3% 0 0.0%
Twig_Template::render@1 1,000 0.0% 2,688,355 4.3% 10,083 0.0% 120,107,200 3.0% 284,000 0.0% 152,792,800 3.8% 96,000 0.0%
Drupal\Core\Database\Statement::execute 10,100 0.2% 2,683,943 4.2% 143,448 0.2% 53,167,200 1.3% 201,600 0.0% 21,260,800 0.5% 247,200 0.0%
Twig_Template::display@1 1,100 0.0% 2,677,879 4.2% 12,529 0.0% 118,529,600 3.0% -223,200 -0.0% 149,352,000 3.8% 155,200 0.0%
Drupal\block\BlockAccessControlHandler::checkAccess 1,000 0.0% 2,663,807 4.2% 19,981 0.0% 195,569,600 4.9% 185,600 0.0% 195,433,600 4.9% 364,800 0.0%
Twig_Template::displayWithErrorHandling@1 1,100 0.0% 2,657,755 4.2% 6,086 0.0% 118,108,000 3.0% 450,400 0.0% 148,999,200 3.8% 136,800 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::collectRenderDisplays 100 0.0% 2,613,624 4.1% 10,673 0.0% 201,004,800 5.1% 431,200 0.0% 201,039,200 5.1% 514,400 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::doLoadMultiple 900 0.0% 2,557,882 4.0% 24,567 0.0% 156,927,200 4.0% -256,800 -0.0% 176,490,400 4.4% 193,600 0.0%
PDOStatement::execute 10,100 0.2% 2,529,300 4.0% 2,529,300 4.0% 52,763,200 1.3% 52,763,200 1.3% 20,858,400 0.5% 20,858,400 0.5%
Drupal\block\Entity\Block::getPlugin 1,600 0.0% 2,514,990 4.0% 7,893 0.0% 189,474,400 4.8% 338,400 0.0% 189,664,000 4.8% 180,000 0.0%
Drupal\Core\Access\AccessManager::check 700 0.0% 2,473,657 3.9% 28,824 0.0% 125,635,200 3.2% -1,638,400 -0.0% 113,449,600 2.9% 232,800 0.0%
Symfony\Component\DependencyInjection\Container::get@4 4,400 0.1% 2,464,439 3.9% 47,533 0.1% 171,376,800 4.3% 2,196,800 0.1% 177,712,000 4.5% 831,200 0.0%
Drupal\Core\DrupalKernel::boot 100 0.0% 2,459,972 3.9% 6,100 0.0% 230,809,600 5.8% 430,400 0.0% 233,230,400 5.9% 133,600 0.0%
[ display all ]