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

Overall Summary
Total Incl. Wall Time (microsec):473,778 microsecs
Total Incl. CPU (microsecs):434,917 microsecs
Total Incl. MemUse (bytes):35,295,120 bytes
Total Incl. PeakMemUse (bytes):35,400,440 bytes
Number of Function Calls:72,909


[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,778 100.0% 69 0.0% 434,917 100.0% 60 0.0% 35,295,120 100.0% 3,944 0.0% 35,400,440 100.0% 1,648 0.0%
run_init::html/index.php 1 0.0% 473,595 100.0% 81 0.0% 434,733 100.0% 75 0.0% 35,283,200 100.0% -14,152 -0.0% 35,397,928 100.0% 0 0.0%
drupal_handle_request 1 0.0% 469,525 99.1% 46 0.0% 430,664 99.0% 31 0.0% 34,624,448 98.1% 3,048 0.0% 34,697,640 98.0% 912 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 373,985 78.9% 15 0.0% 338,149 77.8% 13 0.0% 21,501,032 60.9% 1,464 0.0% 21,694,048 61.3% 336 0.0%
Drupal\Core\HttpKernel::handle 1 0.0% 372,227 78.6% 31 0.0% 336,391 77.3% 23 0.0% 21,280,752 60.3% 2,744 0.0% 21,474,648 60.7% 1,088 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 372,054 78.5% 5 0.0% 336,219 77.3% 6 0.0% 21,273,128 60.3% 1,176 0.0% 21,399,520 60.4% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 372,049 78.5% 69 0.0% 336,213 77.3% 49 0.0% 21,271,952 60.3% 2,120 0.0% 21,399,520 60.4% 1,872 0.0%
call_user_func_array 13 0.0% 332,777 70.2% 106 0.0% 300,901 69.2% 119 0.0% 17,969,368 50.9% 33,688 0.1% 18,237,680 51.5% 18,752 0.1%
Drupal\views\Routing\ViewPageController::handle 1 0.0% 318,370 67.2% 33 0.0% 287,658 66.1% 21 0.0% 16,249,392 46.0% 3,000 0.0% 16,525,840 46.7% 968 0.0%
Drupal\views\ViewExecutable::executeDisplay 1 0.0% 286,497 60.5% 18 0.0% 258,634 59.5% 15 0.0% 12,605,152 35.7% 2,136 0.0% 12,880,168 36.4% 344 0.0%
Drupal\views\Plugin\views\display\Page::execute 1 0.0% 283,739 59.9% 49 0.0% 256,110 58.9% 29 0.0% 12,308,064 34.9% -21,056 -0.1% 12,589,856 35.6% 576 0.0%
drupal_render_page 1 0.0% 241,540 51.0% 95 0.0% 217,726 50.1% 72 0.0% 8,817,992 25.0% -33,560 -0.1% 9,093,432 25.7% 240 0.0%
theme 4 0.0% 139,937 29.5% 470 0.1% 124,840 28.7% 387 0.1% 4,594,176 13.0% -101,792 -0.3% 3,457,728 9.8% 2,064 0.0%
drupal_render 2 0.0% 137,117 28.9% 89 0.0% 122,508 28.2% 80 0.0% 4,120,608 11.7% 20,688 0.1% 2,840,368 8.0% 6,208 0.0%
Composer\Autoload\ClassLoader::loadClass 275 0.4% 114,731 24.2% 5,140 1.1% 115,104 26.5% 4,415 1.0% 15,008,456 42.5% -18,656 -0.1% 13,030,960 36.8% 94,656 0.3%
call_user_func 291 0.4% 108,841 23.0% 1,021 0.2% 94,105 21.6% 1,018 0.2% 5,582,808 15.8% 64,944 0.2% 4,915,192 13.9% 11,688 0.0%
block_page_build 1 0.0% 98,091 20.7% 72 0.0% 89,450 20.6% 50 0.0% 4,253,432 12.1% -4,400 -0.0% 5,844,424 16.5% 1,328 0.0%
block_get_blocks_by_region 17 0.0% 97,460 20.6% 60 0.0% 88,833 20.4% 54 0.0% 4,260,256 12.1% 3,160 0.0% 5,835,224 16.5% 1,392 0.0%
menu_build_tree 6 0.0% 97,431 20.6% 51 0.0% 87,743 20.2% 48 0.0% 2,313,976 6.6% 5,960 0.0% 4,171,072 11.8% 0 0.0%
drupal_render@1 13 0.0% 95,397 20.1% 388 0.1% 86,626 19.9% 324 0.1% 2,263,544 6.4% 21,744 0.1% 2,417,136 6.8% 52,944 0.1%
menu_item_route_access 23 0.0% 94,531 20.0% 902 0.2% 85,433 19.6% 675 0.2% 2,073,728 5.9% -260,024 -0.7% 4,078,832 11.5% 3,280 0.0%
menu_tree_check_access 6 0.0% 91,588 19.3% 26 0.0% 83,223 19.1% 22 0.0% 1,702,192 4.8% 1,208 0.0% 3,637,792 10.3% 0 0.0%
_menu_tree_check_access 6 0.0% 91,562 19.3% 918 0.2% 83,201 19.1% 329 0.1% 1,700,984 4.8% 11,728 0.0% 3,637,792 10.3% 192 0.0%
_menu_link_translate 27 0.0% 90,554 19.1% 1,189 0.3% 82,722 19.0% 1,356 0.3% 1,687,520 4.8% 21,744 0.1% 3,637,600 10.3% 42,984 0.1%
drupal_render@2 59 0.1% 85,342 18.0% 832 0.2% 76,605 17.6% 718 0.2% 1,878,160 5.3% -20,928 -0.1% 2,047,040 5.8% 22,784 0.1%
_block_get_renderable_region 4 0.0% 80,311 17.0% 214 0.0% 72,854 16.8% 157 0.0% 2,800,736 7.9% 10,704 0.0% 4,386,008 12.4% 1,376 0.0%
menu_tree_page_data 5 0.0% 74,225 15.7% 189 0.0% 66,069 15.2% 138 0.0% 1,958,208 5.5% -12,744 -0.0% 3,854,992 10.9% 88 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 32 0.0% 70,956 15.0% 496 0.1% 61,199 14.1% 370 0.1% 2,874,696 8.1% -53,144 -0.2% 2,930,464 8.3% 7,744 0.0%
drupal_bootstrap 4 0.0% 70,888 15.0% 112 0.0% 69,379 16.0% 108 0.0% 9,920,752 28.1% -13,304 -0.0% 9,803,848 27.7% 2,504 0.0%
entity_view 6 0.0% 69,315 14.6% 76 0.0% 63,673 14.6% 56 0.0% 2,408,704 6.8% 2,048 0.0% 3,991,600 11.3% 1,328 0.0%
call_user_func_array@1 91 0.1% 69,162 14.6% 465 0.1% 59,884 13.8% 428 0.1% 1,642,120 4.7% 60,640 0.2% 1,493,960 4.2% 8,512 0.0%
Drupal\block\BlockRenderController::view 6 0.0% 68,671 14.5% 48 0.0% 63,025 14.5% 36 0.0% 2,374,912 6.7% -4,400 -0.0% 3,960,544 11.2% 576 0.0%
Drupal\block\BlockRenderController::viewMultiple 6 0.0% 68,617 14.5% 165 0.0% 62,974 14.5% 124 0.0% 2,374,536 6.7% 11,944 0.0% 3,959,392 11.2% 3,424 0.0%
menu_tree 3 0.0% 67,948 14.3% 37 0.0% 60,918 14.0% 25 0.0% 1,886,784 5.3% 3,016 0.0% 3,855,176 10.9% 136 0.0%
Drupal\Core\DependencyInjection\Container::get 1,257 1.7% 67,852 14.3% 7,098 1.5% 68,311 15.7% 5,963 1.4% 5,339,752 15.1% -2,088 -0.0% 5,440,616 15.4% 46,528 0.1%
template_preprocess_html 1 0.0% 62,959 13.3% 135 0.0% 54,170 12.5% 103 0.0% 1,117,312 3.2% 14,184 0.0% 1,218,656 3.4% 1,896 0.0%
_drupal_bootstrap_code 1 0.0% 61,403 13.0% 699 0.1% 60,376 13.9% 642 0.1% 8,632,728 24.5% -48,376 -0.1% 8,607,448 24.3% 480 0.0%
Symfony\Component\DependencyInjection\Container::get 1,257 1.7% 60,593 12.8% 6,373 1.3% 60,882 14.0% 5,700 1.3% 5,341,040 15.1% -25,200 -0.1% 5,393,368 15.2% 37,704 0.1%
Drupal\system\Plugin\Block\SystemMenuBlock::build 2 0.0% 59,590 12.6% 20 0.0% 54,417 12.5% 20 0.0% 1,814,664 5.1% 728 0.0% 3,758,200 10.6% 0 0.0%
Drupal\Core\Database\Connection::query 135 0.2% 58,569 12.4% 2,255 0.5% 20,563 4.7% 1,959 0.5% 859,248 2.4% -114,200 -0.3% 419,368 1.2% 29,056 0.1%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 77 0.1% 56,613 11.9% 419 0.1% 51,198 11.8% 347 0.1% 4,936,280 14.0% 4,088 0.0% 4,818,112 13.6% 2,888 0.0%
toolbar_pre_render 1 0.0% 52,591 11.1% 53 0.0% 43,798 10.1% 39 0.0% 942,120 2.7% -6,280 -0.0% 958,776 2.7% 768 0.0%
Drupal\Core\Database\Statement::execute 135 0.2% 50,668 10.7% 2,394 0.5% 12,614 2.9% 1,819 0.4% 705,848 2.0% 2,160 0.0% 253,208 0.7% 2,208 0.0%
twig_render_template 5 0.0% 49,130 10.4% 141 0.0% 48,660 11.2% 111 0.0% 1,817,808 5.2% -36,432 -0.1% 2,141,296 6.0% 3,616 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 72 0.1% 48,413 10.2% 2,674 0.6% 25,792 5.9% 2,370 0.5% 2,008,016 5.7% -119,320 -0.3% 2,118,968 6.0% 146,696 0.4%
PDOStatement::execute 135 0.2% 48,227 10.2% 48,227 10.2% 10,298 2.4% 10,298 2.4% 701,232 2.0% 701,232 2.0% 248,872 0.7% 248,872 0.7%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 24 0.0% 47,484 10.0% 234 0.0% 39,126 9.0% 195 0.0% 712,616 2.0% -11,824 -0.0% 673,376 1.9% 1,832 0.0%
Twig_Template::render 5 0.0% 45,247 9.6% 54 0.0% 44,778 10.3% 37 0.0% 1,257,320 3.6% 2,496 0.0% 1,660,888 4.7% 672 0.0%
Twig_Template::display 5 0.0% 45,134 9.5% 35 0.0% 44,666 10.3% 31 0.0% 1,228,360 3.5% 1,616 0.0% 1,612,840 4.6% 520 0.0%
Composer\Autoload\ClassLoader::loadClass@1 119 0.2% 45,107 9.5% 2,216 0.5% 45,280 10.4% 1,864 0.4% 6,381,816 18.1% 35,840 0.1% 5,478,704 15.5% 48,568 0.1%
Twig_Template::displayWithErrorHandling 5 0.0% 45,036 9.5% 20 0.0% 44,568 10.2% 19 0.0% 1,220,088 3.5% 2,952 0.0% 1,606,040 4.5% 512 0.0%
Drupal\Core\Access\AccessManager::check 25 0.0% 44,834 9.5% 233 0.0% 43,879 10.1% 189 0.0% 1,354,128 3.8% 2,384 0.0% 3,355,416 9.5% 1,216 0.0%
twig_render_var 59 0.1% 43,648 9.2% 421 0.1% 43,226 9.9% 315 0.1% 1,177,984 3.3% -30,344 -0.1% 1,529,832 4.3% 4,872 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 61 0.1% 43,330 9.1% 718 0.2% 36,555 8.4% 601 0.1% 2,411,048 6.8% -26,576 -0.1% 1,424,496 4.0% 5,104 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher::matchRequest 24 0.0% 43,075 9.1% 380 0.1% 34,717 8.0% 277 0.1% 654,816 1.9% -8,664 -0.0% 632,920 1.8% 1,896 0.0%
Drupal\Core\Cache\DatabaseBackend::get 60 0.1% 41,047 8.7% 401 0.1% 22,281 5.1% 388 0.1% 1,768,520 5.0% 5,440 0.0% 1,809,904 5.1% 3,328 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 77 0.1% 40,997 8.7% 669 0.1% 35,579 8.2% 511 0.1% 3,403,976 9.6% 2,136 0.0% 3,365,744 9.5% 2,184 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 40 0.1% 39,940 8.4% 129 0.0% 37,012 8.5% 135 0.0% 5,003,368 14.2% 6,800 0.0% 4,440,504 12.5% 4,800 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 40 0.1% 39,811 8.4% 542 0.1% 36,877 8.5% 402 0.1% 4,996,568 14.2% 6,064 0.0% 4,435,704 12.5% 5,296 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 40 0.1% 38,962 8.2% 345 0.1% 33,509 7.7% 259 0.1% 3,389,072 9.6% 1,768 0.0% 3,345,824 9.5% 1,800 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 38,280 8.1% 163 0.0% 38,287 8.8% 125 0.0% 5,705,536 16.2% -7,544 -0.0% 5,709,072 16.1% 88 0.0%
class_exists 80 0.1% 38,118 8.0% 269 0.1% 38,216 8.8% 312 0.1% 5,471,976 15.5% -6,704 -0.0% 4,636,760 13.1% 6,280 0.0%
Drupal\Core\Extension\ModuleHandler::load 44 0.1% 38,117 8.0% 2,309 0.5% 38,162 8.8% 2,200 0.5% 5,713,080 16.2% -363,832 -1.0% 5,708,984 16.1% 584 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions 12 0.0% 35,869 7.6% 55 0.0% 33,451 7.7% 48 0.0% 1,071,320 3.0% 4,512 0.0% 3,037,400 8.6% 88 0.0%
toolbar_toolbar 1 0.0% 35,014 7.4% 45 0.0% 29,549 6.8% 31 0.0% 474,296 1.3% 5,712 0.0% 486,552 1.4% 2,136 0.0%
Drupal\Core\Access\AccessManager::checkAll 3 0.0% 33,371 7.0% 52 0.0% 33,130 7.6% 41 0.0% 996,048 2.8% 1,952 0.0% 3,020,744 8.5% 576 0.0%
toolbar_get_menu_tree 1 0.0% 32,880 6.9% 61 0.0% 27,900 6.4% 45 0.0% 417,968 1.2% -8,648 -0.0% 446,848 1.3% 1,048 0.0%
Drupal\search\Access\SearchAccessCheck::access 1 0.0% 31,528 6.7% 7 0.0% 31,283 7.2% 8 0.0% 922,392 2.6% 824 0.0% 2,965,360 8.4% 208 0.0%
Drupal\search\SearchPluginManager::getActiveDefinitions 1 0.0% 31,521 6.7% 18 0.0% 31,275 7.2% 15 0.0% 921,568 2.6% 2,072 0.0% 2,965,152 8.4% 416 0.0%
Drupal\Core\DependencyInjection\Container::get@1 118 0.2% 31,498 6.6% 713 0.2% 30,947 7.1% 661 0.2% 3,208,008 9.1% 49,728 0.1% 3,052,224 8.6% 26,152 0.1%
Drupal\Core\Plugin\DefaultPluginManager::findDefinitions 1 0.0% 30,754 6.5% 13 0.0% 30,759 7.1% 10 0.0% 907,624 2.6% 1,624 0.0% 2,940,112 8.3% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@1 118 0.2% 30,727 6.5% 756 0.2% 30,133 6.9% 666 0.2% 3,157,480 8.9% 3,160 0.0% 3,025,352 8.5% 10,032 0.0%
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions 1 0.0% 30,682 6.5% 11 0.0% 30,688 7.1% 11 0.0% 902,784 2.6% 1,192 0.0% 2,940,112 8.3% 0 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 1 0.0% 30,653 6.5% 15 0.0% 30,658 7.0% 11 0.0% 898,248 2.5% 1,728 0.0% 2,940,112 8.3% 0 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 1 0.0% 30,619 6.5% 490 0.1% 30,625 7.0% 382 0.1% 894,320 2.5% -83,216 -0.2% 2,940,112 8.3% 4,968 0.0%
render 19 0.0% 30,351 6.4% 130 0.0% 30,376 7.0% 106 0.0% 1,018,800 2.9% 2,248 0.0% 1,218,976 3.4% 960 0.0%
theme@1 21 0.0% 30,312 6.4% 1,222 0.3% 30,336 7.0% 928 0.2% 1,019,088 2.9% -83,008 -0.2% 1,276,168 3.6% 5,656 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 61 0.1% 28,781 6.1% 1,217 0.3% 23,890 5.5% 967 0.2% 1,625,008 4.6% 12,184 0.0% 1,398,496 4.0% 14,664 0.0%
Drupal\views\Plugin\views\display\PathPluginBase::execute 1 0.0% 27,871 5.9% 7 0.0% 25,720 5.9% 6 0.0% 2,282,472 6.5% 1,264 0.0% 2,291,920 6.5% 200 0.0%
Drupal\views\ViewExecutable::build 1 0.0% 27,864 5.9% 132 0.0% 25,714 5.9% 92 0.0% 2,281,208 6.5% 9,856 0.0% 2,291,720 6.5% 7,776 0.0%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 24 0.0% 27,716 5.8% 262 0.1% 19,353 4.4% 196 0.0% 537,456 1.5% 1,032 0.0% 525,584 1.5% 824 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 24 0.0% 27,143 5.7% 1,573 0.3% 18,785 4.3% 1,110 0.3% 530,536 1.5% -207,296 -0.6% 522,904 1.5% 2,848 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 40 0.1% 26,199 5.5% 140 0.0% 26,235 6.0% 135 0.0% 3,855,808 10.9% 1,208 0.0% 3,401,768 9.6% 984 0.0%
Composer\Autoload\ClassLoader::findFile 467 0.6% 25,542 5.4% 20,106 4.2% 25,989 6.0% 13,029 3.0% 85,656 0.2% 6,368 0.0% 133,176 0.4% 116,664 0.3%
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation 2 0.0% 24,893 5.3% 11 0.0% 24,900 5.7% 13 0.0% 322,232 0.9% 600 0.0% 2,306,400 6.5% 0 0.0%
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotations 2 0.0% 24,882 5.3% 48 0.0% 24,887 5.7% 30 0.0% 321,632 0.9% 3,720 0.0% 2,306,400 6.5% 368 0.0%
drupal_render@3 27 0.0% 23,539 5.0% 437 0.1% 23,567 5.4% 381 0.1% 862,432 2.4% 17,416 0.0% 970,744 2.7% 4,272 0.0%
Drupal\Core\DependencyInjection\Container::get@2 33 0.0% 23,359 4.9% 225 0.0% 22,705 5.2% 199 0.0% 2,484,208 7.0% 21,240 0.1% 2,472,808 7.0% 15,544 0.0%
Symfony\Component\DependencyInjection\Container::get@2 33 0.0% 23,114 4.9% 257 0.1% 22,456 5.2% 218 0.1% 2,462,168 7.0% 3,112 0.0% 2,456,632 6.9% 5,952 0.0%
entity_load 5 0.0% 22,355 4.7% 58 0.0% 17,418 4.0% 42 0.0% 1,223,176 3.5% 4,320 0.0% 423,528 1.2% 1,648 0.0%
Drupal\Core\EventSubscriber\LegacyRequestSubscriber::onKernelRequestLegacy 1 0.0% 22,330 4.7% 32 0.0% 19,687 4.5% 16 0.0% 2,085,624 5.9% 2,416 0.0% 2,098,768 5.9% 288 0.0%
Doctrine\Common\Annotations\AnnotationReader::getImports 2 0.0% 22,023 4.6% 16 0.0% 22,030 5.1% 17 0.0% 156,080 0.4% 1,536 0.0% 2,305,776 6.5% 568 0.0%
Doctrine\Common\Annotations\AnnotationReader::collectParsingMetadata 2 0.0% 22,000 4.6% 44 0.0% 22,004 5.1% 33 0.0% 152,456 0.4% -232 -0.0% 2,303,368 6.5% 248 0.0%
__TwigTemplate_663096eb662fc87021dc5e04bcc2e05d::doDisplay 1 0.0% 21,854 4.6% 230 0.0% 21,859 5.0% 185 0.0% 928,496 2.6% -19,592 -0.1% 1,082,936 3.1% 6,120 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 21,567 4.6% 6 0.0% 20,421 4.7% 6 0.0% 2,959,224 8.4% 1,224 0.0% 3,033,200 8.6% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 21,561 4.6% 94 0.0% 20,415 4.7% 67 0.0% 2,958,000 8.4% -24,088 -0.1% 3,033,200 8.6% 4,704 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::load 5 0.0% 21,160 4.5% 25 0.0% 16,574 3.8% 24 0.0% 1,371,744 3.9% 752 0.0% 506,072 1.4% 1,656 0.0%
Doctrine\Common\Reflection\StaticReflectionClass::getDocComment 4 0.0% 21,053 4.4% 11 0.0% 21,061 4.8% 14 0.0% 73,320 0.2% 2,080 0.0% 2,303,120 6.5% 136 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getDocComment 4 0.0% 21,042 4.4% 19 0.0% 21,047 4.8% 16 0.0% 71,240 0.2% 1,240 0.0% 2,302,984 6.5% 176 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::parse 6 0.0% 21,025 4.4% 13,297 2.8% 21,034 4.8% 7,651 1.8% 70,864 0.2% -2,780,808 -7.9% 2,302,808 6.5% 3,600 0.0%
[ display all ]