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

Overall Summary
Total Incl. Wall Time (microsec):244,027 microsecs
Total Incl. CPU (microsecs):231,082 microsecs
Total Incl. MemUse (bytes):16,332,304 bytes
Total Incl. PeakMemUse (bytes):16,470,680 bytes
Number of Function Calls:52,343


[View Full Callgraph]


Displaying top 100 functions: Sorted by Excl. CPU (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% 19,568 8.0% 19,568 8.0% 7,227 3.1% 7,227 3.1% 738,744 4.5% 738,744 4.5% 393,736 2.4% 393,736 2.4%
Symfony\Component\DependencyInjection\Container::get 1,275 2.4% 25,743 10.5% 6,839 2.8% 26,238 11.4% 6,723 2.9% 2,934,296 18.0% -232 -0.0% 2,714,648 16.5% 76,392 0.5%
unserialize 143 0.3% 4,898 2.0% 4,272 1.8% 5,031 2.2% 4,379 1.9% 2,051,272 12.6% 1,855,288 11.4% 2,486,480 15.1% 2,312,608 14.0%
array_key_exists 2,464 4.7% 2,072 0.8% 2,072 0.8% 3,393 1.5% 3,393 1.5% 22,096 0.1% 22,096 0.1% 14,144 0.1% 14,144 0.1%
strtolower 1,837 3.5% 1,786 0.7% 1,786 0.7% 2,740 1.2% 2,740 1.2% 96,736 0.6% 96,736 0.6% 22,368 0.1% 22,368 0.1%
preg_replace 997 1.9% 1,897 0.8% 1,897 0.8% 2,704 1.2% 2,704 1.2% 143,760 0.9% 143,760 0.9% 33,832 0.2% 33,832 0.2%
load::field/FieldPluginBase.php 1 0.0% 2,699 1.1% 2,699 1.1% 2,702 1.2% 2,702 1.2% 440,856 2.7% 440,856 2.7% 469,928 2.9% 469,928 2.9%
Drupal\Core\Cache\DatabaseBackend::getMultiple 76 0.1% 29,940 12.3% 2,647 1.1% 22,518 9.7% 2,402 1.0% 2,285,272 14.0% -70,072 -0.4% 3,013,560 18.3% 215,344 1.3%
is_array 1,846 3.5% 444 0.2% 444 0.2% 2,192 0.9% 2,192 0.9% 52,736 0.3% 52,736 0.3% 22,600 0.1% 22,600 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 261 0.5% 22,581 9.3% 3,024 1.2% 23,046 10.0% 2,170 0.9% 6,564,488 40.2% 272,680 1.7% 5,522,552 33.5% 314,856 1.9%
Drupal\Core\Template\Attribute::offsetSet 354 0.7% 3,758 1.5% 2,995 1.2% 4,055 1.8% 2,164 0.9% 151,848 0.9% 123,112 0.8% 33,184 0.2% 7,016 0.0%
Drupal\Core\Template\Attribute::__toString 197 0.4% 8,058 3.3% 2,764 1.1% 8,213 3.6% 2,156 0.9% 67,672 0.4% 5,216 0.0% 31,144 0.2% 5,008 0.0%
strtr 295 0.6% 1,534 0.6% 1,534 0.6% 1,683 0.7% 1,683 0.7% 25,320 0.2% 25,320 0.2% 1,554,632 9.4% 1,554,632 9.4%
array_keys 845 1.6% 1,118 0.5% 1,118 0.5% 1,677 0.7% 1,677 0.7% 483,752 3.0% 483,752 3.0% 93,432 0.6% 93,432 0.6%
Drupal\Core\Database\Connection::expandArguments 135 0.3% 2,777 1.1% 1,840 0.8% 2,889 1.3% 1,585 0.7% 17,128 0.1% -113,360 -0.7% 97,640 0.6% 60,728 0.4%
Drupal\Core\Database\Connection::query 135 0.3% 29,211 12.0% 1,956 0.8% 16,863 7.3% 1,582 0.7% 898,016 5.5% -110,416 -0.7% 631,312 3.8% 40,136 0.2%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 452 0.9% 2,437 1.0% 1,444 0.6% 2,846 1.2% 1,531 0.7% 71,088 0.4% 27,224 0.2% 96,440 0.6% 45,032 0.3%
drupal_static 503 1.0% 1,138 0.5% 1,070 0.4% 1,562 0.7% 1,469 0.6% 52,952 0.3% 51,920 0.3% 57,256 0.3% 55,952 0.3%
Drupal\Core\Config\Config::get 363 0.7% 8,333 3.4% 1,532 0.6% 7,382 3.2% 1,450 0.6% 102,584 0.6% -37,312 -0.2% 255,888 1.6% 4,504 0.0%
Drupal\Component\Utility\String::checkPlain 549 1.0% 2,033 0.8% 1,362 0.6% 2,488 1.1% 1,426 0.6% 116,160 0.7% 30,776 0.2% 12,152 0.1% 7,648 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 73 0.1% 23,529 9.6% 1,907 0.8% 22,505 9.7% 1,421 0.6% 1,350,872 8.3% 29,896 0.2% 1,232,720 7.5% 20,424 0.1%
Drupal\Core\Database\Statement::execute 135 0.3% 21,509 8.8% 1,727 0.7% 9,164 4.0% 1,412 0.6% 743,368 4.6% 2,168 0.0% 398,080 2.4% 2,216 0.0%
element_children 200 0.4% 2,005 0.8% 1,500 0.6% 2,153 0.9% 1,399 0.6% 78,464 0.5% 22,912 0.1% 7,472 0.0% 4,880 0.0%
Drupal\Core\Extension\ModuleHandler::load 45 0.1% 2,840 1.2% 1,471 0.6% 2,886 1.2% 1,372 0.6% 337,392 2.1% 30,160 0.2% 318,200 1.9% 40,104 0.2%
Symfony\Component\HttpFoundation\ParameterBag::get 473 0.9% 1,524 0.6% 1,283 0.5% 1,954 0.8% 1,359 0.6% 33,288 0.2% 32,480 0.2% 18,520 0.1% 17,872 0.1%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 939 1.8% 928 0.4% 928 0.4% 1,343 0.6% 1,343 0.6% 20,240 0.1% 20,240 0.1% 1,664 0.0% 1,664 0.0%
apc_fetch 452 0.9% 993 0.4% 993 0.4% 1,315 0.6% 1,315 0.6% 43,864 0.3% 43,864 0.3% 51,408 0.3% 51,408 0.3%
Drupal\Core\Config\ConfigFactory::loadMultiple 76 0.1% 12,570 5.2% 1,557 0.6% 11,711 5.1% 1,241 0.5% 345,232 2.1% 19,912 0.1% 443,424 2.7% 16,328 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 104 0.2% 10,041 4.1% 1,321 0.5% 9,437 4.1% 1,217 0.5% 1,743,584 10.7% -304,048 -1.9% 2,381,152 14.5% 8,280 0.1%
strpos 947 1.8% 422 0.2% 422 0.2% 1,205 0.5% 1,205 0.5% 33,744 0.2% 33,744 0.2% 18,448 0.1% 18,448 0.1%
Drupal\Core\Template\AttributeValueBase::render 354 0.7% 4,840 2.0% 1,175 0.5% 5,110 2.2% 1,171 0.5% 60,768 0.4% -29,112 -0.2% 24,912 0.2% 1,920 0.0%
Drupal::moduleHandler 435 0.8% 4,695 1.9% 1,185 0.5% 5,016 2.2% 1,169 0.5% 170,904 1.0% 20,808 0.1% 167,632 1.0% 14,472 0.1%
theme@2 48 0.1% 16,270 6.7% 1,520 0.6% 16,312 7.1% 1,157 0.5% 437,104 2.7% -23,896 -0.1% 539,968 3.3% 4,056 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 105 0.2% 4,316 1.8% 1,359 0.6% 3,709 1.6% 1,128 0.5% 72,856 0.4% -101,144 -0.6% 95,584 0.6% 18,328 0.1%
Drupal\Core\Database\Query\Select::__toString 13 0.0% 4,026 1.6% 1,566 0.6% 4,036 1.7% 1,121 0.5% 21,592 0.1% -44,224 -0.3% 52,952 0.3% 26,616 0.2%
str_replace 435 0.8% 773 0.3% 773 0.3% 1,109 0.5% 1,109 0.5% 229,152 1.4% 229,152 1.4% 55,200 0.3% 55,200 0.3%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 188 0.4% 8,323 3.4% 1,049 0.4% 8,326 3.6% 1,075 0.5% 1,087,920 6.7% 18,304 0.1% 1,018,432 6.2% 10,680 0.1%
htmlspecialchars 549 1.0% 671 0.3% 671 0.3% 1,062 0.5% 1,062 0.5% 85,384 0.5% 85,384 0.5% 4,504 0.0% 4,504 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 159 0.3% 2,194 0.9% 1,199 0.5% 2,331 1.0% 1,027 0.4% 9,648 0.1% 5,488 0.0% 22,000 0.1% 1,848 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 125 0.2% 10,193 4.2% 1,373 0.6% 10,387 4.5% 1,024 0.4% 2,958,536 18.1% 152,680 0.9% 2,543,720 15.4% 163,976 1.0%
call_user_func@1 288 0.6% 43,895 18.0% 1,037 0.4% 42,566 18.4% 1,023 0.4% 1,230,112 7.5% 58,552 0.4% 776,712 4.7% 5,800 0.0%
theme@1 27 0.1% 28,706 11.8% 1,321 0.5% 28,728 12.4% 1,019 0.4% 711,016 4.4% -75,296 -0.5% 882,192 5.4% 6,480 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 242 0.5% 2,833 1.2% 1,075 0.4% 2,968 1.3% 936 0.4% 136,872 0.8% 17,256 0.1% 101,136 0.6% 5,384 0.0%
Drupal\Core\Template\Attribute::__construct 193 0.4% 4,768 2.0% 1,039 0.4% 4,957 2.1% 935 0.4% 193,792 1.2% 44,584 0.3% 36,888 0.2% 3,704 0.0%
drupal_render@2 69 0.1% 64,241 26.3% 1,051 0.4% 62,758 27.2% 909 0.4% 1,307,272 8.0% -30,096 -0.2% 1,354,120 8.2% 6,256 0.0%
is_object 745 1.4% 155 0.1% 155 0.1% 905 0.4% 905 0.4% 16,576 0.1% 16,576 0.1% 12,136 0.1% 12,136 0.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray 44 0.1% 1,407 0.6% 1,279 0.5% 1,440 0.6% 880 0.4% 66,024 0.4% 60,928 0.4% 62,120 0.4% 57,664 0.4%
Drupal\Core\Extension\ModuleHandler::alter 143 0.3% 2,875 1.2% 1,068 0.4% 2,991 1.3% 877 0.4% 91,072 0.6% -10,328 -0.1% 90,072 0.5% 11,488 0.1%
_menu_link_translate 30 0.1% 30,805 12.6% 1,187 0.5% 29,733 12.9% 874 0.4% 273,648 1.7% -13,880 -0.1% 245,328 1.5% 656 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 242 0.5% 1,039 0.4% 813 0.3% 1,241 0.5% 863 0.4% 33,608 0.2% 32,736 0.2% 6,360 0.0% 5,520 0.0%
Drupal\Core\Database\Connection::escapeTable 324 0.6% 1,527 0.6% 890 0.4% 1,764 0.8% 858 0.4% 34,504 0.2% 3,008 0.0% 23,880 0.1% 11,728 0.1%
in_array 512 1.0% 504 0.2% 504 0.2% 856 0.4% 856 0.4% 16,736 0.1% 16,736 0.1% 8,768 0.1% 8,768 0.1%
count 574 1.1% 575 0.2% 350 0.1% 1,105 0.5% 840 0.4% 33,456 0.2% 26,352 0.2% 18,632 0.1% 15,576 0.1%
array_map 129 0.2% 4,142 1.7% 969 0.4% 4,233 1.8% 833 0.4% 181,000 1.1% 97,192 0.6% 43,368 0.3% 10,472 0.1%
Drupal\Core\Entity\Entity::__construct 164 0.3% 699 0.3% 699 0.3% 830 0.4% 830 0.4% 1,936 0.0% 1,936 0.0% 18,376 0.1% 18,376 0.1%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 242 0.5% 1,530 0.6% 686 0.3% 1,679 0.7% 826 0.4% 75,304 0.5% 536 0.0% 91,640 0.6% 1,336 0.0%
explode 449 0.9% 490 0.2% 490 0.2% 816 0.4% 816 0.4% 216,824 1.3% 216,824 1.3% 24,720 0.2% 24,720 0.2%
_menu_item_localize 24 0.0% 2,266 0.9% 1,005 0.4% 2,282 1.0% 809 0.4% 19,544 0.1% -2,304 -0.0% 4,392 0.0% 1,880 0.0%
Drupal\Core\Template\AttributeString::__toString 265 0.5% 1,865 0.8% 827 0.3% 2,075 0.9% 798 0.3% 68,008 0.4% 13,920 0.1% 6,120 0.0% 1,184 0.0%
function_exists 456 0.9% 484 0.2% 484 0.2% 763 0.3% 763 0.3% 19,024 0.1% 19,024 0.1% 9,312 0.1% 9,312 0.1%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 110 0.2% 3,284 1.3% 922 0.4% 3,384 1.5% 758 0.3% 11,104 0.1% 2,032 0.0% 5,200 0.0% 0 0.0%
uasort 81 0.2% 1,861 0.8% 904 0.4% 1,933 0.8% 748 0.3% 14,280 0.1% -10,184 -0.1% 5,728 0.0% 3,496 0.0%
l 35 0.1% 6,749 2.8% 871 0.4% 6,780 2.9% 698 0.3% 85,048 0.5% -28,568 -0.2% 72,384 0.4% 8,624 0.1%
Drupal\Core\Config\Context\ConfigContext::notify 119 0.2% 6,314 2.6% 789 0.3% 6,406 2.8% 697 0.3% 59,840 0.4% 2,520 0.0% 55,464 0.3% 4,472 0.0%
preg_split 70 0.1% 639 0.3% 639 0.3% 692 0.3% 692 0.3% 131,792 0.8% 131,792 0.8% 10,544 0.1% 10,544 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 73 0.1% 31,812 13.0% 826 0.3% 30,566 13.2% 682 0.3% 1,431,480 8.8% -30,344 -0.2% 1,385,200 8.4% 5,712 0.0%
fread 1 0.0% 680 0.3% 680 0.3% 681 0.3% 681 0.3% 13,120 0.1% 13,120 0.1% 3,512 0.0% 3,512 0.0%
implode 406 0.8% 438 0.2% 438 0.2% 681 0.3% 681 0.3% 119,792 0.7% 119,792 0.7% 27,536 0.2% 27,536 0.2%
array_filter 173 0.3% 4,776 2.0% 611 0.3% 4,609 2.0% 677 0.3% 533,376 3.3% 47,368 0.3% 480,696 2.9% 22,648 0.1%
drupal_get_library 32 0.1% 1,712 0.7% 886 0.4% 1,736 0.8% 670 0.3% 359,168 2.2% 41,016 0.3% 233,800 1.4% 129,384 0.8%
Symfony\Component\HttpFoundation\Request::getFormat 68 0.1% 1,090 0.4% 867 0.4% 1,137 0.5% 645 0.3% 8,824 0.1% 7,224 0.0% 4,864 0.0% 3,360 0.0%
t 152 0.3% 4,231 1.7% 723 0.3% 4,362 1.9% 641 0.3% 105,840 0.6% 23,136 0.1% 231,104 1.4% 10,072 0.1%
Drupal\Core\Template\AttributeValueBase::__construct 354 0.7% 383 0.2% 383 0.2% 627 0.3% 627 0.3% 904 0.0% 904 0.0% 640 0.0% 640 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 152 0.3% 1,807 0.7% 648 0.3% 1,914 0.8% 624 0.3% 26,200 0.2% -5,912 -0.0% 170,024 1.0% 8,560 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 152 0.3% 866 0.4% 659 0.3% 986 0.4% 621 0.3% 15,896 0.1% 1,520 0.0% 8,112 0.0% 1,752 0.0%
module_implements 168 0.3% 3,598 1.5% 725 0.3% 3,729 1.6% 606 0.3% 41,232 0.3% 6,976 0.0% 6,648 0.0% 2,200 0.0%
PDO::prepare 135 0.3% 1,249 0.5% 585 0.2% 1,360 0.6% 605 0.3% 132,816 0.8% 124,368 0.8% 12,752 0.1% 10,824 0.1%
drupal_add_js 49 0.1% 1,010 0.4% 721 0.3% 1,050 0.5% 602 0.3% 262,664 1.6% 163,656 1.0% 28,528 0.2% 17,824 0.1%
Drupal\Core\Session\UserSession::hasPermission 59 0.1% 12,297 5.0% 799 0.3% 12,031 5.2% 599 0.3% 617,560 3.8% -27,496 -0.2% 642,288 3.9% 2,352 0.0%
Symfony\Component\HttpFoundation\AcceptHeaderItem::fromString 49 0.1% 1,356 0.6% 800 0.3% 1,400 0.6% 592 0.3% 21,160 0.1% -16,864 -0.1% 11,784 0.1% 4,416 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 110 0.2% 4,830 2.0% 710 0.3% 4,916 2.1% 591 0.3% 13,432 0.1% 1,440 0.0% 7,384 0.0% 1,128 0.0%
Drupal\Core\Database\Connection::prepareQuery 135 0.3% 2,768 1.1% 670 0.3% 2,903 1.3% 584 0.3% 142,736 0.9% -23,520 -0.1% 57,416 0.3% 2,560 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath 40 0.1% 3,162 1.3% 705 0.3% 2,933 1.3% 581 0.3% 32,704 0.2% -4,600 -0.0% 10,480 0.1% 6,616 0.0%
drupal_pre_render_html_tag 77 0.1% 5,588 2.3% 635 0.3% 5,642 2.4% 561 0.2% 82,992 0.5% 4,520 0.0% 10,560 0.1% 4,200 0.0%
Drupal\Core\Database\Query\Condition::compile 30 0.1% 1,149 0.5% 658 0.3% 1,176 0.5% 560 0.2% 67,392 0.4% 20,816 0.1% 53,304 0.3% 20,416 0.1%
call_user_func_array 100 0.2% 61,829 25.3% 579 0.2% 59,046 25.6% 552 0.2% 2,435,912 14.9% 77,840 0.5% 2,229,064 13.5% 17,768 0.1%
array_diff 208 0.4% 383 0.2% 383 0.2% 545 0.2% 545 0.2% 37,264 0.2% 37,264 0.2% 9,440 0.1% 9,440 0.1%
Symfony\Component\HttpFoundation\AcceptHeader::Symfony\Component\HttpFoundation\{closure} 109 0.2% 2,180 0.9% 596 0.2% 2,267 1.0% 531 0.2% 45,432 0.3% 9,544 0.1% 28,088 0.2% 2,944 0.0%
Drupal\Core\Database\Statement::__construct 135 0.3% 664 0.3% 529 0.2% 755 0.3% 529 0.2% 8,448 0.1% 7,632 0.0% 1,928 0.0% 1,280 0.0%
is_integer 453 0.9% 101 0.0% 101 0.0% 526 0.2% 526 0.2% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
Drupal\Core\Template\AttributeValueBase::printed 354 0.7% 376 0.2% 376 0.2% 523 0.2% 523 0.2% 896 0.0% 896 0.0% 664 0.0% 664 0.0%
preg_match 138 0.3% 408 0.2% 408 0.2% 515 0.2% 515 0.2% 34,408 0.2% 34,408 0.2% 8,312 0.1% 8,312 0.1%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 9 0.0% 1,584 0.6% 549 0.2% 1,593 0.7% 515 0.2% 426,544 2.6% 6,960 0.0% 311,560 1.9% 8,472 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::attachLoad 76 0.1% 3,753 1.5% 611 0.3% 3,823 1.7% 511 0.2% 8,952 0.1% -45,376 -0.3% 11,272 0.1% 4,064 0.0%
Symfony\Component\HttpFoundation\HeaderBag::set 84 0.2% 828 0.3% 537 0.2% 907 0.4% 507 0.2% 48,184 0.3% 15,712 0.1% 16,600 0.1% 8,144 0.0%
Drupal\Core\Database\Query\Select::addField 177 0.3% 396 0.2% 396 0.2% 506 0.2% 506 0.2% 109,384 0.7% 109,384 0.7% 91,424 0.6% 91,424 0.6%
Drupal\Core\Utility\ThemeRegistry::offsetExists 213 0.4% 647 0.3% 492 0.2% 784 0.3% 505 0.2% 15,376 0.1% 14,568 0.1% 1,600 0.0% 1,600 0.0%
Symfony\Component\DependencyInjection\Container::get@1 78 0.1% 10,655 4.4% 522 0.2% 10,137 4.4% 503 0.2% 1,809,176 11.1% 40,240 0.2% 1,719,400 10.4% 32,040 0.2%
drupal_render@4 42 0.1% 17,924 7.3% 591 0.2% 17,956 7.8% 496 0.2% 405,808 2.5% 15,672 0.1% 486,600 3.0% 3,336 0.0%
Drupal\Core\Database\Connection::escapeField 196 0.4% 798 0.3% 503 0.2% 939 0.4% 487 0.2% 21,600 0.1% -2,448 -0.0% 9,008 0.1% 4,176 0.0%
[ display all ]