Run Report
Run #536837aa0f1dc: XHProf Run (Namespace=drupal-perf-cottser)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):296,359 microsecs
Total Incl. CPU (microsecs):285,995 microsecs
Total Incl. MemUse (bytes):28,806,016 bytes
Total Incl. PeakMemUse (bytes):28,880,136 bytes
Number of Function Calls:46,366


[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. CPU
(microsecs)
ICpu%Excl. CPU
(microsec)
ECPU%Incl.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
main() 1 0.0% 296,359 100.0% 40 0.0% 285,995 100.0% 28 0.0% 28,806,016 100.0% 3,144 0.0% 28,880,136 100.0% 0 0.0%
run_init::d8.dev/index.php 1 0.0% 296,249 100.0% 76 0.0% 285,886 100.0% 71 0.0% 28,794,192 100.0% -9,136 -0.0% 28,880,136 100.0% 0 0.0%
drupal_handle_request 1 0.0% 292,692 98.8% 63 0.0% 282,328 98.7% 45 0.0% 28,203,824 97.9% -28,320 -0.1% 28,274,152 97.9% 1,512 0.0%
Drupal\Core\DrupalKernel::handle 1 0.0% 220,709 74.5% 11 0.0% 211,595 74.0% 9 0.0% 17,475,016 60.7% 1,368 0.0% 17,525,816 60.7% 288 0.0%
Drupal\Core\HttpKernel::handle 1 0.0% 219,078 73.9% 24 0.0% 209,963 73.4% 13 0.0% 17,272,480 60.0% 2,648 0.0% 17,349,712 60.1% 1,088 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 1 0.0% 218,914 73.9% 4 0.0% 209,800 73.4% 5 0.0% 17,263,720 59.9% 1,144 0.0% 17,274,656 59.8% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 1 0.0% 218,910 73.9% 87 0.0% 209,795 73.4% 63 0.0% 17,262,576 59.9% -24,824 -0.1% 17,274,656 59.8% 480 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 6 0.0% 135,012 45.6% 42 0.0% 127,229 44.5% 31 0.0% 12,322,576 42.8% 4,016 0.0% 11,468,336 39.7% 1,496 0.0%
call_user_func 73 0.2% 116,881 39.4% 265 0.1% 108,766 38.0% 245 0.1% 10,163,656 35.3% 17,752 0.1% 9,198,672 31.9% 7,840 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 6 0.0% 110,533 37.3% 66 0.0% 102,896 36.0% 52 0.0% 9,379,056 32.6% 1,488 0.0% 8,756,472 30.3% 1,104 0.0%
drupal_render 8 0.0% 110,239 37.2% 281 0.1% 105,258 36.8% 237 0.1% 5,497,672 19.1% 40,440 0.1% 7,613,392 26.4% 16,256 0.1%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 5 0.0% 110,099 37.2% 134 0.0% 102,462 35.8% 85 0.0% 9,364,184 32.5% 1,008 0.0% 8,740,200 30.3% 1,160 0.0%
Composer\Autoload\ClassLoader::loadClass 271 0.6% 100,688 34.0% 1,156 0.4% 100,996 35.3% 1,010 0.4% 13,584,760 47.2% 98,744 0.3% 10,810,800 37.4% 9,480 0.0%
_theme 16 0.0% 100,397 33.9% 1,003 0.3% 96,231 33.6% 735 0.3% 4,434,032 15.4% -45,792 -0.2% 7,477,992 25.9% 336 0.0%
call_user_func_array 39 0.1% 96,571 32.6% 206 0.1% 94,211 32.9% 209 0.1% 5,624,704 19.5% 56,024 0.2% 6,427,256 22.3% 11,448 0.0%
Composer\Autoload\includeFile 268 0.6% 90,720 30.6% 4,014 1.4% 90,955 31.8% 3,528 1.2% 13,436,960 46.6% -288,912 -1.0% 10,753,840 37.2% 12,800 0.0%
Drupal\Core\Controller\HtmlPageController::content 1 0.0% 83,781 28.3% 163 0.1% 82,137 28.7% 160 0.1% 4,852,520 16.8% -271,680 -0.9% 5,861,720 20.3% 0 0.0%
Drupal\Core\DependencyInjection\Container::get 871 1.9% 76,458 25.8% 4,119 1.4% 76,495 26.7% 3,236 1.1% 8,444,712 29.3% 31,208 0.1% 7,001,528 24.2% 29,216 0.1%
Symfony\Component\DependencyInjection\Container::get 871 1.9% 72,286 24.4% 1,870 0.6% 72,370 25.3% 2,326 0.8% 8,412,704 29.2% 16,480 0.1% 6,971,592 24.1% 45,528 0.2%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlFragment 1 0.0% 69,131 23.3% 12 0.0% 64,542 22.6% 9 0.0% 5,174,960 18.0% 1,824 0.0% 4,503,896 15.6% 0 0.0%
Drupal\Core\Page\DefaultHtmlFragmentRenderer::render 1 0.0% 69,117 23.3% 87 0.0% 64,528 22.6% 66 0.0% 5,171,256 18.0% -76,672 -0.3% 4,503,896 15.6% 960 0.0%
Drupal\Core\Controller\HtmlPageController::getContentResult 1 0.0% 49,537 16.7% 10 0.0% 48,510 17.0% 9 0.0% 3,774,072 13.1% 1,256 0.0% 5,861,720 20.3% 480 0.0%
call_user_func_array@1 2 0.0% 49,511 16.7% 9 0.0% 48,484 17.0% 7 0.0% 3,778,200 13.1% 2,792 0.0% 5,864,088 20.3% 960 0.0%
Drupal\Core\Controller\FormController::getContentResult 1 0.0% 49,481 16.7% 39 0.0% 48,453 16.9% 23 0.0% 3,769,400 13.1% -9,760 -0.0% 5,859,192 20.3% 2,744 0.0%
Drupal\Core\Form\FormBuilder::buildForm 2 0.0% 47,802 16.1% 63 0.0% 46,776 16.4% 49 0.0% 3,419,968 11.9% 8,232 0.0% 5,592,448 19.4% 4,600 0.0%
drupal_render@1 20 0.0% 47,359 16.0% 362 0.1% 46,551 16.3% 313 0.1% 2,010,280 7.0% 42,848 0.1% 589,200 2.0% 20,224 0.1%
Drupal\Core\DependencyInjection\Container::get@1 130 0.3% 44,031 14.9% 685 0.2% 43,843 15.3% 566 0.2% 5,078,072 17.6% 57,488 0.2% 4,877,080 16.9% 18,728 0.1%
drupal_bootstrap 3 0.0% 43,935 14.8% 93 0.0% 43,405 15.2% 88 0.0% 6,789,784 23.6% -11,856 -0.0% 6,736,320 23.3% 2,304 0.0%
Symfony\Component\DependencyInjection\Container::get@1 130 0.3% 43,310 14.6% 612 0.2% 43,117 15.1% 591 0.2% 5,019,784 17.4% 9,576 0.0% 4,857,632 16.8% 17,384 0.1%
twig_render_template 43 0.1% 41,124 13.9% 454 0.2% 40,346 14.1% 323 0.1% 2,377,944 8.3% -85,224 -0.3% 772,312 2.7% 0 0.0%
call_user_func_array@2 45 0.1% 40,012 13.5% 261 0.1% 39,021 13.6% 261 0.1% 3,117,216 10.8% 28,736 0.1% 5,363,304 18.6% 0 0.0%
_drupal_bootstrap_code 1 0.0% 38,756 13.1% 577 0.2% 38,370 13.4% 528 0.2% 6,026,680 20.9% -168,824 -0.6% 6,017,208 20.8% 1,256 0.0%
Drupal\Core\Form\FormBuilder::retrieveForm 2 0.0% 36,702 12.4% 35 0.0% 35,908 12.6% 32 0.0% 2,573,400 8.9% 2,120 0.0% 5,528,504 19.1% 416 0.0%
Drupal\Core\Entity\EntityForm::buildForm 1 0.0% 36,227 12.2% 12 0.0% 35,430 12.4% 8 0.0% 2,539,288 8.8% 1,832 0.0% 5,363,304 18.6% 0 0.0%
Composer\Autoload\ClassLoader::loadClass@1 148 0.3% 36,019 12.2% 714 0.2% 36,193 12.7% 642 0.2% 4,853,272 16.8% 75,440 0.3% 3,662,824 12.7% 8,016 0.0%
drupal_render@2 64 0.1% 35,001 11.8% 925 0.3% 34,618 12.1% 744 0.3% 1,099,216 3.8% 12,600 0.0% 366,672 1.3% 3,576 0.0%
Drupal\image\Form\ImageStyleEditForm::form 1 0.0% 34,742 11.7% 306 0.1% 33,948 11.9% 189 0.1% 2,329,896 8.1% 47,192 0.2% 5,363,304 18.6% 0 0.0%
Drupal\Core\Controller\HtmlControllerBase::createHtmlFragment 1 0.0% 34,081 11.5% 65 0.0% 33,467 11.7% 60 0.0% 1,350,128 4.7% -173,432 -0.6% 0 0.0% 0 0.0%
Drupal\Core\Controller\HtmlControllerBase::drupalRender 1 0.0% 33,427 11.3% 4 0.0% 32,813 11.5% 4 0.0% 1,463,712 5.1% 1,176 0.0% 0 0.0% 0 0.0%
drupal_prepare_page 1 0.0% 33,132 11.2% 84 0.0% 31,664 11.1% 53 0.0% 3,427,864 11.9% 5,656 0.0% 2,677,040 9.3% 3,024 0.0%
Composer\Autoload\includeFile@1 148 0.3% 30,796 10.4% 2,025 0.7% 30,915 10.8% 1,751 0.6% 4,753,920 16.5% -162,432 -0.6% 3,644,472 12.6% 5,056 0.0%
_theme@1 34 0.1% 30,556 10.3% 1,752 0.6% 30,410 10.6% 1,241 0.4% 1,037,416 3.6% -149,592 -0.5% 478,096 1.7% 0 0.0%
Twig_Template::render 43 0.1% 30,364 10.2% 309 0.1% 29,582 10.3% 209 0.1% 1,000,728 3.5% 5,200 0.0% 762,968 2.6% 0 0.0%
Twig_Template::display 43 0.1% 29,932 10.1% 187 0.1% 29,159 10.2% 145 0.1% 934,760 3.2% 2,320 0.0% 742,496 2.6% 48 0.0%
Twig_Template::displayWithErrorHandling 43 0.1% 29,568 10.0% 122 0.0% 28,808 10.1% 121 0.0% 924,680 3.2% 8,024 0.0% 742,448 2.6% 0 0.0%
twig_render_var 244 0.5% 26,253 8.9% 1,071 0.4% 25,633 9.0% 802 0.3% 848,864 2.9% -81,520 -0.3% 720,024 2.5% 1,048 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 11 0.0% 24,670 8.3% 297 0.1% 24,542 8.6% 229 0.1% 2,940,400 10.2% 19,752 0.1% 2,712,032 9.4% 9,336 0.0%
Drupal\Core\Extension\Extension::load 42 0.1% 24,042 8.1% 1,897 0.6% 24,084 8.4% 1,779 0.6% 3,925,488 13.6% -86,152 -0.3% 3,926,224 13.6% 344 0.0%
Drupal\Core\Extension\ModuleHandler::loadAll 1 0.0% 23,912 8.1% 109 0.0% 23,912 8.4% 80 0.0% 3,875,704 13.5% 1,232 0.0% 3,857,336 13.4% 0 0.0%
Drupal\Core\Extension\ModuleHandler::load 41 0.1% 23,803 8.0% 176 0.1% 23,832 8.3% 164 0.1% 3,874,472 13.5% 8,056 0.0% 3,857,336 13.4% 128 0.0%
block_page_build 1 0.0% 23,633 8.0% 30 0.0% 22,972 8.0% 19 0.0% 2,731,744 9.5% 792 0.0% 1,936,080 6.7% 128 0.0%
block_get_blocks_by_region 5 0.0% 23,456 7.9% 34 0.0% 22,799 8.0% 28 0.0% 2,732,104 9.5% 2,808 0.0% 1,935,696 6.7% 672 0.0%
Drupal::service 320 0.7% 22,470 7.6% 658 0.2% 22,436 7.8% 701 0.2% 2,419,496 8.4% 24,624 0.1% 1,443,456 5.0% 3,520 0.0%
Drupal\Core\DependencyInjection\Container::get@2 67 0.1% 22,439 7.6% 354 0.1% 22,298 7.8% 311 0.1% 2,802,760 9.7% 27,304 0.1% 2,794,160 9.7% 10,432 0.0%
theme_image_style_effects 1 0.0% 22,210 7.5% 189 0.1% 22,041 7.7% 167 0.1% 481,376 1.7% -53,160 -0.2% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@2 67 0.1% 22,065 7.4% 257 0.1% 21,914 7.7% 270 0.1% 2,774,656 9.6% 4,728 0.0% 2,783,008 9.6% 8,776 0.0%
template_preprocess_page 1 0.0% 21,680 7.3% 95 0.0% 19,005 6.6% 68 0.0% 1,082,392 3.8% 11,184 0.0% 1,245,984 4.3% 2,888 0.0%
Drupal\Core\DrupalKernel::boot 1 0.0% 21,652 7.3% 5 0.0% 21,258 7.4% 4 0.0% 3,195,672 11.1% 1,224 0.0% 3,288,720 11.4% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer 1 0.0% 21,647 7.3% 71 0.0% 21,254 7.4% 55 0.0% 3,194,448 11.1% -8,400 -0.0% 3,288,720 11.4% 4,304 0.0%
class_exists 101 0.2% 21,169 7.1% 223 0.1% 21,263 7.4% 294 0.1% 3,309,728 11.5% 7,656 0.0% 2,496,232 8.6% 4,160 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 6 0.0% 20,774 7.0% 34 0.0% 18,784 6.6% 30 0.0% 2,102,960 7.3% 2,352 0.0% 2,059,296 7.1% 1,200 0.0%
Drupal\Core\Entity\EntityManager::getController 34 0.1% 20,447 6.9% 446 0.2% 20,187 7.1% 226 0.1% 3,302,048 11.5% 8,608 0.0% 3,005,264 10.4% 4,440 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 6 0.0% 19,850 6.7% 124 0.0% 17,859 6.2% 113 0.0% 2,098,688 7.3% -1,424 -0.0% 2,057,552 7.1% 16,424 0.1%
Symfony\Cmf\Component\Routing\DynamicRouter::matchRequest 6 0.0% 19,539 6.6% 52 0.0% 17,550 6.1% 38 0.0% 2,078,480 7.2% -1,208 -0.0% 2,009,952 7.0% 1,112 0.0%
template_preprocess_image_style_preview 1 0.0% 19,287 6.5% 281 0.1% 19,017 6.6% 259 0.1% 446,208 1.5% -3,652,456 -12.7% 5,070,680 17.6% 1,576 0.0%
Drupal\Core\Entity\EntityManager::getStorage 28 0.1% 18,660 6.3% 71 0.0% 18,395 6.4% 76 0.0% 3,062,144 10.6% 7,816 0.0% 2,836,520 9.8% 2,176 0.0%
Drupal\Core\Database\Connection::query 79 0.2% 18,009 6.1% 920 0.3% 7,941 2.8% 694 0.2% 470,232 1.6% -71,976 -0.2% 330,264 1.1% 20,152 0.1%
render 30 0.1% 15,605 5.3% 198 0.1% 15,350 5.4% 135 0.0% 701,336 2.4% 2,544 0.0% 478,096 1.7% 0 0.0%
Drupal\Core\Image\ImageFactory::get 2 0.0% 15,556 5.2% 28 0.0% 15,557 5.4% 16 0.0% 3,767,672 13.1% 2,008 0.0% 4,785,696 16.6% 288 0.0%
Composer\Autoload\ClassLoader::findFile 494 1.1% 15,290 5.2% 1,883 0.6% 15,700 5.5% 1,888 0.7% 89,176 0.3% 5,984 0.0% 62,152 0.2% 10,256 0.0%
Drupal\Core\Image\Image::__construct 2 0.0% 15,103 5.1% 9 0.0% 15,110 5.3% 13 0.0% 3,704,048 12.9% 1,168 0.0% 4,733,888 16.4% 0 0.0%
Drupal\Core\Image\Image::processInfo 6 0.0% 15,096 5.1% 30 0.0% 15,104 5.3% 29 0.0% 3,704,512 12.9% 3,368 0.0% 4,733,888 16.4% 888 0.0%
Drupal\system\Plugin\ImageToolkit\GDToolkit::getInfo 2 0.0% 15,054 5.1% 46 0.0% 15,056 5.3% 32 0.0% 3,698,856 12.8% -136 -0.0% 4,731,576 16.4% 528 0.0%
Drupal\system\Plugin\ImageToolkit\GDToolkit::load 2 0.0% 14,814 5.0% 49 0.0% 14,815 5.2% 36 0.0% 3,678,680 12.8% 2,776 0.0% 4,720,776 16.3% 0 0.0%
imagecreatefrompng 2 0.0% 14,754 5.0% 14,484 4.9% 14,760 5.2% 14,466 5.1% 3,671,648 12.7% 3,520,712 12.2% 4,720,776 16.3% 4,720,776 16.3%
Drupal\Core\Database\Statement::execute 79 0.2% 14,199 4.8% 868 0.3% 4,142 1.4% 635 0.2% 377,544 1.3% 2,160 0.0% 179,344 0.6% 2,264 0.0%
service_container_prod::getConfig_FactoryService 1 0.0% 14,020 4.7% 17 0.0% 13,810 4.8% 10 0.0% 1,596,648 5.5% 2,136 0.0% 1,609,152 5.6% 1,600 0.0%
drupal_render@3 20 0.0% 13,791 4.7% 366 0.1% 13,638 4.8% 282 0.1% 483,304 1.7% 40,016 0.1% 271,192 0.9% 30,768 0.1%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 1 0.0% 13,523 4.6% 27 0.0% 12,581 4.4% 21 0.0% 1,975,248 6.9% 3,008 0.0% 1,931,888 6.7% 1,576 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 494 1.1% 13,404 4.5% 10,584 3.6% 13,807 4.8% 6,442 2.3% 82,400 0.3% 17,152 0.1% 51,896 0.2% 47,280 0.2%
PDOStatement::execute 79 0.2% 13,296 4.5% 13,296 4.5% 3,231 1.1% 3,231 1.1% 372,928 1.3% 372,928 1.3% 174,792 0.6% 174,792 0.6%
Drupal\Core\DependencyInjection\Container::get@3 36 0.1% 13,153 4.4% 190 0.1% 13,188 4.6% 160 0.1% 1,535,744 5.3% 19,304 0.1% 1,531,696 5.3% 8,808 0.0%
Drupal\Core\Breadcrumb\BreadcrumbManager::build 1 0.0% 13,003 4.4% 27 0.0% 11,008 3.8% 21 0.0% 200,472 0.7% 1,328 0.0% 283,296 1.0% 1,560 0.0%
Symfony\Component\DependencyInjection\Container::get@3 36 0.1% 12,954 4.4% 233 0.1% 12,987 4.5% 194 0.1% 1,515,640 5.3% 4,672 0.0% 1,522,256 5.3% 10,112 0.0%
entity_view 2 0.0% 12,932 4.4% 23 0.0% 12,766 4.5% 17 0.0% 1,684,392 5.8% 2,048 0.0% 1,733,184 6.0% 960 0.0%
Drupal\system\PathBasedBreadcrumbBuilder::build 1 0.0% 12,922 4.4% 132 0.0% 10,928 3.8% 87 0.0% 189,320 0.7% -31,328 -0.1% 275,448 1.0% 2,712 0.0%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlPage 1 0.0% 12,511 4.2% 47 0.0% 11,876 4.2% 33 0.0% 661,584 2.3% -19,016 -0.1% 581,408 2.0% 288 0.0%
Drupal\block\BlockViewBuilder::view 2 0.0% 11,918 4.0% 361 0.1% 11,754 4.1% 15 0.0% 1,543,320 5.4% -2,528 -0.0% 1,592,624 5.5% 304 0.0%
_theme@2 33 0.1% 11,887 4.0% 1,473 0.5% 11,739 4.1% 985 0.3% 282,840 1.0% -93,352 -0.3% 157,016 0.5% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::get 20 0.0% 11,626 3.9% 132 0.0% 8,176 2.9% 104 0.0% 1,555,528 5.4% 6,240 0.0% 1,451,352 5.0% 1,176 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 2 0.0% 11,555 3.9% 115 0.0% 11,733 4.1% 414 0.1% 1,542,568 5.4% 42,264 0.1% 1,592,320 5.5% 75,632 0.3%
Drupal\Core\Cache\DatabaseBackend::getMultiple 20 0.0% 11,486 3.9% 575 0.2% 8,039 2.8% 503 0.2% 1,548,504 5.4% 80,328 0.3% 1,450,176 5.0% 123,608 0.4%
Drupal\block\BlockViewBuilder::buildBlock 2 0.0% 11,163 3.8% 17 0.0% 10,998 3.8% 14 0.0% 1,460,664 5.1% 4,440 0.0% 1,472,160 5.1% 1,600 0.0%
Drupal\user\Plugin\Block\UserLoginBlock::build 1 0.0% 11,121 3.8% 40 0.0% 10,955 3.8% 31 0.0% 1,452,640 5.0% 3,960 0.0% 1,468,160 5.1% 0 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher::matchRequest 6 0.0% 10,947 3.7% 168 0.1% 9,405 3.3% 131 0.0% 682,768 2.4% 47,048 0.2% 620,296 2.1% 36,240 0.1%
Drupal\Core\Page\DefaultHtmlPageRenderer::render 1 0.0% 10,881 3.7% 7 0.0% 10,247 3.6% 9 0.0% 368,504 1.3% -24,528 -0.1% 403,208 1.4% 0 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 41 0.1% 10,440 3.5% 282 0.1% 10,185 3.6% 220 0.1% 1,855,440 6.4% 5,936 0.0% 1,625,752 5.6% 3,272 0.0%
Composer\Autoload\ClassLoader::loadClass@2 47 0.1% 10,437 3.5% 238 0.1% 10,484 3.7% 205 0.1% 1,342,104 4.7% 22,672 0.1% 1,116,240 3.9% 3,688 0.0%
Drupal\Core\DependencyInjection\Container::get@4 23 0.0% 10,048 3.4% 132 0.0% 10,076 3.5% 126 0.0% 1,221,408 4.2% 18,592 0.1% 1,212,936 4.2% 7,616 0.0%
Drupal\Core\Form\FormBuilder::getForm 1 0.0% 9,985 3.4% 18 0.0% 9,985 3.5% 11 0.0% 1,419,424 4.9% -5,600 -0.0% 1,468,160 5.1% 288 0.0%
[ display all ]