Run Report
Run #51ec3b81ad265: XHProf Run (Namespace=drupal-perf-drupalcon)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):243,653 microsecs
Total Incl. CPU (microsecs):230,023 microsecs
Total Incl. MemUse (bytes):16,295,256 bytes
Total Incl. PeakMemUse (bytes):16,433,224 bytes
Number of Function Calls:52,129


[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.3% 20,721 8.5% 20,721 8.5% 7,913 3.4% 7,913 3.4% 738,736 4.5% 738,736 4.5% 393,440 2.4% 393,440 2.4%
Symfony\Component\DependencyInjection\Container::get 1,274 2.4% 26,439 10.9% 6,850 2.8% 26,673 11.6% 6,680 2.9% 2,934,368 18.0% -168 -0.0% 2,714,480 16.5% 76,320 0.5%
unserialize 143 0.3% 4,841 2.0% 4,217 1.7% 4,968 2.2% 4,317 1.9% 2,050,336 12.6% 1,854,360 11.4% 2,485,312 15.1% 2,311,448 14.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 261 0.5% 22,590 9.3% 3,115 1.3% 23,049 10.0% 2,260 1.0% 6,564,552 40.3% 272,672 1.7% 5,522,912 33.6% 314,840 1.9%
Drupal\Core\Template\Attribute::offsetSet 354 0.7% 3,596 1.5% 2,910 1.2% 3,882 1.7% 2,045 0.9% 151,840 0.9% 123,112 0.8% 34,864 0.2% 8,664 0.1%
load::field/FieldPluginBase.php 1 0.0% 2,685 1.1% 2,685 1.1% 2,688 1.2% 2,688 1.2% 440,920 2.7% 440,920 2.7% 469,944 2.9% 469,944 2.9%
Drupal\Core\Cache\DatabaseBackend::getMultiple 76 0.1% 31,311 12.9% 2,625 1.1% 23,119 10.1% 2,364 1.0% 2,284,328 14.0% -70,256 -0.4% 3,012,320 18.3% 215,360 1.3%
Drupal\Core\Template\Attribute::__toString 197 0.4% 7,663 3.1% 2,613 1.1% 7,825 3.4% 2,017 0.9% 67,656 0.4% 5,216 0.0% 31,704 0.2% 5,192 0.0%
array_key_exists 2,443 4.7% 2,090 0.9% 2,090 0.9% 3,342 1.5% 3,342 1.5% 22,096 0.1% 22,096 0.1% 14,144 0.1% 14,144 0.1%
Drupal\Core\Database\Connection::query 135 0.3% 30,521 12.5% 1,955 0.8% 17,676 7.7% 1,615 0.7% 898,000 5.5% -110,360 -0.7% 631,008 3.8% 40,160 0.2%
preg_replace 996 1.9% 1,888 0.8% 1,888 0.8% 2,698 1.2% 2,698 1.2% 143,664 0.9% 143,664 0.9% 33,952 0.2% 33,952 0.2%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 73 0.1% 23,001 9.4% 1,884 0.8% 21,973 9.6% 1,417 0.6% 1,350,904 8.3% 29,872 0.2% 1,233,088 7.5% 20,424 0.1%
Drupal\Core\Database\Connection::expandArguments 135 0.3% 2,861 1.2% 1,867 0.8% 2,980 1.3% 1,617 0.7% 17,128 0.1% -113,352 -0.7% 97,720 0.6% 60,816 0.4%
strtolower 1,836 3.5% 1,802 0.7% 1,802 0.7% 2,805 1.2% 2,805 1.2% 96,696 0.6% 96,696 0.6% 22,360 0.1% 22,360 0.1%
Drupal\Core\Database\Statement::execute 135 0.3% 22,671 9.3% 1,724 0.7% 9,813 4.3% 1,387 0.6% 743,352 4.6% 2,160 0.0% 397,776 2.4% 2,208 0.0%
Drupal\Core\Database\Query\Select::__toString 13 0.0% 4,030 1.7% 1,560 0.6% 4,046 1.8% 1,140 0.5% 21,592 0.1% -44,224 -0.3% 53,008 0.3% 26,616 0.2%
Drupal\Core\Config\ConfigFactory::loadMultiple 76 0.1% 12,271 5.0% 1,538 0.6% 11,413 5.0% 1,240 0.5% 345,232 2.1% 19,912 0.1% 443,424 2.7% 16,328 0.1%
theme@2 48 0.1% 15,557 6.4% 1,519 0.6% 15,595 6.8% 1,173 0.5% 400,552 2.5% -13,912 -0.1% 491,904 3.0% 3,936 0.0%
Drupal\Core\Config\Config::get 363 0.7% 8,421 3.5% 1,503 0.6% 7,349 3.2% 1,381 0.6% 102,584 0.6% -37,312 -0.2% 255,760 1.6% 4,504 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 452 0.9% 2,466 1.0% 1,461 0.6% 2,855 1.2% 1,521 0.7% 71,088 0.4% 27,224 0.2% 96,416 0.6% 45,008 0.3%
element_children 200 0.4% 1,928 0.8% 1,451 0.6% 2,082 0.9% 1,354 0.6% 78,464 0.5% 22,912 0.1% 7,536 0.0% 4,880 0.0%
Drupal\Core\Extension\ModuleHandler::load 45 0.1% 2,789 1.1% 1,435 0.6% 2,829 1.2% 1,349 0.6% 337,408 2.1% 30,160 0.2% 318,216 1.9% 40,104 0.2%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 125 0.2% 10,069 4.1% 1,416 0.6% 10,261 4.5% 1,037 0.5% 2,958,656 18.2% 152,680 0.9% 2,543,616 15.5% 163,976 1.0%
strtr 294 0.6% 1,409 0.6% 1,409 0.6% 1,579 0.7% 1,579 0.7% 25,248 0.2% 25,248 0.2% 1,560,832 9.5% 1,560,832 9.5%
theme@1 27 0.1% 28,037 11.5% 1,348 0.6% 28,052 12.2% 1,037 0.5% 674,296 4.1% -75,296 -0.5% 844,968 5.1% 6,480 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 105 0.2% 4,269 1.8% 1,336 0.5% 3,638 1.6% 1,090 0.5% 72,856 0.4% -101,144 -0.6% 95,504 0.6% 18,344 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 104 0.2% 9,919 4.1% 1,283 0.5% 9,291 4.0% 1,177 0.5% 1,742,816 10.7% -303,880 -1.9% 2,379,992 14.5% 8,304 0.1%
Drupal\Component\Utility\String::checkPlain 549 1.1% 1,935 0.8% 1,278 0.5% 2,364 1.0% 1,320 0.6% 116,120 0.7% 30,752 0.2% 12,448 0.1% 7,944 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 44 0.1% 1,365 0.6% 1,277 0.5% 1,407 0.6% 853 0.4% 66,024 0.4% 60,928 0.4% 62,032 0.4% 57,576 0.4%
Symfony\Component\HttpFoundation\ParameterBag::get 473 0.9% 1,518 0.6% 1,271 0.5% 1,934 0.8% 1,343 0.6% 33,304 0.2% 32,496 0.2% 18,536 0.1% 17,888 0.1%
_menu_link_translate 30 0.1% 30,804 12.6% 1,192 0.5% 29,719 12.9% 893 0.4% 273,664 1.7% -13,880 -0.1% 245,216 1.5% 656 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 159 0.3% 2,188 0.9% 1,180 0.5% 2,329 1.0% 1,026 0.4% 9,648 0.1% 5,488 0.0% 22,000 0.1% 1,848 0.0%
Drupal::moduleHandler 435 0.8% 4,706 1.9% 1,177 0.5% 5,032 2.2% 1,169 0.5% 170,904 1.0% 20,808 0.1% 167,584 1.0% 14,520 0.1%
Drupal\Core\Template\AttributeValueBase::render 354 0.7% 4,639 1.9% 1,099 0.5% 4,887 2.1% 1,089 0.5% 60,752 0.4% -29,112 -0.2% 25,288 0.2% 2,064 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 242 0.5% 2,855 1.2% 1,087 0.4% 2,957 1.3% 944 0.4% 136,840 0.8% 17,256 0.1% 101,104 0.6% 5,384 0.0%
array_keys 844 1.6% 1,083 0.4% 1,083 0.4% 1,650 0.7% 1,650 0.7% 483,400 3.0% 483,400 3.0% 93,456 0.6% 93,456 0.6%
drupal_static 503 1.0% 1,137 0.5% 1,078 0.4% 1,553 0.7% 1,457 0.6% 52,952 0.3% 51,920 0.3% 57,136 0.3% 55,832 0.3%
Drupal\Core\Extension\ModuleHandler::alter 143 0.3% 2,819 1.2% 1,075 0.4% 2,933 1.3% 885 0.4% 91,072 0.6% -10,328 -0.1% 90,072 0.5% 11,488 0.1%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 188 0.4% 8,236 3.4% 1,028 0.4% 8,225 3.6% 1,054 0.5% 1,087,896 6.7% 18,304 0.1% 1,018,416 6.2% 10,680 0.1%
Drupal\Core\Template\Attribute::__construct 193 0.4% 4,576 1.9% 1,009 0.4% 4,744 2.1% 893 0.4% 193,784 1.2% 44,584 0.3% 39,240 0.2% 4,376 0.0%
apc_fetch 452 0.9% 1,005 0.4% 1,005 0.4% 1,334 0.6% 1,334 0.6% 43,864 0.3% 43,864 0.3% 51,408 0.3% 51,408 0.3%
_menu_item_localize 24 0.0% 2,259 0.9% 999 0.4% 2,283 1.0% 801 0.3% 19,544 0.1% -2,304 -0.0% 4,352 0.0% 1,880 0.0%
call_user_func@1 288 0.6% 43,339 17.8% 998 0.4% 41,940 18.2% 978 0.4% 1,230,152 7.5% 58,552 0.4% 778,704 4.7% 6,552 0.0%
array_map 129 0.2% 4,129 1.7% 976 0.4% 4,216 1.8% 860 0.4% 181,008 1.1% 97,224 0.6% 43,304 0.3% 10,408 0.1%
drupal_render@2 69 0.1% 62,888 25.8% 967 0.4% 61,316 26.7% 820 0.4% 1,270,640 7.8% -30,328 -0.2% 1,306,992 8.0% 6,256 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 939 1.8% 922 0.4% 922 0.4% 1,326 0.6% 1,326 0.6% 20,240 0.1% 20,240 0.1% 1,664 0.0% 1,664 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 110 0.2% 3,170 1.3% 908 0.4% 3,259 1.4% 735 0.3% 11,104 0.1% 2,032 0.0% 5,200 0.0% 0 0.0%
drupal_get_library 32 0.1% 1,800 0.7% 907 0.4% 1,832 0.8% 721 0.3% 359,216 2.2% 41,032 0.3% 234,704 1.4% 129,384 0.8%
Drupal\Core\Database\Connection::escapeTable 324 0.6% 1,541 0.6% 905 0.4% 1,765 0.8% 843 0.4% 34,536 0.2% 3,016 0.0% 23,928 0.1% 11,752 0.1%
uasort 81 0.2% 1,853 0.8% 897 0.4% 1,916 0.8% 739 0.3% 14,280 0.1% -10,184 -0.1% 5,728 0.0% 3,496 0.0%
l 35 0.1% 6,774 2.8% 888 0.4% 6,803 3.0% 678 0.3% 85,000 0.5% -28,568 -0.2% 71,760 0.4% 8,040 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 68 0.1% 1,088 0.4% 873 0.4% 1,139 0.5% 656 0.3% 8,824 0.1% 7,224 0.0% 4,864 0.0% 3,360 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 73 0.1% 31,299 12.8% 809 0.3% 29,988 13.0% 617 0.3% 1,431,536 8.8% -30,320 -0.2% 1,385,624 8.4% 5,712 0.0%
Symfony\Component\HttpFoundation\AcceptHeaderItem::fromString 49 0.1% 1,340 0.5% 796 0.3% 1,386 0.6% 591 0.3% 21,160 0.1% -16,872 -0.1% 11,784 0.1% 4,416 0.0%
Drupal\Core\Template\AttributeString::__toString 265 0.5% 1,732 0.7% 792 0.3% 1,922 0.8% 755 0.3% 67,992 0.4% 13,920 0.1% 6,416 0.0% 1,184 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 242 0.5% 1,032 0.4% 791 0.3% 1,239 0.5% 889 0.4% 33,608 0.2% 32,736 0.2% 6,360 0.0% 5,520 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 119 0.2% 6,112 2.5% 783 0.3% 6,197 2.7% 649 0.3% 59,840 0.4% 2,520 0.0% 55,464 0.3% 4,472 0.0%
str_replace 434 0.8% 783 0.3% 783 0.3% 1,073 0.5% 1,073 0.5% 228,944 1.4% 228,944 1.4% 55,152 0.3% 55,152 0.3%
Drupal\Core\Session\UserSession::hasPermission 59 0.1% 12,140 5.0% 780 0.3% 11,850 5.2% 578 0.3% 617,576 3.8% -27,496 -0.2% 642,304 3.9% 2,352 0.0%
PDO::__construct 1 0.0% 777 0.3% 777 0.3% 269 0.1% 269 0.1% 7,712 0.0% 7,712 0.0% 8,968 0.1% 8,968 0.1%
Symfony\Component\HttpFoundation\ServerBag::getHeaders 14 0.0% 829 0.3% 760 0.3% 844 0.4% 474 0.2% 14,448 0.1% 9,800 0.1% 10,776 0.1% 8,696 0.1%
fread 1 0.0% 759 0.3% 759 0.3% 761 0.3% 761 0.3% 13,120 0.1% 13,120 0.1% 3,528 0.0% 3,528 0.0%
t 152 0.3% 4,224 1.7% 729 0.3% 4,354 1.9% 642 0.3% 105,840 0.6% 23,136 0.1% 231,520 1.4% 10,160 0.1%
Drupal\Core\Routing\UrlGenerator::generateFromPath 40 0.1% 3,186 1.3% 718 0.3% 2,919 1.3% 587 0.3% 32,688 0.2% -4,616 -0.0% 10,480 0.1% 6,616 0.0%
drupal_add_js 49 0.1% 988 0.4% 715 0.3% 1,033 0.4% 610 0.3% 262,664 1.6% 163,656 1.0% 28,480 0.2% 17,824 0.1%
module_implements 168 0.3% 3,553 1.5% 713 0.3% 3,684 1.6% 596 0.3% 41,232 0.3% 6,976 0.0% 6,648 0.0% 2,200 0.0%
Drupal\Core\Entity\Entity::__construct 164 0.3% 706 0.3% 706 0.3% 848 0.4% 848 0.4% 1,936 0.0% 1,936 0.0% 18,376 0.1% 18,376 0.1%
Drupal\Core\Database\Connection::prepareQuery 135 0.3% 2,795 1.1% 683 0.3% 2,899 1.3% 553 0.2% 142,736 0.9% -23,520 -0.1% 57,368 0.3% 2,560 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 242 0.5% 1,543 0.6% 670 0.3% 1,670 0.7% 801 0.3% 75,272 0.5% 536 0.0% 91,608 0.6% 1,336 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 110 0.2% 4,650 1.9% 665 0.3% 4,741 2.1% 573 0.2% 13,432 0.1% 1,440 0.0% 7,384 0.0% 1,128 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 152 0.3% 870 0.4% 663 0.3% 1,000 0.4% 617 0.3% 15,896 0.1% 1,520 0.0% 8,112 0.0% 1,752 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 152 0.3% 1,782 0.7% 659 0.3% 1,903 0.8% 645 0.3% 26,200 0.2% -5,912 -0.0% 170,352 1.0% 8,656 0.1%
htmlspecialchars 549 1.1% 657 0.3% 657 0.3% 1,044 0.5% 1,044 0.5% 85,368 0.5% 85,368 0.5% 4,504 0.0% 4,504 0.0%
array_filter 173 0.3% 5,100 2.1% 652 0.3% 4,787 2.1% 721 0.3% 533,352 3.3% 47,368 0.3% 480,672 2.9% 22,648 0.1%
Drupal\Core\Database\Query\Condition::compile 30 0.1% 1,142 0.5% 650 0.3% 1,169 0.5% 561 0.2% 67,392 0.4% 20,816 0.1% 53,296 0.3% 20,408 0.1%
preg_split 70 0.1% 628 0.3% 628 0.3% 676 0.3% 676 0.3% 131,792 0.8% 131,792 0.8% 10,544 0.1% 10,544 0.1%
Symfony\Component\HttpFoundation\AcceptHeader::Symfony\Component\HttpFoundation\{closure} 109 0.2% 2,176 0.9% 601 0.2% 2,263 1.0% 542 0.2% 45,432 0.3% 9,544 0.1% 28,088 0.2% 2,944 0.0%
PDO::prepare 135 0.3% 1,258 0.5% 600 0.2% 1,371 0.6% 617 0.3% 132,816 0.8% 124,368 0.8% 12,752 0.1% 10,824 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::attachLoad 76 0.1% 3,712 1.5% 595 0.2% 3,791 1.6% 501 0.2% 8,952 0.1% -45,376 -0.3% 11,272 0.1% 4,064 0.0%
drupal_pre_render_html_tag 77 0.1% 4,976 2.0% 588 0.2% 5,039 2.2% 537 0.2% 82,992 0.5% 4,520 0.0% 10,568 0.1% 4,136 0.0%
drupal_render@4 42 0.1% 17,180 7.1% 584 0.2% 17,211 7.5% 505 0.2% 349,688 2.1% 15,472 0.1% 428,608 2.6% 3,392 0.0%
Doctrine\Common\Lexer\AbstractLexer::scan 8 0.0% 1,249 0.5% 581 0.2% 1,255 0.5% 447 0.2% 125,568 0.8% 14,128 0.1% 36,200 0.2% 18,768 0.1%
file_create_url 68 0.1% 2,975 1.2% 560 0.2% 3,028 1.3% 411 0.2% 23,080 0.1% -4,616 -0.0% 14,296 0.1% 2,264 0.0%
call_user_func_array 100 0.2% 60,817 25.0% 559 0.2% 57,861 25.2% 555 0.2% 2,435,104 14.9% 77,824 0.5% 2,228,840 13.6% 17,752 0.1%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 13 0.0% 7,038 2.9% 546 0.2% 5,933 2.6% 407 0.2% 243,520 1.5% -98,352 -0.6% 266,456 1.6% 3,800 0.0%
menu_tree_output 4 0.0% 941 0.4% 544 0.2% 946 0.4% 445 0.2% 40,112 0.2% 34,048 0.2% 3,464 0.0% 1,616 0.0%
Symfony\Component\Routing\RequestContext::fromRequest 14 0.0% 4,423 1.8% 539 0.2% 4,438 1.9% 354 0.2% 79,560 0.5% 5,496 0.0% 79,352 0.5% 6,776 0.0%
Symfony\Component\HttpFoundation\HeaderBag::set 84 0.2% 833 0.3% 538 0.2% 910 0.4% 513 0.2% 48,184 0.3% 15,712 0.1% 16,600 0.1% 8,144 0.0%
Drupal\Core\Routing\RouteCompiler::compile 14 0.0% 2,264 0.9% 536 0.2% 2,276 1.0% 339 0.1% 102,456 0.6% -1,640 -0.0% 73,240 0.4% 5,992 0.0%
Symfony\Component\DependencyInjection\Container::get@1 78 0.1% 11,156 4.6% 528 0.2% 10,427 4.5% 483 0.2% 1,809,168 11.1% 40,232 0.2% 1,719,360 10.5% 32,000 0.2%
Drupal\Core\Database\Statement::__construct 135 0.3% 658 0.3% 515 0.2% 754 0.3% 522 0.2% 8,448 0.1% 7,632 0.0% 1,928 0.0% 1,280 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 71 0.1% 976 0.4% 514 0.2% 1,029 0.4% 414 0.2% 8,352 0.1% -4,648 -0.0% 6,384 0.0% 3,696 0.0%
Drupal\Core\Database\Connection::escapeField 196 0.4% 796 0.3% 504 0.2% 931 0.4% 480 0.2% 21,600 0.1% -2,448 -0.0% 9,064 0.1% 4,176 0.0%
drupal_add_css 32 0.1% 972 0.4% 502 0.2% 995 0.4% 408 0.2% 128,040 0.8% 118,104 0.7% 26,256 0.2% 15,472 0.1%
in_array 512 1.0% 497 0.2% 497 0.2% 867 0.4% 867 0.4% 16,736 0.1% 16,736 0.1% 8,768 0.1% 8,768 0.1%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 8 0.0% 1,478 0.6% 495 0.2% 1,484 0.6% 460 0.2% 404,448 2.5% 6,416 0.0% 292,208 1.8% 7,960 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 213 0.4% 653 0.3% 493 0.2% 783 0.3% 503 0.2% 15,376 0.1% 14,568 0.1% 1,600 0.0% 1,600 0.0%
implode 405 0.8% 482 0.2% 482 0.2% 749 0.3% 749 0.3% 117,616 0.7% 117,616 0.7% 27,560 0.2% 27,560 0.2%
drupal_alter 105 0.2% 4,137 1.7% 480 0.2% 4,238 1.8% 416 0.2% 95,592 0.6% 8,024 0.0% 103,624 0.6% 5,480 0.0%
explode 448 0.9% 476 0.2% 476 0.2% 779 0.3% 779 0.3% 215,800 1.3% 215,800 1.3% 24,720 0.2% 24,720 0.2%
[ display all ]