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

Overall Summary
Total Incl. Wall Time (microsec):230,815 microsecs
Total Incl. CPU (microsecs):216,300 microsecs
Total Incl. MemUse (bytes):17,439,392 bytes
Total Incl. PeakMemUse (bytes):17,595,584 bytes
Number of Function Calls:68,823


[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 135 0.2% 19,191 8.3% 19,191 8.3% 4,967 2.3% 4,967 2.3% 680,336 3.9% 680,336 3.9% 297,152 1.7% 297,152 1.7%
Composer\Autoload\ClassLoader::findFile 524 0.8% 20,108 8.7% 17,915 7.8% 20,535 9.5% 10,241 4.7% 91,800 0.5% 3,720 0.0% 301,856 1.7% 272,136 1.5%
Symfony\Component\DependencyInjection\Container::get 1,600 2.3% 33,262 14.4% 7,620 3.3% 34,119 15.8% 5,696 2.6% 3,688,856 21.2% -34,544 -0.2% 3,870,960 22.0% 46,152 0.3%
Drupal\Core\DependencyInjection\Container::get 1,600 2.3% 40,545 17.6% 7,220 3.1% 41,484 19.2% 5,821 2.7% 3,701,920 21.2% 12,264 0.1% 3,927,808 22.3% 56,128 0.3%
unserialize 148 0.2% 4,609 2.0% 3,162 1.4% 4,728 2.2% 3,230 1.5% 2,074,768 11.9% 1,684,480 9.7% 2,220,552 12.6% 1,921,560 10.9%
Composer\Autoload\ClassLoader::loadClass 299 0.4% 33,540 14.5% 2,423 1.0% 33,998 15.7% 1,840 0.9% 6,820,880 39.1% 312,856 1.8% 5,327,240 30.3% 318,144 1.8%
strtr 1,325 1.9% 2,067 0.9% 2,067 0.9% 3,254 1.5% 3,254 1.5% 71,552 0.4% 71,552 0.4% 2,584,944 14.7% 2,584,944 14.7%
Drupal\Core\Template\Attribute::createAttributeValue 310 0.5% 2,282 1.0% 2,040 0.9% 2,507 1.2% 1,292 0.6% 79,776 0.5% 48,480 0.3% 2,464 0.0% 2,464 0.0%
file_exists 550 0.8% 2,024 0.9% 2,024 0.9% 2,449 1.1% 2,449 1.1% 5,528 0.0% 5,528 0.0% 3,680 0.0% 3,680 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 77 0.1% 25,820 11.2% 1,848 0.8% 17,163 7.9% 1,616 0.7% 2,188,776 12.6% -107,680 -0.6% 2,491,000 14.2% 206,704 1.2%
Drupal\Core\Routing\RouteCompiler::compile 53 0.1% 6,270 2.7% 1,769 0.8% 6,311 2.9% 975 0.5% 200,056 1.1% -17,664 -0.1% 79,480 0.5% 6,584 0.0%
Drupal\Core\Render\Element::children 263 0.4% 2,000 0.9% 1,670 0.7% 2,155 1.0% 1,369 0.6% 94,240 0.5% 23,896 0.1% 19,168 0.1% 11,024 0.1%
theme@1 33 0.0% 22,924 9.9% 1,650 0.7% 22,730 10.5% 1,100 0.5% 764,312 4.4% -61,424 -0.4% 1,016,008 5.8% 10,624 0.1%
Drupal\Core\Template\Attribute::__toString 178 0.3% 5,083 2.2% 1,471 0.6% 5,217 2.4% 1,035 0.5% 65,880 0.4% 6,656 0.0% 21,160 0.1% 4,288 0.0%
Drupal\Core\Database\Connection::query 135 0.2% 26,676 11.6% 1,469 0.6% 12,444 5.8% 1,175 0.5% 837,680 4.8% -103,712 -0.6% 494,128 2.8% 30,976 0.2%
Symfony\Component\HttpFoundation\ParameterBag::get 659 1.0% 1,500 0.6% 1,468 0.6% 2,146 1.0% 1,499 0.7% 44,520 0.3% 43,712 0.3% 21,536 0.1% 20,728 0.1%
Drupal\Core\Database\Statement::execute 135 0.2% 20,654 8.9% 1,439 0.6% 6,395 3.0% 1,005 0.5% 684,952 3.9% 2,160 0.0% 301,488 1.7% 2,208 0.0%
Drupal\Core\Database\Connection::expandArguments 135 0.2% 2,156 0.9% 1,432 0.6% 2,270 1.0% 1,239 0.6% 14,544 0.1% -115,272 -0.7% 84,280 0.5% 51,848 0.3%
Drupal\Core\Extension\ModuleHandler::getImplementations 314 0.5% 3,294 1.4% 1,327 0.6% 3,422 1.6% 1,030 0.5% 323,920 1.9% 24,072 0.1% 272,568 1.5% 7,920 0.0%
Drupal\Core\Template\AttributeValueBase::render 304 0.4% 3,597 1.6% 1,320 0.6% 3,850 1.8% 1,069 0.5% 54,840 0.3% -89,504 -0.5% 16,224 0.1% 2,480 0.0%
Drupal\Component\Utility\String::checkPlain 712 1.0% 1,702 0.7% 1,306 0.6% 2,320 1.1% 1,395 0.6% 155,392 0.9% 43,992 0.3% 12,992 0.1% 9,592 0.1%
Drupal\Core\Extension\ModuleHandler::alter 230 0.3% 5,074 2.2% 1,270 0.6% 4,804 2.2% 1,007 0.5% 194,264 1.1% 912 0.0% 110,936 0.6% 17,760 0.1%
Composer\Autoload\ClassLoader::loadClass@1 142 0.2% 12,707 5.5% 1,223 0.5% 12,875 6.0% 799 0.4% 2,747,352 15.8% 175,152 1.0% 2,204,120 12.5% 175,240 1.0%
Drupal::moduleHandler 540 0.8% 6,683 2.9% 1,207 0.5% 7,084 3.3% 1,171 0.5% 182,672 1.0% 50,680 0.3% 174,280 1.0% 10,056 0.1%
preg_replace 722 1.0% 1,203 0.5% 1,203 0.5% 1,659 0.8% 1,659 0.8% 113,112 0.6% 113,112 0.6% 27,280 0.2% 27,280 0.2%
Symfony\Component\Routing\RouteCompiler::compilePattern 53 0.1% 1,522 0.7% 1,169 0.5% 1,562 0.7% 820 0.4% 112,328 0.6% 67,840 0.4% 16,896 0.1% 6,464 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 42 0.1% 1,088 0.5% 1,069 0.5% 1,126 0.5% 641 0.3% 6,072 0.0% 4,472 0.0% 4,408 0.0% 2,904 0.0%
Drupal\Core\Extension\ModuleHandler::load 42 0.1% 2,002 0.9% 1,044 0.5% 2,033 0.9% 980 0.5% 333,792 1.9% 28,088 0.2% 327,416 1.9% 46,536 0.3%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 60 0.1% 12,153 5.3% 1,044 0.5% 10,928 5.1% 773 0.4% 768,720 4.4% 11,032 0.1% 690,976 3.9% 17,408 0.1%
Drupal\views\Plugin\views\PluginBase::unpackOptions 37 0.1% 1,627 0.7% 1,015 0.4% 1,658 0.8% 620 0.3% 19,040 0.1% -256,936 -1.5% 50,520 0.3% 23,536 0.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray 56 0.1% 1,015 0.4% 996 0.4% 1,058 0.5% 653 0.3% 65,848 0.4% 61,240 0.4% 49,672 0.3% 46,312 0.3%
Drupal\Core\Cache\DatabaseBackend::checksumTags 88 0.1% 3,822 1.7% 957 0.4% 2,862 1.3% 768 0.4% 66,952 0.4% -118,696 -0.7% 94,904 0.5% 14,328 0.1%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 62 0.1% 6,429 2.8% 949 0.4% 6,410 3.0% 628 0.3% 160,040 0.9% -26,296 -0.2% 158,224 0.9% 4,712 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 19 0.0% 13,834 6.0% 902 0.4% 10,901 5.0% 612 0.3% 416,512 2.4% -157,528 -0.9% 473,288 2.7% 4,096 0.0%
theme@2 24 0.0% 6,082 2.6% 863 0.4% 6,099 2.8% 570 0.3% 88,952 0.5% -20,632 -0.1% 173,520 1.0% 488 0.0%
theme 17 0.0% 72,123 31.2% 862 0.4% 68,549 31.7% 615 0.3% 2,988,976 17.1% -34,776 -0.2% 3,140,200 17.8% 8,408 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 88 0.1% 8,330 3.6% 856 0.4% 7,373 3.4% 768 0.4% 1,695,816 9.7% -281,104 -1.6% 1,967,608 11.2% 6,848 0.0%
Drupal\Core\Config\Config::get 206 0.3% 6,353 2.8% 854 0.4% 4,876 2.3% 719 0.3% 101,456 0.6% -10,712 -0.1% 189,832 1.1% 4,872 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 61 0.1% 7,517 3.3% 845 0.4% 6,351 2.9% 663 0.3% 227,272 1.3% 15,576 0.1% 314,272 1.8% 13,216 0.1%
drupal_render@2 76 0.1% 31,332 13.6% 805 0.3% 31,073 14.4% 682 0.3% 1,189,456 6.8% -21,992 -0.1% 1,329,072 7.6% 29,056 0.2%
Symfony\Component\Routing\RouteCompiler::compile 53 0.1% 2,499 1.1% 802 0.3% 2,548 1.2% 512 0.2% 139,728 0.8% -19,056 -0.1% 35,416 0.2% 3,384 0.0%
Symfony\Component\DependencyInjection\Container::get@1 144 0.2% 16,309 7.1% 792 0.3% 16,057 7.4% 634 0.3% 2,431,808 13.9% 4,520 0.0% 2,358,904 13.4% 19,664 0.1%
drupal_static 503 0.7% 777 0.3% 771 0.3% 1,120 0.5% 1,056 0.5% 38,608 0.2% 37,832 0.2% 33,080 0.2% 32,392 0.2%
Symfony\Component\Routing\RequestContext::fromRequest 21 0.0% 2,706 1.2% 766 0.3% 2,726 1.3% 442 0.2% 78,928 0.5% 4,488 0.0% 80,680 0.5% 6,824 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 314 0.5% 1,922 0.8% 764 0.3% 2,048 0.9% 925 0.4% 232,184 1.3% -2,400 -0.0% 256,168 1.5% 2,704 0.0%
drupal_get_library 43 0.1% 2,311 1.0% 763 0.3% 2,190 1.0% 593 0.3% 437,928 2.5% 44,424 0.3% 317,144 1.8% 119,344 0.7%
Drupal\Core\Extension\ModuleHandler::invokeAll 107 0.2% 46,456 20.1% 744 0.3% 42,665 19.7% 550 0.3% 2,842,024 16.3% -73,408 -0.4% 2,805,992 15.9% 8,144 0.0%
Drupal\Core\DependencyInjection\Container::get@1 144 0.2% 17,066 7.4% 740 0.3% 16,831 7.8% 623 0.3% 2,495,552 14.3% 62,944 0.4% 2,401,712 13.6% 42,088 0.2%
Drupal\Core\Database\Query\Select::__toString 11 0.0% 1,572 0.7% 710 0.3% 1,581 0.7% 459 0.2% 28,792 0.2% -16,520 -0.1% 39,808 0.2% 14,392 0.1%
_menu_item_localize 16 0.0% 1,447 0.6% 708 0.3% 1,458 0.7% 458 0.2% 18,296 0.1% 264 0.0% 2,536 0.0% 1,192 0.0%
_menu_link_translate 18 0.0% 31,642 13.7% 699 0.3% 29,051 13.4% 447 0.2% 358,472 2.1% -5,792 -0.0% 344,616 2.0% 192 0.0%
Drupal\Core\Template\Attribute::offsetSet 310 0.5% 2,973 1.3% 691 0.3% 3,200 1.5% 693 0.3% 151,608 0.9% 71,832 0.4% 6,568 0.0% 4,104 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 85 0.1% 775 0.3% 680 0.3% 857 0.4% 489 0.2% 10,752 0.1% 1,800 0.0% 10,584 0.1% 7,816 0.0%
Drupal\Core\Template\Attribute::__construct 177 0.3% 3,560 1.5% 680 0.3% 3,715 1.7% 617 0.3% 185,424 1.1% 40,648 0.2% 9,448 0.1% 4,736 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 105 0.2% 1,108 0.5% 679 0.3% 1,177 0.5% 462 0.2% 9,984 0.1% -8,456 -0.0% 6,328 0.0% 3,896 0.0%
uasort 93 0.1% 1,394 0.6% 670 0.3% 1,481 0.7% 582 0.3% 25,432 0.1% -11,016 -0.1% 14,480 0.1% 4,160 0.0%
drupal_add_js 57 0.1% 879 0.4% 668 0.3% 931 0.4% 527 0.2% 333,824 1.9% 218,008 1.3% 12,136 0.1% 7,528 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 130 0.2% 9,763 4.2% 663 0.3% 9,659 4.5% 655 0.3% 1,297,504 7.4% 18,784 0.1% 1,206,040 6.9% 9,880 0.1%
Drupal::service 270 0.4% 10,946 4.7% 634 0.3% 11,175 5.2% 653 0.3% 971,976 5.6% 22,984 0.1% 1,292,400 7.3% 9,608 0.1%
t 166 0.2% 4,236 1.8% 632 0.3% 4,362 2.0% 524 0.2% 117,608 0.7% 22,488 0.1% 376,648 2.1% 11,056 0.1%
Drupal\Core\Session\UserSession::hasPermission 48 0.1% 12,447 5.4% 628 0.3% 12,203 5.6% 427 0.2% 748,744 4.3% -12,920 -0.1% 771,424 4.4% 3,832 0.0%
Drupal\Core\Routing\RouteCompiler::getPathWithoutDefaults 53 0.1% 977 0.4% 620 0.3% 1,025 0.5% 449 0.2% 11,864 0.1% -65,088 -0.4% 6,392 0.0% 2,224 0.0%
menu_item_route_access 17 0.0% 33,092 14.3% 619 0.3% 30,250 14.0% 427 0.2% 339,160 1.9% -185,192 -1.1% 384,536 2.2% 720 0.0%
call_user_func@1 245 0.4% 56,842 24.6% 600 0.3% 53,243 24.6% 627 0.3% 3,435,288 19.7% 59,968 0.3% 2,864,648 16.3% 10,272 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 60 0.1% 18,792 8.1% 595 0.3% 17,571 8.1% 484 0.2% 919,728 5.3% -29,320 -0.2% 844,232 4.8% 4,344 0.0%
fread 1 0.0% 577 0.2% 577 0.2% 578 0.3% 578 0.3% 13,136 0.1% 13,136 0.1% 6,464 0.0% 6,464 0.0%
Drupal\Core\Database\Connection::prepareQuery 135 0.2% 2,213 1.0% 567 0.2% 2,315 1.1% 476 0.2% 138,408 0.8% -20,808 -0.1% 49,248 0.3% 2,208 0.0%
l 23 0.0% 4,229 1.8% 553 0.2% 4,253 2.0% 417 0.2% 33,344 0.2% -27,016 -0.2% 12,408 0.1% 3,424 0.0%
Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection 19 0.0% 1,151 0.5% 552 0.2% 1,166 0.5% 327 0.2% 39,336 0.2% -35,024 -0.2% 27,872 0.2% 4,888 0.0%
array_keys 1,040 1.5% 548 0.2% 548 0.2% 1,448 0.7% 1,448 0.7% 471,952 2.7% 471,952 2.7% 93,808 0.5% 93,808 0.5%
file_create_url 89 0.1% 3,346 1.4% 548 0.2% 3,409 1.6% 421 0.2% 26,472 0.2% -6,496 -0.0% 14,984 0.1% 2,000 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 175 0.3% 1,552 0.7% 546 0.2% 1,694 0.8% 529 0.2% 26,888 0.2% -5,360 -0.0% 314,368 1.8% 9,128 0.1%
Drupal\Core\Config\ConfigFactory::getCacheKey 157 0.2% 573 0.2% 535 0.2% 692 0.3% 479 0.2% 22,720 0.1% 21,848 0.1% 6,880 0.0% 6,040 0.0%
Symfony\Component\HttpFoundation\Request::getHost 41 0.1% 1,091 0.5% 529 0.2% 1,126 0.5% 354 0.2% 13,008 0.1% 3,128 0.0% 10,528 0.1% 3,472 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 10 0.0% 1,660 0.7% 524 0.2% 1,671 0.8% 491 0.2% 509,592 2.9% 7,920 0.0% 397,624 2.3% 12,040 0.1%
Drupal\Core\Routing\RouteCompiler::getFit 53 0.1% 554 0.2% 510 0.2% 600 0.3% 347 0.2% 7,744 0.0% -17,800 -0.1% 5,248 0.0% 2,000 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 83 0.1% 4,033 1.7% 499 0.2% 4,092 1.9% 406 0.2% 65,904 0.4% 2,512 0.0% 49,888 0.3% 3,848 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 69 0.1% 821 0.4% 491 0.2% 889 0.4% 381 0.2% 21,920 0.1% 4,584 0.0% 27,864 0.2% 2,096 0.0%
Drupal\Core\Template\AttributeString::__toString 220 0.3% 995 0.4% 487 0.2% 1,164 0.5% 455 0.2% 56,880 0.3% 11,760 0.1% 3,112 0.0% 1,200 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath 28 0.0% 1,973 0.9% 485 0.2% 1,862 0.9% 347 0.2% 47,368 0.3% -688 -0.0% 26,880 0.2% 2,856 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 175 0.3% 700 0.3% 483 0.2% 847 0.4% 516 0.2% 17,040 0.1% 1,520 0.0% 8,360 0.0% 1,856 0.0%
drupal_alter 124 0.2% 6,217 2.7% 482 0.2% 5,892 2.7% 402 0.2% 181,256 1.0% 6,336 0.0% 110,040 0.6% 4,264 0.0%
Drupal\Component\Utility\NestedArray::getValue 45 0.1% 480 0.2% 479 0.2% 517 0.2% 351 0.2% 12,880 0.1% 11,272 0.1% 9,696 0.1% 9,696 0.1%
drupal_add_css 37 0.1% 874 0.4% 479 0.2% 899 0.4% 388 0.2% 174,256 1.0% 163,912 0.9% 25,712 0.1% 17,072 0.1%
Symfony\Component\HttpFoundation\Request::prepareBaseUrl 19 0.0% 3,117 1.4% 476 0.2% 3,134 1.4% 282 0.1% 49,808 0.3% -360 -0.0% 51,800 0.3% 3,984 0.0%
Drupal\Core\Database\Statement::__construct 135 0.2% 562 0.2% 475 0.2% 645 0.3% 441 0.2% 8,448 0.0% 7,632 0.0% 1,808 0.0% 1,160 0.0%
PDO::prepare 135 0.2% 1,033 0.4% 471 0.2% 1,125 0.5% 480 0.2% 128,488 0.7% 120,040 0.7% 14,560 0.1% 12,752 0.1%
str_replace 406 0.6% 467 0.2% 467 0.2% 775 0.4% 775 0.4% 236,816 1.4% 236,816 1.4% 43,528 0.2% 43,528 0.2%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 60 0.1% 1,575 0.7% 463 0.2% 1,622 0.7% 338 0.2% 11,104 0.1% 2,032 0.0% 1,888 0.0% 80 0.0%
Drupal\Core\Database\Connection::escapeTable 220 0.3% 831 0.4% 447 0.2% 1,024 0.5% 506 0.2% 25,384 0.1% 2,024 0.0% 17,368 0.1% 9,288 0.1%
Composer\Autoload\ClassLoader::loadClass@2 54 0.1% 4,024 1.7% 443 0.2% 4,081 1.9% 285 0.1% 834,344 4.8% 64,240 0.4% 708,656 4.0% 66,744 0.4%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 146 0.2% 451 0.2% 443 0.2% 567 0.3% 385 0.2% 12,136 0.1% 3,376 0.0% 3,648 0.0% 2,688 0.0%
preg_match 210 0.3% 435 0.2% 435 0.2% 605 0.3% 605 0.3% 41,232 0.2% 41,232 0.2% 7,416 0.0% 7,416 0.0%
Drupal\Core\Routing\MimeTypeMatcher::filter 19 0.0% 3,035 1.3% 424 0.2% 3,051 1.4% 310 0.1% 79,776 0.5% -28,904 -0.2% 58,480 0.3% 3,432 0.0%
drupal_render@4 34 0.0% 10,487 4.5% 421 0.2% 10,510 4.9% 348 0.2% 187,648 1.1% 5,152 0.0% 182,296 1.0% 2,328 0.0%
Drupal\Core\Database\Query\Condition::compile 24 0.0% 702 0.3% 417 0.2% 720 0.3% 325 0.2% 58,048 0.3% 18,392 0.1% 54,704 0.3% 22,824 0.1%
array_filter 191 0.3% 463 0.2% 415 0.2% 589 0.3% 497 0.2% 54,144 0.3% 45,960 0.3% 21,632 0.1% 17,376 0.1%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 38 0.1% 11,250 4.9% 415 0.2% 10,188 4.7% 278 0.1% 1,696,984 9.7% 6,000 0.0% 1,117,208 6.3% 5,648 0.0%
Drupal\Core\Asset\CssCollectionRenderer::render 1 0.0% 2,214 1.0% 409 0.2% 2,077 1.0% 253 0.1% 20,904 0.1% -42,752 -0.2% 19,168 0.1% 3,696 0.0%
Drupal\Core\Cache\DatabaseBackend::get 65 0.1% 22,786 9.9% 408 0.2% 15,334 7.1% 324 0.1% 1,970,424 11.3% 6,296 0.0% 2,201,680 12.5% 4,656 0.0%
[ display all ]