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

Overall Summary
Total Incl. Wall Time (microsec):236,731 microsecs
Total Incl. MemUse (bytes):28,708,480 bytes
Total Incl. PeakMemUse (bytes):28,754,160 bytes
Number of Function Calls:24,440


[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% 236,731 100.0% 25 0.0% 28,708,480 100.0% -6,248 -0.0% 28,754,160 100.0% 0 0.0%
run_init::html/index.php 1 0.0% 236,617 100.0% 76 0.0% 28,706,464 100.0% 3,600 0.0% 28,754,160 100.0% 968 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 225,802 95.4% 23 0.0% 26,994,616 94.0% 4,016 0.0% 27,022,768 94.0% 2,544 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 209,111 88.3% 4 0.0% 24,314,400 84.7% 1,064 0.0% 24,333,216 84.6% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 209,107 88.3% 8 0.0% 24,313,336 84.7% 1,752 0.0% 24,333,216 84.6% 0 0.0%
Drupal\devel\StackMiddleware\DevelMiddleware::handle 1 0.0% 209,075 88.3% 10 0.0% 24,304,824 84.7% 1,888 0.0% 24,333,216 84.6% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 208,940 88.3% 6 0.0% 24,283,536 84.6% 1,400 0.0% 24,315,424 84.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 208,933 88.3% 7 0.0% 24,281,448 84.6% 2,008 0.0% 24,315,424 84.6% 1,072 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 1 0.0% 208,553 88.1% 20 0.0% 24,201,520 84.3% 2,864 0.0% 24,242,848 84.3% 456 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 1 0.0% 208,429 88.0% 32 0.0% 24,181,952 84.2% -7,032 -0.0% 24,230,752 84.3% 160 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 208,176 87.9% 8 0.0% 24,167,272 84.2% 1,792 0.0% 24,230,592 84.3% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 170,642 72.1% 26 0.0% 18,421,504 64.2% 2,944 0.0% 18,481,984 64.3% 576 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 4 0.0% 167,869 70.9% 332 0.1% 17,883,144 62.3% 32,328 0.1% 17,969,560 62.5% 1,448 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 166,272 70.2% 13 0.0% 17,871,240 62.3% 2,048 0.0% 17,948,664 62.4% 1,248 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 166,251 70.2% 31 0.0% 17,867,384 62.2% 3,056 0.0% 17,945,672 62.4% 1,224 0.0%
spl_autoload_call 315 1.3% 127,913 54.0% 700 0.3% 17,145,360 59.7% 38,128 0.1% 13,970,576 48.6% 2,720 0.0%
Composer\Autoload\ClassLoader::loadClass 314 1.3% 126,839 53.6% 1,043 0.4% 17,037,504 59.3% -59,768 -0.2% 13,904,312 48.4% 64 0.0%
Composer\Autoload\includeFile 314 1.3% 118,413 50.0% 4,882 2.1% 17,049,704 59.4% -478,200 -1.7% 13,884,632 48.3% 5,856 0.0%
Drupal\Component\DependencyInjection\Container::get 225 0.9% 99,252 41.9% 958 0.4% 10,726,656 37.4% -264,536 -0.9% 10,284,136 35.8% 10,304 0.0%
Drupal\Component\DependencyInjection\Container::createService 61 0.2% 93,806 39.6% 1,087 0.5% 10,157,560 35.4% 42,376 0.1% 8,997,696 31.3% 2,856 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 1 0.0% 81,255 34.3% 20 0.0% 8,574,672 29.9% 2,280 0.0% 8,470,224 29.5% 0 0.0%
Drupal\Core\EventSubscriber\HtmlResponseSubscriber::onRespond 1 0.0% 73,410 31.0% 12 0.0% 7,967,424 27.8% 2,000 0.0% 8,203,952 28.5% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAttachments 1 0.0% 73,396 31.0% 27 0.0% 7,963,200 27.7% -7,096 -0.0% 8,203,952 28.5% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@1 31 0.1% 72,036 30.4% 264 0.1% 7,739,184 27.0% -109,752 -0.4% 7,403,984 25.7% 1,312 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 56 0.2% 71,971 30.4% 455 0.2% 7,557,880 26.3% 25,480 0.1% 7,137,728 24.8% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 34 0.1% 70,918 30.0% 541 0.2% 7,523,840 26.2% 17,504 0.1% 6,987,408 24.3% 1,872 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 5 0.0% 70,068 29.6% 47 0.0% 7,917,744 27.6% 2,656 0.0% 7,956,264 27.7% 384 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure} 5 0.0% 69,924 29.5% 13 0.0% 7,908,552 27.5% 1,056 0.0% 7,954,168 27.7% 48 0.0%
Drupal\Core\Render\Renderer::render 5 0.0% 69,911 29.5% 15 0.0% 7,907,496 27.5% 2,224 0.0% 7,954,120 27.7% 1,248 0.0%
Drupal\Core\Render\Renderer::doRender 5 0.0% 69,896 29.5% 374 0.2% 7,905,272 27.5% -55,552 -0.2% 7,952,872 27.7% 208,408 0.7%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::renderPlaceholders 1 0.0% 68,444 28.9% 36 0.0% 7,782,968 27.1% -139,936 -0.5% 8,049,920 28.0% 560 0.0%
Drupal\Core\Render\Renderer::renderPlain 8 0.0% 68,092 28.8% 53 0.0% 7,770,520 27.1% 600 0.0% 7,156,952 24.9% 0 0.0%
Drupal\Core\Render\Renderer::renderRoot 1 0.0% 67,957 28.7% 17 0.0% 7,841,712 27.3% 1,392 0.0% 7,973,224 27.7% 128 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.1% 67,507 28.5% 792 0.3% 7,749,048 27.0% -39,024 -0.1% 7,156,952 24.9% 3,688 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders 4 0.0% 66,802 28.2% 27 0.0% 7,628,608 26.6% -296,152 -1.0% 7,647,368 26.6% 0 0.0%
Drupal\Core\Render\Renderer::renderPlaceholder 4 0.0% 66,771 28.2% 97 0.0% 7,922,624 27.6% -622,480 -2.2% 7,647,368 26.6% 192 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext@1 4 0.0% 65,795 27.8% 46 0.0% 7,673,616 26.7% 2,008 0.0% 7,156,952 24.9% 0 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}@1 4 0.0% 65,657 27.7% 16 0.0% 7,669,520 26.7% 1,000 0.0% 7,156,952 24.9% 0 0.0%
Drupal\Core\Render\Renderer::render@1 4 0.0% 65,641 27.7% 10 0.0% 7,668,520 26.7% 984 0.0% 7,156,952 24.9% 0 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 36 0.1% 57,503 24.3% 239 0.1% 6,196,208 21.6% 18,472 0.1% 5,949,016 20.7% 176 0.0%
Drupal\Component\DependencyInjection\Container::createService@2 21 0.1% 56,997 24.1% 386 0.2% 6,199,272 21.6% 16,208 0.1% 5,768,008 20.1% 1,656 0.0%
Drupal\Component\DependencyInjection\Container::get@2 21 0.1% 54,622 23.1% 192 0.1% 5,816,248 20.3% -112,472 -0.4% 5,599,248 19.5% 16 0.0%
spl_autoload_call@1 189 0.8% 48,496 20.5% 507 0.2% 6,237,240 21.7% 27,928 0.1% 5,648,384 19.6% 1,536 0.0%
Composer\Autoload\ClassLoader::loadClass@1 189 0.8% 47,989 20.3% 738 0.3% 6,209,312 21.6% -37,120 -0.1% 5,646,848 19.6% 0 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@2 21 0.1% 46,315 19.6% 169 0.1% 5,037,080 17.5% 10,928 0.0% 4,860,136 16.9% 312 0.0%
Drupal\Component\DependencyInjection\Container::createService@3 20 0.1% 45,753 19.3% 449 0.2% 5,035,240 17.5% 848 0.0% 4,719,560 16.4% 1,760 0.0%
Drupal\Component\DependencyInjection\Container::get@3 25 0.1% 44,450 18.8% 204 0.1% 4,842,472 16.9% -111,280 -0.4% 4,700,880 16.3% 512 0.0%
Composer\Autoload\includeFile@1 189 0.8% 42,820 18.1% 2,733 1.2% 6,216,648 21.7% -211,928 -0.7% 5,495,184 19.1% 680 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@3 24 0.1% 38,749 16.4% 195 0.1% 4,370,064 15.2% 11,344 0.0% 4,271,112 14.9% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@4 22 0.1% 37,873 16.0% 500 0.2% 4,348,872 15.1% 4,800 0.0% 4,025,704 14.0% 1,992 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 37,526 15.9% 50 0.0% 5,743,976 20.0% 4,280 0.0% 5,748,608 20.0% 1,040 0.0%
Drupal\Component\DependencyInjection\Container::get@4 25 0.1% 36,467 15.4% 221 0.1% 4,155,448 14.5% -102,408 -0.4% 4,036,160 14.0% 0 0.0%
call_user_func 34 0.1% 33,604 14.2% 114 0.0% 4,244,696 14.8% 14,240 0.0% 4,218,848 14.7% 232 0.0%
Drupal\block\BlockViewBuilder::preRender 3 0.0% 31,970 13.5% 36 0.0% 4,078,960 14.2% 4,856 0.0% 4,149,096 14.4% 336 0.0%
call_user_func_array 139 0.6% 30,624 12.9% 484 0.2% 4,407,920 15.4% 78,840 0.3% 3,668,480 12.8% 8,888 0.0%
Drupal\user\Plugin\Block\UserLoginBlock::build 1 0.0% 30,272 12.8% 57 0.0% 3,948,520 13.8% 4,144 0.0% 4,034,456 14.0% 704 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@4 40 0.2% 29,946 12.6% 262 0.1% 3,559,704 12.4% 148,376 0.5% 3,443,176 12.0% 115,608 0.4%
Drupal\Component\DependencyInjection\Container::createService@5 27 0.1% 29,207 12.3% 469 0.2% 3,545,144 12.3% 21,480 0.1% 3,108,456 10.8% 632 0.0%
Drupal\Component\DependencyInjection\Container::get@5 22 0.1% 28,092 11.9% 198 0.1% 3,287,680 11.5% -211,608 -0.7% 3,207,424 11.2% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 31 0.1% 27,677 11.7% 1,499 0.6% 3,096,072 10.8% 428,408 1.5% 4,476,448 15.6% 523,784 1.8%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 24,937 10.5% 95 0.0% 3,917,104 13.6% 1,144 0.0% 3,894,328 13.5% 0 0.0%
Drupal\Core\Extension\Extension::load 46 0.2% 24,854 10.5% 1,762 0.7% 3,928,544 13.7% -86,608 -0.3% 3,914,344 13.6% 152 0.0%
???_op 368 1.5% 24,854 10.5% 1,937 0.8% 2,849,280 9.9% 381,224 1.3% 2,542,600 8.8% 153,680 0.5%
Drupal\Core\Extension\ModuleHandler::load 44 0.2% 24,842 10.5% 169 0.1% 3,915,960 13.6% 8,296 0.0% 3,894,328 13.5% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::get 21 0.1% 23,471 9.9% 156 0.1% 3,055,584 10.6% 7,200 0.0% 4,332,768 15.1% 1,736 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@5 23 0.1% 21,531 9.1% 141 0.1% 2,927,048 10.2% 10,888 0.0% 2,666,776 9.3% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@6 16 0.1% 21,348 9.0% 280 0.1% 2,925,968 10.2% 17,512 0.1% 2,577,264 9.0% 3,144 0.0%
Drupal\Core\Theme\ThemeManager::render 2 0.0% 20,083 8.5% 210 0.1% 2,121,632 7.4% -32 -0.0% 2,075,472 7.2% 3,856 0.0%
twig_render_template 2 0.0% 18,248 7.7% 35 0.0% 1,905,000 6.6% -1,720 -0.0% 1,914,760 6.7% 0 0.0%
Drupal\Core\Entity\EntityManager::getStorage 8 0.0% 17,798 7.5% 17 0.0% 3,243,952 11.3% 2,440 0.0% 3,327,800 11.6% 992 0.0%
Drupal\Core\Entity\EntityManager::getHandler 8 0.0% 17,781 7.5% 48 0.0% 3,241,512 11.3% 2,696 0.0% 3,326,808 11.6% 936 0.0%
Drupal\Component\DependencyInjection\Container::get@6 17 0.1% 17,686 7.5% 143 0.1% 2,431,080 8.5% -67,888 -0.2% 2,264,744 7.9% 0 0.0%
Drupal\Core\Form\FormBuilder::getForm 1 0.0% 17,538 7.4% 25 0.0% 2,809,352 9.8% -3,304 -0.0% 2,797,880 9.7% 176 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 16,498 7.0% 26 0.0% 2,533,696 8.8% 2,440 0.0% 2,548,024 8.9% 768 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 16,330 6.9% 15 0.0% 2,525,344 8.8% 1,232 0.0% 2,546,776 8.9% 1,376 0.0%
Drupal\Core\Form\FormBuilder::buildForm 1 0.0% 16,291 6.9% 49 0.0% 2,527,608 8.8% 8,320 0.0% 2,537,976 8.8% 1,688 0.0%
class_exists 32 0.1% 16,209 6.8% 62 0.0% 2,811,952 9.8% 5,624 0.0% 2,409,848 8.4% 1,792 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 31 0.1% 14,892 6.3% 358 0.2% 2,389,560 8.3% -580,120 -2.0% 3,785,776 13.2% 1,520 0.0%
spl_autoload_call@2 53 0.2% 14,873 6.3% 147 0.1% 1,742,120 6.1% 8,208 0.0% 1,721,472 6.0% 672 0.0%
Composer\Autoload\ClassLoader::loadClass@2 53 0.2% 14,726 6.2% 218 0.1% 1,733,912 6.0% -9,512 -0.0% 1,720,800 6.0% 0 0.0%
unserialize 249 1.0% 14,267 6.0% 7,767 3.3% 4,067,304 14.2% 2,791,264 9.7% 5,514,536 19.2% 4,353,648 15.1%
Composer\Autoload\ClassLoader::findFile 601 2.5% 14,079 5.9% 2,633 1.1% 100,464 0.3% 1,183,552 4.1% 345,376 1.2% 315,080 1.1%
Drupal\Core\Database\Driver\mysql\Connection::query 45 0.2% 13,929 5.9% 138 0.1% 311,040 1.1% 2,696 0.0% 219,856 0.8% 1,912 0.0%
Drupal\Core\Database\Connection::query 45 0.2% 13,791 5.8% 483 0.2% 308,344 1.1% -42,296 -0.1% 217,944 0.8% 15,016 0.1%
Composer\Autoload\includeFile@2 53 0.2% 13,277 5.6% 804 0.3% 1,729,448 6.0% -61,128 -0.2% 1,703,536 5.9% 768 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 13,032 5.5% 18 0.0% 2,184,064 7.6% 1,840 0.0% 2,239,496 7.8% 1,256 0.0%
Drupal\Core\Access\AccessManager::checkRequest 1 0.0% 13,010 5.5% 14 0.0% 2,179,936 7.6% 1,088 0.0% 2,237,088 7.8% 1,144 0.0%
Drupal\Core\Access\AccessManager::check 1 0.0% 12,701 5.4% 38 0.0% 2,139,136 7.5% 1,480 0.0% 2,199,304 7.6% 1,656 0.0%
Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber::onRouteMatch 1 0.0% 12,664 5.3% 29 0.0% 1,132,784 3.9% -12,768 -0.0% 1,267,448 4.4% 0 0.0%
Drupal\Core\Render\RenderCache::get 4 0.0% 12,632 5.3% 64 0.0% 1,136,176 4.0% -26,112 -0.1% 1,267,448 4.4% 384 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@6 15 0.1% 11,966 5.1% 108 0.0% 1,679,528 5.9% 7,968 0.0% 1,757,112 6.1% 0 0.0%
Drupal\Core\Database\Statement::execute 45 0.2% 11,561 4.9% 413 0.2% 249,872 0.9% 1,864 0.0% 125,168 0.4% 1,128 0.0%
Drupal\Component\DependencyInjection\Container::createService@7 12 0.0% 11,555 4.9% 205 0.1% 1,662,144 5.8% 16,496 0.1% 1,696,024 5.9% 0 0.0%
Drupal\Core\Access\AccessManager::performCheck 1 0.0% 11,507 4.9% 17 0.0% 1,972,936 6.9% 712 0.0% 2,040,056 7.1% 760 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 587 2.4% 11,446 4.8% 7,749 3.3% -1,083,088 -3.8% -1,154,800 -4.0% 30,296 0.1% 27,088 0.1%
Drupal\Core\Session\AccountProxy::hasPermission 4 0.0% 11,368 4.8% 20 0.0% 1,929,344 6.7% 3,592 0.0% 2,005,048 7.0% 1,136 0.0%
Drupal\user\Access\PermissionAccessCheck::access 1 0.0% 11,234 4.7% 13 0.0% 1,947,264 6.8% 1,344 0.0% 2,015,952 7.0% 1,616 0.0%
Drupal\Core\Access\AccessResult::allowedIfHasPermissions 1 0.0% 11,219 4.7% 18 0.0% 1,943,240 6.8% 1,768 0.0% 2,012,624 7.0% 1,344 0.0%
PDOStatement::execute 45 0.2% 11,055 4.7% 11,055 4.7% 243,952 0.8% 243,952 0.8% 119,600 0.4% 119,600 0.4%
Drupal\Core\Session\UserSession::hasPermission 4 0.0% 10,993 4.6% 39 0.0% 1,879,104 6.5% 2,088 0.0% 1,958,888 6.8% 992 0.0%
[ display all ]