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

Overall Summary
Total Incl. Wall Time (microsec):513,611 microsecs
Total Incl. CPU (microsecs):463,807 microsecs
Total Incl. MemUse (bytes):32,465,152 bytes
Total Incl. PeakMemUse (bytes):32,604,112 bytes
Number of Function Calls:81,346


[View Full Callgraph]


Displaying top 100 functions: Sorted by Incl. PeakMemUse (bytes) [ 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% 513,611 100.0% 68 0.0% 463,807 100.0% 59 0.0% 32,465,152 100.0% 3,928 0.0% 32,604,112 100.0% 0 0.0%
run_init::html/index.php 1 0.0% 513,428 100.0% 88 0.0% 463,623 100.0% 84 0.0% 32,453,232 100.0% -14,136 -0.0% 32,604,112 100.0% 0 0.0%
drupal_handle_request 1 0.0% 509,329 99.2% 60 0.0% 459,523 99.1% 47 0.0% 31,794,560 97.9% -38,992 -0.1% 31,903,872 97.9% 912 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 406,261 79.1% 19 0.0% 359,620 77.5% 18 0.0% 18,177,112 56.0% 1,472 0.0% 18,352,352 56.3% 336 0.0%
Drupal\Core\HttpKernel::handle 1 0.0% 404,461 78.7% 28 0.0% 357,820 77.1% 22 0.0% 17,956,704 55.3% 2,744 0.0% 18,132,800 55.6% 1,088 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 404,284 78.7% 5 0.0% 357,643 77.1% 5 0.0% 17,948,088 55.3% 1,176 0.0% 18,057,672 55.4% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 404,279 78.7% 72 0.0% 357,638 77.1% 52 0.0% 17,946,912 55.3% 2,072 0.0% 18,057,672 55.4% 2,080 0.0%
call_user_func_array 13 0.0% 363,770 70.8% 122 0.0% 321,353 69.3% 135 0.0% 14,600,728 45.0% 32,896 0.1% 14,862,864 45.6% 19,776 0.1%
Drupal\Core\Controller\HtmlPageController::content 1 0.0% 348,834 67.9% 58 0.0% 307,695 66.3% 44 0.0% 12,879,232 39.7% -31,320 -0.1% 13,141,752 40.3% 680 0.0%
Composer\Autoload\ClassLoader::loadClass 264 0.3% 101,154 19.7% 4,999 1.0% 101,542 21.9% 4,290 0.9% 12,454,584 38.4% -15,960 -0.0% 10,916,352 33.5% 96,992 0.3%
drupal_bootstrap 4 0.0% 77,228 15.0% 130 0.0% 75,711 16.3% 118 0.0% 10,430,888 32.1% -13,304 -0.0% 10,315,016 31.6% 3,536 0.0%
_drupal_bootstrap_code 1 0.0% 66,786 13.0% 772 0.2% 65,794 14.2% 708 0.2% 9,143,304 28.2% -48,408 -0.1% 9,118,456 28.0% 480 0.0%
drupal_render_page 1 0.0% 276,145 53.8% 105 0.0% 246,766 53.2% 74 0.0% 8,790,112 27.1% -39,848 -0.1% 9,100,600 27.9% 1,440 0.0%
Drupal\Core\Extension\ModuleHandler::load 47 0.1% 43,253 8.4% 2,767 0.5% 43,305 9.3% 2,656 0.6% 6,222,016 19.2% -372,696 -1.1% 6,216,880 19.1% 872 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 43,427 8.5% 177 0.0% 43,436 9.4% 134 0.0% 6,213,160 19.1% -8,016 -0.0% 6,216,680 19.1% 88 0.0%
block_page_build 1 0.0% 108,179 21.1% 80 0.0% 99,690 21.5% 58 0.0% 4,321,904 13.3% -4,400 -0.0% 5,820,304 17.9% 1,368 0.0%
block_get_blocks_by_region 17 0.0% 107,507 20.9% 55 0.0% 99,027 21.4% 51 0.0% 4,328,840 13.3% 3,160 0.0% 5,811,064 17.8% 1,392 0.0%
call_user_func_array@1 80 0.1% 135,578 26.4% 437 0.1% 115,653 24.9% 414 0.1% 5,196,720 16.0% 54,560 0.2% 5,128,848 15.7% 7,560 0.0%
Drupal\Core\DependencyInjection\Container::get 1,554 1.9% 72,417 14.1% 8,958 1.7% 73,121 15.8% 7,538 1.6% 5,391,160 16.6% -33,656 -0.1% 5,100,368 15.6% 51,928 0.2%
_block_get_renderable_region 4 0.0% 94,700 18.4% 245 0.0% 87,301 18.8% 185 0.0% 3,580,296 11.0% 12,120 0.0% 5,071,272 15.6% 1,224 0.0%
Symfony\Component\DependencyInjection\Container::get 1,554 1.9% 63,236 12.3% 7,786 1.5% 63,766 13.7% 7,021 1.5% 5,424,016 16.7% -36,352 -0.1% 5,047,720 15.5% 40,072 0.1%
call_user_func 279 0.3% 111,571 21.7% 1,025 0.2% 97,239 21.0% 1,011 0.2% 5,611,416 17.3% 62,560 0.2% 4,962,488 15.2% 13,984 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 79 0.1% 58,947 11.5% 464 0.1% 53,207 11.5% 385 0.1% 5,001,680 15.4% 4,112 0.0% 4,870,536 14.9% 2,488 0.0%
entity_view 7 0.0% 84,041 16.4% 87 0.0% 77,800 16.8% 59 0.0% 3,177,152 9.8% 2,048 0.0% 4,672,016 14.3% 1,328 0.0%
Drupal\block\BlockRenderController::view 7 0.0% 83,474 16.3% 53 0.0% 77,236 16.7% 50 0.0% 3,156,896 9.7% -5,368 -0.0% 4,651,336 14.3% 576 0.0%
Drupal\block\BlockRenderController::viewMultiple 7 0.0% 83,414 16.2% 208 0.0% 77,172 16.6% 157 0.0% 3,156,824 9.7% 13,776 0.0% 4,650,040 14.3% 3,200 0.0%
Composer\Autoload\ClassLoader::loadClass@1 121 0.1% 37,248 7.3% 2,388 0.5% 37,417 8.1% 2,012 0.4% 4,870,272 15.0% 36,776 0.1% 4,246,056 13.0% 50,504 0.2%
menu_build_tree 6 0.0% 103,781 20.2% 55 0.0% 94,147 20.3% 45 0.0% 2,384,704 7.3% 5,960 0.0% 4,136,248 12.7% 0 0.0%
menu_item_route_access 26 0.0% 103,881 20.2% 1,011 0.2% 94,457 20.4% 768 0.2% 2,162,152 6.7% -290,992 -0.9% 4,074,488 12.5% 3,400 0.0%
menu_tree 3 0.0% 72,608 14.1% 39 0.0% 66,296 14.3% 32 0.0% 1,964,928 6.1% 3,000 0.0% 3,822,072 11.7% 96 0.0%
menu_tree_page_data 6 0.0% 79,227 15.4% 220 0.0% 71,557 15.4% 170 0.0% 2,030,168 6.3% -12,712 -0.0% 3,821,928 11.7% 48 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 2 0.0% 65,106 12.7% 28 0.0% 59,974 12.9% 18 0.0% 1,892,584 5.8% 728 0.0% 3,728,040 11.4% 0 0.0%
Drupal\aggregator\Controller\AggregatorController::sources 1 0.0% 69,572 13.5% 87 0.0% 57,812 12.5% 58 0.0% 3,634,848 11.2% 5,768 0.0% 3,655,704 11.2% 1,984 0.0%
_menu_tree_check_access 6 0.0% 98,164 19.1% 439 0.1% 89,625 19.3% 340 0.1% 1,751,176 5.4% 12,408 0.0% 3,582,104 11.0% 192 0.0%
menu_tree_check_access 6 0.0% 98,190 19.1% 26 0.0% 89,652 19.3% 27 0.0% 1,752,384 5.4% 1,208 0.0% 3,582,104 11.0% 0 0.0%
_menu_link_translate 30 0.0% 97,581 19.0% 1,345 0.3% 89,063 19.2% 936 0.2% 1,729,736 5.3% -11,360 -0.0% 3,581,912 11.0% 192 0.0%
drupal_render 13 0.0% 169,856 33.1% 181 0.0% 149,063 32.1% 165 0.0% 4,707,232 14.5% 25,432 0.1% 3,530,408 10.8% 6,600 0.0%
theme 15 0.0% 166,841 32.5% 995 0.2% 146,052 31.5% 783 0.2% 4,473,880 13.8% -131,408 -0.4% 3,473,640 10.7% 6,624 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 80 0.1% 43,055 8.4% 739 0.1% 37,324 8.0% 518 0.1% 3,458,872 10.7% 3,016 0.0% 3,407,520 10.5% 1,656 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 42 0.1% 40,878 8.0% 356 0.1% 35,107 7.6% 273 0.1% 3,437,720 10.6% 1,768 0.0% 3,378,200 10.4% 2,600 0.0%
Drupal\Core\Access\AccessManager::check 27 0.0% 46,891 9.1% 261 0.1% 45,897 9.9% 207 0.0% 1,406,216 4.3% 1,456 0.0% 3,350,672 10.3% 1,216 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions 4 0.0% 33,517 6.5% 26 0.0% 32,717 7.1% 22 0.0% 1,166,784 3.6% 3,704 0.0% 3,229,944 9.9% 0 0.0%
Drupal\Core\DependencyInjection\Container::get@1 99 0.1% 33,199 6.5% 634 0.1% 32,552 7.0% 550 0.1% 3,350,736 10.3% 47,032 0.1% 3,200,120 9.8% 23,720 0.1%
Symfony\Component\DependencyInjection\Container::get@1 99 0.1% 32,510 6.3% 719 0.1% 31,857 6.9% 639 0.1% 3,302,904 10.2% 3,896 0.0% 3,175,680 9.7% 8,344 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 22,661 4.4% 9 0.0% 21,329 4.6% 8 0.0% 2,985,240 9.2% 1,224 0.0% 3,059,776 9.4% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 22,652 4.4% 121 0.0% 21,321 4.6% 90 0.0% 2,984,016 9.2% -25,248 -0.1% 3,059,776 9.4% 4,704 0.0%
Drupal\Core\Access\AccessManager::checkAll 3 0.0% 34,023 6.6% 47 0.0% 33,789 7.3% 37 0.0% 996,120 3.1% 1,952 0.0% 3,019,480 9.3% 576 0.0%
Drupal\search\Access\SearchAccessCheck::access 1 0.0% 32,093 6.2% 8 0.0% 31,858 6.9% 8 0.0% 922,456 2.8% 832 0.0% 2,963,608 9.1% 208 0.0%
Drupal\search\SearchPluginManager::getActiveDefinitions 1 0.0% 32,085 6.2% 20 0.0% 31,850 6.9% 15 0.0% 921,624 2.8% 2,064 0.0% 2,963,400 9.1% 416 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 1 0.0% 31,196 6.1% 14 0.0% 31,202 6.7% 11 0.0% 898,280 2.8% 1,736 0.0% 2,937,896 9.0% 0 0.0%
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinitions 1 0.0% 31,224 6.1% 10 0.0% 31,229 6.7% 7 0.0% 902,888 2.8% 1,232 0.0% 2,937,896 9.0% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::findDefinitions 1 0.0% 31,296 6.1% 13 0.0% 31,303 6.7% 12 0.0% 907,680 2.8% 1,584 0.0% 2,937,896 9.0% 0 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 1 0.0% 31,164 6.1% 518 0.1% 31,170 6.7% 403 0.1% 894,336 2.8% -84,408 -0.3% 2,937,896 9.0% 4,968 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 65 0.1% 77,929 15.2% 484 0.1% 66,233 14.3% 371 0.1% 2,646,592 8.2% -39,464 -0.1% 2,693,264 8.3% 3,032 0.0%
Drupal\Core\DependencyInjection\Container::get@2 33 0.0% 23,825 4.6% 227 0.0% 23,128 5.0% 220 0.0% 2,499,408 7.7% 21,208 0.1% 2,487,296 7.6% 14,632 0.0%
Symfony\Component\DependencyInjection\Container::get@2 33 0.0% 23,579 4.6% 259 0.1% 22,857 4.9% 204 0.0% 2,477,400 7.6% 3,104 0.0% 2,472,032 7.6% 6,056 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 104 0.1% 58,847 11.5% 3,305 0.6% 32,762 7.1% 2,870 0.6% 2,007,352 6.2% -273,952 -0.8% 2,331,592 7.2% 165,408 0.5%
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation 2 0.0% 25,292 4.9% 10 0.0% 25,299 5.5% 10 0.0% 322,152 1.0% 600 0.0% 2,306,576 7.1% 0 0.0%
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotations 2 0.0% 25,282 4.9% 52 0.0% 25,289 5.5% 34 0.0% 321,552 1.0% 3,720 0.0% 2,306,576 7.1% 368 0.0%
Doctrine\Common\Annotations\AnnotationReader::getImports 2 0.0% 22,334 4.3% 21 0.0% 22,338 4.8% 18 0.0% 156,088 0.5% 1,536 0.0% 2,305,912 7.1% 568 0.0%
Doctrine\Common\Annotations\AnnotationReader::collectParsingMetadata 2 0.0% 22,305 4.3% 50 0.0% 22,311 4.8% 36 0.0% 152,464 0.5% -232 -0.0% 2,303,504 7.1% 248 0.0%
Doctrine\Common\Reflection\StaticReflectionClass::getDocComment 4 0.0% 21,326 4.2% 13 0.0% 21,336 4.6% 14 0.0% 73,312 0.2% 2,080 0.0% 2,303,256 7.1% 136 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::getDocComment 4 0.0% 21,313 4.1% 19 0.0% 21,322 4.6% 20 0.0% 71,232 0.2% 1,240 0.0% 2,303,120 7.1% 176 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::parse 6 0.0% 21,296 4.1% 13,405 2.6% 21,307 4.6% 7,797 1.7% 70,856 0.2% -2,780,736 -8.6% 2,302,944 7.1% 3,600 0.0%
Doctrine\Common\Annotations\TokenParser::__construct 2 0.0% 3,255 0.6% 28 0.0% 3,258 0.7% 23 0.0% 2,721,944 8.4% 1,808 0.0% 2,238,672 6.9% 0 0.0%
token_get_all 2 0.0% 3,224 0.6% 3,224 0.6% 3,229 0.7% 3,229 0.7% 2,719,336 8.4% 2,719,336 8.4% 2,238,672 6.9% 2,238,672 6.9%
unserialize 212 0.3% 7,364 1.4% 4,403 0.9% 7,581 1.6% 4,517 1.0% 1,940,832 6.0% 1,446,800 4.5% 2,192,440 6.7% 1,841,720 5.6%
drupal_render@1 12 0.0% 111,636 21.7% 462 0.1% 98,092 21.1% 414 0.1% 2,038,704 6.3% 30,440 0.1% 2,182,224 6.7% 50,976 0.2%
Drupal\Core\EventSubscriber\LegacyRequestSubscriber::onKernelRequestLegacy 1 0.0% 23,218 4.5% 32 0.0% 20,277 4.4% 23 0.0% 2,091,992 6.4% 2,416 0.0% 2,096,808 6.4% 1,896 0.0%
Drupal\Core\DependencyInjection\Container::get@3 22 0.0% 20,516 4.0% 155 0.0% 19,792 4.3% 143 0.0% 2,070,440 6.4% 18,392 0.1% 2,080,136 6.4% 13,304 0.0%
Symfony\Component\DependencyInjection\Container::get@3 22 0.0% 20,354 4.0% 190 0.0% 19,623 4.2% 167 0.0% 2,051,248 6.3% 4,336 0.0% 2,066,112 6.3% 6,408 0.0%
Drupal\Core\Cache\DatabaseBackend::get 70 0.1% 45,507 8.9% 504 0.1% 26,276 5.7% 471 0.1% 1,764,864 5.4% 3,768 0.0% 1,997,048 6.1% 3,288 0.0%
menu_set_custom_theme 1 0.0% 20,345 4.0% 5 0.0% 18,128 3.9% 4 0.0% 1,911,560 5.9% 1,160 0.0% 1,931,184 5.9% 48 0.0%
menu_get_custom_theme 2 0.0% 20,350 4.0% 35 0.0% 18,135 3.9% 27 0.0% 1,911,232 5.9% 3,488 0.0% 1,931,136 5.9% 800 0.0%
Drupal\Core\Entity\DatabaseStorageController::loadMultiple 6 0.0% 34,458 6.7% 386 0.1% 26,573 5.7% 309 0.1% 1,779,144 5.5% -294,536 -0.9% 1,861,928 5.7% 3,800 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 115 0.1% 18,485 3.6% 1,668 0.3% 14,391 3.1% 1,484 0.3% 1,493,384 4.6% -264,104 -0.8% 1,858,688 5.7% 6,328 0.0%
twig_render_template 13 0.0% 58,563 11.4% 273 0.1% 52,563 11.3% 199 0.0% 1,535,232 4.7% -49,712 -0.2% 1,822,240 5.6% 5,976 0.0%
drupal_render@2 57 0.1% 101,426 19.7% 822 0.2% 87,906 19.0% 720 0.2% 1,624,192 5.0% -11,856 -0.0% 1,795,064 5.5% 23,952 0.1%
class_exists 54 0.1% 17,982 3.5% 178 0.0% 18,055 3.9% 215 0.0% 2,151,256 6.6% 944 0.0% 1,760,648 5.4% 5,856 0.0%
Drupal\Core\Entity\EntityManager::getController 117 0.1% 18,680 3.6% 478 0.1% 18,128 3.9% 499 0.1% 2,121,360 6.5% -5,520 -0.0% 1,675,920 5.1% 7,024 0.0%
strtr 1,219 1.5% 2,817 0.5% 2,817 0.5% 3,368 0.7% 3,368 0.7% 65,616 0.2% 65,616 0.2% 1,483,528 4.6% 1,483,528 4.6%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 139 0.2% 16,612 3.2% 862 0.2% 16,756 3.6% 846 0.2% 1,542,544 4.8% 18,000 0.1% 1,464,384 4.5% 9,952 0.0%
service_container_prod::getConfig_FactoryService 1 0.0% 14,211 2.8% 20 0.0% 13,454 2.9% 15 0.0% 1,468,592 4.5% 1,792 0.0% 1,461,664 4.5% 1,576 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 71 0.1% 42,248 8.2% 772 0.2% 34,034 7.3% 640 0.1% 1,639,368 5.0% -30,712 -0.1% 1,421,008 4.4% 3,776 0.0%
Drupal\Core\Entity\EntityManager::getStorageController 107 0.1% 14,934 2.9% 292 0.1% 14,606 3.1% 290 0.1% 1,774,120 5.5% 9,440 0.0% 1,412,584 4.3% 3,144 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 71 0.1% 33,919 6.6% 1,260 0.2% 26,759 5.8% 1,008 0.2% 1,553,976 4.8% 9,224 0.0% 1,387,648 4.3% 11,064 0.0%
Composer\Autoload\ClassLoader::loadClass@2 46 0.1% 11,622 2.3% 767 0.1% 11,687 2.5% 635 0.1% 1,505,104 4.6% 17,792 0.1% 1,358,256 4.2% 27,760 0.1%
Twig_Template::render 13 0.0% 54,446 10.6% 108 0.0% 48,447 10.4% 77 0.0% 1,008,688 3.1% 2,800 0.0% 1,336,688 4.1% 960 0.0%
system_custom_theme 1 0.0% 11,892 2.3% 31 0.0% 10,913 2.4% 24 0.0% 1,289,152 4.0% 2,640 0.0% 1,309,792 4.0% 1,808 0.0%
service_container_prod::getRouterListenerService 1 0.0% 12,286 2.4% 10 0.0% 12,291 2.7% 11 0.0% 1,335,592 4.1% 1,800 0.0% 1,293,632 4.0% 1,520 0.0%
service_container_prod::getRouterService 1 0.0% 12,244 2.4% 31 0.0% 12,247 2.6% 21 0.0% 1,329,504 4.1% 2,496 0.0% 1,288,848 4.0% 2,288 0.0%
Drupal\Core\Entity\EntityManager::getControllerClass 18 0.0% 12,660 2.5% 171 0.0% 12,244 2.6% 150 0.0% 1,616,984 5.0% 1,536 0.0% 1,274,944 3.9% 2,320 0.0%
Twig_Template::display 13 0.0% 54,226 10.6% 69 0.0% 48,224 10.4% 56 0.0% 981,888 3.0% 1,552 0.0% 1,267,416 3.9% 1,456 0.0%
Twig_Template::displayWithErrorHandling 13 0.0% 54,069 10.5% 37 0.0% 48,071 10.4% 38 0.0% 973,680 3.0% 2,488 0.0% 1,259,680 3.9% 1,344 0.0%
user_access 33 0.0% 16,625 3.2% 280 0.1% 15,946 3.4% 239 0.1% 1,252,568 3.9% 9,096 0.0% 1,257,040 3.9% 2,216 0.0%
Drupal\Core\Session\UserSession::hasPermission 42 0.1% 17,433 3.4% 659 0.1% 16,750 3.6% 451 0.1% 1,247,000 3.8% -12,920 -0.0% 1,252,336 3.8% 2,880 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 10 0.0% 7,325 1.4% 761 0.1% 7,335 1.6% 711 0.2% 1,390,584 4.3% 3,104 0.0% 1,210,312 3.7% 7,064 0.0%
twig_render_var 52 0.1% 52,942 10.3% 268 0.1% 47,003 10.1% 237 0.1% 939,496 2.9% 5,504 0.0% 1,192,904 3.7% 3,184 0.0%
Drupal\aggregator\FeedStorageController::attachLoad 1 0.0% 10,069 2.0% 11 0.0% 8,713 1.9% 9 0.0% 1,175,504 3.6% 1,480 0.0% 1,163,368 3.6% 880 0.0%
template_preprocess_html 1 0.0% 62,486 12.2% 136 0.0% 54,490 11.7% 103 0.0% 1,076,840 3.3% 13,960 0.0% 1,149,120 3.5% 1,896 0.0%
[ display all ]