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

Overall Summary
Total Incl. Wall Time (microsec):85,104 microsecs
Total Incl. MemUse (bytes):11,124,968 bytes
Total Incl. PeakMemUse (bytes):11,181,712 bytes
Number of Function Calls:24,496


[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.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
main() 1 0.0% 85,104 100.0% 18 0.0% 11,124,968 100.0% -2,840 -0.0% 11,181,712 100.0% 424 0.0%
run_init::html/index.php 1 0.0% 85,052 99.9% 33 0.0% 11,123,200 100.0% 4,240 0.0% 11,180,688 100.0% 2,928 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 81,755 96.1% 20 0.0% 10,601,104 95.3% 4,048 0.0% 10,635,656 95.1% 2,544 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 75,866 89.1% 4 0.0% 9,246,528 83.1% 1,064 0.0% 9,260,080 82.8% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 75,862 89.1% 9 0.0% 9,245,464 83.1% 1,752 0.0% 9,260,080 82.8% 384 0.0%
Drupal\devel\StackMiddleware\DevelMiddleware::handle 1 0.0% 75,832 89.1% 9 0.0% 9,236,984 83.0% 1,880 0.0% 9,257,224 82.8% 784 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 75,806 89.1% 6 0.0% 9,228,808 83.0% 1,400 0.0% 9,252,864 82.7% 528 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 75,799 89.1% 7 0.0% 9,226,720 82.9% 2,048 0.0% 9,251,736 82.7% 976 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 1 0.0% 75,471 88.7% 19 0.0% 9,146,840 82.2% 2,864 0.0% 9,175,800 82.1% 456 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 1 0.0% 75,358 88.5% 33 0.0% 9,127,272 82.0% -7,064 -0.1% 9,163,488 82.0% 160 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 75,111 88.3% 6 0.0% 9,112,656 81.9% 1,792 0.0% 9,163,328 81.9% 296 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 72,836 85.6% 22 0.0% 8,723,272 78.4% 2,944 0.0% 8,764,192 78.4% 576 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 71,592 84.1% 9 0.0% 8,467,008 76.1% 2,048 0.0% 8,534,592 76.3% 1,248 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 71,576 84.1% 23 0.0% 8,463,152 76.1% 3,056 0.0% 8,532,072 76.3% 1,336 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 4 0.0% 73,271 86.1% 294 0.3% 8,464,536 76.1% 31,864 0.3% 8,530,800 76.3% 3,480 0.0%
unserialize 249 1.0% 7,941 9.3% 6,443 7.6% 3,392,192 30.5% 2,761,472 24.8% 4,596,672 41.1% 4,135,368 37.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 1 0.0% 43,612 51.2% 18 0.0% 4,304,568 38.7% 2,280 0.0% 4,174,592 37.3% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAttachments 1 0.0% 39,049 45.9% 26 0.0% 3,934,216 35.4% -6,568 -0.1% 4,141,864 37.0% 0 0.0%
Drupal\Core\EventSubscriber\HtmlResponseSubscriber::onRespond 1 0.0% 39,061 45.9% 11 0.0% 3,938,440 35.4% 2,000 0.0% 4,141,864 37.0% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::renderPlaceholders 1 0.0% 34,471 40.5% 33 0.0% 3,792,832 34.1% -139,968 -1.3% 4,029,072 36.0% 600 0.0%
Drupal\Core\Render\Renderer::renderRoot 1 0.0% 34,066 40.0% 18 0.0% 3,856,760 34.7% 1,368 0.0% 3,959,240 35.4% 664 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 5 0.0% 35,946 42.2% 49 0.1% 3,910,424 35.1% 2,640 0.0% 3,949,392 35.3% 464 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure} 5 0.0% 35,801 42.1% 12 0.0% 3,901,256 35.1% 1,056 0.0% 3,945,280 35.3% 0 0.0%
Drupal\Core\Render\Renderer::render 5 0.0% 35,789 42.1% 11 0.0% 3,900,200 35.1% 2,224 0.0% 3,945,280 35.3% 1,248 0.0%
Drupal\Core\Render\Renderer::doRender 5 0.0% 35,778 42.0% 362 0.4% 3,897,976 35.0% -56,304 -0.5% 3,944,032 35.3% 210,752 1.9%
Drupal\Core\Render\Renderer::replacePlaceholders 4 0.0% 33,551 39.4% 24 0.0% 3,715,272 33.4% -296,232 -2.7% 3,710,336 33.2% 0 0.0%
Drupal\Core\Render\Renderer::renderPlaceholder 4 0.0% 33,526 39.4% 90 0.1% 4,009,368 36.0% -619,304 -5.6% 3,710,336 33.2% 576 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 31 0.1% 21,021 24.7% 1,384 1.6% 2,399,864 21.6% 428,456 3.9% 3,510,344 31.4% 524,112 4.7%
Drupal\Component\DependencyInjection\Container::get 225 0.9% 25,365 29.8% 797 0.9% 3,694,696 33.2% -264,416 -2.4% 3,428,032 30.7% 11,848 0.1%
Drupal\Core\Cache\DatabaseBackend::get 21 0.1% 17,062 20.0% 119 0.1% 2,359,456 21.2% 7,248 0.1% 3,367,312 30.1% 2,088 0.0%
Drupal\Core\Render\Renderer::renderPlain 8 0.0% 34,509 40.5% 53 0.1% 3,824,976 34.4% 472 0.0% 3,315,248 29.6% 568 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext@1 4 0.0% 32,521 38.2% 40 0.0% 3,756,296 33.8% 2,008 0.0% 3,314,680 29.6% 768 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}@1 4 0.0% 32,398 38.1% 15 0.0% 3,752,200 33.7% 1,000 0.0% 3,313,544 29.6% 592 0.0%
Drupal\Core\Render\Renderer::render@1 4 0.0% 32,383 38.1% 8 0.0% 3,751,200 33.7% 984 0.0% 3,312,952 29.6% 32 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.1% 33,957 39.9% 715 0.8% 3,804,304 34.2% -36,176 -0.3% 3,312,920 29.6% 3,992 0.0%
spl_autoload_call 315 1.3% 20,581 24.2% 500 0.6% 5,146,896 46.3% 38,056 0.3% 2,902,312 26.0% 23,568 0.2%
Composer\Autoload\ClassLoader::loadClass 314 1.3% 20,069 23.6% 828 1.0% 5,094,728 45.8% -57,104 -0.5% 2,864,784 25.6% 1,528 0.0%
Composer\Autoload\includeFile 314 1.3% 13,612 16.0% 1,144 1.3% 5,104,272 45.9% 62,928 0.6% 2,834,128 25.3% 43,872 0.4%
Drupal\Core\Cache\DatabaseBackend::prepareItem 31 0.1% 9,404 11.1% 335 0.4% 1,693,448 15.2% -580,256 -5.2% 2,829,352 25.3% 936 0.0%
Drupal\Component\DependencyInjection\Container::createService 61 0.2% 22,608 26.6% 823 1.0% 3,477,712 31.3% 38,088 0.3% 2,614,880 23.4% 10,480 0.1%
Drupal\Component\DependencyInjection\Container::get@1 31 0.1% 16,651 19.6% 207 0.2% 2,708,752 24.3% -109,784 -1.0% 2,339,888 20.9% 1,768 0.0%
call_user_func_array 146 0.6% 14,427 17.0% 404 0.5% 2,668,912 24.0% 82,000 0.7% 2,240,456 20.0% 13,432 0.1%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 56 0.2% 16,834 19.8% 365 0.4% 2,673,352 24.0% 25,480 0.2% 2,229,168 19.9% 1,000 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 34 0.1% 15,996 18.8% 395 0.5% 2,639,312 23.7% 16,192 0.1% 2,078,536 18.6% 5,424 0.0%
call_user_func 34 0.1% 15,638 18.4% 109 0.1% 2,012,600 18.1% 13,760 0.1% 1,921,152 17.2% 232 0.0%
Drupal\block\BlockViewBuilder::preRender 3 0.0% 14,554 17.1% 34 0.0% 1,901,120 17.1% 4,544 0.0% 1,873,288 16.8% 528 0.0%
Drupal\user\Plugin\Block\UserLoginBlock::build 1 0.0% 12,963 15.2% 51 0.1% 1,772,144 15.9% 4,240 0.0% 1,840,616 16.5% 608 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 36 0.1% 12,828 15.1% 178 0.2% 2,152,456 19.3% 18,472 0.2% 1,833,224 16.4% 1,720 0.0%
Drupal\Component\DependencyInjection\Container::get@2 21 0.1% 11,847 13.9% 130 0.2% 1,994,480 17.9% -112,472 -1.0% 1,693,992 15.1% 928 0.0%
Drupal\Core\Entity\EntityManager::getStorage 8 0.0% 5,775 6.8% 17 0.0% 1,594,800 14.3% 2,440 0.0% 1,685,224 15.1% 1,048 0.0%
Drupal\Core\Entity\EntityManager::getHandler 8 0.0% 5,758 6.8% 37 0.0% 1,592,360 14.3% 2,656 0.0% 1,684,176 15.1% 920 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 7,803 9.2% 19 0.0% 1,579,472 14.2% 2,440 0.0% 1,673,264 15.0% 1,096 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 7,665 9.0% 17 0.0% 1,571,168 14.1% 1,248 0.0% 1,670,352 14.9% 1,376 0.0%
Drupal\Component\DependencyInjection\Container::createService@2 21 0.1% 12,413 14.6% 250 0.3% 2,142,112 19.3% 14,592 0.1% 1,626,408 14.5% 6,728 0.1%
spl_autoload_call@1 189 0.8% 8,723 10.2% 310 0.4% 2,210,608 19.9% 27,872 0.3% 1,536,368 13.7% 14,920 0.1%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 6,207 7.3% 13 0.0% 1,392,352 12.5% 1,840 0.0% 1,528,176 13.7% 1,256 0.0%
Drupal\Core\Access\AccessManager::checkRequest 1 0.0% 6,190 7.3% 15 0.0% 1,388,240 12.5% 1,088 0.0% 1,525,768 13.6% 1,800 0.0%
Composer\Autoload\ClassLoader::loadClass@1 189 0.8% 8,413 9.9% 513 0.6% 2,182,736 19.6% -35,400 -0.3% 1,521,448 13.6% 1,392 0.0%
Drupal\Core\Access\AccessManager::check 1 0.0% 6,078 7.1% 34 0.0% 1,366,312 12.3% 1,480 0.0% 1,504,344 13.5% 3,360 0.0%
Composer\Autoload\includeFile@1 189 0.8% 5,229 6.1% 646 0.8% 2,188,384 19.7% 27,096 0.2% 1,492,176 13.3% 31,408 0.3%
Drupal\Core\Access\AccessManager::performCheck 1 0.0% 5,707 6.7% 14 0.0% 1,280,856 11.5% 712 0.0% 1,424,424 12.7% 1,056 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@2 21 0.1% 10,215 12.0% 111 0.1% 1,744,232 15.7% 10,944 0.1% 1,419,688 12.7% 544 0.0%
Drupal\user\Access\PermissionAccessCheck::access 1 0.0% 5,537 6.5% 14 0.0% 1,261,376 11.3% 1,344 0.0% 1,404,080 12.6% 1,616 0.0%
Drupal\Core\Access\AccessResult::allowedIfHasPermissions 1 0.0% 5,521 6.5% 16 0.0% 1,257,352 11.3% 1,728 0.0% 1,400,488 12.5% 1,256 0.0%
Drupal\Core\Session\AccountProxy::hasPermission 4 0.0% 5,715 6.7% 23 0.0% 1,243,520 11.2% 3,592 0.0% 1,393,216 12.5% 1,296 0.0%
Drupal\Component\DependencyInjection\Container::get@3 25 0.1% 9,605 11.3% 149 0.2% 1,650,864 14.8% -111,232 -1.0% 1,374,384 12.3% 1,864 0.0%
Drupal\Core\Session\UserSession::hasPermission 4 0.0% 5,603 6.6% 32 0.0% 1,215,952 10.9% 2,088 0.0% 1,368,232 12.2% 992 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 4 0.0% 4,194 4.9% 35 0.0% 1,230,968 11.1% 2,384 0.0% 1,332,768 11.9% 1,512 0.0%
Drupal\Core\Form\FormBuilder::getForm 1 0.0% 6,790 8.0% 28 0.0% 1,271,472 11.4% -2,824 -0.0% 1,272,344 11.4% 1,176 0.0%
Drupal\Component\DependencyInjection\Container::createService@3 20 0.1% 9,903 11.6% 288 0.3% 1,740,024 15.6% -1,184 -0.0% 1,253,760 11.2% 5,328 0.0%
Drupal\Core\Session\UserSession::getRoleStorage 4 0.0% 4,095 4.8% 17 0.0% 1,063,216 9.6% 1,352 0.0% 1,227,008 11.0% 456 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@3 24 0.1% 8,409 9.9% 115 0.1% 1,495,288 13.4% 11,344 0.1% 1,219,560 10.9% 240 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions 3 0.0% 4,313 5.1% 8 0.0% 878,936 7.9% 2,048 0.0% 1,190,984 10.7% 400 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getCachedDefinitions 3 0.0% 4,305 5.1% 16 0.0% 876,888 7.9% -3,888 -0.0% 1,190,584 10.6% 336 0.0%
Drupal\Core\Plugin\DefaultPluginManager::cacheGet 3 0.0% 4,289 5.0% 14 0.0% 880,776 7.9% 1,000 0.0% 1,190,248 10.6% 0 0.0%
Drupal\Core\Form\FormBuilder::buildForm 1 0.0% 6,595 7.7% 53 0.1% 1,169,592 10.5% 8,000 0.1% 1,184,184 10.6% 1,760 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 3,668 4.3% 42 0.0% 860,552 7.7% 6,744 0.1% 1,172,096 10.5% 4,536 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 7 0.0% 3,512 4.1% 24 0.0% 781,360 7.0% 2,200 0.0% 1,159,608 10.4% 288 0.0%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 3,391 4.0% 36 0.0% 783,504 7.0% 4,120 0.0% 1,106,824 9.9% 176 0.0%
Drupal\Core\DrupalKernel::getCachedContainerDefinition 1 0.0% 2,936 3.4% 9 0.0% 698,768 6.3% 400 0.0% 1,106,648 9.9% 1,024 0.0%
Drupal\Component\DependencyInjection\Container::get@4 25 0.1% 7,603 8.9% 148 0.2% 1,394,936 12.5% -102,352 -0.9% 1,097,184 9.8% 672 0.0%
???_op 377 1.5% 5,898 6.9% 1,381 1.6% 1,359,536 12.2% 511,568 4.6% 998,088 8.9% 430,232 3.8%
Drupal\Core\Theme\ThemeManager::render 2 0.0% 10,954 12.9% 209 0.2% 1,020,464 9.2% 752 0.0% 974,880 8.7% 3,936 0.0%
Drupal\Component\DependencyInjection\Container::createService@4 22 0.1% 7,910 9.3% 366 0.4% 1,474,104 13.3% 3,752 0.0% 973,248 8.7% 5,272 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@4 40 0.2% 6,366 7.5% 157 0.2% 1,216,752 10.9% 17,392 0.2% 898,408 8.0% 0 0.0%
twig_render_template 2 0.0% 9,322 11.0% 33 0.0% 830,040 7.5% -1,720 -0.0% 858,400 7.7% 336 0.0%
Drupal\Component\DependencyInjection\Container::get@5 22 0.1% 5,718 6.7% 135 0.2% 1,141,792 10.3% -80,544 -0.7% 841,520 7.5% 224 0.0%
Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber::onRouteMatch 1 0.0% 7,895 9.3% 30 0.0% 699,328 6.3% -12,808 -0.1% 785,992 7.0% 0 0.0%
Drupal\Core\Render\RenderCache::get 4 0.0% 7,866 9.2% 62 0.1% 702,856 6.3% -26,032 -0.2% 785,992 7.0% 384 0.0%
Drupal\Component\DependencyInjection\Container::createService@5 27 0.1% 5,913 6.9% 288 0.3% 1,199,072 10.8% 20,448 0.2% 724,040 6.5% 5,352 0.0%
class_exists 32 0.1% 3,190 3.7% 41 0.0% 1,056,792 9.5% 5,632 0.1% 712,856 6.4% 2,568 0.0%
Drupal\Core\Render\RenderCache::get@1 1 0.0% 6,213 7.3% 24 0.0% 614,432 5.5% -16,776 -0.2% 661,896 5.9% 384 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@5 23 0.1% 4,153 4.9% 97 0.1% 937,432 8.4% 10,864 0.1% 652,312 5.8% 736 0.0%
Drupal\Component\DependencyInjection\Container::get@6 17 0.1% 3,756 4.4% 104 0.1% 851,856 7.7% -67,888 -0.6% 603,248 5.4% 560 0.0%
Drupal\Component\DependencyInjection\Container::createService@6 16 0.1% 3,950 4.6% 186 0.2% 930,408 8.4% 16,000 0.1% 552,432 4.9% 7,720 0.1%
strtr 718 2.9% 591 0.7% 500 0.6% 61,424 0.6% 51,320 0.5% 549,864 4.9% 540,784 4.8%
spl_autoload_call@2 53 0.2% 2,953 3.5% 85 0.1% 729,616 6.6% 8,176 0.1% 546,240 4.9% 5,968 0.1%
Composer\Autoload\ClassLoader::loadClass@2 53 0.2% 2,868 3.4% 141 0.2% 721,440 6.5% -9,096 -0.1% 540,272 4.8% 1,328 0.0%
str_replace 231 0.9% 1,220 1.4% 1,220 1.4% 1,241,352 11.2% 1,240,704 11.2% 528,272 4.7% 528,080 4.7%
Composer\Autoload\includeFile@2 53 0.2% 1,999 2.3% 189 0.2% 716,568 6.4% 9,376 0.1% 519,024 4.6% 14,336 0.1%
[ display all ]