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

Overall Summary
Total Incl. Wall Time (microsec):159,857 microsecs
Total Incl. CPU (microsecs):148,705 microsecs
Total Incl. MemUse (bytes):14,588,408 bytes
Total Incl. PeakMemUse (bytes):14,696,032 bytes
Number of Function Calls:38,984


[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% 159,857 100.0% 35 0.0% 148,705 100.0% 28 0.0% 14,588,408 100.0% 6,128 0.0% 14,696,032 100.0% 3,992 0.0%
run_init::d8.dev/index.php 1 0.0% 159,797 100.0% 72 0.0% 148,644 100.0% 67 0.0% 14,576,784 99.9% 1,664 0.0% 14,689,056 100.0% 1,704 0.0%
drupal_handle_request 1 0.0% 159,206 99.6% 54 0.0% 148,053 99.6% 39 0.0% 14,345,088 98.3% -16,912 -0.1% 14,457,456 98.4% 3,216 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 144,627 90.5% 11 0.0% 134,720 90.6% 11 0.0% 11,655,256 79.9% 1,368 0.0% 11,763,224 80.0% 288 0.0%
Drupal\Core\HttpKernel::handle 1 0.0% 144,335 90.3% 24 0.0% 134,426 90.4% 15 0.0% 11,560,568 79.2% 2,648 0.0% 11,670,752 79.4% 1,296 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 144,222 90.2% 5 0.0% 134,315 90.3% 5 0.0% 11,551,808 79.2% 1,144 0.0% 11,595,664 78.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 144,217 90.2% 81 0.1% 134,310 90.3% 61 0.0% 11,550,664 79.2% -9,456 -0.1% 11,595,664 78.9% 2,360 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 15 0.0% 100,733 63.0% 102 0.1% 92,671 62.3% 82 0.1% 6,750,264 46.3% 4,888 0.0% 6,577,072 44.8% 3,952 0.0%
call_user_func 54 0.1% 95,071 59.5% 203 0.1% 86,891 58.4% 189 0.1% 5,840,712 40.0% 16,120 0.1% 5,694,784 38.8% 11,064 0.1%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 16 0.0% 93,601 58.6% 132 0.1% 85,690 57.6% 107 0.1% 5,381,752 36.9% 2,368 0.0% 5,330,904 36.3% 2,344 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 5 0.0% 93,124 58.3% 116 0.1% 85,203 57.3% 77 0.1% 5,366,400 36.8% 1,008 0.0% 5,313,896 36.2% 824 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlFragment 1 0.0% 73,123 45.7% 13 0.0% 66,796 44.9% 9 0.0% 3,309,216 22.7% 1,824 0.0% 3,476,608 23.7% 288 0.0%
Drupal\Core\Page\DefaultHtmlPageRenderer::render 1 0.0% 73,108 45.7% 89 0.1% 66,782 44.9% 71 0.0% 3,305,536 22.7% -81,064 -0.6% 3,475,784 23.7% 1,272 0.0%
drupal_render 7 0.0% 55,444 34.7% 184 0.1% 52,142 35.1% 152 0.1% 2,553,600 17.5% 40,088 0.3% 2,657,960 18.1% 17,272 0.1%
call_user_func_array 41 0.1% 53,116 33.2% 195 0.1% 50,678 34.1% 190 0.1% 5,275,160 36.2% 46,648 0.3% 5,455,168 37.1% 10,184 0.1%
theme 29 0.1% 51,071 31.9% 1,294 0.8% 47,791 32.1% 900 0.6% 1,967,792 13.5% -57,464 -0.4% 2,307,568 15.7% 7,440 0.1%
Drupal\Core\Controller\HtmlPageController::content 1 0.0% 43,752 27.4% 48 0.0% 41,776 28.1% 48 0.0% 4,703,584 32.2% -83,416 -0.6% 4,955,528 33.7% 48 0.0%
drupal_prepare_page 1 0.0% 39,399 24.6% 59 0.0% 35,917 24.2% 39 0.0% 2,207,744 15.1% 4,848 0.0% 2,072,696 14.1% 1,376 0.0%
block_page_build 1 0.0% 36,996 23.1% 61 0.0% 33,636 22.6% 50 0.0% 2,115,480 14.5% -4,056 -0.0% 2,067,208 14.1% 1,528 0.0%
block_get_blocks_by_region 17 0.0% 36,564 22.9% 45 0.0% 33,210 22.3% 34 0.0% 2,123,200 14.6% 3,160 0.0% 2,061,040 14.0% 1,064 0.0%
drupal_render@1 22 0.1% 30,449 19.0% 427 0.3% 29,758 20.0% 343 0.2% 1,469,856 10.1% 20,808 0.1% 1,736,040 11.8% 12,376 0.1%
_block_get_renderable_region 4 0.0% 30,280 18.9% 174 0.1% 27,506 18.5% 122 0.1% 1,493,232 10.2% 8,776 0.1% 1,572,488 10.7% 3,840 0.0%
call_user_func_array@1 18 0.0% 29,247 18.3% 93 0.1% 27,493 18.5% 96 0.1% 3,960,664 27.1% 22,656 0.2% 3,921,144 26.7% 3,384 0.0%
Drupal\Core\Controller\HtmlPageController::getContentResult 1 0.0% 28,955 18.1% 13 0.0% 27,182 18.3% 9 0.0% 3,721,304 25.5% 584 0.0% 3,813,056 25.9% 576 0.0%
Drupal\contact\Controller\ContactController::contactSitePage 1 0.0% 28,643 17.9% 53 0.0% 26,869 18.1% 37 0.0% 3,654,624 25.1% 5,008 0.0% 3,747,224 25.5% 2,664 0.0%
entity_view 5 0.0% 27,803 17.4% 55 0.0% 25,031 16.8% 41 0.0% 1,326,544 9.1% 2,048 0.0% 1,396,064 9.5% 1,096 0.0%
Drupal\block\BlockViewBuilder::view 5 0.0% 27,482 17.2% 31 0.0% 24,710 16.6% 29 0.0% 1,268,664 8.7% -3,504 -0.0% 1,357,096 9.2% 1,216 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 5 0.0% 27,446 17.2% 135 0.1% 24,672 16.6% 92 0.1% 1,267,992 8.7% 12,040 0.1% 1,355,456 9.2% 6,448 0.0%
menu_tree_page_data 4 0.0% 26,626 16.7% 139 0.1% 23,515 15.8% 115 0.1% 961,416 6.6% -9,552 -0.1% 1,016,256 6.9% 2,656 0.0%
Drupal\Core\DependencyInjection\Container::get 926 2.4% 24,870 15.6% 4,515 2.8% 25,027 16.8% 3,553 2.4% 3,647,728 25.0% 26,008 0.2% 3,433,680 23.4% 47,536 0.3%
menu_item_route_access 9 0.0% 24,869 15.6% 385 0.2% 22,738 15.3% 265 0.2% 684,352 4.7% -96,512 -0.7% 734,160 5.0% 1,664 0.0%
menu_build_tree 4 0.0% 23,914 15.0% 30 0.0% 21,664 14.6% 24 0.0% 939,280 6.4% 3,128 0.0% 940,120 6.4% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 57 0.1% 23,708 14.8% 1,609 1.0% 15,850 10.7% 1,397 0.9% 1,811,896 12.4% -386,624 -2.7% 2,477,800 16.9% 187,056 1.3%
Drupal\system\Plugin\Block\SystemMenuBlock::build 2 0.0% 23,470 14.7% 13 0.0% 20,836 14.0% 11 0.0% 947,360 6.5% 1,288 0.0% 975,104 6.6% 240 0.0%
menu_tree 2 0.0% 23,444 14.7% 19 0.0% 20,809 14.0% 16 0.0% 945,072 6.5% 2,112 0.0% 974,128 6.6% 384 0.0%
twig_render_template 4 0.0% 22,212 13.9% 91 0.1% 21,354 14.4% 68 0.0% 994,992 6.8% -22,552 -0.2% 1,204,480 8.2% 4,280 0.0%
menu_tree_check_access 4 0.0% 21,823 13.7% 20 0.0% 20,012 13.5% 16 0.0% 705,240 4.8% 1,208 0.0% 686,576 4.7% 0 0.0%
_menu_tree_check_access 4 0.0% 21,803 13.6% 134 0.1% 19,996 13.4% 96 0.1% 704,032 4.8% 3,672 0.0% 686,576 4.7% 656 0.0%
_menu_link_translate 11 0.0% 21,638 13.5% 434 0.3% 19,836 13.3% 305 0.2% 695,632 4.8% -752 -0.0% 685,920 4.7% 192 0.0%
Drupal\Core\Database\Connection::query 88 0.2% 21,122 13.2% 1,336 0.8% 10,291 6.9% 1,133 0.8% 924,104 6.3% 88,400 0.6% 569,440 3.9% 124,464 0.8%
Symfony\Component\DependencyInjection\Container::get 926 2.4% 20,260 12.7% 2,026 1.3% 20,430 13.7% 2,529 1.7% 3,620,920 24.8% 15,256 0.1% 3,385,576 23.0% 86,536 0.6%
Twig_Template::render 4 0.0% 19,620 12.3% 46 0.0% 18,764 12.6% 32 0.0% 505,992 3.5% -1,128 -0.0% 818,512 5.6% 1,008 0.0%
Twig_Template::display 4 0.0% 19,550 12.2% 27 0.0% 18,693 12.6% 18 0.0% 483,000 3.3% -2,096 -0.0% 770,112 5.2% 1,360 0.0%
Twig_Template::displayWithErrorHandling 4 0.0% 19,464 12.2% 17 0.0% 18,610 12.5% 18 0.0% 477,336 3.3% -984 -0.0% 759,760 5.2% 1,704 0.0%
twig_render_var 32 0.1% 18,628 11.7% 170 0.1% 17,795 12.0% 138 0.1% 474,632 3.3% 4,904 0.0% 706,536 4.8% 3,584 0.0%
drupal_render@2 36 0.1% 18,003 11.3% 453 0.3% 17,837 12.0% 391 0.3% 693,776 4.8% -8,584 -0.1% 853,544 5.8% 5,152 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 10 0.0% 17,699 11.1% 55 0.0% 15,955 10.7% 48 0.0% 592,504 4.1% 2,320 0.0% 627,160 4.3% 1,440 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 274 0.7% 16,796 10.5% 2,361 1.5% 17,150 11.5% 1,748 1.2% 6,367,832 43.6% 287,744 2.0% 5,157,128 35.1% 309,360 2.1%
Drupal\Core\Database\Statement::execute 88 0.2% 16,134 10.1% 1,039 0.6% 5,276 3.5% 753 0.5% 644,232 4.4% 2,160 0.0% 253,336 1.7% 2,208 0.0%
Drupal\Core\Form\FormBuilder::buildForm 2 0.0% 15,892 9.9% 45 0.0% 15,307 10.3% 37 0.0% 1,342,616 9.2% 7,192 0.0% 1,498,576 10.2% 3,600 0.0%
Drupal\Core\Cache\DatabaseBackend::get 32 0.1% 15,818 9.9% 230 0.1% 11,129 7.5% 210 0.1% 1,582,640 10.8% 8,376 0.1% 2,036,104 13.9% 3,640 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 10 0.0% 15,555 9.7% 78 0.0% 13,808 9.3% 66 0.0% 589,192 4.0% 1,696 0.0% 621,136 4.2% 1,608 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 10 0.0% 15,444 9.7% 100 0.1% 13,695 9.2% 79 0.1% 584,224 4.0% -4,624 -0.0% 616,200 4.2% 1,752 0.0%
template_preprocess_page 1 0.0% 15,370 9.6% 94 0.1% 13,317 9.0% 73 0.0% 563,232 3.9% 12,728 0.1% 517,872 3.5% 3,368 0.0%
theme@1 19 0.0% 15,198 9.5% 980 0.6% 14,616 9.8% 681 0.5% 382,096 2.6% -42,128 -0.3% 755,360 5.1% 1,360 0.0%
PDOStatement::execute 88 0.2% 15,050 9.4% 15,050 9.4% 4,210 2.8% 4,210 2.8% 639,616 4.4% 639,616 4.4% 249,000 1.7% 249,000 1.7%
Drupal\Core\Entity\EntityManager::getForm 1 0.0% 15,030 9.4% 40 0.0% 14,442 9.7% 32 0.0% 1,406,736 9.6% -10,664 -0.1% 1,499,712 10.2% 2,784 0.0%
Drupal\Core\Controller\HtmlControllerBase::createHtmlFragment 1 0.0% 14,749 9.2% 49 0.0% 14,546 9.8% 40 0.0% 1,065,696 7.3% -79,456 -0.5% 1,142,424 7.8% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 35 0.1% 13,860 8.7% 380 0.2% 12,701 8.5% 307 0.2% 483,560 3.3% -15,760 -0.1% 507,336 3.5% 2,408 0.0%
__TwigTemplate_2cba2af441bd31abbe7ace7fb84b8a731a847f664722de8f75478b98612475eb::doDisplay 1 0.0% 13,618 8.5% 183 0.1% 13,021 8.8% 141 0.1% 366,448 2.5% -46,496 -0.3% 662,968 4.5% 6,112 0.0%
render 8 0.0% 13,176 8.2% 51 0.0% 12,585 8.5% 38 0.0% 372,672 2.6% 1,672 0.0% 615,144 4.2% 728 0.0%
Drupal\Core\DependencyInjection\Container::get@1 113 0.3% 13,012 8.1% 598 0.4% 12,709 8.5% 540 0.4% 2,524,608 17.3% 49,816 0.3% 2,460,264 16.7% 31,128 0.2%
Drupal\Core\Entity\FieldableEntityStorageControllerBase::create 3 0.0% 12,816 8.0% 228 0.1% 12,033 8.1% 146 0.1% 1,665,552 11.4% 3,048 0.0% 1,669,312 11.4% 4,440 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher::matchRequest 10 0.0% 12,469 7.8% 156 0.1% 10,835 7.3% 110 0.1% 409,120 2.8% -2,400 -0.0% 456,160 3.1% 1,936 0.0%
Symfony\Component\DependencyInjection\Container::get@1 113 0.3% 12,383 7.7% 653 0.4% 12,044 8.1% 504 0.3% 2,473,992 17.0% 8,360 0.1% 2,428,416 16.5% 29,680 0.2%
Drupal\Core\Config\ConfigFactory::loadMultiple 73 0.2% 11,968 7.5% 1,422 0.9% 8,844 5.9% 1,093 0.7% 355,080 2.4% -1,144 -0.0% 526,096 3.6% 19,152 0.1%
call_user_func_array@2 44 0.1% 11,502 7.2% 280 0.2% 10,946 7.4% 271 0.2% 1,194,976 8.2% 40,288 0.3% 971,872 6.6% 10,920 0.1%
Drupal\Core\Access\AccessManager::check 10 0.0% 11,242 7.0% 99 0.1% 10,243 6.9% 89 0.1% 1,188,656 8.1% 2,176 0.0% 1,181,520 8.0% 1,464 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 35 0.1% 9,434 5.9% 692 0.4% 8,400 5.6% 513 0.3% 334,152 2.3% 11,944 0.1% 357,328 2.4% 11,352 0.1%
Drupal\Core\Form\FormBuilder::retrieveForm 2 0.0% 9,096 5.7% 37 0.0% 8,777 5.9% 30 0.0% 795,648 5.5% 1,784 0.0% 861,120 5.9% 1,472 0.0%
Drupal\Core\Entity\EntityFormController::buildForm 1 0.0% 8,596 5.4% 12 0.0% 8,274 5.6% 6 0.0% 759,376 5.2% 1,832 0.0% 691,288 4.7% 1,224 0.0%
Drupal\Core\Session\UserSession::hasPermission 26 0.1% 8,538 5.3% 382 0.2% 8,069 5.4% 270 0.2% 779,216 5.3% -2,592 -0.0% 802,352 5.5% 3,784 0.0%
Drupal\Core\Config\CachedStorage::readMultiple 25 0.1% 8,370 5.2% 170 0.1% 5,209 3.5% 167 0.1% 184,976 1.3% -60,288 -0.4% 447,368 3.0% 432 0.0%
drupal_render@3 12 0.0% 8,197 5.1% 185 0.1% 8,102 5.4% 158 0.1% 183,056 1.3% 11,664 0.1% 241,568 1.6% 9,504 0.1%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 10 0.0% 8,096 5.1% 107 0.1% 6,464 4.3% 86 0.1% 303,168 2.1% 1,704 0.0% 355,736 2.4% 776 0.0%
Drupal::service 183 0.5% 7,933 5.0% 460 0.3% 7,859 5.3% 472 0.3% 954,712 6.5% 22,216 0.2% 824,424 5.6% 6,904 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 10 0.0% 7,865 4.9% 520 0.3% 6,231 4.2% 347 0.2% 296,224 2.0% -76,360 -0.5% 353,248 2.4% 4,360 0.0%
drupal_bootstrap 3 0.0% 7,697 4.8% 100 0.1% 7,127 4.8% 87 0.1% 1,179,024 8.1% -968 -0.0% 1,102,576 7.5% 2,848 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 63 0.2% 7,655 4.8% 699 0.4% 6,740 4.5% 614 0.4% 1,378,720 9.5% -199,520 -1.4% 1,825,984 12.4% 7,352 0.1%
Drupal\Core\DependencyInjection\Container::get@2 59 0.2% 7,641 4.8% 318 0.2% 7,348 4.9% 262 0.2% 1,572,136 10.8% 26,288 0.2% 1,558,832 10.6% 19,984 0.1%
Drupal\Core\Config\ConfigFactory::get 37 0.1% 7,633 4.8% 160 0.1% 5,513 3.7% 145 0.1% 208,224 1.4% -840 -0.0% 310,080 2.1% 3,680 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlPage 1 0.0% 7,467 4.7% 27 0.0% 7,205 4.8% 19 0.0% 339,320 2.3% -9,112 -0.1% 131,824 0.9% 288 0.0%
Drupal\Core\Access\AccessManager::checkAll 9 0.0% 7,332 4.6% 119 0.1% 6,578 4.4% 97 0.1% 947,112 6.5% 2,376 0.0% 937,560 6.4% 4,248 0.0%
twig_render_template@1 9 0.0% 7,328 4.6% 131 0.1% 7,231 4.9% 99 0.1% 223,072 1.5% -12,792 -0.1% 250,232 1.7% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@2 59 0.2% 7,312 4.6% 235 0.1% 7,014 4.7% 233 0.2% 1,545,048 10.6% 4,688 0.0% 1,538,368 10.5% 16,664 0.1%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 34 0.1% 7,260 4.5% 268 0.2% 7,155 4.8% 253 0.2% 1,366,288 9.4% 17,960 0.1% 1,243,696 8.5% 7,064 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 143 0.4% 7,136 4.5% 1,330 0.8% 7,325 4.9% 914 0.6% 2,826,136 19.4% 175,024 1.2% 2,455,328 16.7% 200,064 1.4%
Drupal\Core\Page\DefaultHtmlPageRenderer::renderPage 1 0.0% 7,117 4.5% 6 0.0% 6,855 4.6% 5 0.0% 223,456 1.5% -10,704 -0.1% 106,328 0.7% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 46 0.1% 7,092 4.4% 886 0.6% 6,828 4.6% 611 0.4% 1,155,320 7.9% -17,424 -0.1% 1,156,992 7.9% 13,280 0.1%
Drupal\Core\Entity\ContentEntityBase::getIterator 5 0.0% 6,874 4.3% 30 0.0% 6,578 4.4% 28 0.0% 1,168,192 8.0% 5,064 0.0% 1,155,584 7.9% 1,672 0.0%
Drupal\Core\Entity\ContentEntityBase::getProperties 5 0.0% 6,840 4.3% 196 0.1% 6,539 4.4% 126 0.1% 1,162,992 8.0% 7,224 0.0% 1,153,312 7.8% 6,360 0.0%
menu_navigation_links 2 0.0% 6,792 4.2% 38 0.0% 5,768 3.9% 29 0.0% 104,752 0.7% 3,312 0.0% 115,984 0.8% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::get 62 0.2% 6,651 4.2% 100 0.1% 6,393 4.3% 133 0.1% 1,152,904 7.9% 2,880 0.0% 1,147,568 7.8% 2,400 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 97 0.2% 6,596 4.1% 528 0.3% 6,016 4.0% 432 0.3% 576,784 4.0% -51,336 -0.4% 490,728 3.3% 3,648 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 24 0.1% 6,551 4.1% 256 0.2% 6,260 4.2% 212 0.1% 1,150,024 7.9% 13,240 0.1% 1,145,168 7.8% 6,480 0.0%
Twig_Template::render@1 9 0.0% 6,380 4.0% 76 0.0% 6,284 4.2% 57 0.0% 135,256 0.9% 344 0.0% 226,656 1.5% 0 0.0%
Twig_Template::display@1 9 0.0% 6,280 3.9% 47 0.0% 6,182 4.2% 39 0.0% 119,128 0.8% -848 -0.0% 195,288 1.3% 144 0.0%
Drupal\Core\Entity\EntityManager::getController 57 0.1% 6,251 3.9% 414 0.3% 6,044 4.1% 350 0.2% 1,620,568 11.1% 10,048 0.1% 1,457,888 9.9% 7,888 0.1%
block_list 17 0.0% 6,239 3.9% 130 0.1% 5,670 3.8% 104 0.1% 626,808 4.3% 7,056 0.0% 487,488 3.3% 3,840 0.0%
Twig_Template::displayWithErrorHandling@1 9 0.0% 6,200 3.9% 30 0.0% 6,101 4.1% 26 0.0% 119,176 0.8% 128 0.0% 195,144 1.3% 384 0.0%
[ display all ]