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

Overall Summary
Total Incl. Wall Time (microsec):472,840 microsecs
Total Incl. CPU (microsecs):438,537 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% 472,840 100.0% 71 0.0% 438,537 100.0% 55 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,656 100.0% 81 0.0% 438,354 100.0% 76 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,507 99.1% 54 0.0% 434,205 99.0% 31 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% 371,793 78.6% 17 0.0% 340,017 77.5% 12 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% 370,022 78.3% 26 0.0% 338,246 77.1% 20 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% 369,862 78.2% 5 0.0% 338,086 77.1% 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% 369,857 78.2% 69 0.0% 338,081 77.1% 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,427 70.1% 113 0.0% 302,754 69.0% 110 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,628 67.0% 35 0.0% 289,236 66.0% 23 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,417 60.2% 18 0.0% 259,623 59.2% 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,582 59.6% 45 0.0% 257,031 58.6% 32 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% 238,980 50.5% 100 0.0% 217,997 49.7% 70 0.0% 8,764,200 24.9% -33,392 -0.1% 9,044,616 25.6% 240 0.0%
theme 4 0.0% 139,231 29.4% 487 0.1% 124,618 28.4% 388 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% 136,460 28.9% 66 0.0% 122,319 27.9% 58 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% 117,013 24.7% 5,167 1.1% 117,372 26.8% 4,424 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,054 22.9% 1,016 0.2% 94,826 21.6% 978 0.2% 5,588,072 15.9% 63,704 0.2% 4,919,616 13.9% 11,696 0.0%
menu_build_tree 6 0.0% 96,352 20.4% 49 0.0% 87,988 20.1% 46 0.0% 2,313,840 6.6% 5,960 0.0% 4,170,992 11.8% 0 0.0%
block_page_build 1 0.0% 96,321 20.4% 69 0.0% 89,939 20.5% 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% 95,675 20.2% 56 0.0% 89,305 20.4% 56 0.0% 4,259,784 12.1% 3,160 0.0% 5,835,000 16.5% 1,392 0.0%
drupal_render@1 13 0.0% 93,784 19.8% 379 0.1% 85,685 19.5% 332 0.1% 2,214,648 6.3% 21,728 0.1% 2,343,016 6.6% 53,312 0.2%
menu_item_route_access 23 0.0% 93,666 19.8% 869 0.2% 85,882 19.6% 652 0.1% 2,073,648 5.9% -260,056 -0.7% 4,078,872 11.5% 3,280 0.0%
menu_tree_check_access 6 0.0% 91,048 19.3% 28 0.0% 83,743 19.1% 27 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% 91,020 19.2% 1,021 0.2% 83,716 19.1% 328 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,907 19.0% 1,179 0.2% 83,244 19.0% 1,450 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% 83,657 17.7% 848 0.2% 75,580 17.2% 733 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% 78,292 16.6% 218 0.0% 72,948 16.6% 159 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% 72,632 15.4% 183 0.0% 66,086 15.1% 137 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,960 15.2% 116 0.0% 70,753 16.1% 111 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% 70,307 14.9% 530 0.1% 61,292 14.0% 384 0.1% 2,875,760 8.2% -53,144 -0.2% 2,931,056 8.3% 7,744 0.0%
Drupal\Core\DependencyInjection\Container::get 1,267 1.7% 68,729 14.5% 7,252 1.5% 69,406 15.8% 6,211 1.4% 5,338,888 15.1% -2,912 -0.0% 5,439,552 15.4% 45,864 0.1%
entity_view 6 0.0% 68,258 14.4% 79 0.0% 64,002 14.6% 56 0.0% 2,408,344 6.8% 2,048 0.0% 3,991,464 11.3% 1,328 0.0%
call_user_func_array@1 91 0.1% 68,036 14.4% 465 0.1% 59,520 13.6% 444 0.1% 1,649,048 4.7% 60,640 0.2% 1,502,104 4.2% 8,552 0.0%
Drupal\block\BlockRenderController::view 6 0.0% 67,601 14.3% 48 0.0% 63,351 14.4% 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% 67,547 14.3% 174 0.0% 63,295 14.4% 126 0.0% 2,374,176 6.7% 11,928 0.0% 3,959,256 11.2% 3,424 0.0%
menu_tree 3 0.0% 66,320 14.0% 38 0.0% 60,988 13.9% 33 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% 62,463 13.2% 714 0.2% 61,574 14.0% 644 0.1% 8,641,944 24.5% -48,376 -0.1% 8,616,880 24.4% 480 0.0%
Symfony\Component\DependencyInjection\Container::get 1,267 1.7% 61,267 13.0% 6,434 1.4% 61,734 14.1% 5,848 1.3% 5,341,000 15.2% -25,552 -0.1% 5,392,968 15.3% 36,944 0.1%
template_preprocess_html 1 0.0% 61,200 12.9% 130 0.0% 53,087 12.1% 95 0.0% 1,065,168 3.0% 14,184 0.0% 1,138,864 3.2% 1,896 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 2 0.0% 58,614 12.4% 20 0.0% 54,699 12.5% 15 0.0% 1,814,592 5.1% 728 0.0% 3,758,064 10.6% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 77 0.1% 56,219 11.9% 431 0.1% 51,510 11.7% 368 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,905 11.4% 53 0.0% 45,792 10.4% 37 0.0% 963,376 2.7% -6,896 -0.0% 983,128 2.8% 768 0.0%
Drupal\Core\Database\Connection::query 135 0.2% 52,831 11.2% 2,125 0.4% 19,297 4.4% 1,851 0.4% 859,224 2.4% -114,224 -0.3% 418,960 1.2% 29,120 0.1%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 24 0.0% 46,505 9.8% 231 0.0% 39,052 8.9% 189 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% 46,035 9.7% 2,244 0.5% 46,193 10.5% 1,883 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% 45,111 9.5% 237 0.1% 44,474 10.1% 195 0.0% 1,354,040 3.8% 2,384 0.0% 3,355,360 9.5% 1,216 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 72 0.1% 44,911 9.5% 2,602 0.6% 24,757 5.6% 2,289 0.5% 2,010,824 5.7% -118,808 -0.3% 2,121,640 6.0% 147,176 0.4%
Drupal\Core\Database\Statement::execute 135 0.2% 44,890 9.5% 2,220 0.5% 11,288 2.6% 1,702 0.4% 705,824 2.0% 2,160 0.0% 253,224 0.7% 2,208 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 61 0.1% 43,163 9.1% 702 0.1% 36,854 8.4% 583 0.1% 2,411,184 6.8% -26,576 -0.1% 1,424,848 4.0% 5,104 0.0%
PDOStatement::execute 135 0.2% 42,604 9.0% 42,604 9.0% 9,120 2.1% 9,120 2.1% 701,208 2.0% 701,208 2.0% 248,888 0.7% 248,888 0.7%
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher::matchRequest 24 0.0% 42,105 8.9% 375 0.1% 34,654 7.9% 280 0.1% 654,856 1.9% -8,664 -0.0% 632,784 1.8% 1,896 0.0%
twig_render_template 4 0.0% 41,308 8.7% 127 0.0% 40,841 9.3% 100 0.0% 1,734,184 4.9% -32,080 -0.1% 1,989,160 5.6% 3,616 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 77 0.1% 40,621 8.6% 671 0.1% 35,912 8.2% 503 0.1% 3,404,152 9.7% 2,136 0.0% 3,365,336 9.5% 2,184 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 40 0.1% 40,540 8.6% 123 0.0% 37,922 8.6% 127 0.0% 5,002,864 14.2% 6,800 0.0% 4,439,352 12.6% 4,800 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 40 0.1% 40,417 8.5% 531 0.1% 37,795 8.6% 377 0.1% 4,996,064 14.2% 6,064 0.0% 4,434,552 12.5% 5,296 0.0%
class_exists 79 0.1% 39,170 8.3% 276 0.1% 39,272 9.0% 334 0.1% 5,471,416 15.5% -6,704 -0.0% 4,635,432 13.1% 6,280 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 39,071 8.3% 161 0.0% 39,072 8.9% 119 0.0% 5,714,696 16.2% -7,616 -0.0% 5,718,440 16.2% 88 0.0%
Drupal\Core\Extension\ModuleHandler::load 44 0.1% 38,910 8.2% 2,424 0.5% 38,953 8.9% 2,321 0.5% 5,722,312 16.2% -364,328 -1.0% 5,718,352 16.2% 584 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 40 0.1% 38,573 8.2% 355 0.1% 33,833 7.7% 267 0.1% 3,389,248 9.6% 1,768 0.0% 3,345,416 9.5% 1,800 0.0%
Drupal\Core\Cache\DatabaseBackend::get 60 0.1% 37,968 8.0% 416 0.1% 21,357 4.9% 410 0.1% 1,771,368 5.0% 5,440 0.0% 1,812,552 5.1% 3,328 0.0%
Twig_Template::render 4 0.0% 37,950 8.0% 48 0.0% 37,485 8.5% 35 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,810 8.0% 30 0.0% 37,345 8.5% 25 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,723 8.0% 17 0.0% 37,259 8.5% 16 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,710 7.8% 246 0.1% 36,272 8.3% 203 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,043 7.6% 52 0.0% 33,944 7.7% 48 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,691 7.3% 48 0.0% 29,451 6.7% 40 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,805 7.1% 47 0.0% 33,646 7.7% 35 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,548 6.9% 60 0.0% 27,792 6.3% 45 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,911 6.7% 6 0.0% 31,751 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,905 6.7% 20 0.0% 31,744 7.2% 13 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,655 6.7% 740 0.2% 31,250 7.1% 669 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% 31,271 6.6% 14 0.0% 31,272 7.1% 12 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% 31,198 6.6% 9 0.0% 31,199 7.1% 6 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% 31,171 6.6% 15 0.0% 31,173 7.1% 12 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% 31,137 6.6% 496 0.1% 31,138 7.1% 377 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,863 6.5% 764 0.2% 30,421 6.9% 678 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,639 6.3% 1,384 0.3% 29,661 6.8% 1,023 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,400 6.0% 1,255 0.3% 24,014 5.5% 993 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,172 6.0% 8 0.0% 26,069 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,164 6.0% 138 0.0% 26,061 5.9% 96 0.0% 2,284,136 6.5% 9,856 0.0% 2,294,896 6.5% 7,776 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 40 0.1% 27,058 5.7% 152 0.0% 27,097 6.2% 144 0.0% 3,855,344 10.9% 1,208 0.0% 3,400,704 9.6% 984 0.0%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 24 0.0% 26,634 5.6% 256 0.1% 19,175 4.4% 179 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,062 5.5% 1,516 0.3% 18,607 4.2% 1,068 0.2% 530,576 1.5% -207,272 -0.6% 522,840 1.5% 2,848 0.0%
Composer\Autoload\ClassLoader::findFile 467 0.6% 26,032 5.5% 20,464 4.3% 26,463 6.0% 13,295 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,289 5.3% 11 0.0% 25,290 5.8% 9 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,278 5.3% 50 0.0% 25,281 5.8% 36 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,910 5.3% 430 0.1% 24,934 5.7% 377 0.1% 874,768 2.5% 18,792 0.1% 937,376 2.7% 1,344 0.0%
render 10 0.0% 24,121 5.1% 80 0.0% 24,130 5.5% 58 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,444 5.0% 230 0.0% 22,945 5.2% 217 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,197 4.9% 255 0.1% 22,682 5.2% 230 0.1% 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,680 4.8% 24 0.0% 20,060 4.6% 19 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,332 4.7% 17 0.0% 22,333 5.1% 14 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,303 4.7% 52 0.0% 22,305 5.1% 41 0.0% 152,432 0.4% -232 -0.0% 2,303,144 6.5% 248 0.0%
entity_load 5 0.0% 22,053 4.7% 55 0.0% 17,435 4.0% 46 0.0% 1,223,248 3.5% 4,320 0.0% 423,912 1.2% 1,648 0.0%
__TwigTemplate_663096eb662fc87021dc5e04bcc2e05d::doDisplay 1 0.0% 22,000 4.7% 210 0.0% 22,002 5.0% 165 0.0% 928,680 2.6% -19,576 -0.1% 1,083,528 3.1% 6,120 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 21,618 4.6% 6 0.0% 20,704 4.7% 10 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,612 4.6% 88 0.0% 20,694 4.7% 65 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,328 4.5% 15 0.0% 21,331 4.9% 13 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,313 4.5% 19 0.0% 21,318 4.9% 21 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,296 4.5% 13,481 2.9% 21,300 4.9% 7,849 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% 21,034 4.4% 25 0.0% 16,660 3.8% 20 0.0% 1,371,792 3.9% 752 0.0% 506,488 1.4% 1,656 0.0%
[ display all ]