Run Report
Run #52c8778fefb2b: XHProf Run (Namespace=drupal-perf-cottser)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):153,703 microsecs
Total Incl. CPU (microsecs):145,857 microsecs
Total Incl. MemUse (bytes):15,492,080 bytes
Total Incl. PeakMemUse (bytes):15,569,224 bytes
Number of Function Calls:38,434


[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. CPU
(microsecs)
ICpu%Excl. CPU
(microsec)
ECPU%Incl.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
main() 1 0.0% 153,703 100.0% 32 0.0% 145,857 100.0% 24 0.0% 15,492,080 100.0% 6,216 0.0% 15,569,224 100.0% 4,048 0.0%
run_init::d8.dev/index.php 1 0.0% 153,652 100.0% 60 0.0% 145,807 100.0% 54 0.0% 15,480,376 99.9% 1,648 0.0% 15,562,184 100.0% 1,296 0.0%
drupal_handle_request 1 0.0% 153,038 99.6% 54 0.0% 145,193 99.5% 39 0.0% 15,257,272 98.5% -19,936 -0.1% 15,331,848 98.5% 2,488 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 118,860 77.3% 13 0.0% 112,043 76.8% 12 0.0% 8,926,440 57.6% 1,368 0.0% 9,000,368 57.8% 288 0.0%
Drupal\Core\HttpKernel::handle 1 0.0% 118,408 77.0% 22 0.0% 111,591 76.5% 18 0.0% 8,840,144 57.1% 2,648 0.0% 8,916,056 57.3% 1,088 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 118,283 77.0% 5 0.0% 111,466 76.4% 5 0.0% 8,832,536 57.0% 1,128 0.0% 8,841,216 56.8% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 118,278 77.0% 80 0.1% 111,461 76.4% 56 0.0% 8,831,408 57.0% -13,160 -0.1% 8,841,216 56.8% 2,424 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 16 0.0% 101,150 65.8% 94 0.1% 94,780 65.0% 70 0.0% 7,495,408 48.4% 4,008 0.0% 7,398,936 47.5% 3,312 0.0%
call_user_func 37 0.1% 91,932 59.8% 142 0.1% 85,616 58.7% 136 0.1% 6,366,176 41.1% 11,528 0.1% 6,367,120 40.9% 9,552 0.1%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 18 0.0% 91,859 59.8% 150 0.1% 85,749 58.8% 107 0.1% 6,175,496 39.9% 2,368 0.0% 6,199,288 39.8% 2,456 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 10 0.0% 91,192 59.3% 144 0.1% 85,073 58.3% 97 0.1% 6,158,944 39.8% 1,088 0.0% 6,186,632 39.7% 1,840 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlFragment 1 0.0% 72,185 47.0% 13 0.0% 67,303 46.1% 8 0.0% 4,153,312 26.8% 1,824 0.0% 4,270,864 27.4% 0 0.0%
Drupal\Core\Page\DefaultHtmlPageRenderer::render 1 0.0% 72,170 47.0% 89 0.1% 67,290 46.1% 71 0.0% 4,149,632 26.8% -81,744 -0.5% 4,270,864 27.4% 0 0.0%
drupal_render 9 0.0% 45,748 29.8% 140 0.1% 43,469 29.8% 121 0.1% 2,913,512 18.8% 23,664 0.2% 2,950,160 18.9% 17,960 0.1%
theme 6 0.0% 42,100 27.4% 463 0.3% 39,823 27.3% 347 0.2% 2,687,016 17.3% -17,440 -0.1% 2,895,312 18.6% 5,816 0.0%
drupal_prepare_page 1 0.0% 38,500 25.0% 63 0.0% 35,539 24.4% 37 0.0% 2,168,984 14.0% 4,904 0.0% 2,167,384 13.9% 240 0.0%
block_page_build 1 0.0% 32,993 21.5% 59 0.0% 30,366 20.8% 39 0.0% 1,753,048 11.3% -4,056 -0.0% 1,851,648 11.9% 1,856 0.0%
block_get_blocks_by_region 17 0.0% 32,518 21.2% 47 0.0% 29,902 20.5% 43 0.0% 1,760,144 11.4% 3,160 0.0% 1,841,656 11.8% 1,392 0.0%
Drupal\Core\DependencyInjection\Container::get 826 2.1% 31,911 20.8% 3,747 2.4% 32,166 22.1% 3,028 2.1% 3,509,976 22.7% 17,440 0.1% 3,287,104 21.1% 40,624 0.3%
call_user_func_array 49 0.1% 31,717 20.6% 384 0.2% 30,596 21.0% 377 0.3% 2,379,896 15.4% 51,000 0.3% 2,363,040 15.2% 22,000 0.1%
Symfony\Component\DependencyInjection\Container::get 826 2.1% 28,136 18.3% 4,169 2.7% 28,316 19.4% 3,029 2.1% 3,491,736 22.5% -13,720 -0.1% 3,245,760 20.8% 29,296 0.2%
Composer\Autoload\ClassLoader::loadClass 247 0.6% 25,442 16.6% 2,105 1.4% 25,851 17.7% 1,647 1.1% 4,878,088 31.5% 261,288 1.7% 3,932,000 25.3% 269,632 1.7%
_block_get_renderable_region 4 0.0% 25,415 16.5% 168 0.1% 23,242 15.9% 121 0.1% 1,192,168 7.7% 9,080 0.1% 1,282,728 8.2% 5,264 0.0%
entity_view 5 0.0% 23,260 15.1% 49 0.0% 21,088 14.5% 40 0.0% 1,073,920 6.9% 2,048 0.0% 1,168,296 7.5% 1,672 0.0%
Drupal\block\BlockViewBuilder::view 5 0.0% 22,991 15.0% 31 0.0% 20,814 14.3% 25 0.0% 1,051,400 6.8% -2,976 -0.0% 1,147,912 7.4% 1,040 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 5 0.0% 22,955 14.9% 114 0.1% 20,782 14.2% 89 0.1% 1,050,728 6.8% 10,376 0.1% 1,146,584 7.4% 5,392 0.0%
drupal_bootstrap 3 0.0% 21,589 14.0% 87 0.1% 21,087 14.5% 81 0.1% 3,874,064 25.0% -14,616 -0.1% 3,799,320 24.4% 4,688 0.0%
menu_tree_page_data 4 0.0% 20,544 13.4% 123 0.1% 18,358 12.6% 100 0.1% 594,592 3.8% -9,560 -0.1% 653,152 4.2% 2,136 0.0%
twig_render_template 3 0.0% 18,702 12.2% 61 0.0% 18,347 12.6% 45 0.0% 1,199,520 7.7% -27,840 -0.2% 1,359,832 8.7% 3,800 0.0%
menu_item_route_access 9 0.0% 18,701 12.2% 343 0.2% 17,139 11.8% 235 0.2% 320,632 2.1% -92,760 -0.6% 382,080 2.5% 1,720 0.0%
menu_build_tree 4 0.0% 18,466 12.0% 27 0.0% 16,870 11.6% 21 0.0% 572,192 3.7% 3,128 0.0% 581,184 3.7% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 2 0.0% 17,749 11.5% 12 0.0% 15,793 10.8% 11 0.0% 579,480 3.7% 1,304 0.0% 620,688 4.0% 240 0.0%
menu_tree 2 0.0% 17,725 11.5% 19 0.0% 15,768 10.8% 13 0.0% 577,176 3.7% 2,112 0.0% 619,712 4.0% 384 0.0%
Drupal\Core\Controller\HtmlPageController::content 1 0.0% 17,594 11.4% 11 0.0% 17,019 11.7% 7 0.0% 1,282,288 8.3% -12,424 -0.1% 1,404,048 9.0% 48 0.0%
Drupal\Core\DependencyInjection\Container::get@1 100 0.3% 17,337 11.3% 507 0.3% 16,956 11.6% 426 0.3% 2,438,440 15.7% 45,248 0.3% 2,365,272 15.2% 31,976 0.2%
_drupal_bootstrap_code 1 0.0% 17,128 11.1% 391 0.3% 16,794 11.5% 346 0.2% 3,119,680 20.1% -9,656 -0.1% 3,091,968 19.9% 7,928 0.1%
call_user_func_array@1 15 0.0% 17,026 11.1% 79 0.1% 16,462 11.3% 75 0.1% 1,284,280 8.3% 19,248 0.1% 1,352,544 8.7% 960 0.0%
Drupal\Core\Controller\HtmlPageController::getContentResult 1 0.0% 16,978 11.0% 11 0.0% 16,405 11.2% 11 0.0% 1,247,896 8.1% 640 0.0% 1,363,064 8.8% 576 0.0%
Symfony\Component\DependencyInjection\Container::get@1 100 0.3% 16,818 10.9% 595 0.4% 16,420 11.3% 449 0.3% 2,392,392 15.4% 5,032 0.0% 2,332,576 15.0% 15,864 0.1%
Drupal\filter\Controller\FilterController::filterTips 1 0.0% 16,695 10.9% 5 0.0% 16,122 11.1% 7 0.0% 1,213,920 7.8% 1,744 0.0% 1,329,552 8.5% 176 0.0%
_filter_tips 1 0.0% 16,690 10.9% 309 0.2% 16,115 11.0% 180 0.1% 1,212,176 7.8% 7,096 0.0% 1,329,376 8.5% 1,632 0.0%
menu_tree_check_access 4 0.0% 16,576 10.8% 14 0.0% 15,293 10.5% 12 0.0% 341,696 2.2% 1,208 0.0% 329,352 2.1% 0 0.0%
_menu_tree_check_access 4 0.0% 16,562 10.8% 118 0.1% 15,281 10.5% 85 0.1% 340,488 2.2% 3,032 0.0% 329,352 2.1% 192 0.0%
_menu_link_translate 11 0.0% 16,423 10.7% 398 0.3% 15,146 10.4% 265 0.2% 332,728 2.1% -920 -0.0% 329,160 2.1% 0 0.0%
Twig_Template::render 3 0.0% 16,368 10.6% 32 0.0% 16,013 11.0% 19 0.0% 706,264 4.6% -1,704 -0.0% 947,608 6.1% 960 0.0%
Twig_Template::display 3 0.0% 16,307 10.6% 18 0.0% 15,953 10.9% 16 0.0% 679,056 4.4% -2,608 -0.0% 886,224 5.7% 1,456 0.0%
Twig_Template::displayWithErrorHandling 3 0.0% 16,245 10.6% 14 0.0% 15,889 10.9% 12 0.0% 675,008 4.4% -1,960 -0.0% 878,488 5.6% 1,360 0.0%
twig_render_var 30 0.1% 15,454 10.1% 155 0.1% 15,116 10.4% 121 0.1% 690,536 4.5% 3,992 0.0% 825,072 5.3% 3,824 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 42 0.1% 15,215 9.9% 1,065 0.7% 10,232 7.0% 946 0.6% 1,168,224 7.5% -162,768 -1.1% 1,632,536 10.5% 115,904 0.7%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 10 0.0% 14,922 9.7% 55 0.0% 13,419 9.2% 42 0.0% 460,536 3.0% 2,320 0.0% 504,944 3.2% 1,440 0.0%
drupal_render@1 13 0.0% 14,823 9.6% 217 0.1% 14,476 9.9% 173 0.1% 710,168 4.6% 25,352 0.2% 805,992 5.2% 11,536 0.1%
Drupal\Core\Database\Connection::query 72 0.2% 14,714 9.6% 885 0.6% 7,159 4.9% 710 0.5% 606,912 3.9% -9,080 -0.1% 436,296 2.8% 71,456 0.5%
template_preprocess_page 1 0.0% 14,308 9.3% 100 0.1% 12,675 8.7% 72 0.0% 783,416 5.1% 13,328 0.1% 777,296 5.0% 7,200 0.0%
Drupal\Core\Cache\DatabaseBackend::get 37 0.1% 13,641 8.9% 231 0.2% 9,267 6.4% 201 0.1% 1,062,752 6.9% 6,040 0.0% 1,472,608 9.5% 4,472 0.0%
Composer\Autoload\ClassLoader::findFile 423 1.1% 13,566 8.8% 11,764 7.7% 13,877 9.5% 6,957 4.8% 75,328 0.5% 3,272 0.0% 255,080 1.6% 228,208 1.5%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 10 0.0% 13,212 8.6% 71 0.0% 11,708 8.0% 61 0.0% 457,224 3.0% 1,696 0.0% 499,000 3.2% 1,608 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 10 0.0% 13,111 8.5% 93 0.1% 11,608 8.0% 75 0.1% 452,256 2.9% -4,392 -0.0% 494,664 3.2% 1,752 0.0%
Drupal\Core\DependencyInjection\Container::get@2 52 0.1% 12,382 8.1% 284 0.2% 11,970 8.2% 234 0.2% 1,834,800 11.8% 25,168 0.2% 1,827,632 11.7% 20,920 0.1%
Symfony\Component\DependencyInjection\Container::get@2 52 0.1% 12,094 7.9% 304 0.2% 11,672 8.0% 236 0.2% 1,806,784 11.7% 3,312 0.0% 1,802,400 11.6% 9,880 0.1%
__TwigTemplate_666a0237275d211f9d24d58b9a3dc4bd::doDisplay 1 0.0% 11,588 7.5% 171 0.1% 11,389 7.8% 126 0.1% 569,080 3.7% -60,160 -0.4% 769,824 4.9% 6,072 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher::matchRequest 10 0.0% 11,577 7.5% 137 0.1% 10,075 6.9% 110 0.1% 403,392 2.6% -2,376 -0.0% 452,384 2.9% 1,648 0.0%
Drupal\Core\Database\Statement::execute 72 0.2% 11,183 7.3% 758 0.5% 3,624 2.5% 540 0.4% 456,688 2.9% 2,160 0.0% 225,248 1.4% 2,208 0.0%
render 8 0.0% 11,104 7.2% 48 0.0% 10,915 7.5% 39 0.0% 586,464 3.8% 1,672 0.0% 719,808 4.6% 608 0.0%
theme@1 9 0.0% 10,637 6.9% 597 0.4% 10,444 7.2% 398 0.3% 541,728 3.5% -31,152 -0.2% 713,608 4.6% 4,992 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 10,600 6.9% 5 0.0% 10,220 7.0% 5 0.0% 2,202,000 14.2% 1,224 0.0% 2,288,520 14.7% 144 0.0%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 10,595 6.9% 80 0.1% 10,215 7.0% 51 0.0% 2,200,776 14.2% -22,872 -0.1% 2,288,376 14.7% 5,032 0.0%
PDOStatement::execute 72 0.2% 10,403 6.8% 10,403 6.8% 2,850 2.0% 2,850 2.0% 452,072 2.9% 452,072 2.9% 220,912 1.4% 220,912 1.4%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 103 0.3% 10,343 6.7% 546 0.4% 10,185 7.0% 517 0.4% 1,320,904 8.5% 18,784 0.1% 1,198,304 7.7% 7,384 0.0%
Drupal\Core\DependencyInjection\Container::get@3 27 0.1% 9,768 6.4% 147 0.1% 9,324 6.4% 129 0.1% 1,413,888 9.1% 18,936 0.1% 1,409,216 9.1% 11,992 0.1%
Symfony\Component\DependencyInjection\Container::get@3 27 0.1% 9,616 6.3% 199 0.1% 9,165 6.3% 140 0.1% 1,394,152 9.0% 4,168 0.0% 1,396,504 9.0% 8,048 0.1%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 9,484 6.2% 102 0.1% 9,484 6.5% 76 0.1% 1,829,992 11.8% -6,160 -0.0% 1,830,080 11.8% 856 0.0%
Drupal\Core\Extension\ModuleHandler::load 42 0.1% 9,382 6.1% 1,148 0.7% 9,408 6.5% 1,069 0.7% 1,836,152 11.9% -1,728 -0.0% 1,829,224 11.7% 25,840 0.2%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 26 0.1% 9,075 5.9% 282 0.2% 8,572 5.9% 225 0.2% 519,864 3.4% -11,728 -0.1% 528,776 3.4% 2,576 0.0%
drupal_render@2 31 0.1% 9,025 5.9% 320 0.2% 9,050 6.2% 284 0.2% 317,480 2.0% -5,960 -0.0% 372,048 2.4% 5,424 0.0%
Composer\Autoload\ClassLoader::loadClass@1 111 0.3% 8,727 5.7% 934 0.6% 8,885 6.1% 688 0.5% 1,756,008 11.3% 137,064 0.9% 1,507,112 9.7% 141,784 0.9%
Drupal\filter\Plugin\Filter\FilterHtml::tips 2 0.0% 7,801 5.1% 265 0.2% 7,593 5.2% 195 0.1% 567,728 3.7% -11,720 -0.1% 814,016 5.2% 1,848 0.0%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 10 0.0% 7,669 5.0% 115 0.1% 6,164 4.2% 76 0.1% 300,400 1.9% 1,704 0.0% 356,928 2.3% 776 0.0%
service_container_prod::getRouterListenerService 1 0.0% 7,532 4.9% 8 0.0% 7,281 5.0% 8 0.0% 1,118,888 7.2% 1,800 0.0% 1,078,456 6.9% 1,520 0.0%
service_container_prod::getRouterService 1 0.0% 7,500 4.9% 26 0.0% 7,249 5.0% 17 0.0% 1,113,056 7.2% 2,408 0.0% 1,073,224 6.9% 2,584 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 10 0.0% 7,447 4.8% 485 0.3% 5,946 4.1% 322 0.2% 293,480 1.9% -80,016 -0.5% 354,440 2.3% 4,480 0.0%
block_list 17 0.0% 7,056 4.6% 131 0.1% 6,617 4.5% 102 0.1% 564,816 3.6% 7,056 0.0% 557,536 3.6% 4,408 0.0%
Drupal\Core\EventSubscriber\LegacyRequestSubscriber::onKernelRequestLegacyAfterRouting 1 0.0% 6,917 4.5% 9 0.0% 6,412 4.4% 6 0.0% 1,067,432 6.9% 1,520 0.0% 1,074,208 6.9% 480 0.0%
drupal_theme_initialize 2 0.0% 6,909 4.5% 29 0.0% 6,407 4.4% 24 0.0% 1,065,808 6.9% -3,272 -0.0% 1,073,216 6.9% 1,360 0.0%
Drupal::service 114 0.3% 6,871 4.5% 268 0.2% 6,961 4.8% 258 0.2% 814,240 5.3% 16,680 0.1% 684,088 4.4% 6,552 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlPage 1 0.0% 6,566 4.3% 26 0.0% 6,410 4.4% 18 0.0% 358,008 2.3% -12,144 -0.1% 280,056 1.8% 288 0.0%
Drupal\Core\Session\UserSession::hasPermission 22 0.1% 6,555 4.3% 289 0.2% 6,478 4.4% 192 0.1% 416,000 2.7% -2,008 -0.0% 374,504 2.4% 2,048 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 54 0.1% 6,536 4.3% 384 0.2% 5,988 4.1% 288 0.2% 549,024 3.5% -52,256 -0.3% 540,816 3.5% 3,608 0.0%
service_container_prod::getRouter_DynamicService 1 0.0% 6,449 4.2% 47 0.0% 6,199 4.3% 32 0.0% 937,272 6.1% 3,072 0.0% 938,216 6.0% 2,472 0.0%
twig_render_template@1 8 0.0% 6,248 4.1% 116 0.1% 6,257 4.3% 88 0.1% 323,960 2.1% -17,144 -0.1% 321,960 2.1% 144 0.0%
Drupal\Component\Plugin\PluginBag::get 48 0.1% 6,238 4.1% 100 0.1% 6,086 4.2% 110 0.1% 531,680 3.4% 2,328 0.0% 433,872 2.8% 1,952 0.0%
Drupal\Core\Page\DefaultHtmlPageRenderer::renderPage 1 0.0% 6,129 4.0% 5 0.0% 5,973 4.1% 5 0.0% 248,992 1.6% -13,784 -0.1% 248,912 1.6% 32 0.0%
service_container_prod::getConfig_FactoryService 1 0.0% 5,773 3.8% 17 0.0% 5,556 3.8% 15 0.0% 832,928 5.4% 1,920 0.0% 819,648 5.3% 1,952 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 26 0.1% 5,737 3.7% 474 0.3% 5,230 3.6% 329 0.2% 381,408 2.5% 7,272 0.0% 392,360 2.5% 10,472 0.1%
Drupal\Core\DependencyInjection\Container::get@4 21 0.1% 5,667 3.7% 116 0.1% 5,222 3.6% 97 0.1% 846,776 5.5% 16,104 0.1% 875,024 5.6% 13,632 0.1%
menu_navigation_links 2 0.0% 5,664 3.7% 38 0.0% 4,937 3.4% 25 0.0% 103,696 0.7% 3,344 0.0% 111,856 0.7% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@4 21 0.1% 5,551 3.6% 153 0.1% 5,101 3.5% 122 0.1% 829,872 5.4% 3,536 0.0% 860,760 5.5% 6,208 0.0%
Drupal\Core\Config\Config::get 124 0.3% 5,274 3.4% 556 0.4% 3,990 2.7% 461 0.3% 82,528 0.5% -400 -0.0% 163,672 1.1% 4,080 0.0%
class_exists 64 0.2% 5,256 3.4% 149 0.1% 5,314 3.6% 183 0.1% 886,112 5.7% -120 -0.0% 707,648 4.5% 8,536 0.1%
entity_load_multiple_by_properties 1 0.0% 5,153 3.4% 11 0.0% 4,804 3.3% 5 0.0% 375,880 2.4% 1,712 0.0% 379,720 2.4% 1,176 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 52 0.1% 5,020 3.3% 507 0.3% 4,376 3.0% 433 0.3% 840,176 5.4% -132,816 -0.9% 1,197,880 7.7% 5,192 0.0%
[ display all ]