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

Overall Summary
Total Incl. Wall Time (microsec):491,452 microsecs
Total Incl. MemUse (bytes):22,530,800 bytes
Total Incl. PeakMemUse (bytes):22,588,176 bytes
Number of Function Calls:29,896


[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.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
main() 1 0.0% 491,452 100.0% 46 0.0% 22,530,800 100.0% -5,572 -0.0% 22,588,176 100.0% 0 0.0%
run_init::d8/index.php 1 0.0% 491,260 100.0% 94 0.0% 22,531,640 100.0% 2,348 0.0% 22,588,176 100.0% 452 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 471,908 96.0% 33 0.0% 21,604,812 95.9% 2,020 0.0% 21,665,712 95.9% 1,876 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 428,117 87.1% 6 0.0% 19,023,376 84.4% 596 0.0% 19,087,716 84.5% 496 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 428,111 87.1% 16 0.0% 19,022,780 84.4% 1,040 0.0% 19,087,220 84.5% 788 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 428,020 87.1% 13 0.0% 19,017,272 84.4% 792 0.0% 19,082,160 84.5% 864 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 428,005 87.1% 11 0.0% 19,016,076 84.4% 776 0.0% 19,080,892 84.5% 580 0.0%
Drupal\page_cache\StackMiddleware\PageCache::pass 1 0.0% 427,455 87.0% 7 0.0% 18,976,684 84.2% 592 0.0% 19,041,592 84.3% 568 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_StackMiddleware_KernelPreHandle_Proxy::handle 1 0.0% 427,448 87.0% 12 0.0% 18,976,092 84.2% 876 0.0% 19,041,024 84.3% 624 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 427,159 86.9% 12 0.0% 18,965,296 84.2% 964 0.0% 19,003,036 84.1% 888 0.0%
Drupal\Core\DependencyInjection\Container\prod\Drupal_Core_StackMiddleware_Session_Proxy::handle 1 0.0% 344,031 70.0% 12 0.0% 14,885,236 66.1% 944 0.0% 14,949,320 66.2% 676 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 343,698 69.9% 33 0.0% 14,872,148 66.0% 1,580 0.0% 14,911,100 66.0% 784 0.0%
Drupal\Core\DependencyInjection\Container\prod\Symfony_Component_HttpKernel_HttpKernel_Proxy::handle 1 0.0% 337,151 68.6% 10 0.0% 14,506,184 64.4% 884 0.0% 14,550,000 64.4% 404 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 334,924 68.1% 79 0.0% 14,391,184 63.9% 1,168 0.0% 14,457,404 64.0% 276 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 334,832 68.1% 134 0.0% 14,384,884 63.8% -4,012 -0.0% 14,448,852 64.0% 1,256 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 312,368 63.6% 493 0.1% 13,490,760 59.9% 16,916 0.1% 13,558,204 60.0% 3,828 0.0%
spl_autoload_call 343 1.1% 243,546 49.6% 1,254 0.3% 13,212,348 58.6% 27,728 0.1% 12,488,124 55.3% 4,324 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 331 1.1% 229,147 46.6% 6,766 1.4% 12,435,760 55.2% -320,180 -1.4% 11,750,796 52.0% 8,120 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 1 0.0% 184,862 37.6% 78 0.0% 6,910,048 30.7% 1,984 0.0% 7,048,676 31.2% 960 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 1 0.0% 182,857 37.2% 301 0.1% 6,833,856 30.3% -123,900 -0.5% 6,980,132 30.9% 780 0.0%
Symfony\Component\DependencyInjection\Container::get 516 1.7% 145,396 29.6% 2,200 0.4% 7,075,532 31.4% 33,500 0.1% 6,715,240 29.7% 20,456 0.1%
Drupal\Core\Render\Renderer::render 4 0.0% 117,946 24.0% 14 0.0% 3,945,432 17.5% 1,588 0.0% 4,014,292 17.8% 620 0.0%
Drupal\Core\Render\Renderer::doRender 4 0.0% 117,932 24.0% 265 0.1% 3,943,844 17.5% 3,020 0.0% 4,013,672 17.8% 1,432 0.0%
Symfony\Component\DependencyInjection\Container::get@1 154 0.5% 95,551 19.4% 986 0.2% 4,820,144 21.4% 34,276 0.2% 4,678,216 20.7% 8,988 0.0%
spl_autoload_call@1 222 0.7% 94,036 19.1% 887 0.2% 5,233,116 23.2% -25,052 -0.1% 4,955,224 21.9% 2,464 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 220 0.7% 92,773 18.9% 4,276 0.9% 5,238,760 23.3% -160,880 -0.7% 4,937,848 21.9% 2,652 0.0%
Drupal\Core\Theme\ThemeManager::render 4 0.0% 87,349 17.8% 14 0.0% 2,499,548 11.1% 1,220 0.0% 2,668,540 11.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 4 0.0% 87,335 17.8% 526 0.1% 2,498,328 11.1% -16,304 -0.1% 2,668,540 11.8% 1,768 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 83,116 16.9% 76 0.0% 4,079,096 18.1% 2,500 0.0% 4,052,828 17.9% 1,440 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 77,990 15.9% 35 0.0% 4,238,036 18.8% 1,348 0.0% 4,278,856 18.9% 1,448 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 77,796 15.8% 22 0.0% 4,233,284 18.8% 744 0.0% 4,274,084 18.9% 728 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 1 0.0% 70,158 14.3% 123 0.0% 3,037,572 13.5% 2,836 0.0% 3,049,296 13.5% 2,220 0.0%
call_user_func_array 139 0.5% 62,164 12.6% 568 0.1% 3,145,544 14.0% 42,444 0.2% 3,028,324 13.4% 12,384 0.1%
Drupal\Core\Entity\EntityAccessControlHandler::access 15 0.1% 60,962 12.4% 622 0.1% 3,316,148 14.7% -7,468 -0.0% 3,295,360 14.6% 3,504 0.0%
twig_render_template 4 0.0% 51,629 10.5% 84 0.0% 1,368,576 6.1% -31,860 -0.1% 1,489,396 6.6% 908 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 54 0.2% 50,683 10.3% 2,506 0.5% 2,126,076 9.4% 310,032 1.4% 2,602,596 11.5% 309,684 1.4%
Symfony\Component\DependencyInjection\Container::get@2 118 0.4% 49,884 10.2% 782 0.2% 2,441,420 10.8% 25,324 0.1% 2,397,776 10.6% 7,260 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 1 0.0% 49,514 10.1% 114 0.0% 2,271,256 10.1% -336 -0.0% 2,275,912 10.1% 772 0.0%
Drupal\Core\Cache\ChainedFastBackend::getMultiple 28 0.1% 48,605 9.9% 522 0.1% 2,040,624 9.1% -288 -0.0% 2,913,224 12.9% 2,192 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 45,193 9.2% 129 0.0% 2,230,180 9.9% 608 0.0% 2,222,396 9.8% 60 0.0%
Drupal\Core\Entity\EntityManager::getHandler 55 0.2% 45,188 9.2% 189 0.0% 2,672,484 11.9% 2,932 0.0% 2,705,060 12.0% 1,304 0.0%
Drupal\Core\Extension\Extension::load 43 0.1% 45,154 9.2% 2,072 0.4% 2,238,244 9.9% -47,352 -0.2% 2,236,036 9.9% 824 0.0%
Drupal\Core\Extension\ModuleHandler::load 41 0.1% 45,064 9.2% 218 0.0% 2,229,572 9.9% 4,292 0.0% 2,222,336 9.8% 0 0.0%
Drupal\Core\Access\AccessManager::check 5 0.0% 44,428 9.0% 164 0.0% 2,500,204 11.1% -5,308 -0.0% 2,440,944 10.8% 604 0.0%
Drupal\Core\Access\AccessManager::performCheck 5 0.0% 41,947 8.5% 57 0.0% 2,393,232 10.6% -2,472 -0.0% 2,350,996 10.4% 472 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 41,433 8.4% 25 0.0% 2,486,508 11.0% 1,012 0.0% 2,433,956 10.8% 904 0.0%
Drupal\Core\Access\AccessManager::checkRequest 1 0.0% 41,404 8.4% 18 0.0% 2,484,132 11.0% 568 0.0% 2,432,036 10.8% 192 0.0%
Drupal\block\BlockRepository::getVisibleBlocksPerRegion 1 0.0% 40,562 8.3% 200 0.0% 1,911,924 8.5% -14,032 -0.1% 1,925,232 8.5% 1,556 0.0%
Drupal\Core\Entity\EntityAccessCheck::access 4 0.0% 40,476 8.2% 74 0.0% 2,343,616 10.4% 224 0.0% 2,309,912 10.2% 1,256 0.0%
class_exists 77 0.3% 40,409 8.2% 165 0.0% 2,623,048 11.6% 3,228 0.0% 2,328,936 10.3% 1,996 0.0%
Drupal\node\Entity\Node::access 4 0.0% 40,371 8.2% 48 0.0% 2,340,216 10.4% 1,228 0.0% 2,306,832 10.2% 1,196 0.0%
Drupal\Core\Render\Renderer::render@1 14 0.0% 40,140 8.2% 45 0.0% 829,524 3.7% 948 0.0% 750,344 3.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.1% 40,097 8.2% 927 0.2% 829,012 3.7% 14,824 0.1% 750,344 3.3% 8,468 0.0%
Drupal\Core\Cache\ChainedFastBackend::get 16 0.1% 40,059 8.2% 129 0.0% 1,948,012 8.6% 1,092 0.0% 2,742,660 12.1% 1,224 0.0%
Drupal\Core\Entity\EntityManager::getStorage 37 0.1% 38,988 7.9% 99 0.0% 2,341,204 10.4% 3,504 0.0% 2,382,104 10.5% 1,188 0.0%
Drupal\node\NodeAccessControlHandler::access 4 0.0% 37,291 7.6% 65 0.0% 2,178,392 9.7% 976 0.0% 2,150,200 9.5% 1,192 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 1 0.0% 36,335 7.4% 9 0.0% 1,744,280 7.7% 860 0.0% 1,838,716 8.1% 308 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 1 0.0% 36,326 7.4% 11 0.0% 1,742,996 7.7% 864 0.0% 1,838,040 8.1% 472 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 1 0.0% 36,295 7.4% 22 0.0% 1,740,512 7.7% 624 0.0% 1,835,964 8.1% 308 0.0%
Drupal\Core\Plugin\DefaultPluginManager::cacheGet 11 0.0% 34,164 7.0% 56 0.0% 1,690,452 7.5% 2,300 0.0% 2,355,596 10.4% 240 0.0%
Twig_Template::render 4 0.0% 33,962 6.9% 41 0.0% 494,796 2.2% 1,256 0.0% 555,684 2.5% 0 0.0%
Twig_Template::display 4 0.0% 33,892 6.9% 40 0.0% 475,976 2.1% 932 0.0% 550,476 2.4% 0 0.0%
Twig_Template::displayWithErrorHandling 4 0.0% 33,788 6.9% 22 0.0% 470,200 2.1% 3,304 0.0% 550,476 2.4% 152 0.0%
???_op 407 1.4% 33,673 6.9% 2,637 0.5% 1,812,768 8.0% 380,636 1.7% 1,547,888 6.9% 149,468 0.7%
Drupal\Component\Plugin\PluginManagerBase::createInstance 16 0.1% 33,639 6.8% 104 0.0% 1,767,652 7.8% 2,104 0.0% 1,879,612 8.3% 1,080 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 16 0.1% 33,130 6.7% 215 0.0% 1,747,436 7.8% 5,632 0.0% 1,865,184 8.3% 816 0.0%
Drupal\Core\Template\TwigExtension::escapeFilter 25 0.1% 32,627 6.6% 268 0.1% 456,648 2.0% -65,220 -0.3% 516,508 2.3% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@3 72 0.2% 32,510 6.6% 468 0.1% 1,599,160 7.1% 19,780 0.1% 1,576,448 7.0% 6,344 0.0%
spl_autoload_call@2 67 0.2% 31,526 6.4% 272 0.1% 1,761,428 7.8% -7,528 -0.0% 1,761,416 7.8% 924 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 66 0.2% 31,145 6.3% 2,222 0.5% 1,763,728 7.8% -53,172 -0.2% 1,757,020 7.8% 804 0.0%
Drupal\Core\Entity\Entity::access 11 0.0% 31,103 6.3% 100 0.0% 1,523,124 6.8% 1,020 0.0% 1,514,440 6.7% 856 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::applyRouteEnhancers 1 0.0% 30,138 6.1% 16 0.0% 1,556,992 6.9% 832 0.0% 1,650,356 7.3% 372 0.0%
Drupal\Core\Routing\LazyRouteEnhancer::enhance 1 0.0% 30,090 6.1% 27 0.0% 1,553,920 6.9% 916 0.0% 1,647,904 7.3% 480 0.0%
Drupal\node\NodeAccessControlHandler::checkAccess 3 0.0% 29,937 6.1% 45 0.0% 1,824,424 8.1% 1,396 0.0% 1,812,172 8.0% 1,420 0.0%
Drupal\Core\ParamConverter\ParamConverterManager::convert 5 0.0% 29,610 6.0% 89 0.0% 1,535,472 6.8% 3,388 0.0% 1,626,388 7.2% 696 0.0%
Drupal\Core\Entity\ContentEntityBase::get 7 0.0% 29,555 6.0% 20 0.0% 1,807,052 8.0% 1,192 0.0% 1,797,164 8.0% 796 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 2 0.0% 29,535 6.0% 52 0.0% 1,805,860 8.0% 1,616 0.0% 1,796,368 8.0% 1,136 0.0%
Drupal\Core\ParamConverter\EntityConverter::convert 5 0.0% 29,505 6.0% 82 0.0% 1,531,232 6.8% 1,016 0.0% 1,624,840 7.2% 856 0.0%
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer::enhance 1 0.0% 29,308 6.0% 19 0.0% 1,536,860 6.8% 836 0.0% 1,627,448 7.2% 424 0.0%
Drupal::service 126 0.4% 29,235 5.9% 573 0.1% 1,390,004 6.2% 12,064 0.1% 1,241,000 5.5% 3,080 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 64 0.2% 29,228 5.9% 826 0.2% 1,698,712 7.5% -350,336 -1.6% 2,223,808 9.8% 1,172 0.0%
__TwigTemplate_d3ac92774332d050165b59a67764dbc4152546a973df7da3e25fb5309a86ba50::doDisplay 1 0.0% 28,016 5.7% 252 0.1% 407,364 1.8% -4,264 -0.0% 481,232 2.1% 0 0.0%
Drupal\Core\Database\Connection::query 85 0.3% 27,643 5.6% 1,439 0.3% 136,696 0.6% -42,888 -0.2% 114,632 0.5% 11,496 0.1%
Drupal\block\BlockAccessControlHandler::checkAccess 11 0.0% 27,367 5.6% 261 0.1% 1,448,740 6.4% -636 -0.0% 1,448,120 6.4% 1,792 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 27,170 5.5% 56 0.0% 1,813,564 8.0% 2,928 0.0% 1,818,924 8.1% 884 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 9 0.0% 27,004 5.5% 509 0.1% 1,728,648 7.7% -20,364 -0.1% 1,823,804 8.1% 7,672 0.0%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 26,567 5.4% 74 0.0% 1,776,276 7.9% 3,760 0.0% 1,802,804 8.0% 892 0.0%
unserialize 73 0.2% 25,428 5.2% 11,154 2.3% 2,175,112 9.7% 1,243,640 5.5% 2,351,112 10.4% 1,499,784 6.6%
Drupal\Core\Entity\EntityManager::getDefinition 37 0.1% 25,063 5.1% 361 0.1% 1,597,736 7.1% 3,468 0.0% 1,671,896 7.4% 1,368 0.0%
Drupal\block\Entity\Block::getPlugin 29 0.1% 24,900 5.1% 109 0.0% 1,334,872 5.9% 1,996 0.0% 1,341,028 5.9% 1,076 0.0%
Drupal\Core\Render\Renderer::doRender@2 29 0.1% 24,784 5.0% 1,286 0.3% 357,780 1.6% -17,364 -0.1% 354,780 1.6% 1,936 0.0%
Symfony\Component\DependencyInjection\Container::get@4 38 0.1% 23,563 4.8% 333 0.1% 1,172,596 5.2% 13,024 0.1% 1,142,408 5.1% 2,684 0.0%
Drupal\block\BlockPluginCollection::get 29 0.1% 23,475 4.8% 68 0.0% 1,262,528 5.6% 576 0.0% 1,273,604 5.6% 420 0.0%
Drupal\Component\Plugin\LazyPluginCollection::get 29 0.1% 23,407 4.8% 58 0.0% 1,261,952 5.6% 844 0.0% 1,273,184 5.6% 584 0.0%
Drupal\block\BlockPluginCollection::initializePlugin 11 0.0% 23,349 4.8% 43 0.0% 1,261,108 5.6% 612 0.0% 1,272,600 5.6% 612 0.0%
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection::initializePlugin 11 0.0% 23,306 4.7% 63 0.0% 1,260,496 5.6% 840 0.0% 1,271,988 5.6% 744 0.0%
Drupal\node\Entity\Node::isPublished 4 0.0% 22,081 4.5% 29 0.0% 1,349,112 6.0% 1,496 0.0% 1,359,344 6.0% 1,296 0.0%
Drupal\Core\Database\Statement::execute 85 0.3% 21,715 4.4% 1,144 0.2% 69,924 0.3% 1,020 0.0% 29,228 0.1% 904 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions 7 0.0% 21,402 4.4% 29 0.0% 997,904 4.4% 2,192 0.0% 1,647,960 7.3% 136 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getCachedDefinitions 7 0.0% 21,373 4.3% 49 0.0% 995,712 4.4% -4,812 -0.0% 1,647,824 7.3% 0 0.0%
[ display all ]