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

Overall Summary
Total Incl. Wall Time (microsec):241,193 microsecs
Total Incl. CPU (microsecs):230,778 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. 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% 18,411 7.6% 18,411 7.6% 6,862 3.0% 6,862 3.0% 738,736 4.5% 738,736 4.5% 393,432 2.4% 393,432 2.4%
Symfony\Component\DependencyInjection\Container::get 1,274 2.4% 25,454 10.6% 6,871 2.8% 26,271 11.4% 6,840 3.0% 2,934,368 18.0% -168 -0.0% 2,714,480 16.5% 76,320 0.5%
unserialize 143 0.3% 4,736 2.0% 4,110 1.7% 4,904 2.1% 4,246 1.8% 2,050,336 12.6% 1,854,360 11.4% 2,485,312 15.1% 2,311,448 14.1%
array_key_exists 2,443 4.7% 2,057 0.9% 2,057 0.9% 3,382 1.5% 3,382 1.5% 22,096 0.1% 22,096 0.1% 14,144 0.1% 14,144 0.1%
load::field/FieldPluginBase.php 1 0.0% 2,890 1.2% 2,890 1.2% 2,914 1.3% 2,914 1.3% 440,920 2.7% 440,920 2.7% 469,944 2.9% 469,944 2.9%
strtolower 1,836 3.5% 1,810 0.8% 1,810 0.8% 2,780 1.2% 2,780 1.2% 96,696 0.6% 96,696 0.6% 22,360 0.1% 22,360 0.1%
preg_replace 996 1.9% 1,886 0.8% 1,886 0.8% 2,697 1.2% 2,697 1.2% 143,664 0.9% 143,664 0.9% 33,952 0.2% 33,952 0.2%
Drupal\Core\Cache\DatabaseBackend::getMultiple 76 0.1% 28,893 12.0% 2,637 1.1% 22,177 9.6% 2,359 1.0% 2,284,328 14.0% -70,256 -0.4% 3,012,320 18.3% 215,360 1.3%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 261 0.5% 22,761 9.4% 3,033 1.3% 23,451 10.2% 2,237 1.0% 6,564,552 40.3% 272,672 1.7% 5,522,968 33.6% 314,840 1.9%
is_array 1,824 3.5% 439 0.2% 439 0.2% 2,172 0.9% 2,172 0.9% 52,744 0.3% 52,744 0.3% 22,976 0.1% 22,976 0.1%
Drupal\Core\Template\Attribute::offsetSet 354 0.7% 3,525 1.5% 2,876 1.2% 3,854 1.7% 2,005 0.9% 151,840 0.9% 123,112 0.8% 34,864 0.2% 8,664 0.1%
Drupal\Core\Template\Attribute::__toString 197 0.4% 7,574 3.1% 2,604 1.1% 7,799 3.4% 1,993 0.9% 67,656 0.4% 5,216 0.0% 31,704 0.2% 5,192 0.0%
array_keys 844 1.6% 1,083 0.4% 1,083 0.4% 1,680 0.7% 1,680 0.7% 483,400 3.0% 483,400 3.0% 93,456 0.6% 93,456 0.6%
Drupal\Core\Database\Connection::query 135 0.3% 28,005 11.6% 1,937 0.8% 16,522 7.2% 1,610 0.7% 898,000 5.5% -110,360 -0.7% 630,952 3.8% 40,112 0.2%
Drupal\Core\Database\Connection::expandArguments 135 0.3% 2,767 1.1% 1,826 0.8% 2,896 1.3% 1,583 0.7% 17,128 0.1% -113,352 -0.7% 97,720 0.6% 60,816 0.4%
strtr 294 0.6% 1,378 0.6% 1,378 0.6% 1,555 0.7% 1,555 0.7% 25,248 0.2% 25,248 0.2% 1,560,832 9.5% 1,560,832 9.5%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 452 0.9% 2,480 1.0% 1,473 0.6% 2,872 1.2% 1,552 0.7% 71,088 0.4% 27,224 0.2% 96,416 0.6% 45,008 0.3%
drupal_static 503 1.0% 1,142 0.5% 1,078 0.4% 1,574 0.7% 1,474 0.6% 52,952 0.3% 51,920 0.3% 57,136 0.3% 55,832 0.3%
Drupal\Core\Config\Config::get 363 0.7% 8,331 3.5% 1,530 0.6% 7,211 3.1% 1,447 0.6% 102,584 0.6% -37,312 -0.2% 255,760 1.6% 4,504 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 73 0.1% 22,904 9.5% 1,901 0.8% 22,094 9.6% 1,412 0.6% 1,350,904 8.3% 29,872 0.2% 1,233,088 7.5% 20,424 0.1%
Drupal\Core\Extension\ModuleHandler::load 45 0.1% 2,828 1.2% 1,484 0.6% 2,897 1.3% 1,411 0.6% 337,408 2.1% 30,160 0.2% 318,216 1.9% 40,104 0.2%
Drupal\Core\Database\Statement::execute 135 0.3% 20,358 8.4% 1,753 0.7% 8,797 3.8% 1,393 0.6% 743,352 4.6% 2,160 0.0% 397,768 2.4% 2,208 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 473 0.9% 1,522 0.6% 1,277 0.5% 1,970 0.9% 1,340 0.6% 33,304 0.2% 32,496 0.2% 18,536 0.1% 17,888 0.1%
Drupal\Component\Utility\String::checkPlain 549 1.1% 1,908 0.8% 1,268 0.5% 2,363 1.0% 1,340 0.6% 116,120 0.7% 30,752 0.2% 12,448 0.1% 7,944 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 939 1.8% 912 0.4% 912 0.4% 1,335 0.6% 1,335 0.6% 20,240 0.1% 20,240 0.1% 1,664 0.0% 1,664 0.0%
element_children 200 0.4% 1,919 0.8% 1,445 0.6% 2,070 0.9% 1,334 0.6% 78,464 0.5% 22,912 0.1% 7,536 0.0% 4,880 0.0%
apc_fetch 452 0.9% 1,007 0.4% 1,007 0.4% 1,320 0.6% 1,320 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,082 5.0% 1,546 0.6% 11,367 4.9% 1,261 0.5% 345,232 2.1% 19,912 0.1% 443,424 2.7% 16,328 0.1%
strpos 946 1.8% 437 0.2% 437 0.2% 1,193 0.5% 1,193 0.5% 33,720 0.2% 33,720 0.2% 18,496 0.1% 18,496 0.1%
theme@2 48 0.1% 15,596 6.5% 1,504 0.6% 15,753 6.8% 1,183 0.5% 400,552 2.5% -13,912 -0.1% 491,904 3.0% 3,936 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 104 0.2% 9,724 4.0% 1,284 0.5% 9,253 4.0% 1,173 0.5% 1,742,816 10.7% -303,880 -1.9% 2,379,992 14.5% 8,304 0.1%
Drupal\Core\Database\Query\Select::__toString 13 0.0% 4,130 1.7% 1,604 0.7% 4,173 1.8% 1,168 0.5% 21,592 0.1% -44,224 -0.3% 53,008 0.3% 26,616 0.2%
Drupal::moduleHandler 435 0.8% 4,728 2.0% 1,183 0.5% 5,078 2.2% 1,144 0.5% 170,904 1.0% 20,808 0.1% 167,584 1.0% 14,520 0.1%
Drupal\Core\Cache\DatabaseBackend::checksumTags 105 0.2% 4,184 1.7% 1,306 0.5% 3,685 1.6% 1,123 0.5% 72,856 0.4% -101,144 -0.6% 95,504 0.6% 18,344 0.1%
Drupal\Core\Template\AttributeValueBase::render 354 0.7% 4,574 1.9% 1,092 0.5% 4,881 2.1% 1,095 0.5% 60,752 0.4% -29,112 -0.2% 25,288 0.2% 2,064 0.0%
str_replace 434 0.8% 793 0.3% 793 0.3% 1,095 0.5% 1,095 0.5% 228,944 1.4% 228,944 1.4% 55,152 0.3% 55,152 0.3%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 159 0.3% 2,175 0.9% 1,191 0.5% 2,333 1.0% 1,052 0.5% 9,648 0.1% 5,488 0.0% 22,000 0.1% 1,848 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 188 0.4% 7,984 3.3% 1,004 0.4% 8,065 3.5% 1,039 0.5% 1,087,896 6.7% 18,304 0.1% 1,018,416 6.2% 10,680 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 125 0.2% 10,350 4.3% 1,430 0.6% 10,624 4.6% 1,039 0.5% 2,958,656 18.2% 152,680 0.9% 2,543,616 15.5% 163,976 1.0%
theme@1 27 0.1% 27,865 11.6% 1,322 0.5% 28,092 12.2% 1,037 0.4% 674,296 4.1% -75,296 -0.5% 844,968 5.1% 6,480 0.0%
htmlspecialchars 549 1.1% 640 0.3% 640 0.3% 1,023 0.4% 1,023 0.4% 85,368 0.5% 85,368 0.5% 4,504 0.0% 4,504 0.0%
call_user_func@1 288 0.6% 43,529 18.0% 969 0.4% 42,632 18.5% 994 0.4% 1,230,152 7.5% 58,552 0.4% 778,704 4.7% 6,552 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 242 0.5% 2,864 1.2% 1,077 0.4% 2,990 1.3% 948 0.4% 136,840 0.8% 17,256 0.1% 101,104 0.6% 5,384 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 44 0.1% 1,432 0.6% 1,281 0.5% 1,479 0.6% 916 0.4% 66,024 0.4% 60,928 0.4% 62,032 0.4% 57,576 0.4%
in_array 512 1.0% 511 0.2% 511 0.2% 899 0.4% 899 0.4% 16,736 0.1% 16,736 0.1% 8,768 0.1% 8,768 0.1%
_menu_link_translate 30 0.1% 31,044 12.9% 1,195 0.5% 30,051 13.0% 898 0.4% 273,664 1.7% -13,880 -0.1% 245,216 1.5% 656 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 242 0.5% 1,023 0.4% 798 0.3% 1,240 0.5% 895 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,530 0.6% 906 0.4% 1,784 0.8% 880 0.4% 34,536 0.2% 3,016 0.0% 23,928 0.1% 11,752 0.1%
Drupal\Core\Extension\ModuleHandler::alter 143 0.3% 2,855 1.2% 1,062 0.4% 2,988 1.3% 879 0.4% 91,072 0.6% -10,328 -0.1% 90,072 0.5% 11,488 0.1%
is_object 745 1.4% 100 0.0% 100 0.0% 876 0.4% 876 0.4% 16,576 0.1% 16,576 0.1% 12,216 0.1% 12,216 0.1%
Drupal\Core\Template\Attribute::__construct 193 0.4% 4,494 1.9% 998 0.4% 4,687 2.0% 866 0.4% 193,784 1.2% 44,584 0.3% 39,240 0.2% 4,376 0.0%
array_map 129 0.2% 4,117 1.7% 970 0.4% 4,241 1.8% 842 0.4% 181,008 1.1% 97,224 0.6% 43,304 0.3% 10,408 0.1%
count 574 1.1% 572 0.2% 348 0.1% 1,107 0.5% 838 0.4% 33,456 0.2% 26,352 0.2% 18,632 0.1% 15,576 0.1%
Drupal\Core\Entity\Entity::__construct 164 0.3% 692 0.3% 692 0.3% 818 0.4% 818 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,563 0.6% 675 0.3% 1,697 0.7% 817 0.4% 75,272 0.5% 536 0.0% 91,608 0.6% 1,336 0.0%
explode 448 0.9% 477 0.2% 477 0.2% 815 0.4% 815 0.4% 215,800 1.3% 215,800 1.3% 24,720 0.2% 24,720 0.2%
_menu_item_localize 24 0.0% 2,271 0.9% 1,010 0.4% 2,308 1.0% 812 0.4% 19,544 0.1% -2,304 -0.0% 4,352 0.0% 1,880 0.0%
drupal_render@2 69 0.1% 62,883 26.1% 942 0.4% 61,942 26.8% 790 0.3% 1,270,640 7.8% -30,328 -0.2% 1,306,992 8.0% 6,256 0.0%
function_exists 454 0.9% 472 0.2% 472 0.2% 784 0.3% 784 0.3% 19,024 0.1% 19,024 0.1% 9,176 0.1% 9,176 0.1%
Drupal\Core\Template\AttributeString::__toString 265 0.5% 1,695 0.7% 772 0.3% 1,913 0.8% 743 0.3% 67,992 0.4% 13,920 0.1% 6,416 0.0% 1,184 0.0%
preg_split 70 0.1% 677 0.3% 677 0.3% 738 0.3% 738 0.3% 131,792 0.8% 131,792 0.8% 10,544 0.1% 10,544 0.1%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 110 0.2% 3,131 1.3% 888 0.4% 3,250 1.4% 731 0.3% 11,104 0.1% 2,032 0.0% 5,200 0.0% 0 0.0%
implode 405 0.8% 472 0.2% 472 0.2% 729 0.3% 729 0.3% 117,616 0.7% 117,616 0.7% 27,560 0.2% 27,560 0.2%
uasort 81 0.2% 1,835 0.8% 887 0.4% 1,920 0.8% 715 0.3% 14,280 0.1% -10,184 -0.1% 5,728 0.0% 3,496 0.0%
array_filter 173 0.3% 4,891 2.0% 614 0.3% 4,691 2.0% 697 0.3% 533,352 3.3% 47,368 0.3% 480,672 2.9% 22,648 0.1%
drupal_get_library 32 0.1% 1,730 0.7% 883 0.4% 1,770 0.8% 696 0.3% 359,216 2.2% 41,032 0.3% 234,704 1.4% 129,384 0.8%
Drupal\Core\Config\Context\ConfigContext::notify 119 0.2% 6,039 2.5% 784 0.3% 6,184 2.7% 683 0.3% 59,840 0.4% 2,520 0.0% 55,464 0.3% 4,472 0.0%
fread 1 0.0% 672 0.3% 672 0.3% 678 0.3% 678 0.3% 13,120 0.1% 13,120 0.1% 3,528 0.0% 3,528 0.0%
l 35 0.1% 6,754 2.8% 870 0.4% 6,832 3.0% 675 0.3% 85,000 0.5% -28,568 -0.2% 71,760 0.4% 8,040 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 73 0.1% 31,206 12.9% 826 0.3% 30,184 13.1% 669 0.3% 1,431,536 8.8% -30,320 -0.2% 1,385,624 8.4% 5,712 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 68 0.1% 1,106 0.5% 879 0.4% 1,157 0.5% 657 0.3% 8,824 0.1% 7,224 0.0% 4,864 0.0% 3,360 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 152 0.3% 1,754 0.7% 645 0.3% 1,890 0.8% 648 0.3% 26,200 0.2% -5,912 -0.0% 170,352 1.0% 8,656 0.1%
t 152 0.3% 4,185 1.7% 741 0.3% 4,347 1.9% 640 0.3% 105,840 0.6% 23,136 0.1% 231,520 1.4% 10,160 0.1%
Drupal\Core\Template\AttributeValueBase::__construct 354 0.7% 357 0.1% 357 0.1% 639 0.3% 639 0.3% 888 0.0% 888 0.0% 624 0.0% 624 0.0%
PDO::prepare 135 0.3% 1,231 0.5% 601 0.2% 1,343 0.6% 605 0.3% 132,816 0.8% 124,368 0.8% 12,752 0.1% 10,824 0.1%
Drupal\Core\Session\UserSession::hasPermission 59 0.1% 11,978 5.0% 779 0.3% 12,067 5.2% 605 0.3% 617,576 3.8% -27,496 -0.2% 642,304 3.9% 2,352 0.0%
drupal_add_js 49 0.1% 1,003 0.4% 728 0.3% 1,043 0.5% 603 0.3% 262,664 1.6% 163,656 1.0% 28,480 0.2% 17,824 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 152 0.3% 863 0.4% 649 0.3% 985 0.4% 595 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% 722 0.3% 3,751 1.6% 595 0.3% 41,232 0.3% 6,976 0.0% 6,648 0.0% 2,200 0.0%
Drupal\Core\Database\Connection::prepareQuery 135 0.3% 2,746 1.1% 666 0.3% 2,882 1.2% 589 0.3% 142,736 0.9% -23,520 -0.1% 57,368 0.3% 2,560 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath 40 0.1% 2,969 1.2% 697 0.3% 2,897 1.3% 576 0.2% 32,688 0.2% -4,616 -0.0% 10,480 0.1% 6,616 0.0%
Symfony\Component\HttpFoundation\AcceptHeaderItem::fromString 49 0.1% 1,337 0.6% 794 0.3% 1,393 0.6% 575 0.2% 21,160 0.1% -16,872 -0.1% 11,784 0.1% 4,416 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 110 0.2% 4,608 1.9% 667 0.3% 4,718 2.0% 554 0.2% 13,432 0.1% 1,440 0.0% 7,384 0.0% 1,128 0.0%
Drupal\Core\Database\Query\Condition::compile 30 0.1% 1,124 0.5% 649 0.3% 1,152 0.5% 545 0.2% 67,392 0.4% 20,816 0.1% 53,296 0.3% 20,408 0.1%
array_diff 208 0.4% 386 0.2% 386 0.2% 544 0.2% 544 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,158 0.9% 594 0.2% 2,272 1.0% 531 0.2% 45,432 0.3% 9,544 0.1% 28,088 0.2% 2,944 0.0%
is_integer 453 0.9% 117 0.0% 117 0.0% 523 0.2% 523 0.2% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
call_user_func_array 100 0.2% 60,665 25.2% 546 0.2% 58,685 25.4% 522 0.2% 2,435,104 14.9% 77,824 0.5% 2,228,840 13.6% 17,752 0.1%
Symfony\Component\HttpFoundation\HeaderBag::set 84 0.2% 830 0.3% 538 0.2% 914 0.4% 521 0.2% 48,184 0.3% 15,712 0.1% 16,600 0.1% 8,144 0.0%
preg_match 138 0.3% 409 0.2% 409 0.2% 520 0.2% 520 0.2% 34,432 0.2% 34,432 0.2% 8,360 0.1% 8,360 0.1%
Drupal\Core\Database\Query\Select::addField 177 0.3% 402 0.2% 402 0.2% 520 0.2% 520 0.2% 109,384 0.7% 109,384 0.7% 91,424 0.6% 91,424 0.6%
Symfony\Component\DependencyInjection\Container::get@1 78 0.1% 10,284 4.3% 516 0.2% 9,969 4.3% 518 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% 630 0.3% 495 0.2% 738 0.3% 518 0.2% 8,448 0.1% 7,632 0.0% 1,928 0.0% 1,280 0.0%
Drupal\Core\Database\Connection::escapeField 196 0.4% 812 0.3% 507 0.2% 976 0.4% 515 0.2% 21,600 0.1% -2,448 -0.0% 9,064 0.1% 4,176 0.0%
drupal_render@4 42 0.1% 17,243 7.1% 596 0.2% 17,404 7.5% 514 0.2% 349,688 2.1% 15,472 0.1% 428,608 2.6% 3,392 0.0%
Drupal\Core\Template\AttributeValueBase::printed 354 0.7% 354 0.1% 354 0.1% 511 0.2% 511 0.2% 896 0.0% 896 0.0% 664 0.0% 664 0.0%
drupal_pre_render_html_tag 77 0.1% 4,821 2.0% 572 0.2% 4,919 2.1% 511 0.2% 82,992 0.5% 4,520 0.0% 10,568 0.1% 4,136 0.0%
substr 371 0.7% 207 0.1% 207 0.1% 510 0.2% 510 0.2% 34,256 0.2% 34,256 0.2% 10,528 0.1% 10,528 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::attachLoad 76 0.1% 3,764 1.6% 606 0.3% 3,866 1.7% 506 0.2% 8,952 0.1% -45,376 -0.3% 11,272 0.1% 4,064 0.0%
Doctrine\Common\Lexer\AbstractLexer::scan 8 0.0% 1,394 0.6% 628 0.3% 1,413 0.6% 495 0.2% 125,568 0.8% 14,128 0.1% 36,200 0.2% 18,768 0.1%
[ display all ]