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

Overall Summary
Total Incl. Wall Time (microsec):578,965 microsecs
Total Incl. MemUse (bytes):39,691,256 bytes
Total Incl. PeakMemUse (bytes):39,720,048 bytes
Number of Function Calls:46,142


[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% 578,965 100.0% 90 0.0% 39,691,256 100.0% -80 -0.0% 39,720,048 100.0% 0 0.0%
run_init::drupal/index.php 1 0.0% 578,669 99.9% 146 0.0% 39,680,336 100.0% 2,912 0.0% 39,720,048 100.0% 1,424 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 561,253 96.9% 36 0.0% 38,449,112 96.9% 2,440 0.0% 38,475,608 96.9% 2,400 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 528,027 91.2% 6 0.0% 35,356,816 89.1% 904 0.0% 35,376,088 89.1% 904 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 528,021 91.2% 17 0.0% 35,355,912 89.1% 1,584 0.0% 35,375,184 89.1% 1,592 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 527,943 91.2% 13 0.0% 35,345,472 89.1% 1,400 0.0% 35,365,640 89.0% 1,200 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 527,928 91.2% 14 0.0% 35,343,384 89.0% 1,272 0.0% 35,363,752 89.0% 1,104 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 439,978 76.0% 38 0.0% 28,845,568 72.7% 2,784 0.0% 28,876,128 72.7% 1,760 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 432,578 74.7% 13 0.0% 28,202,936 71.1% 1,624 0.0% 28,183,208 71.0% 280 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 432,554 74.7% 123 0.0% 28,199,504 71.0% -5,856 -0.0% 28,182,928 71.0% 1,512 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 412,735 71.3% 559 0.1% 26,778,048 67.5% 26,440 0.1% 26,857,880 67.6% 8,448 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 292,917 50.6% 53 0.0% 18,116,728 45.6% 2,424 0.0% 18,263,240 46.0% 2,304 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 291,330 50.3% 193 0.0% 17,999,736 45.3% -128,096 -0.3% 18,153,752 45.7% 1,376 0.0%
Composer\Autoload\ClassLoader::loadClass 397 0.9% 286,773 49.5% 2,202 0.4% 23,013,624 58.0% 131,864 0.3% 21,665,112 54.5% 14,416 0.0%
Composer\Autoload\includeFile 397 0.9% 267,877 46.3% 7,982 1.4% 22,817,464 57.5% -466,328 -1.2% 21,196,000 53.4% 19,392 0.0%
Drupal\Core\Render\Renderer::render 4 0.0% 239,221 41.3% 15 0.0% 14,785,824 37.3% 1,632 0.0% 14,957,304 37.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender 4 0.0% 239,206 41.3% 370 0.1% 14,784,192 37.2% 1,560 0.0% 14,957,304 37.7% 5,760 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 196,737 34.0% 141 0.0% 13,649,704 34.4% -23,064 -0.1% 13,744,200 34.6% 3,688 0.0%
Symfony\Component\DependencyInjection\Container::get 680 1.5% 156,831 27.1% 3,111 0.5% 11,503,072 29.0% 56,064 0.1% 10,943,248 27.6% 53,448 0.1%
Drupal\Core\Theme\ThemeManager::render 6 0.0% 143,936 24.9% 24 0.0% 6,845,984 17.2% -2,856 -0.0% 7,258,280 18.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 6 0.0% 143,912 24.9% 816 0.1% 6,848,840 17.3% -48,848 -0.1% 7,258,280 18.3% 5,800 0.0%
call_user_func 54 0.1% 130,584 22.6% 363 0.1% 10,211,600 25.7% -2,928 -0.0% 10,128,160 25.5% 4,152 0.0%
Composer\Autoload\ClassLoader::loadClass@1 248 0.5% 117,587 20.3% 1,518 0.3% 9,504,440 23.9% 86,264 0.2% 8,817,528 22.2% 13,344 0.0%
Composer\Autoload\includeFile@1 248 0.5% 106,337 18.4% 4,781 0.8% 9,377,512 23.6% -225,232 -0.6% 8,629,784 21.7% 10,928 0.0%
Symfony\Component\DependencyInjection\Container::get@1 177 0.4% 100,331 17.3% 1,183 0.2% 7,785,752 19.6% 57,888 0.1% 7,579,272 19.1% 14,328 0.0%
Drupal\Core\Render\Renderer::render@1 16 0.0% 94,962 16.4% 59 0.0% 4,792,864 12.1% 2,944 0.0% 4,660,136 11.7% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 17 0.0% 94,905 16.4% 1,064 0.2% 4,790,640 12.1% 19,872 0.1% 4,660,136 11.7% 13,952 0.0%
twig_render_template 8 0.0% 94,142 16.3% 161 0.0% 4,678,368 11.8% -53,448 -0.1% 4,937,768 12.4% 1,192 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 87,936 15.2% 89 0.0% 6,496,544 16.4% 4,136 0.0% 6,486,520 16.3% 2,832 0.0%
Twig_Template::render 8 0.0% 74,566 12.9% 82 0.0% 3,136,992 7.9% 168 0.0% 3,282,464 8.3% 0 0.0%
Twig_Template::display 8 0.0% 74,430 12.9% 94 0.0% 3,107,944 7.8% -3,704 -0.0% 3,266,440 8.2% 896 0.0%
Twig_Template::displayWithErrorHandling 8 0.0% 74,236 12.8% 42 0.0% 3,101,000 7.8% 1,584 0.0% 3,259,504 8.2% 504 0.0%
Drupal\Core\Entity\EntityViewBuilder::build 1 0.0% 71,238 12.3% 11 0.0% 6,084,184 15.3% 568 0.0% 6,106,392 15.4% 672 0.0%
Drupal\Core\Entity\EntityViewBuilder::buildMultiple 1 0.0% 71,227 12.3% 116 0.0% 6,083,616 15.3% -4,944 -0.0% 6,105,720 15.4% 4,384 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 36 0.1% 69,063 11.9% 349 0.1% 2,875,896 7.2% -115,320 -0.3% 2,849,640 7.2% 0 0.0%
class_exists 146 0.3% 65,218 11.3% 456 0.1% 5,522,688 13.9% 4,848 0.0% 4,990,792 12.6% 4,400 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 80 0.2% 63,699 11.0% 4,448 0.8% 4,749,312 12.0% 89,144 0.2% 5,749,400 14.5% 362,440 0.9%
Drupal\Core\Render\Renderer::doRender@2 30 0.1% 63,573 11.0% 1,484 0.3% 2,849,336 7.2% -17,832 -0.0% 2,829,664 7.1% 4,016 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 50,434 8.7% 37 0.0% 4,001,080 10.1% 2,768 0.0% 4,003,072 10.1% 2,656 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 50,212 8.7% 20 0.0% 3,992,512 10.1% 1,200 0.0% 3,995,736 10.1% 896 0.0%
Drupal\Core\Entity\EntityManager::getHandler 70 0.2% 49,952 8.6% 336 0.1% 4,419,904 11.1% 5,744 0.0% 4,352,120 11.0% 4,208 0.0%
Drupal\Core\Theme\ThemeManager::render@1 11 0.0% 49,378 8.5% 43 0.0% 2,115,680 5.3% -2,592 -0.0% 2,429,320 6.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 11 0.0% 49,335 8.5% 1,293 0.2% 2,118,272 5.3% -50,896 -0.1% 2,429,320 6.1% 7,712 0.0%
Symfony\Component\DependencyInjection\Container::get@2 122 0.3% 49,333 8.5% 808 0.1% 3,845,880 9.7% 40,168 0.1% 3,901,680 9.8% 14,488 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 48,488 8.4% 218 0.0% 3,484,440 8.8% 1,104 0.0% 3,463,952 8.7% 0 0.0%
Drupal\Core\Extension\ModuleHandler::load 43 0.1% 48,270 8.3% 427 0.1% 3,483,336 8.8% 8,128 0.0% 3,463,952 8.7% 128 0.0%
Drupal\Core\Extension\Extension::load 45 0.1% 48,167 8.3% 3,937 0.7% 3,494,712 8.8% -68,176 -0.2% 3,489,200 8.8% 1,328 0.0%
Drupal\node\NodeViewBuilder::buildComponents 1 0.0% 45,268 7.8% 36 0.0% 3,633,056 9.2% 3,896 0.0% 3,649,296 9.2% 1,896 0.0%
Drupal\Core\Entity\EntityViewBuilder::buildComponents 1 0.0% 45,222 7.8% 115 0.0% 3,626,344 9.1% 3,464 0.0% 3,645,744 9.2% 3,416 0.0%
Drupal\Core\Entity\EntityManager::getStorage 49 0.1% 43,260 7.5% 125 0.0% 3,917,416 9.9% 9,328 0.0% 3,879,512 9.8% 4,176 0.0%
Drupal\Core\Cache\DatabaseBackend::get 32 0.1% 42,626 7.4% 375 0.1% 4,407,168 11.1% 3,936 0.0% 5,047,288 12.7% 3,520 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 40,583 7.0% 120 0.0% 2,559,648 6.4% -1,560 -0.0% 2,550,424 6.4% 1,560 0.0%
Composer\Autoload\ClassLoader::loadClass@2 73 0.2% 38,995 6.7% 455 0.1% 3,098,952 7.8% 24,344 0.1% 2,963,776 7.5% 3,792 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 24 0.1% 38,720 6.7% 424 0.1% 3,092,256 7.8% 11,208 0.0% 3,156,712 7.9% 1,896 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 23 0.0% 38,313 6.6% 183 0.0% 3,022,048 7.6% 5,568 0.0% 3,112,768 7.8% 984 0.0%
call_user_func_array 72 0.2% 38,137 6.6% 395 0.1% 2,170,880 5.5% 38,288 0.1% 1,989,800 5.0% 8,112 0.0%
Composer\Autoload\includeFile@2 73 0.2% 35,688 6.2% 1,323 0.2% 3,062,224 7.7% -72,640 -0.2% 2,923,344 7.4% 2,304 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 1 0.0% 35,213 6.1% 8 0.0% 2,849,040 7.2% 1,328 0.0% 2,928,624 7.4% 368 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 1 0.0% 35,204 6.1% 12 0.0% 2,847,008 7.2% 1,544 0.0% 2,927,600 7.4% 600 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 1 0.0% 35,164 6.1% 17 0.0% 2,842,624 7.2% 1,120 0.0% 2,923,928 7.4% 1,024 0.0%
twig_render_template@1 10 0.0% 34,764 6.0% 199 0.0% 1,678,984 4.2% -31,640 -0.1% 1,874,704 4.7% 0 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 1 0.0% 34,198 5.9% 177 0.0% 2,177,064 5.5% -26,704 -0.1% 2,179,616 5.5% 2,288 0.0%
Drupal::service 152 0.3% 32,964 5.7% 653 0.1% 2,441,176 6.2% 24,064 0.1% 2,283,848 5.7% 7,856 0.0%
Symfony\Component\DependencyInjection\Container::get@3 66 0.1% 32,436 5.6% 496 0.1% 2,602,960 6.6% 30,272 0.1% 2,683,704 6.8% 11,408 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 109 0.2% 32,239 5.6% 1,355 0.2% 4,050,696 10.2% -448,152 -1.1% 5,086,128 12.8% 912 0.0%
Drupal\Core\Render\Renderer::render@2 8 0.0% 32,169 5.6% 31 0.0% 1,482,328 3.7% 1,952 0.0% 1,665,464 4.2% 0 0.0%
Composer\Autoload\ClassLoader::findFile 772 1.7% 31,534 5.4% 4,774 0.8% 128,144 0.3% 4,544 0.0% 671,904 1.7% 49,600 0.1%
Drupal\Core\Database\Connection::query 101 0.2% 31,497 5.4% 1,607 0.3% 644,856 1.6% -91,304 -0.2% 412,056 1.0% 28,744 0.1%
Drupal\Core\ParamConverter\ParamConverterManager::convert 7 0.0% 31,327 5.4% 116 0.0% 2,514,320 6.3% 6,728 0.0% 2,592,432 6.5% 1,128 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::applyRouteEnhancers 1 0.0% 31,309 5.4% 11 0.0% 2,550,104 6.4% 1,344 0.0% 2,629,448 6.6% 336 0.0%
Drupal\Core\Routing\LazyRouteEnhancer::enhance 1 0.0% 31,276 5.4% 16 0.0% 2,544,784 6.4% 1,672 0.0% 2,625,816 6.6% 592 0.0%
Drupal\Core\ParamConverter\EntityConverter::convert 6 0.0% 31,186 5.4% 103 0.0% 2,506,112 6.3% 1,512 0.0% 2,590,104 6.5% 672 0.0%
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer::enhance 1 0.0% 30,800 5.3% 12 0.0% 2,517,736 6.3% 1,344 0.0% 2,597,688 6.5% 792 0.0%
Drupal\Core\Plugin\DefaultPluginManager::cacheGet 19 0.0% 30,065 5.2% 112 0.0% 3,553,056 9.0% 6,800 0.0% 4,138,920 10.4% 440 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 14 0.0% 29,759 5.1% 652 0.1% 2,057,368 5.2% -14,200 -0.0% 2,038,864 5.1% 7,096 0.0%
Drupal\Core\Entity\Entity::access 10 0.0% 29,560 5.1% 105 0.0% 2,072,728 5.2% 1,728 0.0% 2,039,840 5.1% 904 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 21 0.0% 29,412 5.1% 2,212 0.4% 2,664,744 6.7% -3,496 -0.0% 2,660,528 6.7% 6,952 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 9 0.0% 29,406 5.1% 190 0.0% 2,809,208 7.1% 7,432 0.0% 2,721,704 6.9% 2,872 0.0%
Drupal\Core\Field\FieldTypePluginManager::createFieldItemList 9 0.0% 29,125 5.0% 80 0.0% 2,799,520 7.1% 1,360 0.0% 2,717,048 6.8% 1,152 0.0%
__TwigTemplate_9efbcac8f20d4577d055735a76c73466b6da86a0af9d494af471e604d8172c1d::doDisplay 1 0.0% 28,630 4.9% 203 0.0% 945,944 2.4% -2,704 -0.0% 896,400 2.3% 0 0.0%
__TwigTemplate_b191d3562a6f963e4d09d0e47d5d519e15904d21c9fc8c7112ab67371aebc03c::doDisplay 1 0.0% 28,435 4.9% 149 0.0% 1,562,928 3.9% -1,840 -0.0% 1,703,320 4.3% 0 0.0%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 50 0.1% 28,019 4.8% 1,173 0.2% 449,048 1.1% 6,216 0.0% 1,055,880 2.7% 97,864 0.2%
Drupal\Core\Entity\ContentEntityBase::get 18 0.0% 26,991 4.7% 67 0.0% 2,647,984 6.7% 5,960 0.0% 2,574,504 6.5% 1,512 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 15 0.0% 26,902 4.6% 695 0.1% 2,360,296 5.9% 4,520 0.0% 2,274,704 5.7% 8,176 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 759 1.6% 26,760 4.6% 18,588 3.2% 123,600 0.3% 33,200 0.1% 622,304 1.6% 598,904 1.5%
Twig_Template::render@1 10 0.0% 26,643 4.6% 102 0.0% 1,201,072 3.0% 2,840 0.0% 1,527,928 3.8% 960 0.0%
Twig_Template::display@1 11 0.0% 26,536 4.6% 120 0.0% 1,185,296 3.0% -2,232 -0.0% 1,493,520 3.8% 1,552 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 45 0.1% 26,534 4.6% 1,071 0.2% 1,731,864 4.4% -28,072 -0.1% 1,948,968 4.9% 5,744 0.0%
Twig_Template::displayWithErrorHandling@1 11 0.0% 26,341 4.5% 59 0.0% 1,181,080 3.0% 4,504 0.0% 1,489,992 3.8% 1,368 0.0%
unserialize 120 0.3% 26,306 4.5% 12,620 2.2% 4,556,848 11.5% 2,834,160 7.1% 5,111,240 12.9% 3,501,480 8.8%
Drupal\Core\Entity\EntityManager::getDefinition 72 0.2% 26,181 4.5% 666 0.1% 2,912,912 7.3% 6,576 0.0% 2,818,704 7.1% 4,632 0.0%
Drupal\block\BlockAccessControlHandler::checkAccess 10 0.0% 25,357 4.4% 187 0.0% 1,955,696 4.9% 1,856 0.0% 1,954,336 4.9% 3,648 0.0%
Drupal\Core\Database\Statement::execute 101 0.2% 24,136 4.2% 1,295 0.2% 531,672 1.3% 2,016 0.0% 212,608 0.5% 2,472 0.0%
Drupal\block\Entity\Block::getPlugin 16 0.0% 24,036 4.2% 74 0.0% 1,894,744 4.8% 3,384 0.0% 1,896,640 4.8% 1,800 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 23,450 4.1% 56 0.0% 2,308,096 5.8% 4,304 0.0% 2,332,304 5.9% 1,336 0.0%
Twig_Template::display@2 2 0.0% 23,013 4.0% 22 0.0% 1,086,536 2.7% 1,240 0.0% 1,290,272 3.2% 0 0.0%
Twig_Template::displayWithErrorHandling@2 2 0.0% 22,980 4.0% 12 0.0% 1,082,784 2.7% 1,624 0.0% 1,290,272 3.2% 0 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter@1 31 0.1% 22,839 3.9% 224 0.0% 1,093,760 2.8% -3,864 -0.0% 1,346,312 3.4% 1,608 0.0%
PDOStatement::execute 101 0.2% 22,755 3.9% 22,755 3.9% 527,632 1.3% 527,632 1.3% 208,584 0.5% 208,584 0.5%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 22,734 3.9% 73 0.0% 2,254,928 5.7% 5,368 0.0% 2,312,336 5.8% 2,504 0.0%
[ display all ]