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

Overall Summary
Total Incl. Wall Time (microsec):214,055 microsecs
Total Incl. MemUse (bytes):21,885,328 bytes
Total Incl. PeakMemUse (bytes):22,055,712 bytes
Number of Function Calls:49,543


[View Full Callgraph]


Displaying top 100 functions: Sorted by Incl. MemUse (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% 214,055 100.0% 45 0.0% 21,885,328 100.0% 2,480 0.0% 22,055,712 100.0% 5,576 0.0%
run_init::d8/index.php 1 0.0% 213,965 100.0% 69 0.0% 21,874,696 100.0% 2,472 0.0% 22,046,584 100.0% 2,912 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 209,841 98.0% 12 0.0% 21,173,096 96.7% 1,584 0.0% 21,334,296 96.7% 1,048 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 205,171 95.8% 5 0.0% 20,068,488 91.7% 1,000 0.0% 20,230,264 91.7% 1,000 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 205,166 95.8% 22 0.0% 20,067,488 91.7% 1,968 0.0% 20,229,264 91.7% 1,640 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 204,645 95.6% 11 0.0% 19,996,776 91.4% 1,496 0.0% 20,159,000 91.4% 1,504 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 1 0.0% 204,633 95.6% 17 0.0% 19,994,592 91.4% 1,984 0.0% 20,156,896 91.4% 1,848 0.0%
Drupal\Core\StackMiddleware\PageCache::pass 1 0.0% 200,546 93.7% 6 0.0% 19,207,184 87.8% 1,024 0.0% 19,369,176 87.8% 336 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 200,540 93.7% 9 0.0% 19,206,160 87.8% 1,352 0.0% 19,368,840 87.8% 368 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 196,422 91.8% 29 0.0% 18,765,728 85.7% 2,880 0.0% 18,928,728 85.8% 536 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 194,288 90.8% 5 0.0% 18,371,720 83.9% 1,056 0.0% 18,506,672 83.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 194,283 90.8% 102 0.0% 18,370,664 83.9% -904 -0.0% 18,506,672 83.9% 1,048 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 181,384 84.7% 322 0.2% 16,177,424 73.9% 20,376 0.1% 16,591,080 75.2% 7,360 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 153,558 71.7% 34 0.0% 11,942,328 54.6% 3,000 0.0% 12,223,912 55.4% 2,072 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 150,601 70.4% 242 0.1% 11,472,976 52.4% -195,608 -0.9% 11,759,280 53.3% 632 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 393 0.8% 33,574 15.7% 3,705 1.7% 10,020,440 45.8% 405,040 1.9% 8,038,176 36.4% 373,464 1.7%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 74,903 35.0% 110 0.1% 8,691,256 39.7% -12,872 -0.1% 8,767,264 39.8% 3,944 0.0%
Drupal\Core\Render\Renderer::render 4 0.0% 115,223 53.8% 11 0.0% 7,756,624 35.4% 1,728 0.0% 7,961,488 36.1% 0 0.0%
Drupal\Core\Render\Renderer::doRender 4 0.0% 115,212 53.8% 305 0.1% 7,754,896 35.4% 4,368 0.0% 7,961,488 36.1% 6,168 0.0%
Symfony\Component\DependencyInjection\Container::get 876 1.8% 34,232 16.0% 3,667 1.7% 5,663,584 25.9% 63,584 0.3% 5,851,232 26.5% 134,072 0.6%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 233 0.5% 13,840 6.5% 2,161 1.0% 4,285,200 19.6% 258,152 1.2% 3,628,120 16.4% 282,272 1.3%
class_exists 130 0.3% 11,292 5.3% 346 0.2% 4,217,680 19.3% -12,760 -0.1% 3,345,736 15.2% 7,784 0.0%
call_user_func_array 136 0.3% 27,632 12.9% 602 0.3% 4,083,400 18.7% 66,272 0.3% 3,612,752 16.4% 22,536 0.1%
call_user_func 47 0.1% 42,313 19.8% 217 0.1% 4,001,960 18.3% 14,712 0.1% 3,791,528 17.2% 2,248 0.0%
Symfony\Component\DependencyInjection\Container::get@1 204 0.4% 20,745 9.7% 1,162 0.5% 3,921,272 17.9% 60,440 0.3% 3,814,560 17.3% 187,056 0.8%
Drupal\Core\Theme\ThemeManager::theme 5 0.0% 81,697 38.2% 568 0.3% 3,896,928 17.8% -20,256 -0.1% 4,194,848 19.0% 6,144 0.0%
Drupal\Core\Theme\ThemeManager::render 5 0.0% 81,714 38.2% 17 0.0% 3,889,792 17.8% -7,136 -0.0% 4,194,848 19.0% 0 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 51 0.1% 15,924 7.4% 594 0.3% 3,852,872 17.6% 9,528 0.0% 2,901,000 13.2% 6,656 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 44 0.1% 15,646 7.3% 149 0.1% 3,798,272 17.4% 6,680 0.0% 2,855,848 12.9% 4,032 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 30,195 14.1% 119 0.1% 3,399,800 15.5% -15,592 -0.1% 3,491,304 15.8% 1,784 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.0% 70,257 32.8% 621 0.3% 3,013,360 13.8% 25,216 0.1% 3,305,528 15.0% 10,336 0.0%
Drupal\views\Element\View::preRenderViewElement 1 0.0% 24,173 11.3% 24 0.0% 2,871,984 13.1% 4,128 0.0% 2,885,528 13.1% 1,976 0.0%
Drupal\views\ViewExecutable::executeDisplay 1 0.0% 23,216 10.8% 15 0.0% 2,747,000 12.6% 1,992 0.0% 2,770,120 12.6% 744 0.0%
apc_fetch 781 1.6% 11,282 5.3% 10,557 4.9% 2,707,528 12.4% 2,447,752 11.2% 2,452,344 11.1% 2,192,352 9.9%
Drupal\Core\Cache\ChainedFastBackend::getMultiple 41 0.1% 12,116 5.7% 378 0.2% 2,674,544 12.2% 2,368 0.0% 2,482,848 11.3% 8,488 0.0%
Drupal\Core\Cache\ApcuBackend::getMultiple 41 0.1% 10,744 5.0% 802 0.4% 2,636,016 12.0% -67,696 -0.3% 2,405,184 10.9% 10,816 0.0%
twig_render_template 5 0.0% 66,718 31.2% 76 0.0% 2,598,184 11.9% -30,456 -0.1% 2,958,224 13.4% 1,368 0.0%
Drupal\views\Plugin\views\display\Page::execute 1 0.0% 21,965 10.3% 21 0.0% 2,570,872 11.7% 3,480 0.0% 2,587,328 11.7% 816 0.0%
Symfony\Component\DependencyInjection\Container::get@2 97 0.2% 13,542 6.3% 713 0.3% 2,460,536 11.2% 33,424 0.2% 2,415,464 11.0% 43,560 0.2%
Drupal\Core\Cache\ChainedFastBackend::get 25 0.1% 9,472 4.4% 143 0.1% 2,316,496 10.6% 1,472 0.0% 2,077,784 9.4% 2,936 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 51 0.1% 6,159 2.9% 218 0.1% 2,309,624 10.6% 1,376 0.0% 1,657,208 7.5% 1,200 0.0%
Drupal\Core\Entity\EntityManager::getHandler 73 0.1% 8,595 4.0% 202 0.1% 2,237,840 10.2% 5,536 0.0% 2,019,208 9.2% 3,960 0.0%
Drupal\views\Routing\ViewPageController::handle 1 0.0% 12,755 6.0% 48 0.0% 2,026,736 9.3% 3,984 0.0% 1,984,184 9.0% 1,456 0.0%
Drupal\Core\Entity\EntityManager::getStorage 58 0.1% 7,501 3.5% 104 0.0% 2,003,312 9.2% 7,944 0.0% 1,818,920 8.2% 4,840 0.0%
Drupal\Core\Render\Renderer::render@1 16 0.0% 61,721 28.8% 36 0.0% 1,980,856 9.1% 1,920 0.0% 2,246,048 10.2% 384 0.0%
render 16 0.0% 61,070 28.5% 95 0.0% 1,912,048 8.7% 1,832 0.0% 2,248,808 10.2% 1,656 0.0%
drupal_render 15 0.0% 60,972 28.5% 60 0.0% 1,906,432 8.7% 1,240 0.0% 2,247,152 10.2% 480 0.0%
Twig_Template::render 5 0.0% 62,810 29.3% 47 0.0% 1,902,560 8.7% 2,432 0.0% 2,411,616 10.9% 768 0.0%
Twig_Template::display 5 0.0% 62,741 29.3% 40 0.0% 1,881,536 8.6% -192 -0.0% 2,352,032 10.7% 1,216 0.0%
Twig_Template::displayWithErrorHandling 5 0.0% 62,614 29.3% 21 0.0% 1,872,208 8.6% 3,064 0.0% 2,341,568 10.6% 696 0.0%
twig_drupal_escape_filter 34 0.1% 61,628 28.8% 302 0.1% 1,806,296 8.3% -127,368 -0.6% 2,254,952 10.2% 1,064 0.0%
Drupal\Core\Render\Renderer::doRender@2 26 0.1% 55,382 25.9% 1,062 0.5% 1,804,512 8.2% 3,896 0.0% 2,158,096 9.8% 5,264 0.0%
Drupal\views\Plugin\views\display\PathPluginBase::execute 1 0.0% 15,193 7.1% 5 0.0% 1,742,088 8.0% 1,120 0.0% 1,825,568 8.3% 0 0.0%
Drupal\views\ViewExecutable::build 1 0.0% 15,188 7.1% 125 0.1% 1,740,968 8.0% 9,640 0.0% 1,825,568 8.3% 7,592 0.0%
Drupal\Core\Access\AccessManager::check 9 0.0% 13,079 6.1% 265 0.1% 1,728,320 7.9% -29,040 -0.1% 1,667,696 7.6% 4,000 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 37 0.1% 5,376 2.5% 245 0.1% 1,649,000 7.5% 7,920 0.0% 1,472,696 6.7% 6,072 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 1 0.0% 15,725 7.3% 161 0.1% 1,643,784 7.5% -21,064 -0.1% 1,664,224 7.5% 2,600 0.0%
Drupal\Core\Access\AccessManager::performCheck 10 0.0% 10,893 5.1% 89 0.0% 1,609,912 7.4% -9,560 -0.0% 1,546,624 7.0% 1,392 0.0%
Symfony\Component\DependencyInjection\Container::get@3 65 0.1% 8,754 4.1% 473 0.2% 1,527,712 7.0% 28,424 0.1% 1,562,392 7.1% 37,504 0.2%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 7,631 3.6% 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,477 3.5% 15 0.0% 1,508,096 6.9% 1,200 0.0% 1,526,064 6.9% 1,184 0.0%
Drupal\Component\Plugin\LazyPluginCollection::get 49 0.1% 9,704 4.5% 99 0.0% 1,506,984 6.9% 3,832 0.0% 1,572,360 7.1% 1,864 0.0%
Drupal\Core\Entity\Entity::access 12 0.0% 11,712 5.5% 90 0.0% 1,450,784 6.6% 2,584 0.0% 1,389,464 6.3% 1,464 0.0%
__TwigTemplate_f9202de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6::doDisplay 1 0.0% 53,579 25.0% 138 0.1% 1,403,608 6.4% -2,984 -0.0% 1,731,656 7.9% 2,160 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getPlugin 14 0.0% 7,197 3.4% 175 0.1% 1,372,960 6.3% 13,912 0.1% 1,316,352 6.0% 9,976 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 12 0.0% 10,924 5.1% 462 0.2% 1,352,352 6.2% -12,704 -0.1% 1,325,536 6.0% 6,144 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 72 0.1% 4,696 2.2% 712 0.3% 1,339,624 6.1% 73,408 0.3% 1,209,728 5.5% 91,112 0.4%
Drupal\block\BlockViewBuilder::buildBlock 9 0.0% 19,237 9.0% 88 0.0% 1,339,240 6.1% 12,240 0.1% 1,249,024 5.7% 2,680 0.0%
Drupal\Core\Plugin\DefaultPluginManager::cacheGet 17 0.0% 5,809 2.7% 47 0.0% 1,330,000 6.1% 1,704 0.0% 1,150,768 5.2% 512 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions 19 0.0% 5,940 2.8% 51 0.0% 1,308,792 6.0% 2,912 0.0% 1,152,008 5.2% 504 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getCachedDefinitions 19 0.0% 5,889 2.8% 80 0.0% 1,305,880 6.0% -24,120 -0.1% 1,151,504 5.2% 736 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 5,630 2.6% 4 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,626 2.6% 15 0.0% 1,257,920 5.7% 288 0.0% 1,276,576 5.8% 1,424 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 98 0.2% 6,015 2.8% 284 0.1% 1,237,672 5.7% 6,056 0.0% 1,070,824 4.9% 4,480 0.0%
Drupal\views\ViewExecutable::initHandlers 4 0.0% 9,588 4.5% 51 0.0% 1,196,776 5.5% 3,968 0.0% 1,090,656 4.9% 2,152 0.0%
unserialize 114 0.2% 6,081 2.8% 1,420 0.7% 1,168,752 5.3% 332,544 1.5% 1,176,160 5.3% 343,320 1.6%
Drupal\block\BlockAccessControlHandler::checkAccess 11 0.0% 7,334 3.4% 217 0.1% 1,153,792 5.3% -1,440 -0.0% 1,151,704 5.2% 3,344 0.0%
Drupal\views\ViewExecutable::_initHandler 16 0.0% 8,987 4.2% 98 0.0% 1,150,120 5.3% 568 0.0% 1,082,632 4.9% 840 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 19 0.0% 8,872 4.1% 427 0.2% 1,147,704 5.2% 11,032 0.1% 1,081,696 4.9% 13,720 0.1%
Symfony\Component\DependencyInjection\Container::get@4 52 0.1% 6,176 2.9% 492 0.2% 1,125,104 5.1% 23,928 0.1% 1,112,896 5.0% 36,640 0.2%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 21 0.0% 4,080 1.9% 1,100 0.5% 1,095,584 5.0% 14,584 0.1% 765,088 3.5% 17,832 0.1%
Drupal\Core\Session\AccountProxy::hasPermission 47 0.1% 7,534 3.5% 197 0.1% 1,094,384 5.0% 14,296 0.1% 1,118,136 5.1% 3,304 0.0%
Drupal\user\Access\PermissionAccessCheck::access 3 0.0% 4,922 2.3% 43 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,873 2.3% 39 0.0% 1,086,552 5.0% 1,536 0.0% 1,101,784 5.0% 1,496 0.0%
Drupal\Core\Session\UserSession::hasPermission 47 0.1% 7,278 3.4% 353 0.2% 1,078,072 4.9% 1,936 0.0% 1,112,704 5.0% 2,192 0.0%
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection::initializePlugin 12 0.0% 5,870 2.7% 56 0.0% 1,048,384 4.8% 2,104 0.0% 1,072,632 4.9% 1,384 0.0%
Drupal\block\Entity\Block::getPlugin 38 0.1% 6,027 2.8% 135 0.1% 1,032,152 4.7% 3,384 0.0% 1,045,720 4.7% 2,456 0.0%
Drupal\Core\Theme\ThemeManager::render@1 15 0.0% 26,379 12.3% 35 0.0% 1,013,736 4.6% 2,328 0.0% 1,596,536 7.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 15 0.0% 26,344 12.3% 1,304 0.6% 1,011,408 4.6% -56,232 -0.3% 1,596,536 7.2% 7,288 0.0%
Drupal\views\Plugin\ViewsHandlerManager::getHandler 16 0.0% 3,567 1.7% 269 0.1% 970,216 4.4% 13,744 0.1% 649,416 2.9% 824 0.0%
twig_render_template@1 15 0.0% 22,468 10.5% 191 0.1% 965,864 4.4% -19,080 -0.1% 1,409,536 6.4% 1,024 0.0%
Drupal\Core\Session\UserSession::getRoleStorage 47 0.1% 4,165 1.9% 154 0.1% 964,968 4.4% 1,320 0.0% 973,712 4.4% 2,400 0.0%
Drupal\block\BlockPluginCollection::get 38 0.1% 5,327 2.5% 65 0.0% 948,616 4.3% 992 0.0% 969,168 4.4% 736 0.0%
Drupal\block\BlockPluginCollection::initializePlugin 11 0.0% 5,197 2.4% 27 0.0% 946,008 4.3% 1,120 0.0% 967,432 4.4% 824 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 2 0.0% 4,897 2.3% 80 0.0% 905,592 4.1% 5,704 0.0% 901,608 4.1% 4,792 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::getActiveBlockContexts 1 0.0% 4,883 2.3% 22 0.0% 905,408 4.1% 952 0.0% 903,424 4.1% 1,976 0.0%
Drupal::service 267 0.5% 7,956 3.7% 869 0.4% 883,320 4.0% 28,712 0.1% 1,425,056 6.5% 10,736 0.0%
unserialize@1 88 0.2% 4,172 1.9% 1,326 0.6% 881,600 4.0% 563,200 2.6% 789,896 3.6% 185,640 0.8%
Drupal\block\BlockViewBuilder::viewMultiple 9 0.0% 9,342 4.4% 520 0.2% 865,712 4.0% 30,008 0.1% 919,568 4.2% 13,280 0.1%
Drupal\block\BlockViewBuilder::view 9 0.0% 9,409 4.4% 58 0.0% 864,760 4.0% -11,976 -0.1% 921,280 4.2% 808 0.0%
[ display all ]