Run Report
Run #550de112c2927: XHProf Run (Namespace=drupal-perf-davidhernandez)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):225,805 microsecs
Total Incl. MemUse (bytes):21,881,112 bytes
Total Incl. PeakMemUse (bytes):22,052,352 bytes
Number of Function Calls:56,832


[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% 225,805 100.0% 44 0.0% 21,881,112 100.0% 2,480 0.0% 22,052,352 100.0% 5,576 0.0%
run_init::d8/index.php 1 0.0% 225,720 100.0% 69 0.0% 21,870,480 100.0% 2,472 0.0% 22,043,224 100.0% 2,912 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 221,409 98.1% 14 0.0% 21,168,896 96.7% 1,584 0.0% 21,330,656 96.7% 1,048 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 216,474 95.9% 5 0.0% 20,064,288 91.7% 1,000 0.0% 20,226,624 91.7% 1,000 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 216,469 95.9% 23 0.0% 20,063,288 91.7% 1,968 0.0% 20,225,624 91.7% 1,640 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 215,931 95.6% 10 0.0% 19,992,576 91.4% 1,496 0.0% 20,155,360 91.4% 1,504 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 1 0.0% 215,920 95.6% 18 0.0% 19,990,392 91.4% 1,984 0.0% 20,153,256 91.4% 1,848 0.0%
Drupal\Core\StackMiddleware\PageCache::pass 1 0.0% 211,721 93.8% 5 0.0% 19,202,984 87.8% 1,024 0.0% 19,365,536 87.8% 680 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 211,716 93.8% 9 0.0% 19,201,960 87.8% 1,352 0.0% 19,364,856 87.8% 368 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 207,450 91.9% 31 0.0% 18,761,528 85.7% 2,880 0.0% 18,924,744 85.8% 536 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 205,270 90.9% 5 0.0% 18,367,496 83.9% 1,056 0.0% 18,502,688 83.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 205,265 90.9% 98 0.0% 18,366,440 83.9% -904 -0.0% 18,502,688 83.9% 1,048 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 193,439 85.7% 318 0.1% 16,173,184 73.9% 20,376 0.1% 16,587,264 75.2% 7,368 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 165,751 73.4% 32 0.0% 11,938,128 54.6% 3,000 0.0% 12,221,032 55.4% 2,072 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 162,921 72.2% 240 0.1% 11,468,448 52.4% -195,664 -0.9% 11,756,072 53.3% 632 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 75,645 33.5% 108 0.0% 8,685,776 39.7% -12,864 -0.1% 8,761,664 39.7% 3,944 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 393 0.7% 33,427 14.8% 3,698 1.6% 10,020,744 45.8% 405,024 1.9% 8,033,320 36.4% 373,416 1.7%
Drupal\Core\Render\Renderer::render 4 0.0% 127,510 56.5% 12 0.0% 7,752,224 35.4% 1,728 0.0% 7,963,912 36.1% 0 0.0%
Drupal\Core\Render\Renderer::doRender 4 0.0% 127,498 56.5% 305 0.1% 7,750,496 35.4% 4,392 0.0% 7,963,912 36.1% 6,168 0.0%
Symfony\Component\DependencyInjection\Container::get 876 1.5% 34,345 15.2% 3,613 1.6% 5,663,840 25.9% 63,560 0.3% 5,832,920 26.5% 130,384 0.6%
Drupal\Core\Theme\ThemeManager::theme 5 0.0% 94,346 41.8% 574 0.3% 3,893,464 17.8% -24,048 -0.1% 4,197,184 19.0% 6,504 0.0%
Drupal\Core\Theme\ThemeManager::render 5 0.0% 94,365 41.8% 19 0.0% 3,885,280 17.8% -8,184 -0.0% 4,197,184 19.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@1 204 0.4% 20,916 9.3% 1,158 0.5% 3,921,568 17.9% 60,440 0.3% 3,804,360 17.3% 185,840 0.8%
call_user_func 47 0.1% 42,173 18.7% 211 0.1% 4,001,968 18.3% 14,712 0.1% 3,786,104 17.2% 2,248 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 233 0.4% 13,818 6.1% 2,182 1.0% 4,285,160 19.6% 258,184 1.2% 3,624,896 16.4% 282,304 1.3%
call_user_func_array 136 0.2% 26,675 11.8% 582 0.3% 4,083,448 18.7% 66,264 0.3% 3,608,040 16.4% 22,152 0.1%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 30,272 13.4% 116 0.1% 3,399,688 15.5% -15,592 -0.1% 3,488,928 15.8% 1,784 0.0%
class_exists 130 0.2% 10,987 4.9% 344 0.2% 4,217,648 19.3% -12,760 -0.1% 3,341,352 15.2% 7,784 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.0% 81,581 36.1% 585 0.3% 3,008,896 13.8% 25,192 0.1% 3,312,376 15.0% 10,400 0.0%
twig_render_template 5 0.0% 77,673 34.4% 79 0.0% 2,601,032 11.9% -30,488 -0.1% 2,963,240 13.4% 1,368 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 51 0.1% 15,630 6.9% 584 0.3% 3,852,888 17.6% 9,528 0.0% 2,897,320 13.1% 6,656 0.0%
Drupal\views\Element\View::preRenderViewElement 1 0.0% 24,017 10.6% 24 0.0% 2,872,056 13.1% 4,128 0.0% 2,885,544 13.1% 1,976 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 44 0.1% 15,329 6.8% 143 0.1% 3,798,288 17.4% 6,680 0.0% 2,852,168 12.9% 4,032 0.0%
strtr 264 0.5% 4,052 1.8% 4,052 1.8% 30,760 0.1% 30,760 0.1% 2,775,744 12.6% 2,775,744 12.6%
Drupal\views\ViewExecutable::executeDisplay 1 0.0% 23,092 10.2% 17 0.0% 2,747,032 12.6% 1,992 0.0% 2,770,096 12.6% 744 0.0%
Drupal\views\Plugin\views\display\Page::execute 1 0.0% 21,858 9.7% 25 0.0% 2,570,904 11.7% 3,480 0.0% 2,587,304 11.7% 816 0.0%
Drupal\Core\Cache\ChainedFastBackend::getMultiple 41 0.1% 12,169 5.4% 325 0.1% 2,674,520 12.2% 2,368 0.0% 2,477,976 11.2% 8,152 0.0%
apc_fetch 781 1.4% 11,401 5.0% 10,688 4.7% 2,707,480 12.4% 2,447,688 11.2% 2,447,712 11.1% 2,187,704 9.9%
Twig_Template::render 5 0.0% 73,806 32.7% 48 0.0% 1,905,448 8.7% 2,432 0.0% 2,424,488 11.0% 768 0.0%
Symfony\Component\DependencyInjection\Container::get@2 97 0.2% 13,603 6.0% 716 0.3% 2,460,888 11.2% 33,424 0.2% 2,415,328 11.0% 43,096 0.2%
Drupal\Core\Cache\ApcuBackend::getMultiple 41 0.1% 10,846 4.8% 788 0.3% 2,635,992 12.0% -67,696 -0.3% 2,400,648 10.9% 10,704 0.0%
Twig_Template::display 5 0.0% 73,733 32.7% 42 0.0% 1,884,416 8.6% -192 -0.0% 2,364,896 10.7% 1,216 0.0%
Twig_Template::displayWithErrorHandling 5 0.0% 73,627 32.6% 20 0.0% 1,875,088 8.6% 3,064 0.0% 2,354,464 10.7% 696 0.0%
twig_drupal_escape_filter 34 0.1% 72,641 32.2% 277 0.1% 1,809,176 8.3% -127,384 -0.6% 2,267,904 10.3% 1,008 0.0%
render 16 0.0% 72,093 31.9% 94 0.0% 1,914,936 8.8% 1,832 0.0% 2,261,424 10.3% 1,656 0.0%
drupal_render 15 0.0% 71,997 31.9% 59 0.0% 1,909,320 8.7% 1,240 0.0% 2,259,768 10.2% 480 0.0%
Drupal\Core\Render\Renderer::render@1 16 0.0% 72,959 32.3% 40 0.0% 1,983,768 9.1% 1,920 0.0% 2,258,664 10.2% 384 0.0%
Drupal\Core\Render\Renderer::doRender@2 26 0.0% 63,752 28.2% 1,061 0.5% 1,807,416 8.3% 3,896 0.0% 2,168,096 9.8% 5,320 0.0%
Drupal\Core\Cache\ChainedFastBackend::get 25 0.0% 9,487 4.2% 142 0.1% 2,316,504 10.6% 1,472 0.0% 2,072,904 9.4% 2,936 0.0%
Drupal\Core\Entity\EntityManager::getHandler 73 0.1% 8,617 3.8% 197 0.1% 2,237,808 10.2% 5,536 0.0% 2,014,856 9.1% 3,960 0.0%
Drupal\views\Routing\ViewPageController::handle 1 0.0% 11,667 5.2% 43 0.0% 2,026,736 9.3% 3,984 0.0% 1,984,184 9.0% 1,456 0.0%
Drupal\views\ViewExecutable::build 1 0.0% 15,096 6.7% 122 0.1% 1,740,984 8.0% 9,640 0.0% 1,825,560 8.3% 7,592 0.0%
Drupal\views\Plugin\views\display\PathPluginBase::execute 1 0.0% 15,101 6.7% 5 0.0% 1,742,104 8.0% 1,120 0.0% 1,825,560 8.3% 0 0.0%
Drupal\Core\Entity\EntityManager::getStorage 58 0.1% 7,522 3.3% 111 0.0% 2,003,280 9.2% 7,944 0.0% 1,814,704 8.2% 4,840 0.0%
__TwigTemplate_f9202de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6::doDisplay 1 0.0% 63,866 28.3% 140 0.1% 1,404,544 6.4% -2,984 -0.0% 1,738,360 7.9% 2,160 0.0%
Drupal\Core\Access\AccessManager::check 9 0.0% 13,056 5.8% 261 0.1% 1,728,320 7.9% -29,040 -0.1% 1,665,152 7.6% 4,000 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 1 0.0% 15,729 7.0% 159 0.1% 1,643,736 7.5% -21,064 -0.1% 1,663,528 7.5% 2,600 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 51 0.1% 5,891 2.6% 211 0.1% 2,309,616 10.6% 1,376 0.0% 1,656,760 7.5% 1,200 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 15 0.0% 37,362 16.5% 1,348 0.6% 1,014,320 4.6% -78,536 -0.4% 1,611,312 7.3% 4,728 0.0%
Drupal\Core\Theme\ThemeManager::render@1 15 0.0% 37,397 16.6% 35 0.0% 1,016,648 4.6% 2,328 0.0% 1,611,312 7.3% 0 0.0%
Drupal\Component\Plugin\LazyPluginCollection::get 49 0.1% 9,422 4.2% 89 0.0% 1,506,968 6.9% 3,832 0.0% 1,571,744 7.1% 1,864 0.0%
Symfony\Component\DependencyInjection\Container::get@3 65 0.1% 8,736 3.9% 472 0.2% 1,527,712 7.0% 28,424 0.1% 1,562,384 7.1% 37,496 0.2%
Drupal\Core\Access\AccessManager::performCheck 10 0.0% 10,880 4.8% 89 0.0% 1,609,912 7.4% -9,560 -0.0% 1,544,080 7.0% 1,392 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 7,619 3.4% 35 0.0% 1,516,560 6.9% 2,768 0.0% 1,533,336 7.0% 2,792 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 7,465 3.3% 15 0.0% 1,508,096 6.9% 1,200 0.0% 1,526,064 6.9% 1,184 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 37 0.1% 5,358 2.4% 254 0.1% 1,648,984 7.5% 7,920 0.0% 1,469,024 6.7% 6,072 0.0%
Drupal::service 267 0.5% 7,871 3.5% 874 0.4% 883,288 4.0% 28,712 0.1% 1,411,936 6.4% 10,112 0.0%
Drupal\Core\Entity\Entity::access 12 0.0% 11,688 5.2% 94 0.0% 1,450,736 6.6% 2,584 0.0% 1,386,800 6.3% 1,464 0.0%
twig_render_template@1 15 0.0% 25,406 11.3% 194 0.1% 967,800 4.4% -19,080 -0.1% 1,380,352 6.3% 848 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 12 0.0% 10,888 4.8% 457 0.2% 1,352,304 6.2% -12,704 -0.1% 1,322,968 6.0% 6,144 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getPlugin 14 0.0% 7,125 3.2% 171 0.1% 1,373,000 6.3% 13,912 0.1% 1,316,520 6.0% 9,976 0.0%
Twig_Template::render@1 15 0.0% 23,283 10.3% 101 0.0% 685,288 3.1% 3,000 0.0% 1,300,752 5.9% 1,008 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 5,625 2.5% 5 0.0% 1,258,936 5.8% 1,016 0.0% 1,277,160 5.8% 584 0.0%
Drupal\Core\Access\AccessManager::checkRequest 1 0.0% 5,620 2.5% 15 0.0% 1,257,920 5.7% 288 0.0% 1,276,576 5.8% 1,424 0.0%
Twig_Template::display@1 16 0.0% 23,170 10.3% 116 0.1% 676,064 3.1% -5,104 -0.0% 1,256,576 5.7% 1,648 0.0%
Twig_Template::displayWithErrorHandling@1 16 0.0% 23,000 10.2% 49 0.0% 671,936 3.1% 4,056 0.0% 1,252,976 5.7% 1,280 0.0%
Drupal\block\BlockViewBuilder::buildBlock 9 0.0% 19,243 8.5% 82 0.0% 1,339,152 6.1% 12,240 0.1% 1,246,496 5.7% 2,680 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 72 0.1% 4,616 2.0% 688 0.3% 1,339,632 6.1% 73,408 0.3% 1,209,720 5.5% 91,112 0.4%
Drupal\Core\Render\Renderer::doRender@3 14 0.0% 20,606 9.1% 407 0.2% 746,760 3.4% 23,152 0.1% 1,174,816 5.3% 896 0.0%
unserialize 114 0.2% 6,163 2.7% 1,295 0.6% 1,150,488 5.3% 314,280 1.4% 1,158,040 5.3% 325,200 1.5%
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions 19 0.0% 5,971 2.6% 53 0.0% 1,308,816 6.0% 2,912 0.0% 1,152,120 5.2% 504 0.0%
Drupal\block\BlockAccessControlHandler::checkAccess 11 0.0% 7,298 3.2% 214 0.1% 1,153,744 5.3% -1,440 -0.0% 1,151,680 5.2% 3,344 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getCachedDefinitions 19 0.0% 5,918 2.6% 81 0.0% 1,305,904 6.0% -24,120 -0.1% 1,151,616 5.2% 736 0.0%
Drupal\Core\Plugin\DefaultPluginManager::cacheGet 17 0.0% 5,837 2.6% 49 0.0% 1,330,024 6.1% 1,704 0.0% 1,150,880 5.2% 512 0.0%
Drupal\Core\Session\AccountProxy::hasPermission 47 0.1% 7,535 3.3% 195 0.1% 1,094,384 5.0% 14,296 0.1% 1,116,752 5.1% 3,304 0.0%
Symfony\Component\DependencyInjection\Container::get@4 52 0.1% 6,150 2.7% 483 0.2% 1,125,104 5.1% 23,928 0.1% 1,112,896 5.0% 36,640 0.2%
Drupal\Core\Session\UserSession::hasPermission 47 0.1% 7,279 3.2% 351 0.2% 1,078,072 4.9% 1,936 0.0% 1,111,320 5.0% 2,192 0.0%
Drupal\user\Access\PermissionAccessCheck::access 3 0.0% 4,918 2.2% 44 0.0% 1,090,464 5.0% -144 -0.0% 1,105,608 5.0% 1,672 0.0%
Drupal\Core\Access\AccessResult::allowedIfHasPermissions 3 0.0% 4,870 2.2% 39 0.0% 1,086,552 5.0% 1,536 0.0% 1,101,784 5.0% 1,496 0.0%
Drupal\views\ViewExecutable::initHandlers 4 0.0% 9,441 4.2% 52 0.0% 1,196,776 5.5% 3,968 0.0% 1,090,552 4.9% 2,152 0.0%
Drupal\views\ViewExecutable::_initHandler 16 0.0% 8,849 3.9% 94 0.0% 1,150,120 5.3% 568 0.0% 1,082,528 4.9% 840 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 19 0.0% 8,739 3.9% 441 0.2% 1,147,704 5.2% 11,032 0.1% 1,081,592 4.9% 13,720 0.1%
Drupal\Core\Render\Renderer::render@2 11 0.0% 19,201 8.5% 27 0.0% 653,304 3.0% 1,224 0.0% 1,075,600 4.9% 0 0.0%
twig_drupal_escape_filter@1 52 0.1% 20,513 9.1% 392 0.2% 620,680 2.8% -68,384 -0.3% 1,075,600 4.9% 0 0.0%
render@1 11 0.0% 19,392 8.6% 63 0.0% 659,352 3.0% 1,496 0.0% 1,075,600 4.9% 0 0.0%
drupal_render@1 11 0.0% 19,326 8.6% 45 0.0% 655,136 3.0% 1,200 0.0% 1,075,600 4.9% 0 0.0%
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection::initializePlugin 12 0.0% 5,854 2.6% 55 0.0% 1,048,360 4.8% 2,104 0.0% 1,072,008 4.9% 1,384 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 98 0.2% 6,033 2.7% 277 0.1% 1,237,696 5.7% 6,056 0.0% 1,070,816 4.9% 4,480 0.0%
Drupal\block\Entity\Block::getPlugin 38 0.1% 5,987 2.7% 127 0.1% 1,032,128 4.7% 3,384 0.0% 1,045,696 4.7% 2,456 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 21 0.0% 7,926 3.5% 484 0.2% 755,800 3.5% -512,264 -2.3% 1,025,256 4.6% 1,872 0.0%
[ display all ]