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

Overall Summary
Total Incl. Wall Time (microsec):123,001 microsecs
Total Incl. CPU (microsecs):115,005 microsecs
Total Incl. MemUse (bytes):11,603,520 bytes
Total Incl. PeakMemUse (bytes):11,713,952 bytes
Number of Function Calls:33,923


[View Full Callgraph]


Displaying top 100 functions: Sorted by Excl. 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%
PDOStatement::execute 74 0.2% 10,681 8.7% 10,681 8.7% 2,943 2.6% 2,943 2.6% 534,800 4.6% 534,800 4.6% 222,008 1.9% 222,008 1.9%
Symfony\Component\DependencyInjection\Container::get 859 2.5% 19,936 16.2% 4,085 3.3% 20,218 17.6% 3,026 2.6% 3,418,416 29.5% -14,800 -0.1% 3,176,848 27.1% 31,304 0.3%
Drupal\Core\DependencyInjection\Container::get 859 2.5% 23,761 19.3% 3,800 3.1% 24,093 20.9% 3,060 2.7% 3,438,560 29.6% 19,344 0.2% 3,217,904 27.5% 40,488 0.3%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 247 0.7% 11,728 9.5% 2,142 1.7% 12,021 10.5% 1,381 1.2% 4,643,520 40.0% 264,800 2.3% 3,729,648 31.8% 278,328 2.4%
Drupal\Component\Utility\NestedArray::mergeDeepArray 59 0.2% 2,094 1.7% 1,949 1.6% 2,132 1.9% 1,151 1.0% 93,120 0.8% 81,608 0.7% 44,320 0.4% 40,568 0.3%
unserialize 81 0.2% 2,383 1.9% 1,750 1.4% 2,456 2.1% 1,793 1.6% 1,023,232 8.8% 783,136 6.7% 1,328,768 11.3% 1,123,064 9.6%
Drupal\Core\Template\Attribute::createAttributeValue 213 0.6% 1,377 1.1% 1,256 1.0% 1,540 1.3% 797 0.7% 58,416 0.5% 33,104 0.3% 24,040 0.2% 6,568 0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 43 0.1% 15,220 12.4% 1,085 0.9% 10,217 8.9% 953 0.8% 1,185,728 10.2% -290,984 -2.5% 1,686,688 14.4% 113,552 1.0%
Drupal\Core\Database\Connection::query 74 0.2% 15,101 12.3% 1,009 0.8% 7,359 6.4% 816 0.7% 752,024 6.5% 49,192 0.4% 495,672 4.2% 114,296 1.0%
Drupal\Core\Extension\ModuleHandler::load 42 0.1% 1,901 1.5% 996 0.8% 1,934 1.7% 921 0.8% 333,760 2.9% 28,104 0.2% 327,384 2.8% 46,544 0.4%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 423 1.2% 1,545 1.3% 996 0.8% 1,885 1.6% 990 0.9% 75,672 0.7% 25,456 0.2% 96,512 0.8% 45,944 0.4%
strtr 175 0.5% 977 0.8% 977 0.8% 1,117 1.0% 1,117 1.0% 21,600 0.2% 21,600 0.2% 1,543,480 13.2% 1,543,480 13.2%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 111 0.3% 4,356 3.5% 966 0.8% 4,496 3.9% 638 0.6% 1,768,880 15.2% 139,456 1.2% 1,563,592 13.3% 160,480 1.4%
Drupal\Core\Template\Attribute::__toString 136 0.4% 3,443 2.8% 958 0.8% 3,525 3.1% 693 0.6% 46,704 0.4% 8,544 0.1% 22,168 0.2% 4,352 0.0%
Drupal\Core\Template\AttributeValueBase::render 209 0.6% 2,480 2.0% 889 0.7% 2,620 2.3% 687 0.6% 37,264 0.3% -62,952 -0.5% 17,152 0.1% 2,688 0.0%
Drupal\Component\Utility\String::checkPlain 459 1.4% 1,045 0.8% 882 0.7% 1,433 1.2% 853 0.7% 102,144 0.9% 29,512 0.3% 13,424 0.1% 9,520 0.1%
Drupal\Core\Routing\RouteCompiler::compile 25 0.1% 3,149 2.6% 844 0.7% 3,164 2.8% 458 0.4% 143,272 1.2% -5,696 -0.0% 80,864 0.7% 6,408 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 371 1.1% 863 0.7% 842 0.7% 1,244 1.1% 872 0.8% 37,288 0.3% 36,480 0.3% 22,720 0.2% 22,072 0.2%
DOMDocument::loadHTML 1 0.0% 874 0.7% 823 0.7% 874 0.8% 819 0.7% 4,152 0.0% 728 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::expandArguments 74 0.2% 1,229 1.0% 820 0.7% 1,300 1.1% 713 0.6% 11,400 0.1% -64,528 -0.6% 66,496 0.6% 40,664 0.3%
Drupal\Core\Database\Statement::execute 74 0.2% 11,476 9.3% 776 0.6% 3,715 3.2% 542 0.5% 539,416 4.6% 2,160 0.0% 226,344 1.9% 2,208 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 173 0.5% 1,694 1.4% 730 0.6% 1,691 1.5% 548 0.5% 114,720 1.0% 16,448 0.1% 83,800 0.7% 5,224 0.0%
Drupal\Core\Render\Element::children 114 0.3% 897 0.7% 708 0.6% 974 0.8% 609 0.5% 56,136 0.5% 16,440 0.1% 5,336 0.0% 3,888 0.0%
theme@1 10 0.0% 11,779 9.6% 687 0.6% 11,356 9.9% 489 0.4% 485,704 4.2% -41,312 -0.4% 765,400 6.5% 4,992 0.0%
Symfony\Component\Routing\RouteCompiler::compilePattern 25 0.1% 866 0.7% 658 0.5% 887 0.8% 448 0.4% 67,216 0.6% 33,264 0.3% 17,272 0.1% 6,496 0.1%
Symfony\Component\DependencyInjection\Container::get@1 100 0.3% 10,780 8.8% 609 0.5% 10,460 9.1% 435 0.4% 2,342,768 20.2% 5,032 0.0% 2,286,360 19.5% 15,336 0.1%
Drupal\Core\Extension\ModuleHandler::alter 75 0.2% 1,736 1.4% 601 0.5% 1,792 1.6% 481 0.4% 74,944 0.6% 9,072 0.1% 37,832 0.3% 11,840 0.1%
Drupal\Core\Cache\DatabaseBackend::checksumTags 52 0.2% 2,492 2.0% 596 0.5% 1,842 1.6% 484 0.4% 45,248 0.4% -67,304 -0.6% 71,096 0.6% 9,008 0.1%
fread 1 0.0% 589 0.5% 589 0.5% 590 0.5% 590 0.5% 13,120 0.1% 13,120 0.1% 2,432 0.0% 2,432 0.0%
t 168 0.5% 4,018 3.3% 576 0.5% 4,164 3.6% 492 0.4% 114,672 1.0% 15,456 0.1% 494,048 4.2% 3,864 0.0%
Drupal\Core\Config\Config::get 136 0.4% 5,188 4.2% 564 0.5% 3,931 3.4% 488 0.4% 82,568 0.7% -2,400 -0.0% 160,576 1.4% 3,872 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 20 0.1% 563 0.5% 552 0.4% 581 0.5% 327 0.3% 4,888 0.0% 3,288 0.0% 4,248 0.0% 2,744 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 103 0.3% 7,554 6.1% 539 0.4% 7,417 6.4% 513 0.4% 1,313,648 11.3% 18,784 0.2% 1,197,664 10.2% 9,784 0.1%
DOMXPath::query 1 0.0% 538 0.4% 538 0.4% 539 0.5% 539 0.5% 1,096 0.0% 1,096 0.0% 0 0.0% 0 0.0%
preg_replace 247 0.7% 537 0.4% 537 0.4% 727 0.6% 727 0.6% 48,088 0.4% 48,088 0.4% 15,776 0.1% 15,776 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 30 0.1% 5,067 4.1% 533 0.4% 4,552 4.0% 372 0.3% 385,184 3.3% 8,296 0.1% 390,560 3.3% 11,264 0.1%
apc_fetch 423 1.2% 518 0.4% 518 0.4% 860 0.7% 860 0.7% 45,816 0.4% 45,816 0.4% 46,896 0.4% 46,896 0.4%
drupal_get_library 8 0.0% 1,012 0.8% 509 0.4% 1,017 0.9% 375 0.3% 292,408 2.5% 30,384 0.3% 364,448 3.1% 121,456 1.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 31 0.1% 4,463 3.6% 503 0.4% 3,849 3.3% 366 0.3% 112,744 1.0% 10,608 0.1% 178,936 1.5% 11,816 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 52 0.2% 4,907 4.0% 498 0.4% 4,256 3.7% 441 0.4% 843,992 7.3% -133,536 -1.2% 1,193,936 10.2% 5,064 0.0%
Drupal::moduleHandler 213 0.6% 2,847 2.3% 487 0.4% 3,000 2.6% 469 0.4% 171,288 1.5% 25,384 0.2% 165,024 1.4% 5,560 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 10 0.0% 7,265 5.9% 485 0.4% 5,747 5.0% 320 0.3% 293,784 2.5% -80,016 -0.7% 355,944 3.0% 4,480 0.0%
Drupal\Core\DependencyInjection\Container::get@1 100 0.3% 11,268 9.2% 479 0.4% 10,970 9.5% 413 0.4% 2,389,616 20.6% 46,048 0.4% 2,317,632 19.8% 30,552 0.3%
theme@2 13 0.0% 4,528 3.7% 478 0.4% 4,299 3.7% 319 0.3% 112,440 1.0% -10,664 -0.1% 227,888 1.9% 3,856 0.0%
Drupal\Core\Template\Attribute::offsetSet 213 0.6% 1,851 1.5% 474 0.4% 2,015 1.8% 475 0.4% 112,768 1.0% 54,352 0.5% 29,920 0.3% 5,880 0.1%
Drupal\Core\StringTranslation\TranslationManager::translate 174 0.5% 1,538 1.3% 470 0.4% 1,688 1.5% 497 0.4% 29,640 0.3% -5,296 -0.0% 447,784 3.8% 4,528 0.0%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 30 0.1% 3,071 2.5% 464 0.4% 3,095 2.7% 293 0.3% 132,632 1.1% -12,656 -0.1% 131,832 1.1% 3,080 0.0%
Drupal\Core\Template\Attribute::__construct 137 0.4% 2,229 1.8% 456 0.4% 2,329 2.0% 399 0.3% 138,440 1.2% 31,352 0.3% 34,064 0.3% 6,224 0.1%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 173 0.5% 936 0.8% 454 0.4% 939 0.8% 511 0.4% 55,872 0.5% 1,672 0.0% 71,256 0.6% 1,752 0.0%
drupal_static 207 0.6% 458 0.4% 454 0.4% 606 0.5% 552 0.5% 26,488 0.2% 25,712 0.2% 24,392 0.2% 23,704 0.2%
Symfony\Component\Routing\RequestContext::fromRequest 12 0.0% 1,631 1.3% 449 0.4% 1,646 1.4% 259 0.2% 80,056 0.7% 5,784 0.0% 80,504 0.7% 6,904 0.1%
theme 6 0.0% 41,149 33.5% 445 0.4% 38,674 33.6% 337 0.3% 2,559,160 22.1% -15,704 -0.1% 2,816,464 24.0% 6,760 0.1%
Drupal\Component\Utility\NestedArray::getValue 40 0.1% 439 0.4% 439 0.4% 461 0.4% 298 0.3% 12,904 0.1% 11,296 0.1% 8,928 0.1% 8,928 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 174 0.5% 614 0.5% 434 0.4% 730 0.6% 449 0.4% 16,992 0.1% 1,520 0.0% 8,048 0.1% 1,648 0.0%
Twig_Template::render@1 9 0.0% 6,700 5.4% 415 0.3% 6,466 5.6% 50 0.0% 237,176 2.0% 344 0.0% 347,432 3.0% 0 0.0%
Drupal\Core\Template\AttributeArray::__toString 100 0.3% 647 0.5% 406 0.3% 714 0.6% 313 0.3% 28,520 0.2% -3,720 -0.0% 5,504 0.0% 1,328 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 61 0.2% 5,646 4.6% 406 0.3% 5,120 4.5% 304 0.3% 515,424 4.4% -51,640 -0.4% 440,528 3.8% 4,800 0.0%
_theme_table_cell 57 0.2% 1,747 1.4% 401 0.3% 1,789 1.6% 298 0.3% 21,728 0.2% -25,784 -0.2% 12,168 0.1% 1,880 0.0%
_menu_link_translate 11 0.0% 16,555 13.5% 401 0.3% 15,256 13.3% 266 0.2% 346,816 3.0% -920 -0.0% 343,336 2.9% 0 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 49 0.1% 447 0.4% 400 0.3% 492 0.4% 282 0.2% 10,320 0.1% 3,816 0.0% 9,664 0.1% 6,856 0.1%
theme_table 2 0.0% 4,147 3.4% 398 0.3% 4,150 3.6% 253 0.2% 393,400 3.4% -15,944 -0.1% 444,952 3.8% 7,936 0.1%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 52 0.2% 1,317 1.1% 396 0.3% 1,356 1.2% 285 0.2% 8,872 0.1% 2,032 0.0% 1,256 0.0% 80 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 7 0.0% 1,194 1.0% 396 0.3% 1,199 1.0% 373 0.3% 428,344 3.7% 5,984 0.1% 357,624 3.1% 8,960 0.1%
Drupal\Core\Config\Context\ConfigContext::notify 65 0.2% 3,036 2.5% 387 0.3% 3,093 2.7% 312 0.3% 63,704 0.5% 2,512 0.0% 49,064 0.4% 3,704 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 60 0.2% 636 0.5% 385 0.3% 674 0.6% 264 0.2% 7,824 0.1% -3,416 -0.0% 6,232 0.1% 3,736 0.0%
call_user_func_array 50 0.1% 27,660 22.5% 384 0.3% 26,610 23.1% 381 0.3% 2,188,232 18.9% 48,472 0.4% 2,173,256 18.6% 12,704 0.1%
Symfony\Component\Routing\RouteCompiler::compile 25 0.1% 1,327 1.1% 371 0.3% 1,347 1.2% 247 0.2% 90,656 0.8% -8,272 -0.1% 35,624 0.3% 3,384 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 29 0.1% 1,005 0.8% 358 0.3% 1,027 0.9% 254 0.2% 241,984 2.1% -7,968 -0.1% 243,272 2.1% 43,192 0.4%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 44 0.1% 1,486 1.2% 358 0.3% 1,566 1.4% 269 0.2% 541,616 4.7% 52,288 0.5% 498,768 4.3% 63,936 0.5%
Drupal::translation 168 0.5% 2,002 1.6% 352 0.3% 2,089 1.8% 323 0.3% 71,400 0.6% 9,160 0.1% 61,096 0.5% 1,368 0.0%
menu_item_route_access 9 0.0% 18,746 15.2% 346 0.3% 17,168 14.9% 240 0.2% 334,808 2.9% -93,192 -0.8% 395,584 3.4% 1,720 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 109 0.3% 362 0.3% 342 0.3% 447 0.4% 311 0.3% 16,496 0.1% 15,624 0.1% 5,816 0.0% 4,976 0.0%
DOMDocument::saveHTML 1 0.0% 325 0.3% 325 0.3% 326 0.3% 326 0.3% 13,208 0.1% 13,208 0.1% 0 0.0% 0 0.0%
_drupal_bootstrap_code 1 0.0% 4,872 4.0% 321 0.3% 4,559 4.0% 273 0.2% 865,320 7.5% 8,544 0.1% 860,296 7.3% 15,928 0.1%
Drupal\Core\Database\Connection::prepareQuery 74 0.2% 1,222 1.0% 319 0.3% 1,281 1.1% 258 0.2% 75,712 0.7% -9,192 -0.1% 29,136 0.2% 2,240 0.0%
Symfony\Component\HttpFoundation\Request::getHost 23 0.1% 626 0.5% 313 0.3% 648 0.6% 201 0.2% 11,568 0.1% 3,432 0.0% 10,600 0.1% 3,472 0.0%
Drupal\Core\Session\UserSession::hasPermission 24 0.1% 6,084 4.9% 312 0.3% 6,009 5.2% 211 0.2% 417,368 3.6% -3,032 -0.0% 378,888 3.2% 2,760 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 36 0.1% 1,944 1.6% 311 0.3% 1,867 1.6% 233 0.2% 350,808 3.0% 13,944 0.1% 273,040 2.3% 4,416 0.0%
Symfony\Component\DependencyInjection\Container::get@2 52 0.2% 7,852 6.4% 309 0.3% 7,496 6.5% 218 0.2% 1,790,440 15.4% 3,312 0.0% 1,781,256 15.2% 9,424 0.1%
Drupal\Core\Entity\EntityAccessController::access 11 0.0% 2,790 2.3% 308 0.3% 2,711 2.4% 193 0.2% 112,656 1.0% -1,424 -0.0% 117,976 1.0% 5,432 0.0%
Drupal\Core\Routing\RouteCompiler::getPathWithoutDefaults 25 0.1% 462 0.4% 302 0.2% 483 0.4% 206 0.2% 9,608 0.1% -26,048 -0.2% 8,280 0.1% 2,144 0.0%
Drupal::service 123 0.4% 5,578 4.5% 300 0.2% 5,670 4.9% 288 0.3% 820,240 7.1% 17,440 0.2% 690,296 5.9% 6,776 0.1%
drupal_render@2 31 0.1% 10,389 8.4% 299 0.2% 10,179 8.9% 274 0.2% 280,712 2.4% -5,984 -0.1% 439,840 3.8% 4,776 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 30 0.1% 8,468 6.9% 297 0.2% 7,957 6.9% 228 0.2% 523,800 4.5% -12,880 -0.1% 529,072 4.5% 3,176 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 40 0.1% 488 0.4% 293 0.2% 520 0.5% 201 0.2% 19,800 0.2% 2,904 0.0% 25,184 0.2% 1,816 0.0%
call_user_func@1 99 0.3% 4,557 3.7% 292 0.2% 4,470 3.9% 276 0.2% 249,256 2.1% 35,608 0.3% 89,728 0.8% 4,448 0.0%
Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection 10 0.0% 598 0.5% 287 0.2% 605 0.5% 184 0.2% 32,080 0.3% -16,504 -0.1% 27,320 0.2% 4,888 0.0%
system_library_info 1 0.0% 340 0.3% 285 0.2% 340 0.3% 282 0.2% 233,384 2.0% 224,712 1.9% 233,816 2.0% 225,264 1.9%
Drupal\Core\Config\ConfigFactory::get 40 0.1% 1,850 1.5% 285 0.2% 1,887 1.6% 217 0.2% 75,448 0.7% 6,208 0.1% 55,472 0.5% 4,408 0.0%
_filter_tips 1 0.0% 14,804 12.0% 284 0.2% 14,293 12.4% 195 0.2% 1,098,560 9.5% 6,936 0.1% 1,239,744 10.6% 1,632 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 54 0.2% 2,101 1.7% 281 0.2% 2,149 1.9% 245 0.2% 17,040 0.1% 2,016 0.0% 3,016 0.0% 360 0.0%
Drupal\filter\Plugin\Filter\FilterHtml::tips 2 0.0% 7,426 6.0% 271 0.2% 7,249 6.3% 177 0.2% 541,328 4.7% -11,640 -0.1% 811,104 6.9% 2,272 0.0%
array_keys 533 1.6% 264 0.2% 264 0.2% 712 0.6% 712 0.6% 236,752 2.0% 236,752 2.0% 45,096 0.4% 45,096 0.4%
PDO::prepare 74 0.2% 551 0.4% 259 0.2% 601 0.5% 266 0.2% 68,720 0.6% 63,200 0.5% 11,560 0.1% 9,464 0.1%
Symfony\Component\HttpFoundation\Request::prepareBaseUrl 10 0.0% 1,707 1.4% 254 0.2% 1,715 1.5% 164 0.1% 48,432 0.4% 1,064 0.0% 50,552 0.4% 3,664 0.0%
Drupal\Core\Routing\RouteCompiler::getFit 25 0.1% 268 0.2% 254 0.2% 288 0.3% 173 0.2% 6,400 0.1% -7,656 -0.1% 4,856 0.0% 1,904 0.0%
Drupal\Core\DependencyInjection\Container::get@2 52 0.2% 8,101 6.6% 245 0.2% 7,751 6.7% 212 0.2% 1,817,224 15.7% 25,984 0.2% 1,803,424 15.4% 21,536 0.2%
str_replace 163 0.5% 243 0.2% 243 0.2% 352 0.3% 352 0.3% 116,616 1.0% 116,616 1.0% 18,808 0.2% 18,808 0.2%
Drupal\Core\Routing\MimeTypeMatcher::filter 10 0.0% 1,518 1.2% 240 0.2% 1,526 1.3% 159 0.1% 65,256 0.6% -14,080 -0.1% 56,056 0.5% 3,432 0.0%
Drupal\Core\Template\AttributeString::__toString 109 0.3% 484 0.4% 239 0.2% 579 0.5% 250 0.2% 29,064 0.3% 6,432 0.1% 3,832 0.0% 960 0.0%
[ display all ]