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

Overall Summary
Total Incl. Wall Time (microsec):473,180 microsecs
Total Incl. CPU (microsecs):434,487 microsecs
Total Incl. MemUse (bytes):35,253,048 bytes
Total Incl. PeakMemUse (bytes):35,363,016 bytes
Number of Function Calls:72,856


[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% 473,180 100.0% 68 0.0% 434,487 100.0% 58 0.0% 35,253,048 100.0% 3,944 0.0% 35,363,016 100.0% 1,648 0.0%
run_init::html/index.php 1 0.0% 472,991 100.0% 95 0.0% 434,297 100.0% 88 0.0% 35,241,128 100.0% -14,136 -0.0% 35,360,504 100.0% 0 0.0%
drupal_handle_request 1 0.0% 468,829 99.1% 51 0.0% 430,136 99.0% 36 0.0% 34,582,432 98.1% 3,072 0.0% 34,660,352 98.0% 912 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 372,922 78.8% 18 0.0% 337,396 77.7% 14 0.0% 21,449,992 60.8% 1,464 0.0% 21,647,952 61.2% 336 0.0%
Drupal\Core\HttpKernel::handle 1 0.0% 371,109 78.4% 29 0.0% 335,583 77.2% 19 0.0% 21,229,672 60.2% 2,744 0.0% 21,428,664 60.6% 1,088 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 370,936 78.4% 4 0.0% 335,412 77.2% 5 0.0% 21,222,056 60.2% 1,176 0.0% 21,353,536 60.4% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 370,932 78.4% 70 0.0% 335,407 77.2% 49 0.0% 21,220,880 60.2% 2,120 0.0% 21,353,536 60.4% 1,872 0.0%
call_user_func_array 13 0.0% 331,026 70.0% 112 0.0% 300,098 69.1% 116 0.0% 17,918,528 50.8% 33,680 0.1% 18,191,816 51.4% 18,728 0.1%
Drupal\views\Routing\ViewPageController::handle 1 0.0% 316,489 66.9% 34 0.0% 286,987 66.1% 28 0.0% 16,198,360 45.9% 3,000 0.0% 16,479,784 46.6% 968 0.0%
Drupal\views\ViewExecutable::executeDisplay 1 0.0% 284,681 60.2% 19 0.0% 257,965 59.4% 14 0.0% 12,554,472 35.6% 2,136 0.0% 12,834,464 36.3% 344 0.0%
Drupal\views\Plugin\views\display\Page::execute 1 0.0% 281,916 59.6% 44 0.0% 255,413 58.8% 33 0.0% 12,257,432 34.8% -20,912 -0.1% 12,544,200 35.5% 576 0.0%
drupal_render_page 1 0.0% 239,437 50.6% 99 0.0% 216,908 49.9% 70 0.0% 8,764,200 24.9% -33,392 -0.1% 9,044,616 25.6% 240 0.0%
theme 4 0.0% 138,088 29.2% 476 0.1% 123,874 28.5% 380 0.1% 4,543,152 12.9% -106,248 -0.3% 3,412,352 9.6% 2,064 0.0%
drupal_render 2 0.0% 135,261 28.6% 68 0.0% 121,632 28.0% 55 0.0% 4,066,600 11.5% 20,560 0.1% 2,791,256 7.9% 6,176 0.0%
Composer\Autoload\ClassLoader::loadClass 275 0.4% 114,787 24.3% 5,156 1.1% 115,184 26.5% 4,478 1.0% 15,008,136 42.6% -18,768 -0.1% 13,032,800 36.9% 94,736 0.3%
call_user_func 283 0.4% 108,866 23.0% 1,017 0.2% 94,413 21.7% 1,018 0.2% 5,588,072 15.9% 63,704 0.2% 4,919,616 13.9% 11,696 0.0%
block_page_build 1 0.0% 97,740 20.7% 69 0.0% 89,489 20.6% 49 0.0% 4,252,960 12.1% -4,400 -0.0% 5,844,240 16.5% 1,368 0.0%
block_get_blocks_by_region 17 0.0% 97,110 20.5% 58 0.0% 88,871 20.5% 47 0.0% 4,259,784 12.1% 3,160 0.0% 5,835,000 16.5% 1,392 0.0%
menu_build_tree 6 0.0% 96,495 20.4% 54 0.0% 87,440 20.1% 44 0.0% 2,313,840 6.6% 5,960 0.0% 4,170,992 11.8% 0 0.0%
menu_item_route_access 23 0.0% 93,628 19.8% 879 0.2% 85,263 19.6% 655 0.2% 2,073,648 5.9% -260,056 -0.7% 4,078,872 11.5% 3,280 0.0%
drupal_render@1 13 0.0% 93,092 19.7% 382 0.1% 85,428 19.7% 315 0.1% 2,214,648 6.3% 21,728 0.1% 2,343,016 6.6% 53,312 0.2%
menu_tree_check_access 6 0.0% 90,926 19.2% 26 0.0% 83,165 19.1% 29 0.0% 1,702,120 4.8% 1,208 0.0% 3,637,688 10.3% 0 0.0%
_menu_tree_check_access 6 0.0% 90,900 19.2% 956 0.2% 83,136 19.1% 351 0.1% 1,700,912 4.8% 11,728 0.0% 3,637,688 10.3% 192 0.0%
_menu_link_translate 27 0.0% 89,854 19.0% 1,192 0.3% 82,644 19.0% 1,352 0.3% 1,687,448 4.8% 21,744 0.1% 3,637,496 10.3% 42,984 0.1%
drupal_render@2 59 0.1% 82,879 17.5% 842 0.2% 75,247 17.3% 697 0.2% 1,828,368 5.2% -22,280 -0.1% 1,953,280 5.5% 22,928 0.1%
_block_get_renderable_region 4 0.0% 79,924 16.9% 217 0.0% 72,856 16.8% 156 0.0% 2,800,360 7.9% 10,704 0.0% 4,386,000 12.4% 1,376 0.0%
menu_tree_page_data 5 0.0% 73,495 15.5% 189 0.0% 65,817 15.1% 144 0.0% 1,958,064 5.6% -12,752 -0.0% 3,854,880 10.9% 88 0.0%
drupal_bootstrap 4 0.0% 71,115 15.0% 110 0.0% 69,414 16.0% 102 0.0% 9,929,912 28.2% -13,304 -0.0% 9,812,904 27.7% 1,288 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 32 0.0% 69,836 14.8% 528 0.1% 60,638 14.0% 390 0.1% 2,875,760 8.2% -53,144 -0.2% 2,931,056 8.3% 7,744 0.0%
entity_view 6 0.0% 69,478 14.7% 76 0.0% 63,870 14.7% 54 0.0% 2,408,344 6.8% 2,048 0.0% 3,991,464 11.3% 1,328 0.0%
Drupal\block\BlockRenderController::view 6 0.0% 68,788 14.5% 51 0.0% 63,179 14.5% 44 0.0% 2,374,552 6.7% -4,400 -0.0% 3,960,408 11.2% 576 0.0%
Drupal\block\BlockRenderController::viewMultiple 6 0.0% 68,731 14.5% 166 0.0% 63,121 14.5% 118 0.0% 2,374,176 6.7% 11,928 0.0% 3,959,256 11.2% 3,424 0.0%
call_user_func_array@1 91 0.1% 67,875 14.3% 459 0.1% 59,345 13.7% 432 0.1% 1,649,048 4.7% 60,640 0.2% 1,502,104 4.2% 8,552 0.0%
Drupal\Core\DependencyInjection\Container::get 1,267 1.7% 67,716 14.3% 7,219 1.5% 68,252 15.7% 6,034 1.4% 5,338,888 15.1% -2,912 -0.0% 5,439,552 15.4% 45,864 0.1%
menu_tree 3 0.0% 67,117 14.2% 36 0.0% 60,731 14.0% 29 0.0% 1,886,696 5.4% 3,000 0.0% 3,855,064 10.9% 136 0.0%
_drupal_bootstrap_code 1 0.0% 61,577 13.0% 697 0.1% 60,450 13.9% 626 0.1% 8,641,944 24.5% -48,376 -0.1% 8,616,880 24.4% 480 0.0%
template_preprocess_html 1 0.0% 60,615 12.8% 126 0.0% 52,939 12.2% 101 0.0% 1,065,168 3.0% 14,184 0.0% 1,138,864 3.2% 1,896 0.0%
Symfony\Component\DependencyInjection\Container::get 1,267 1.7% 60,325 12.7% 6,378 1.3% 60,734 14.0% 5,685 1.3% 5,341,000 15.2% -25,552 -0.1% 5,392,968 15.3% 36,944 0.1%
Drupal\system\Plugin\Block\SystemMenuBlock::build 2 0.0% 59,631 12.6% 20 0.0% 54,497 12.5% 14 0.0% 1,814,592 5.1% 728 0.0% 3,758,064 10.6% 0 0.0%
Drupal\Core\Database\Connection::query 135 0.2% 58,608 12.4% 2,246 0.5% 20,771 4.8% 1,905 0.4% 859,224 2.4% -114,224 -0.3% 418,960 1.2% 29,120 0.1%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 77 0.1% 57,372 12.1% 413 0.1% 51,033 11.7% 354 0.1% 4,936,240 14.0% 4,088 0.0% 4,817,600 13.6% 2,888 0.0%
toolbar_pre_render 1 0.0% 53,222 11.2% 55 0.0% 45,546 10.5% 37 0.0% 963,376 2.7% -6,896 -0.0% 983,128 2.8% 768 0.0%
Drupal\Core\Database\Statement::execute 135 0.2% 50,712 10.7% 2,337 0.5% 12,850 3.0% 1,805 0.4% 705,824 2.0% 2,160 0.0% 253,224 0.7% 2,208 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 72 0.1% 48,828 10.3% 2,709 0.6% 25,867 6.0% 2,421 0.6% 2,010,824 5.7% -118,808 -0.3% 2,121,640 6.0% 147,176 0.4%
PDOStatement::execute 135 0.2% 48,331 10.2% 48,331 10.2% 10,555 2.4% 10,555 2.4% 701,208 2.0% 701,208 2.0% 248,888 0.7% 248,888 0.7%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 24 0.0% 46,690 9.9% 226 0.0% 38,926 9.0% 194 0.0% 712,656 2.0% -11,824 -0.0% 673,240 1.9% 1,832 0.0%
Composer\Autoload\ClassLoader::loadClass@1 119 0.2% 45,136 9.5% 2,223 0.5% 45,292 10.4% 1,882 0.4% 6,381,672 18.1% 35,880 0.1% 5,478,464 15.5% 48,472 0.1%
Drupal\Core\Access\AccessManager::check 25 0.0% 44,840 9.5% 244 0.1% 43,976 10.1% 200 0.0% 1,354,040 3.8% 2,384 0.0% 3,355,360 9.5% 1,216 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 61 0.1% 42,901 9.1% 702 0.1% 36,443 8.4% 563 0.1% 2,411,184 6.8% -26,576 -0.1% 1,424,848 4.0% 5,104 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher::matchRequest 24 0.0% 42,328 8.9% 379 0.1% 34,558 8.0% 270 0.1% 654,856 1.9% -8,664 -0.0% 632,784 1.8% 1,896 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 77 0.1% 41,969 8.9% 661 0.1% 35,625 8.2% 492 0.1% 3,404,152 9.7% 2,136 0.0% 3,365,336 9.5% 2,184 0.0%
Drupal\Core\Cache\DatabaseBackend::get 60 0.1% 41,902 8.9% 397 0.1% 22,431 5.2% 369 0.1% 1,771,368 5.0% 5,440 0.0% 1,812,552 5.1% 3,328 0.0%
twig_render_template 4 0.0% 41,228 8.7% 125 0.0% 40,778 9.4% 98 0.0% 1,734,184 4.9% -32,080 -0.1% 1,989,160 5.6% 3,616 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 40 0.1% 40,059 8.5% 117 0.0% 37,148 8.5% 129 0.0% 5,002,864 14.2% 6,800 0.0% 4,439,352 12.6% 4,800 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 40 0.1% 39,974 8.4% 343 0.1% 33,599 7.7% 264 0.1% 3,389,248 9.6% 1,768 0.0% 3,345,416 9.5% 1,800 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 40 0.1% 39,942 8.4% 530 0.1% 37,019 8.5% 396 0.1% 4,996,064 14.2% 6,064 0.0% 4,434,552 12.5% 5,296 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 38,414 8.1% 165 0.0% 38,412 8.8% 129 0.0% 5,714,696 16.2% -7,616 -0.0% 5,718,440 16.2% 88 0.0%
class_exists 79 0.1% 38,252 8.1% 273 0.1% 38,338 8.8% 312 0.1% 5,471,416 15.5% -6,704 -0.0% 4,635,432 13.1% 6,280 0.0%
Drupal\Core\Extension\ModuleHandler::load 44 0.1% 38,249 8.1% 2,348 0.5% 38,283 8.8% 2,213 0.5% 5,722,312 16.2% -364,328 -1.0% 5,718,352 16.2% 584 0.0%
Twig_Template::render 4 0.0% 37,794 8.0% 50 0.0% 37,346 8.6% 36 0.0% 1,228,256 3.5% 2,368 0.0% 1,527,384 4.3% 720 0.0%
Twig_Template::display 4 0.0% 37,693 8.0% 31 0.0% 37,245 8.6% 27 0.0% 1,203,856 3.4% 1,552 0.0% 1,481,552 4.2% 520 0.0%
Twig_Template::displayWithErrorHandling 4 0.0% 37,606 7.9% 17 0.0% 37,156 8.6% 13 0.0% 1,195,648 3.4% 2,488 0.0% 1,474,752 4.2% 512 0.0%
twig_render_var 35 0.0% 36,604 7.7% 247 0.1% 36,190 8.3% 207 0.0% 1,162,216 3.3% 5,528 0.0% 1,417,032 4.0% 4,480 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions 12 0.0% 36,039 7.6% 55 0.0% 33,629 7.7% 49 0.0% 1,071,352 3.0% 4,512 0.0% 3,037,424 8.6% 88 0.0%
toolbar_toolbar 1 0.0% 34,439 7.3% 49 0.0% 29,278 6.7% 38 0.0% 474,312 1.3% 5,712 0.0% 486,136 1.4% 2,136 0.0%
Drupal\Core\Access\AccessManager::checkAll 3 0.0% 33,561 7.1% 47 0.0% 33,306 7.7% 43 0.0% 996,112 2.8% 1,968 0.0% 3,020,768 8.5% 576 0.0%
toolbar_get_menu_tree 1 0.0% 32,261 6.8% 60 0.0% 27,616 6.4% 47 0.0% 417,968 1.2% -8,648 -0.0% 446,416 1.3% 1,048 0.0%
Drupal\search\Access\SearchAccessCheck::access 1 0.0% 31,729 6.7% 7 0.0% 31,471 7.2% 7 0.0% 922,440 2.6% 832 0.0% 2,965,384 8.4% 208 0.0%
Drupal\search\SearchPluginManager::getActiveDefinitions 1 0.0% 31,722 6.7% 18 0.0% 31,464 7.2% 16 0.0% 921,608 2.6% 2,088 0.0% 2,965,176 8.4% 416 0.0%
Drupal\Core\DependencyInjection\Container::get@1 118 0.2% 31,329 6.6% 734 0.2% 30,856 7.1% 661 0.2% 3,207,800 9.1% 49,736 0.1% 3,051,832 8.6% 26,064 0.1%
Drupal\Core\Plugin\DefaultPluginManager::findDefinitions 1 0.0% 30,907 6.5% 14 0.0% 30,905 7.1% 13 0.0% 907,664 2.6% 1,576 0.0% 2,940,136 8.3% 0 0.0%
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions 1 0.0% 30,834 6.5% 10 0.0% 30,833 7.1% 10 0.0% 902,872 2.6% 1,208 0.0% 2,940,136 8.3% 0 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 1 0.0% 30,807 6.5% 15 0.0% 30,805 7.1% 10 0.0% 898,256 2.5% 1,728 0.0% 2,940,136 8.3% 0 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 1 0.0% 30,773 6.5% 490 0.1% 30,773 7.1% 363 0.1% 894,328 2.5% -83,232 -0.2% 2,940,136 8.3% 4,968 0.0%
Symfony\Component\DependencyInjection\Container::get@1 118 0.2% 30,543 6.5% 752 0.2% 30,044 6.9% 672 0.2% 3,157,264 9.0% 3,160 0.0% 3,025,048 8.6% 10,024 0.0%
theme@1 26 0.0% 29,618 6.3% 1,379 0.3% 29,641 6.8% 1,027 0.2% 959,296 2.7% -78,320 -0.2% 1,172,616 3.3% 5,656 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 61 0.1% 28,350 6.0% 1,232 0.3% 23,814 5.5% 964 0.2% 1,625,144 4.6% 12,184 0.0% 1,398,848 4.0% 14,664 0.0%
Drupal\views\Plugin\views\display\PathPluginBase::execute 1 0.0% 28,169 6.0% 8 0.0% 25,749 5.9% 8 0.0% 2,285,400 6.5% 1,264 0.0% 2,295,096 6.5% 200 0.0%
Drupal\views\ViewExecutable::build 1 0.0% 28,161 6.0% 139 0.0% 25,741 5.9% 95 0.0% 2,284,136 6.5% 9,856 0.0% 2,294,896 6.5% 7,776 0.0%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 24 0.0% 26,952 5.7% 252 0.1% 19,192 4.4% 198 0.0% 537,496 1.5% 1,032 0.0% 525,520 1.5% 824 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 24 0.0% 26,388 5.6% 1,469 0.3% 18,625 4.3% 1,032 0.2% 530,576 1.5% -207,272 -0.6% 522,840 1.5% 2,848 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 40 0.1% 26,331 5.6% 139 0.0% 26,357 6.1% 127 0.0% 3,855,344 10.9% 1,208 0.0% 3,400,704 9.6% 984 0.0%
Composer\Autoload\ClassLoader::findFile 467 0.6% 25,518 5.4% 20,133 4.3% 25,924 6.0% 13,024 3.0% 85,656 0.2% 6,408 0.0% 133,264 0.4% 116,768 0.3%
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation 2 0.0% 25,088 5.3% 12 0.0% 25,087 5.8% 11 0.0% 322,128 0.9% 600 0.0% 2,306,240 6.5% 0 0.0%
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotations 2 0.0% 25,076 5.3% 50 0.0% 25,076 5.8% 32 0.0% 321,528 0.9% 3,720 0.0% 2,306,240 6.5% 368 0.0%
drupal_render@3 24 0.0% 24,918 5.3% 429 0.1% 24,936 5.7% 365 0.1% 874,768 2.5% 18,792 0.1% 937,376 2.7% 1,344 0.0%
render 10 0.0% 24,047 5.1% 76 0.0% 24,058 5.5% 65 0.0% 967,648 2.7% 1,960 0.0% 1,099,504 3.1% 568 0.0%
Drupal\Core\DependencyInjection\Container::get@2 33 0.0% 23,254 4.9% 219 0.0% 22,693 5.2% 190 0.0% 2,483,944 7.0% 21,240 0.1% 2,472,504 7.0% 15,544 0.0%
Symfony\Component\DependencyInjection\Container::get@2 33 0.0% 23,020 4.9% 257 0.1% 22,454 5.2% 217 0.0% 2,461,904 7.0% 3,112 0.0% 2,456,328 6.9% 5,952 0.0%
Drupal\Core\EventSubscriber\LegacyRequestSubscriber::onKernelRequestLegacy 1 0.0% 22,828 4.8% 23 0.0% 19,594 4.5% 17 0.0% 2,085,760 5.9% 2,416 0.0% 2,098,968 5.9% 288 0.0%
Doctrine\Common\Annotations\AnnotationReader::getImports 2 0.0% 22,167 4.7% 16 0.0% 22,169 5.1% 16 0.0% 156,056 0.4% 1,536 0.0% 2,305,552 6.5% 568 0.0%
Doctrine\Common\Annotations\AnnotationReader::collectParsingMetadata 2 0.0% 22,139 4.7% 49 0.0% 22,139 5.1% 36 0.0% 152,432 0.4% -232 -0.0% 2,303,144 6.5% 248 0.0%
__TwigTemplate_663096eb662fc87021dc5e04bcc2e05d::doDisplay 1 0.0% 21,913 4.6% 209 0.0% 21,913 5.0% 155 0.0% 928,680 2.6% -19,576 -0.1% 1,083,528 3.1% 6,120 0.0%
entity_load 5 0.0% 21,852 4.6% 54 0.0% 17,235 4.0% 41 0.0% 1,223,248 3.5% 4,320 0.0% 423,912 1.2% 1,648 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 21,615 4.6% 6 0.0% 20,546 4.7% 6 0.0% 2,959,104 8.4% 1,224 0.0% 3,033,744 8.6% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 21,609 4.6% 86 0.0% 20,540 4.7% 67 0.0% 2,957,880 8.4% -24,088 -0.1% 3,033,744 8.6% 4,704 0.0%
Doctrine\Common\Reflection\StaticReflectionClass::getDocComment 4 0.0% 21,140 4.5% 16 0.0% 21,144 4.9% 18 0.0% 73,288 0.2% 2,080 0.0% 2,302,896 6.5% 136 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getDocComment 4 0.0% 21,124 4.5% 21 0.0% 21,126 4.9% 18 0.0% 71,208 0.2% 1,240 0.0% 2,302,760 6.5% 176 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::parse 6 0.0% 21,105 4.5% 13,354 2.8% 21,113 4.9% 7,710 1.8% 70,832 0.2% -2,780,792 -7.9% 2,302,584 6.5% 3,600 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::load 5 0.0% 20,855 4.4% 23 0.0% 16,524 3.8% 28 0.0% 1,371,792 3.9% 752 0.0% 506,488 1.4% 1,656 0.0%
[ display all ]