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

Overall Summary
Total Incl. Wall Time (microsec):489,189 microsecs
Total Incl. CPU (microsecs):482,751 microsecs
Total Incl. MemUse (bytes):31,721,872 bytes
Total Incl. PeakMemUse (bytes):31,761,256 bytes
Number of Function Calls:70,927


[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% 489,189 100.0% 69 0.0% 482,751 100.0% 59 0.0% 31,721,872 100.0% 3,256 0.0% 31,761,256 100.0% 0 0.0%
???_op 1 0.0% 488,992 100.0% 93 0.0% 482,554 100.0% 88 0.0% 31,709,808 100.0% -10,744 -0.0% 31,761,256 100.0% 0 0.0%
drupal_handle_request 1 0.0% 484,491 99.0% 65 0.0% 478,052 99.0% 49 0.0% 31,159,072 98.2% -17,344 -0.1% 31,191,928 98.2% 1,752 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 385,933 78.9% 13 0.0% 380,083 78.7% 12 0.0% 19,726,208 62.2% 1,536 0.0% 19,771,160 62.2% 496 0.0%
Drupal\Core\HttpKernel::handle 1 0.0% 383,987 78.5% 29 0.0% 378,137 78.3% 25 0.0% 19,515,592 61.5% 3,200 0.0% 19,563,152 61.6% 1,088 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 383,780 78.5% 5 0.0% 377,929 78.3% 3 0.0% 19,505,896 61.5% 1,560 0.0% 19,485,008 61.3% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 383,775 78.5% 103 0.0% 377,926 78.3% 75 0.0% 19,504,336 61.5% -8,056 -0.0% 19,485,008 61.3% 1,672 0.0%
call_user_func_array 56 0.1% 216,027 44.2% 295 0.1% 212,920 44.1% 272 0.1% 9,489,760 29.9% 34,288 0.1% 9,486,984 29.9% 9,104 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 13 0.0% 196,447 40.2% 111 0.0% 193,410 40.1% 91 0.0% 12,292,192 38.7% 5,144 0.0% 12,133,664 38.2% 3,680 0.0%
Drupal\Core\Controller\HtmlPageController::content 1 0.0% 186,112 38.0% 148 0.0% 183,319 38.0% 148 0.0% 7,068,248 22.3% -153,192 -0.5% 7,257,272 22.8% 0 0.0%
call_user_func 28 0.0% 174,750 35.7% 205 0.0% 171,542 35.5% 174 0.0% 10,317,448 32.5% 15,248 0.0% 10,245,120 32.3% 8,392 0.0%
Drupal\Core\Controller\HtmlPageController::getContentResult 1 0.0% 173,636 35.5% 19 0.0% 170,920 35.4% 15 0.0% 6,711,832 21.2% 792 0.0% 6,789,104 21.4% 576 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 14 0.0% 171,071 35.0% 157 0.0% 168,107 34.8% 136 0.0% 9,777,656 30.8% 2,840 0.0% 9,731,232 30.6% 2,360 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 5 0.0% 170,385 34.8% 141 0.0% 167,408 34.7% 106 0.0% 9,762,288 30.8% 1,128 0.0% 9,717,808 30.6% 1,040 0.0%
call_user_func_array@1 26 0.0% 169,128 34.6% 200 0.0% 166,533 34.5% 205 0.0% 6,182,168 19.5% 29,200 0.1% 6,170,976 19.4% 1,448 0.0%
Drupal\system\Controller\SystemController::overview 1 0.0% 168,429 34.4% 451 0.1% 165,806 34.3% 327 0.1% 6,081,408 19.2% -4,216 -0.0% 6,153,432 19.4% 2,560 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlFragment 1 0.0% 129,658 26.5% 16 0.0% 127,256 26.4% 14 0.0% 6,514,792 20.5% 1,976 0.0% 6,495,840 20.5% 0 0.0%
Drupal\Core\Page\DefaultHtmlPageRenderer::render 1 0.0% 129,639 26.5% 67 0.0% 127,236 26.4% 45 0.0% 6,511,024 20.5% -15,856 -0.0% 6,495,840 20.5% 656 0.0%
spl_autoload_call 279 0.4% 116,759 23.9% 1,071 0.2% 117,120 24.3% 1,140 0.2% 13,386,808 42.2% 50,720 0.2% 12,699,552 40.0% 9,856 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 277 0.4% 115,176 23.5% 6,229 1.3% 115,465 23.9% 5,440 1.1% 13,267,648 41.8% -287,664 -0.9% 12,621,328 39.7% 15,248 0.0%
_menu_link_translate 38 0.1% 103,528 21.2% 1,744 0.4% 102,232 21.2% 1,321 0.3% 1,346,080 4.2% -23,512 -0.1% 945,264 3.0% 0 0.0%
menu_item_route_access 37 0.1% 101,741 20.8% 1,717 0.4% 100,371 20.8% 1,264 0.3% 1,313,168 4.1% -440,256 -1.4% 1,004,520 3.2% 0 0.0%
Drupal\Core\DependencyInjection\Container::get 1,255 1.8% 95,906 19.6% 7,073 1.4% 96,509 20.0% 6,509 1.3% 8,437,176 26.6% 14,368 0.0% 7,656,296 24.1% 37,456 0.1%
drupal_render 7 0.0% 88,397 18.1% 185 0.0% 86,743 18.0% 161 0.0% 3,728,304 11.8% 17,240 0.1% 3,797,592 12.0% 26,512 0.1%
Symfony\Component\DependencyInjection\Container::get 1,255 1.8% 87,758 17.9% 3,781 0.8% 88,214 18.3% 4,510 0.9% 8,422,008 26.5% 20,960 0.1% 7,618,120 24.0% 74,128 0.2%
Drupal\system\SystemManager::getAdminBlock 10 0.0% 84,515 17.3% 730 0.1% 82,994 17.2% 563 0.1% 961,304 3.0% -25,248 -0.1% 1,031,872 3.2% 1,168 0.0%
theme 4 0.0% 82,960 17.0% 1,112 0.2% 81,303 16.8% 431 0.1% 3,190,776 10.1% -13,624 -0.0% 3,520,488 11.1% 1,984 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 38 0.1% 81,636 16.7% 231 0.0% 80,405 16.7% 190 0.0% 1,434,400 4.5% 2,544 0.0% 1,115,536 3.5% 1,632 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 38 0.1% 71,965 14.7% 289 0.1% 70,733 14.7% 261 0.1% 1,429,944 4.5% 1,696 0.0% 1,109,488 3.5% 1,696 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 38 0.1% 71,606 14.6% 379 0.1% 70,363 14.6% 298 0.1% 1,424,976 4.5% -21,632 -0.1% 1,104,552 3.5% 1,656 0.0%
drupal_bootstrap 3 0.0% 70,200 14.4% 125 0.0% 69,995 14.5% 112 0.0% 8,015,648 25.3% -13,968 -0.0% 7,918,536 24.9% 432 0.0%
drupal_prepare_page 1 0.0% 66,141 13.5% 79 0.0% 65,106 13.5% 53 0.0% 3,662,672 11.5% 5,648 0.0% 3,600,336 11.3% 2,960 0.0%
_drupal_bootstrap_code 1 0.0% 62,397 12.8% 846 0.2% 62,256 12.9% 792 0.2% 7,180,120 22.6% -44,680 -0.1% 7,151,520 22.5% 568 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher::matchRequest 38 0.1% 61,467 12.6% 604 0.1% 60,264 12.5% 459 0.1% 1,233,744 3.9% -14,928 -0.0% 972,496 3.1% 1,760 0.0%
block_page_build 1 0.0% 59,082 12.1% 62 0.0% 58,170 12.0% 50 0.0% 3,205,048 10.1% -528 -0.0% 3,216,600 10.1% 584 0.0%
block_get_blocks_by_region 9 0.0% 58,712 12.0% 43 0.0% 57,808 12.0% 43 0.0% 3,206,504 10.1% 2,336 0.0% 3,211,136 10.1% 504 0.0%
Drupal\Core\DependencyInjection\Container::get@1 137 0.2% 55,148 11.3% 881 0.2% 54,939 11.4% 865 0.2% 5,313,536 16.8% 54,488 0.2% 4,816,256 15.2% 16,640 0.1%
Symfony\Component\DependencyInjection\Container::get@1 137 0.2% 54,141 11.1% 773 0.2% 53,861 11.2% 773 0.2% 5,258,248 16.6% 11,360 0.0% 4,798,896 15.1% 17,720 0.1%
_block_get_renderable_region 4 0.0% 46,279 9.5% 247 0.1% 45,517 9.4% 183 0.0% 2,406,392 7.6% 9,832 0.0% 2,421,544 7.6% 3,736 0.0%
twig_render_template 3 0.0% 44,967 9.2% 89 0.0% 44,085 9.1% 69 0.0% 1,723,576 5.4% -23,144 -0.1% 2,009,704 6.3% 2,968 0.0%
Drupal\system\SystemManager::checkRequirements 1 0.0% 43,761 8.9% 22 0.0% 43,299 9.0% 23 0.0% 3,805,912 12.0% -17,616 -0.1% 3,985,528 12.5% 0 0.0%
Drupal\system\SystemManager::listRequirements 1 0.0% 43,725 8.9% 79 0.0% 43,261 9.0% 70 0.0% 3,821,568 12.0% -2,376 -0.0% 3,985,528 12.5% 48 0.0%
entity_view 6 0.0% 43,009 8.8% 80 0.0% 42,295 8.8% 58 0.0% 2,248,424 7.1% 2,008 0.0% 2,342,312 7.4% 960 0.0%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 38 0.1% 42,376 8.7% 461 0.1% 41,166 8.5% 350 0.1% 1,076,856 3.4% 456 0.0% 834,304 2.6% 848 0.0%
Drupal\block\BlockViewBuilder::view 6 0.0% 41,907 8.6% 50 0.0% 41,197 8.5% 44 0.0% 2,152,592 6.8% -5,488 -0.0% 2,246,648 7.1% 456 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 6 0.0% 41,851 8.6% 213 0.0% 41,140 8.5% 159 0.0% 2,152,112 6.8% 17,352 0.1% 2,246,192 7.1% 2,144 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 38 0.1% 41,386 8.5% 2,990 0.6% 40,175 8.3% 2,120 0.4% 1,069,824 3.4% -527,552 -1.7% 831,744 2.6% 4,080 0.0%
spl_autoload_call@1 142 0.2% 41,257 8.4% 634 0.1% 41,425 8.6% 668 0.1% 4,705,400 14.8% 808 0.0% 4,387,632 13.8% 7,608 0.0%
drupal_render@1 24 0.0% 40,967 8.4% 569 0.1% 40,266 8.3% 474 0.1% 870,216 2.7% 33,224 0.1% 1,063,352 3.3% 27,496 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 142 0.2% 40,623 8.3% 3,216 0.7% 40,757 8.4% 2,704 0.6% 4,704,592 14.8% -171,192 -0.5% 4,380,024 13.8% 6,688 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 39,202 8.0% 162 0.0% 39,206 8.1% 134 0.0% 4,685,136 14.8% -6,304 -0.0% 4,690,200 14.8% 48 0.0%
Drupal\Core\Extension\ModuleHandler::load 43 0.1% 39,040 8.0% 2,611 0.5% 39,072 8.1% 2,506 0.5% 4,691,440 14.8% -95,840 -0.3% 4,690,152 14.8% 584 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 82 0.1% 38,356 7.8% 690 0.1% 37,769 7.8% 573 0.1% 2,967,152 9.4% -68,144 -0.2% 3,053,616 9.6% 2,168 0.0%
Twig_Template::render 3 0.0% 36,209 7.4% 41 0.0% 35,328 7.3% 30 0.0% 755,000 2.4% -1,232 -0.0% 1,086,808 3.4% 624 0.0%
Twig_Template::display 3 0.0% 36,128 7.4% 26 0.0% 35,248 7.3% 23 0.0% 731,032 2.3% -1,664 -0.0% 1,058,608 3.3% 1,880 0.0%
Twig_Template::displayWithErrorHandling 3 0.0% 36,030 7.4% 18 0.0% 35,149 7.3% 16 0.0% 724,976 2.3% -920 -0.0% 1,048,256 3.3% 1,216 0.0%
twig_render_var 32 0.0% 34,978 7.2% 195 0.0% 34,123 7.1% 165 0.0% 683,952 2.2% 4,160 0.0% 997,048 3.1% 3,912 0.0%
Drupal\Core\DependencyInjection\Container::get@2 65 0.1% 34,142 7.0% 429 0.1% 33,846 7.0% 379 0.1% 3,515,064 11.1% 29,112 0.1% 3,104,416 9.8% 7,424 0.0%
Symfony\Component\DependencyInjection\Container::get@2 65 0.1% 33,650 6.9% 403 0.1% 33,357 6.9% 413 0.1% 3,485,152 11.0% 6,688 0.0% 3,096,424 9.7% 4,512 0.0%
Drupal::service 300 0.4% 32,299 6.6% 937 0.2% 32,454 6.7% 932 0.2% 2,792,544 8.8% 22,872 0.1% 2,130,776 6.7% 4,904 0.0%
Drupal\Core\Entity\DatabaseStorageController::loadByProperties 10 0.0% 32,202 6.6% 153 0.0% 31,277 6.5% 113 0.0% 498,960 1.6% -2,872 -0.0% 847,440 2.7% 384 0.0%
theme@1 23 0.0% 31,705 6.5% 1,592 0.3% 31,060 6.4% 1,213 0.3% 613,472 1.9% -71,936 -0.2% 923,744 2.9% 7,344 0.0%
render 16 0.0% 31,105 6.4% 131 0.0% 30,423 6.3% 97 0.0% 599,816 1.9% 2,688 0.0% 888,440 2.8% 1,136 0.0%
menu_tree_page_data 4 0.0% 31,103 6.4% 168 0.0% 30,272 6.3% 139 0.0% 820,200 2.6% -9,640 -0.0% 808,848 2.5% 192 0.0%
Drupal\Core\Database\Connection::query 162 0.2% 30,333 6.2% 3,077 0.6% 24,382 5.1% 2,660 0.6% 1,954,376 6.2% 111,240 0.4% 868,000 2.7% 117,584 0.4%
class_exists 211 0.3% 29,672 6.1% 370 0.1% 29,864 6.2% 517 0.1% 3,885,680 12.2% 10,752 0.0% 3,737,296 11.8% 8,640 0.0%
drupal_render@2 49 0.1% 29,124 6.0% 739 0.2% 28,654 5.9% 662 0.1% 424,768 1.3% -13,248 -0.0% 637,400 2.0% 12,800 0.0%
menu_build_tree 4 0.0% 28,514 5.8% 41 0.0% 28,013 5.8% 32 0.0% 798,160 2.5% 3,592 0.0% 784,248 2.5% 384 0.0%
call_user_func_array@2 7 0.0% 27,915 5.7% 47 0.0% 27,489 5.7% 44 0.0% 2,268,232 7.2% 7,584 0.0% 2,409,576 7.6% 2,840 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 2 0.0% 27,693 5.7% 16 0.0% 26,979 5.6% 17 0.0% 800,512 2.5% 1,288 0.0% 751,360 2.4% 0 0.0%
menu_tree 2 0.0% 27,661 5.7% 24 0.0% 26,945 5.6% 21 0.0% 798,224 2.5% 2,640 0.0% 751,360 2.4% 0 0.0%
menu_tree_check_access 4 0.0% 26,761 5.5% 20 0.0% 26,369 5.5% 17 0.0% 625,928 2.0% 1,120 0.0% 616,424 1.9% 96 0.0%
_menu_tree_check_access 4 0.0% 26,741 5.5% 160 0.0% 26,352 5.5% 132 0.0% 624,808 2.0% 4,736 0.0% 616,328 1.9% 120 0.0%
Drupal\Core\Access\AccessManager::check 38 0.1% 26,381 5.4% 415 0.1% 26,130 5.4% 359 0.1% 1,746,072 5.5% 1,152 0.0% 1,728,312 5.4% 1,408 0.0%
Drupal\Core\DependencyInjection\Container::get@3 29 0.0% 25,920 5.3% 209 0.0% 25,632 5.3% 192 0.0% 2,746,792 8.7% 21,384 0.1% 2,456,680 7.7% 5,488 0.0%
Drupal\Core\Entity\EntityManager::getController 90 0.1% 25,815 5.3% 564 0.1% 25,755 5.3% 523 0.1% 3,395,504 10.7% 10,920 0.0% 3,282,240 10.3% 7,488 0.0%
Symfony\Component\DependencyInjection\Container::get@3 29 0.0% 25,682 5.2% 243 0.0% 25,392 5.3% 240 0.0% 2,724,608 8.6% 5,480 0.0% 2,450,472 7.7% 6,208 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 34 0.0% 25,626 5.2% 418 0.1% 25,610 5.3% 405 0.1% 2,512,056 7.9% 18,344 0.1% 2,400,104 7.6% 7,272 0.0%
Drupal\Core\Entity\DatabaseStorageController::loadMultiple 11 0.0% 25,468 5.2% 735 0.2% 24,750 5.1% 630 0.1% 484,904 1.5% -829,216 -2.6% 1,089,464 3.4% 1,152 0.0%
__TwigTemplate_25ff1c5e62ef1b2f38691e1af08372eb88b088f4f7ea665480c91555f877254b::doDisplay 1 0.0% 25,212 5.2% 202 0.0% 24,548 5.1% 149 0.0% 516,792 1.6% -10,392 -0.0% 782,384 2.5% 1,384 0.0%
Symfony\Component\Routing\Route::compile 234 0.3% 24,787 5.1% 1,090 0.2% 24,985 5.2% 1,010 0.2% 506,264 1.6% 3,680 0.0% 161,832 0.5% 2,648 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 58 0.1% 24,325 5.0% 2,275 0.5% 21,268 4.4% 2,054 0.4% 1,379,248 4.3% -703,816 -2.2% 1,984,896 6.2% 129,592 0.4%
Drupal\Core\Access\AccessManager::checkAll 37 0.1% 22,990 4.7% 388 0.1% 22,817 4.7% 345 0.1% 1,617,744 5.1% 1,824 0.0% 1,607,880 5.1% 3,032 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 22,901 4.7% 7 0.0% 22,520 4.7% 6 0.0% 2,771,512 8.7% 2,336 0.0% 2,862,128 9.0% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 22,894 4.7% 145 0.0% 22,514 4.7% 86 0.0% 2,769,176 8.7% -22,376 -0.1% 2,862,128 9.0% 4,032 0.0%
Drupal\Core\Routing\RouteCompiler::compile 158 0.2% 22,740 4.6% 5,821 1.2% 22,862 4.7% 3,586 0.7% 422,040 1.3% -91,264 -0.3% 61,672 0.2% 4,768 0.0%
service_container_prod::getRouterListenerService 1 0.0% 21,789 4.5% 18 0.0% 21,718 4.5% 18 0.0% 2,181,032 6.9% 2,360 0.0% 2,158,536 6.8% 2,688 0.0%
service_container_prod::getRouterService 1 0.0% 21,727 4.4% 29 0.0% 21,656 4.5% 21 0.0% 2,174,392 6.9% 2,800 0.0% 2,152,624 6.8% 1,752 0.0%
Drupal\Core\Database\Query\Select::execute 24 0.0% 20,835 4.3% 426 0.1% 20,064 4.2% 379 0.1% 522,912 1.6% -31,368 -0.1% 490,592 1.5% 7,992 0.0%
Drupal\Core\Session\UserSession::hasPermission 48 0.1% 20,580 4.2% 751 0.2% 20,483 4.2% 566 0.1% 1,308,696 4.1% -14,720 -0.0% 1,317,320 4.1% 3,888 0.0%
Drupal\Core\Entity\EntityManager::getStorageController 74 0.1% 19,852 4.1% 236 0.0% 19,794 4.1% 254 0.1% 2,623,824 8.3% 11,416 0.0% 2,502,568 7.9% 4,280 0.0%
service_container_prod::getRouter_DynamicService 1 0.0% 19,590 4.0% 67 0.0% 19,519 4.0% 49 0.0% 1,950,128 6.1% 2,968 0.0% 1,958,648 6.2% 320 0.0%
template_preprocess_page 1 0.0% 19,469 4.0% 124 0.0% 18,911 3.9% 93 0.0% 702,712 2.2% 13,072 0.0% 706,232 2.2% 6,680 0.0%
Drupal\Core\Database\Statement::execute 162 0.2% 19,424 4.0% 2,368 0.5% 13,416 2.8% 1,992 0.4% 1,441,600 4.5% 2,008 0.0% 494,576 1.6% 2,024 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 53 0.1% 18,363 3.8% 718 0.1% 18,120 3.8% 568 0.1% 626,544 2.0% -26,768 -0.1% 624,544 2.0% 1,480 0.0%
Drupal\user\Access\PermissionAccessCheck::access 35 0.0% 18,070 3.7% 236 0.0% 17,954 3.7% 197 0.0% 1,305,032 4.1% 3,496 0.0% 1,302,008 4.1% 1,368 0.0%
Drupal\Core\DependencyInjection\Container::get@4 22 0.0% 17,603 3.6% 158 0.0% 17,303 3.6% 142 0.0% 1,829,264 5.8% 18,000 0.1% 1,844,264 5.8% 7,384 0.0%
Symfony\Component\DependencyInjection\Container::get@4 22 0.0% 17,423 3.6% 214 0.0% 17,122 3.5% 198 0.0% 1,810,464 5.7% 5,128 0.0% 1,836,160 5.8% 4,760 0.0%
???_op@1 349 0.5% 17,227 3.5% 2,062 0.4% 17,606 3.6% 2,283 0.5% 1,683,200 5.3% 287,648 0.9% 1,403,368 4.4% 103,656 0.3%
Drupal\Core\Entity\Query\Sql\Query::execute 12 0.0% 16,806 3.4% 189 0.0% 16,346 3.4% 143 0.0% 724,040 2.3% 4,592 0.0% 554,168 1.7% 2,352 0.0%
[ display all ]