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

Overall Summary
Total Incl. Wall Time (microsec):238,201 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% 238,201 100.0% 43 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% 238,042 99.9% 74 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% 225,733 94.8% 21 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% 208,637 87.6% 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% 208,634 87.6% 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% 208,597 87.6% 11 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% 208,436 87.5% 7 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% 208,428 87.5% 9 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% 207,993 87.3% 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% 207,853 87.3% 31 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% 207,597 87.2% 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,839 70.5% 29 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% 164,799 69.2% 353 0.1% 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% 162,787 68.3% 19 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% 162,753 68.3% 42 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,178 52.6% 701 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,052 52.1% 1,039 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% 115,716 48.6% 4,888 2.1% 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% 95,225 40.0% 1,006 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% 89,666 37.6% 1,118 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% 84,028 35.3% 21 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% 76,056 31.9% 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% 76,042 31.9% 31 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% 71,908 30.2% 53 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% 71,737 30.1% 17 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% 71,720 30.1% 16 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% 71,704 30.1% 441 0.2% 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% 70,074 29.4% 46 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% 69,625 29.2% 64 0.0% 7,769,856 27.1% 600 0.0% 7,155,800 24.9% 0 0.0%
Drupal\Core\Render\Renderer::renderRoot 1 0.0% 69,428 29.1% 22 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,933 28.9% 917 0.4% 7,748,432 27.0% -38,976 -0.1% 7,155,800 24.9% 3,688 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders 4 0.0% 68,195 28.6% 35 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% 68,156 28.6% 111 0.0% 7,922,544 27.6% -623,400 -2.2% 7,646,848 26.6% 192 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters 56 0.2% 66,951 28.1% 480 0.2% 7,557,880 26.3% 25,496 0.1% 7,137,432 24.8% 0 0.0%
Drupal\Core\Render\Renderer::executeInRenderContext@1 4 0.0% 66,941 28.1% 55 0.0% 7,673,080 26.7% 2,008 0.0% 7,155,800 24.9% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@1 31 0.1% 66,820 28.1% 265 0.1% 7,739,128 27.0% -109,752 -0.4% 7,403,576 25.7% 1,312 0.0%
Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}@1 4 0.0% 66,770 28.0% 19 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,751 28.0% 13 0.0% 7,667,984 26.7% 984 0.0% 7,155,800 24.9% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@1 34 0.1% 65,884 27.7% 568 0.2% 7,523,824 26.2% 17,520 0.1% 6,987,048 24.3% 1,872 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@1 36 0.1% 53,369 22.4% 240 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% 52,983 22.2% 359 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,502 21.2% 181 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% 46,904 19.7% 502 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% 46,402 19.5% 730 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,392 18.2% 147 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,953 18.0% 409 0.2% 5,035,176 17.5% 872 0.0% 4,719,456 16.4% 1,760 0.0%
Drupal\Component\DependencyInjection\Container::get@3 25 0.1% 41,574 17.5% 194 0.1% 4,842,408 16.9% -111,280 -0.4% 4,700,776 16.3% 512 0.0%
Composer\Autoload\includeFile@1 189 0.8% 41,377 17.4% 2,663 1.1% 6,216,752 21.7% -211,792 -0.7% 5,497,280 19.1% 680 0.0%
Drupal\Core\DrupalKernel::preHandle 1 0.0% 39,750 16.7% 51 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,580 15.4% 170 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,805 15.0% 447 0.2% 4,348,808 15.1% 4,800 0.0% 4,025,616 14.0% 1,992 0.0%
call_user_func 34 0.1% 34,395 14.4% 125 0.1% 4,244,424 14.8% 14,240 0.0% 4,218,168 14.7% 232 0.0%
Drupal\Component\DependencyInjection\Container::get@4 25 0.1% 34,088 14.3% 203 0.1% 4,155,384 14.5% -102,408 -0.4% 4,036,072 14.0% 0 0.0%
Drupal\block\BlockViewBuilder::preRender 3 0.0% 32,571 13.7% 44 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% 31,027 13.0% 466 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,645 12.9% 58 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,607 12.0% 244 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% 27,998 11.8% 434 0.2% 3,545,144 12.3% 21,480 0.1% 3,108,456 10.8% 632 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 31 0.1% 27,985 11.7% 1,406 0.6% 3,095,768 10.8% 428,424 1.5% 4,475,552 15.6% 523,816 1.8%
Drupal\Component\DependencyInjection\Container::get@5 22 0.1% 26,760 11.2% 175 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,955 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,866 10.9% 1,859 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,851 10.9% 172 0.1% 3,915,960 13.6% 8,296 0.0% 3,894,328 13.5% 0 0.0%
???_op 368 1.5% 24,735 10.4% 1,936 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,812 10.0% 150 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% 21,397 9.0% 129 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,285 8.9% 269 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,216 8.5% 236 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,268 7.7% 38 0.0% 1,905,056 6.6% -1,720 -0.0% 1,914,688 6.7% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@6 17 0.1% 18,240 7.7% 136 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% 18,101 7.6% 27 0.0% 2,809,520 9.8% -3,304 -0.0% 2,797,816 9.7% 176 0.0%
Drupal\Core\Entity\EntityManager::getStorage 8 0.0% 18,020 7.6% 19 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% 18,001 7.6% 50 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,849 7.1% 50 0.0% 2,527,696 8.8% 8,320 0.0% 2,538,360 8.8% 1,688 0.0%
class_exists 32 0.1% 16,274 6.8% 64 0.0% 2,812,016 9.8% 5,624 0.0% 2,410,896 8.4% 1,792 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 16,215 6.8% 21 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,054 6.7% 14 0.0% 2,525,416 8.8% 1,232 0.0% 2,547,232 8.9% 1,376 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 31 0.1% 14,878 6.2% 361 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,356 6.0% 139 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,217 6.0% 479 0.2% 308,352 1.1% -42,296 -0.1% 217,752 0.8% 15,096 0.1%
unserialize 249 1.0% 14,187 6.0% 7,604 3.2% 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,676 5.7% 2,509 1.1% 100,464 0.3% 1,183,552 4.1% 345,080 1.2% 315,032 1.1%
spl_autoload_call@2 53 0.2% 13,641 5.7% 139 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% 13,502 5.7% 212 0.1% 1,733,968 6.0% -9,512 -0.0% 1,720,984 6.0% 0 0.0%
Drupal\Core\Routing\AccessAwareRouter::checkAccess 1 0.0% 12,996 5.5% 15 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,976 5.4% 17 0.0% 2,179,960 7.6% 1,088 0.0% 2,237,560 7.8% 1,144 0.0%
Drupal\Component\DependencyInjection\Container::resolveServicesAndParameters@6 15 0.1% 12,691 5.3% 108 0.0% 1,679,528 5.9% 7,968 0.0% 1,757,112 6.1% 0 0.0%
Drupal\Core\Access\AccessManager::check 1 0.0% 12,690 5.3% 36 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,299 5.2% 29 0.0% 1,132,816 3.9% -12,768 -0.0% 1,267,144 4.4% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@7 12 0.0% 12,297 5.2% 213 0.1% 1,662,144 5.8% 16,496 0.1% 1,696,024 5.9% 0 0.0%
Drupal\Core\Render\RenderCache::get 4 0.0% 12,265 5.1% 63 0.0% 1,136,208 4.0% -26,104 -0.1% 1,267,144 4.4% 384 0.0%
Composer\Autoload\includeFile@2 53 0.2% 12,153 5.1% 754 0.3% 1,729,504 6.0% -61,112 -0.2% 1,703,928 5.9% 768 0.0%
Drupal\Core\Database\Statement::execute 45 0.2% 12,016 5.0% 422 0.2% 249,880 0.9% 1,864 0.0% 125,048 0.4% 1,128 0.0%
Drupal\Core\Access\AccessManager::performCheck 1 0.0% 11,574 4.9% 16 0.0% 1,973,000 6.9% 712 0.0% 2,040,392 7.1% 760 0.0%
PDOStatement::execute 45 0.2% 11,495 4.8% 11,495 4.8% 243,960 0.8% 243,960 0.8% 119,480 0.4% 119,480 0.4%
Drupal\Core\Session\AccountProxy::hasPermission 4 0.0% 11,428 4.8% 20 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,302 4.7% 15 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,286 4.7% 18 0.0% 1,943,304 6.8% 1,768 0.0% 2,012,984 7.0% 1,344 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 587 2.4% 11,167 4.7% 7,573 3.2% -1,083,088 -3.8% -1,154,776 -4.0% 30,048 0.1% 26,904 0.1%
Drupal\Core\Session\UserSession::hasPermission 4 0.0% 11,074 4.6% 41 0.0% 1,879,168 6.5% 2,088 0.0% 1,959,248 6.8% 992 0.0%
[ display all ]