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

Overall Summary
Total Incl. Wall Time (microsec):237,626 microsecs
Total Incl. MemUse (bytes):28,708,136 bytes
Total Incl. PeakMemUse (bytes):28,754,712 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% 237,626 100.0% 30 0.0% 28,708,136 100.0% -6,248 -0.0% 28,754,712 100.0% 0 0.0%
run_init::html/index.php 1 0.0% 237,483 99.9% 84 0.0% 28,706,120 100.0% 3,600 0.0% 28,754,712 100.0% 968 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 223,537 94.1% 22 0.0% 26,994,200 94.0% 4,016 0.0% 27,023,240 94.0% 2,544 0.0%
Stack\StackedHttpKernel::handle 1 0.0% 207,085 87.1% 3 0.0% 24,313,952 84.7% 1,064 0.0% 24,333,752 84.6% 0 0.0%
Drupal\Core\StackMiddleware\NegotiationMiddleware::handle 1 0.0% 207,082 87.1% 10 0.0% 24,312,888 84.7% 1,752 0.0% 24,333,752 84.6% 0 0.0%
Drupal\devel\StackMiddleware\DevelMiddleware::handle 1 0.0% 207,048 87.1% 10 0.0% 24,304,376 84.7% 1,888 0.0% 24,333,752 84.6% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 1 0.0% 206,912 87.1% 6 0.0% 24,283,088 84.6% 1,400 0.0% 24,315,960 84.6% 0 0.0%
Drupal\page_cache\StackMiddleware\PageCache::handle 1 0.0% 206,905 87.1% 8 0.0% 24,281,000 84.6% 2,008 0.0% 24,315,960 84.6% 1,072 0.0%
Drupal\page_cache\StackMiddleware\PageCache::lookup 1 0.0% 206,529 86.9% 20 0.0% 24,201,072 84.3% 2,864 0.0% 24,243,384 84.3% 456 0.0%
Drupal\page_cache\StackMiddleware\PageCache::fetch 1 0.0% 206,403 86.9% 34 0.0% 24,181,504 84.2% -7,032 -0.0% 24,231,288 84.3% 160 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 1 0.0% 206,118 86.7% 8 0.0% 24,166,824 84.2% 1,792 0.0% 24,231,128 84.3% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 1 0.0% 167,646 70.6% 26 0.0% 18,421,056 64.2% 2,944 0.0% 18,482,520 64.3% 576 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 4 0.0% 167,013 70.3% 374 0.2% 17,882,664 62.3% 32,328 0.1% 17,970,064 62.5% 1,448 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 163,471 68.8% 12 0.0% 17,870,792 62.2% 2,048 0.0% 17,949,200 62.4% 1,248 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 163,451 68.8% 50 0.0% 17,866,936 62.2% 3,056 0.0% 17,946,208 62.4% 1,224 0.0%
spl_autoload_call 315 1.3% 125,932 53.0% 696 0.3% 17,145,232 59.7% 38,160 0.1% 13,974,072 48.6% 2,720 0.0%
Composer\Autoload\ClassLoader::loadClass 314 1.3% 124,676 52.5% 1,045 0.4% 17,037,344 59.3% -59,704 -0.2% 13,907,808 48.4% 64 0.0%
Composer\Autoload\includeFile 314 1.3% 116,245 48.9% 4,848 2.0% 17,049,480 59.4% -478,472 -1.7% 13,888,120 48.3% 5,856 0.0%
Drupal\Component\DependencyInjection\Container::get 225 0.9% 97,517 41.0% 1,024 0.4% 10,726,416 37.4% -264,520 -0.9% 10,284,288 35.8% 10,216 0.0%
Drupal\Component\DependencyInjection\Container::createService 61 0.2% 91,991 38.7% 1,187 0.5% 10,157,320 35.4% 42,336 0.1% 9,000,024 31.3% 2,856 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 1 0.0% 82,041 34.5% 22 0.0% 8,574,096 29.9% 2,280 0.0% 8,470,576 29.5% 0 0.0%
Drupal\Core\EventSubscriber\HtmlResponseSubscriber::onRespond 1 0.0% 74,237 31.2% 13 0.0% 7,966,872 27.8% 2,000 0.0% 8,203,904 28.5% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAttachments 1 0.0% 74,223 31.2% 28 0.0% 7,962,648 27.7% -7,072 -0.0% 8,203,904 28.5% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext 5 0.0% 70,593 29.7% 50 0.0% 7,917,168 27.6% 2,640 0.0% 7,956,288 27.7% 368 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure} 5 0.0% 70,441 29.6% 14 0.0% 7,907,976 27.5% 1,056 0.0% 7,954,144 27.7% 48 0.0%
Drupal\Core\Render\Renderer::render 5 0.0% 70,427 29.6% 13 0.0% 7,906,920 27.5% 2,224 0.0% 7,954,096 27.7% 1,248 0.0%
Drupal\Core\Render\Renderer::doRender 5 0.0% 70,414 29.6% 347 0.1% 7,904,696 27.5% -55,648 -0.2% 7,952,848 27.7% 208,768 0.7%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::renderPlaceholders 1 0.0% 68,918 29.0% 34 0.0% 7,782,408 27.1% -140,160 -0.5% 8,050,064 28.0% 560 0.0%
Drupal\Core\Render\Renderer::renderPlain 8 0.0% 68,707 28.9% 52 0.0% 7,769,856 27.1% 600 0.0% 7,155,800 24.9% 0 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 56 0.2% 68,698 28.9% 491 0.2% 7,557,880 26.3% 25,496 0.1% 7,137,432 24.8% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@1 31 0.1% 68,671 28.9% 310 0.1% 7,739,128 27.0% -109,752 -0.4% 7,403,576 25.7% 1,312 0.0%
Drupal\Core\Render\Renderer::renderRoot 1 0.0% 68,425 28.8% 19 0.0% 7,841,264 27.3% 1,392 0.0% 7,973,248 27.7% 128 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.1% 68,116 28.7% 791 0.3% 7,748,432 27.0% -38,976 -0.1% 7,155,800 24.9% 3,688 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 34 0.1% 67,571 28.4% 556 0.2% 7,523,824 26.2% 17,520 0.1% 6,987,048 24.3% 1,872 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders 4 0.0% 67,301 28.3% 30 0.0% 7,628,088 26.6% -296,592 -1.0% 7,646,848 26.6% 0 0.0%
Drupal\Core\Render\Renderer::renderPlaceholder 4 0.0% 67,267 28.3% 93 0.0% 7,922,544 27.6% -623,400 -2.2% 7,646,848 26.6% 192 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext@1 4 0.0% 66,353 27.9% 47 0.0% 7,673,080 26.7% 2,008 0.0% 7,155,800 24.9% 0 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}@1 4 0.0% 66,214 27.9% 16 0.0% 7,668,984 26.7% 1,000 0.0% 7,155,800 24.9% 0 0.0%
Drupal\Core\Render\Renderer::render@1 4 0.0% 66,198 27.9% 8 0.0% 7,667,984 26.7% 984 0.0% 7,155,800 24.9% 0 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 36 0.1% 53,637 22.6% 230 0.1% 6,196,152 21.6% 18,472 0.1% 5,948,800 20.7% 176 0.0%
Drupal\Component\DependencyInjection\Container::createService@2 21 0.1% 53,250 22.4% 368 0.2% 6,199,216 21.6% 16,216 0.1% 5,767,880 20.1% 1,656 0.0%
Drupal\Component\DependencyInjection\Container::get@2 21 0.1% 50,786 21.4% 191 0.1% 5,816,144 20.3% -112,472 -0.4% 5,599,128 19.5% 16 0.0%
spl_autoload_call@1 189 0.8% 47,960 20.2% 508 0.2% 6,237,328 21.7% 27,912 0.1% 5,650,384 19.7% 1,536 0.0%
Composer\Autoload\ClassLoader::loadClass@1 189 0.8% 47,452 20.0% 733 0.3% 6,209,416 21.6% -37,120 -0.1% 5,648,848 19.6% 0 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@2 21 0.1% 43,071 18.1% 152 0.1% 5,037,016 17.5% 10,928 0.0% 4,860,032 16.9% 312 0.0%
Drupal\Component\DependencyInjection\Container::createService@3 20 0.1% 42,626 17.9% 412 0.2% 5,035,176 17.5% 872 0.0% 4,719,456 16.4% 1,760 0.0%
Composer\Autoload\includeFile@1 189 0.8% 42,412 17.8% 2,712 1.1% 6,216,752 21.7% -211,792 -0.7% 5,497,280 19.1% 680 0.0%
Drupal\Component\DependencyInjection\Container::get@3 25 0.1% 41,274 17.4% 189 0.1% 4,842,408 16.9% -111,280 -0.4% 4,700,776 16.3% 512 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 38,464 16.2% 47 0.0% 5,743,976 20.0% 4,280 0.0% 5,748,608 20.0% 1,040 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@3 24 0.1% 36,317 15.3% 174 0.1% 4,370,000 15.2% 11,344 0.0% 4,271,024 14.9% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@4 22 0.1% 35,530 15.0% 447 0.2% 4,348,808 15.1% 4,800 0.0% 4,025,616 14.0% 1,992 0.0%
Drupal\Component\DependencyInjection\Container::get@4 25 0.1% 34,044 14.3% 198 0.1% 4,155,384 14.5% -102,408 -0.4% 4,036,072 14.0% 0 0.0%
call_user_func 34 0.1% 33,852 14.2% 119 0.1% 4,244,424 14.8% 14,240 0.0% 4,218,168 14.7% 232 0.0%
Drupal\block\BlockViewBuilder::preRender 3 0.0% 32,176 13.5% 39 0.0% 4,078,752 14.2% 4,856 0.0% 4,148,456 14.4% 288 0.0%
call_user_func_array 139 0.6% 30,852 13.0% 481 0.2% 4,407,872 15.4% 78,864 0.3% 3,668,624 12.8% 8,888 0.0%
Drupal\user\Plugin\Block\UserLoginBlock::build 1 0.0% 30,417 12.8% 57 0.0% 3,948,304 13.8% 4,144 0.0% 4,034,184 14.0% 704 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@4 40 0.2% 28,603 12.0% 244 0.1% 3,559,704 12.4% 148,376 0.5% 3,443,176 12.0% 115,608 0.4%
Drupal\Core\Cache\DatabaseBackend::getMultiple 31 0.1% 28,025 11.8% 1,346 0.6% 3,095,768 10.8% 428,424 1.5% 4,475,552 15.6% 523,816 1.8%
Drupal\Component\DependencyInjection\Container::createService@5 27 0.1% 27,946 11.8% 440 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% 26,823 11.3% 183 0.1% 3,287,680 11.5% -211,608 -0.7% 3,207,424 11.2% 0 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 25,786 10.9% 104 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% 25,701 10.8% 1,825 0.8% 3,928,544 13.7% -86,608 -0.3% 3,914,344 13.6% 152 0.0%
Drupal\Core\Extension\ModuleHandler::load 44 0.2% 25,682 10.8% 168 0.1% 3,915,960 13.6% 8,296 0.0% 3,894,328 13.5% 0 0.0%
???_op 368 1.5% 25,559 10.8% 1,945 0.8% 2,849,344 9.9% 381,208 1.3% 2,544,992 8.9% 153,648 0.5%
Drupal\Core\Cache\DatabaseBackend::get 21 0.1% 23,394 9.8% 155 0.1% 3,055,256 10.6% 7,176 0.0% 4,331,888 15.1% 1,712 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@5 23 0.1% 20,929 8.8% 127 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% 20,773 8.7% 268 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,347 8.6% 217 0.1% 2,121,288 7.4% -32 -0.0% 2,075,112 7.2% 3,856 0.0%
twig_render_template 2 0.0% 18,364 7.7% 31 0.0% 1,905,056 6.6% -1,720 -0.0% 1,914,688 6.7% 0 0.0%
Drupal\Core\Form\FormBuilder::getForm 1 0.0% 17,901 7.5% 26 0.0% 2,809,520 9.8% -3,304 -0.0% 2,797,816 9.7% 176 0.0%
Drupal\Component\DependencyInjection\Container::get@6 17 0.1% 17,707 7.5% 136 0.1% 2,431,080 8.5% -67,888 -0.2% 2,264,744 7.9% 0 0.0%
Drupal\Core\Entity\EntityManager::getStorage 8 0.0% 17,641 7.4% 21 0.0% 3,243,984 11.3% 2,440 0.0% 3,328,592 11.6% 992 0.0%
Drupal\Core\Entity\EntityManager::getHandler 8 0.0% 17,620 7.4% 48 0.0% 3,241,544 11.3% 2,696 0.0% 3,327,600 11.6% 936 0.0%
Drupal\Core\Form\FormBuilder::buildForm 1 0.0% 16,622 7.0% 50 0.0% 2,527,696 8.8% 8,320 0.0% 2,538,360 8.8% 1,688 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 16,289 6.9% 25 0.0% 2,533,768 8.8% 2,440 0.0% 2,548,480 8.9% 768 0.0%
Drupal\Core\Routing\AccessAwareRouter::matchRequest 1 0.0% 16,124 6.8% 17 0.0% 2,525,416 8.8% 1,232 0.0% 2,547,232 8.9% 1,376 0.0%
class_exists 32 0.1% 16,067 6.8% 62 0.0% 2,812,016 9.8% 5,624 0.0% 2,410,896 8.4% 1,792 0.0%
spl_autoload_call@2 53 0.2% 14,955 6.3% 150 0.1% 1,742,176 6.1% 8,208 0.0% 1,721,656 6.0% 672 0.0%
Composer\Autoload\ClassLoader::loadClass@2 53 0.2% 14,805 6.2% 215 0.1% 1,733,968 6.0% -9,512 -0.0% 1,720,984 6.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 31 0.1% 14,798 6.2% 364 0.2% 2,389,272 8.3% -580,096 -2.0% 3,785,088 13.2% 1,520 0.0%
Drupal\Core\Database\Driver\mysql\Connection::query 45 0.2% 14,641 6.2% 138 0.1% 311,048 1.1% 2,696 0.0% 219,664 0.8% 1,912 0.0%
Drupal\Core\Database\Connection::query 45 0.2% 14,503 6.1% 486 0.2% 308,352 1.1% -42,296 -0.1% 217,752 0.8% 15,096 0.1%
unserialize 249 1.0% 14,215 6.0% 7,727 3.3% 4,066,976 14.2% 2,790,920 9.7% 5,512,088 19.2% 4,351,392 15.1%
Composer\Autoload\ClassLoader::findFile 601 2.5% 13,991 5.9% 2,571 1.1% 100,464 0.3% 1,183,552 4.1% 345,080 1.2% 315,032 1.1%
Composer\Autoload\includeFile@2 53 0.2% 13,346 5.6% 812 0.3% 1,729,504 6.0% -61,112 -0.2% 1,703,928 5.9% 768 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 12,944 5.4% 18 0.0% 2,184,088 7.6% 1,840 0.0% 2,239,968 7.8% 1,256 0.0%
Drupal\Core\Access\AccessManager::checkRequest 1 0.0% 12,918 5.4% 47 0.0% 2,179,960 7.6% 1,088 0.0% 2,237,560 7.8% 1,144 0.0%
Drupal\Core\Access\AccessManager::check 1 0.0% 12,601 5.3% 37 0.0% 2,139,144 7.5% 1,480 0.0% 2,200,040 7.7% 1,656 0.0%
Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber::onRouteMatch 1 0.0% 12,433 5.2% 31 0.0% 1,132,816 3.9% -12,768 -0.0% 1,267,144 4.4% 0 0.0%
Drupal\Core\Render\RenderCache::get 4 0.0% 12,395 5.2% 61 0.0% 1,136,208 4.0% -26,104 -0.1% 1,267,144 4.4% 384 0.0%
Drupal\Core\Database\Statement::execute 45 0.2% 12,227 5.1% 431 0.2% 249,880 0.9% 1,864 0.0% 125,048 0.4% 1,128 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@6 15 0.1% 11,941 5.0% 107 0.0% 1,679,528 5.9% 7,968 0.0% 1,757,112 6.1% 0 0.0%
PDOStatement::execute 45 0.2% 11,696 4.9% 11,696 4.9% 243,960 0.8% 243,960 0.8% 119,480 0.4% 119,480 0.4%
Drupal\Component\DependencyInjection\Container::createService@7 12 0.0% 11,559 4.9% 203 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,475 4.8% 17 0.0% 1,973,000 6.9% 712 0.0% 2,040,392 7.1% 760 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 587 2.4% 11,420 4.8% 7,672 3.2% -1,083,088 -3.8% -1,154,776 -4.0% 30,048 0.1% 26,904 0.1%
Drupal\Core\Session\AccountProxy::hasPermission 4 0.0% 11,340 4.8% 18 0.0% 1,929,408 6.7% 3,592 0.0% 2,005,408 7.0% 1,136 0.0%
Drupal\user\Access\PermissionAccessCheck::access 1 0.0% 11,206 4.7% 14 0.0% 1,947,328 6.8% 1,344 0.0% 2,016,312 7.0% 1,616 0.0%
Drupal\Core\Access\AccessResult::allowedIfHasPermissions 1 0.0% 11,191 4.7% 18 0.0% 1,943,304 6.8% 1,768 0.0% 2,012,984 7.0% 1,344 0.0%
Drupal\Core\Session\UserSession::hasPermission 4 0.0% 10,999 4.6% 39 0.0% 1,879,168 6.5% 2,088 0.0% 1,959,248 6.8% 992 0.0%
[ display all ]