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

Overall Summary
Total Incl. Wall Time (microsec):384,732 microsecs
Total Incl. CPU (microsecs):343,758 microsecs
Total Incl. MemUse (bytes):11,209,656 bytes
Total Incl. PeakMemUse (bytes):11,303,172 bytes
Number of Function Calls:54,670


[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%
Drupal\Core\DependencyInjection\Container::get 1,364 2.5% 55,733 14.5% 10,782 2.8% 56,080 16.3% 9,862 2.9% 2,569,536 22.9% 7,760 0.1% 2,469,304 21.8% 30,380 0.3%
PDOStatement::execute 153 0.3% 48,373 12.6% 48,373 12.6% 8,211 2.4% 8,211 2.4% 109,788 1.0% 109,788 1.0% 40,720 0.4% 40,720 0.4%
unserialize 181 0.3% 14,881 3.9% 7,996 2.1% 14,635 4.3% 8,061 2.3% 1,706,744 15.2% 1,125,348 10.0% 1,863,900 16.5% 1,319,552 11.7%
Drupal\Core\Render\Element::children 575 1.1% 9,336 2.4% 7,555 2.0% 9,922 2.9% 7,321 2.1% 119,500 1.1% 34,108 0.3% 30,996 0.3% 17,068 0.2%
Symfony\Component\DependencyInjection\Container::get 1,364 2.5% 43,563 11.3% 6,068 1.6% 43,856 12.8% 6,967 2.0% 2,561,328 22.8% 10,144 0.1% 2,438,580 21.6% 72,384 0.6%
array_keys 1,263 2.3% 2,703 0.7% 2,703 0.7% 3,891 1.1% 3,891 1.1% 612,900 5.5% 612,900 5.5% 120,712 1.1% 120,712 1.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 358 0.7% 38,681 10.1% 5,235 1.4% 39,372 11.5% 3,883 1.1% 5,337,492 47.6% 198,712 1.8% 4,696,920 41.6% 188,144 1.7%
Drupal\Component\Utility\NestedArray::mergeDeepArray 150 0.3% 5,889 1.5% 4,189 1.1% 6,042 1.8% 3,658 1.1% 87,656 0.8% 79,608 0.7% 61,112 0.5% 46,468 0.4%
is_object 2,074 3.8% 2,048 0.5% 2,048 0.5% 3,600 1.0% 3,600 1.0% 9,812 0.1% 9,812 0.1% 7,816 0.1% 7,816 0.1%
is_array 2,140 3.9% 2,107 0.5% 2,107 0.5% 3,519 1.0% 3,519 1.0% 30,720 0.3% 30,720 0.3% 15,020 0.1% 15,020 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 681 1.2% 4,748 1.2% 3,036 0.8% 5,476 1.6% 3,038 0.9% 90,456 0.8% 22,520 0.2% 129,200 1.1% 86,340 0.8%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 219 0.4% 16,578 4.3% 3,321 0.9% 17,077 5.0% 2,546 0.7% 2,257,964 20.1% 147,872 1.3% 2,073,912 18.3% 146,204 1.3%
preg_replace 622 1.1% 1,967 0.5% 1,967 0.5% 2,546 0.7% 2,546 0.7% 76,988 0.7% 76,988 0.7% 32,768 0.3% 32,768 0.3%
Drupal\Core\Database\Connection::expandArguments 153 0.3% 4,218 1.1% 2,815 0.7% 4,383 1.3% 2,516 0.7% 13,620 0.1% -74,924 -0.7% 103,100 0.9% 60,084 0.5%
Drupal\Core\Database\Connection::query 153 0.3% 63,046 16.4% 2,921 0.8% 22,812 6.6% 2,463 0.7% 218,876 2.0% -71,752 -0.6% 256,984 2.3% 29,256 0.3%
Drupal\Component\Utility\String::checkPlain 680 1.2% 3,237 0.8% 2,308 0.6% 3,910 1.1% 2,328 0.7% 121,948 1.1% 23,472 0.2% 13,256 0.1% 8,540 0.1%
apc_fetch 681 1.2% 1,585 0.4% 1,585 0.4% 2,299 0.7% 2,299 0.7% 65,512 0.6% 65,512 0.6% 42,280 0.4% 42,280 0.4%
Drupal\Core\Extension\ModuleHandler::alter 177 0.3% 8,993 2.3% 2,664 0.7% 8,036 2.3% 2,299 0.7% 86,300 0.8% -7,720 -0.1% 89,972 0.8% 18,588 0.2%
Drupal\Core\Template\Attribute::createAttributeValue 309 0.6% 4,073 1.1% 2,800 0.7% 4,353 1.3% 2,288 0.7% 37,844 0.3% 21,540 0.2% 22,212 0.2% 6,168 0.1%
array_key_exists 1,215 2.2% 1,249 0.3% 1,249 0.3% 2,283 0.7% 2,283 0.7% 15,468 0.1% 15,468 0.1% 10,804 0.1% 10,804 0.1%
_theme@1 29 0.1% 40,079 10.4% 2,605 0.7% 36,682 10.7% 2,009 0.6% 275,584 2.5% -46,464 -0.4% 447,156 4.0% 7,220 0.1%
Drupal\Core\Database\Statement::execute 153 0.3% 51,225 13.3% 2,388 0.6% 10,947 3.2% 1,960 0.6% 112,352 1.0% 1,172 0.0% 43,172 0.4% 1,200 0.0%
Drupal\Core\Template\AttributeValueBase::render 306 0.6% 6,538 1.7% 2,273 0.6% 6,823 2.0% 1,956 0.6% 30,608 0.3% -82,396 -0.7% 19,616 0.2% 2,988 0.0%
unserialize@1 112 0.2% 1,788 0.5% 1,788 0.5% 1,892 0.6% 1,892 0.6% 307,560 2.7% 307,560 2.7% 220,436 2.0% 220,436 2.0%
is_integer 1,171 2.1% 1,180 0.3% 1,180 0.3% 1,846 0.5% 1,846 0.5% 912 0.0% 912 0.0% 912 0.0% 912 0.0%
_drupal_add_js 72 0.1% 2,907 0.8% 1,906 0.5% 2,968 0.9% 1,757 0.5% 313,340 2.8% 225,752 2.0% 50,008 0.4% 40,688 0.4%
array_diff 183 0.3% 1,571 0.4% 1,571 0.4% 1,723 0.5% 1,723 0.5% 25,132 0.2% 25,132 0.2% 12,992 0.1% 12,992 0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 44 0.1% 42,876 11.1% 1,870 0.5% 27,361 8.0% 1,712 0.5% 1,466,552 13.1% 261,132 2.3% 1,842,124 16.3% 276,504 2.4%
Drupal\Core\Config\ConfigFactory::loadMultiple 95 0.2% 18,534 4.8% 1,951 0.5% 10,813 3.1% 1,694 0.5% 195,784 1.7% 12,156 0.1% 319,812 2.8% 13,076 0.1%
drupal_static 444 0.8% 1,315 0.3% 1,279 0.3% 1,722 0.5% 1,657 0.5% 10,832 0.1% 10,408 0.1% 13,576 0.1% 13,232 0.1%
htmlspecialchars 680 1.2% 929 0.2% 929 0.2% 1,582 0.5% 1,582 0.5% 98,476 0.9% 98,476 0.9% 4,716 0.0% 4,716 0.0%
Drupal\Core\Template\Attribute::offsetSet 309 0.6% 5,609 1.5% 1,536 0.4% 5,924 1.7% 1,571 0.5% 71,304 0.6% 33,460 0.3% 27,496 0.2% 5,284 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 289 0.5% 4,324 1.1% 1,821 0.5% 4,390 1.3% 1,535 0.4% 84,900 0.8% 12,288 0.1% 60,000 0.5% 3,396 0.0%
Drupal::service 405 0.7% 16,392 4.3% 1,475 0.4% 16,598 4.8% 1,495 0.4% 535,440 4.8% 18,268 0.2% 477,324 4.2% 7,144 0.1%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 289 0.5% 2,187 0.6% 1,259 0.3% 2,263 0.7% 1,440 0.4% 41,228 0.4% -96 -0.0% 49,132 0.4% 1,716 0.0%
load::Controller/SystemController.php 1 0.0% 1,396 0.4% 1,396 0.4% 1,400 0.4% 1,400 0.4% 69,428 0.6% 69,428 0.6% 26,652 0.2% 26,652 0.2%
Drupal\Core\Extension\Extension::load 42 0.1% 2,973 0.8% 1,565 0.4% 3,023 0.9% 1,389 0.4% 150,508 1.3% 5,832 0.1% 152,784 1.4% 19,984 0.2%
Drupal\Core\DependencyInjection\Container::get@1 171 0.3% 25,221 6.6% 1,436 0.4% 24,728 7.2% 1,347 0.4% 1,688,932 15.1% 36,904 0.3% 1,650,232 14.6% 23,600 0.2%
Symfony\Component\HttpFoundation\ParameterBag::get 313 0.6% 1,516 0.4% 1,194 0.3% 1,874 0.5% 1,326 0.4% 23,776 0.2% 23,316 0.2% 18,012 0.2% 17,640 0.2%
Symfony\Component\DependencyInjection\Container::get@1 171 0.3% 23,605 6.1% 1,311 0.3% 23,042 6.7% 1,288 0.4% 1,651,576 14.7% 5,188 0.0% 1,626,180 14.4% 22,732 0.2%
Drupal\Core\Template\Attribute::__toString 133 0.2% 7,974 2.1% 1,418 0.4% 8,110 2.4% 1,248 0.4% 31,848 0.3% -740 -0.0% 28,628 0.3% 7,692 0.1%
str_replace 303 0.6% 893 0.2% 893 0.2% 1,206 0.4% 1,206 0.4% 139,208 1.2% 139,208 1.2% 32,340 0.3% 32,340 0.3%
drupal_sort_css_js 456 0.8% 913 0.2% 913 0.2% 1,197 0.3% 1,197 0.3% 13,184 0.1% 13,184 0.1% 192 0.0% 192 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 44 0.1% 10,393 2.7% 1,384 0.4% 6,123 1.8% 1,196 0.3% 27,688 0.2% -73,844 -0.7% 65,124 0.6% 11,632 0.1%
_theme@2 21 0.0% 11,238 2.9% 1,504 0.4% 10,689 3.1% 1,170 0.3% 70,964 0.6% -22,248 -0.2% 139,904 1.2% 5,364 0.0%
explode 433 0.8% 663 0.2% 663 0.2% 1,156 0.3% 1,156 0.3% 124,780 1.1% 124,780 1.1% 16,148 0.1% 16,148 0.1%
function_exists 527 1.0% 659 0.2% 659 0.2% 1,140 0.3% 1,140 0.3% 6,176 0.1% 6,176 0.1% 4,780 0.0% 4,780 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 56 0.1% 51,485 13.4% 1,520 0.4% 44,774 13.0% 1,138 0.3% 1,430,196 12.8% -14,868 -0.1% 1,454,760 12.9% 2,820 0.0%
_theme 19 0.0% 122,286 31.8% 1,442 0.4% 112,067 32.6% 1,126 0.3% 1,529,672 13.6% -32,356 -0.3% 1,702,712 15.1% 4,304 0.0%
Drupal\Core\Template\Attribute::__construct 130 0.2% 6,793 1.8% 1,280 0.3% 6,935 2.0% 1,121 0.3% 90,272 0.8% 21,648 0.2% 35,804 0.3% 9,344 0.1%
uasort 68 0.1% 3,120 0.8% 1,383 0.4% 3,190 0.9% 1,115 0.3% 15,020 0.1% -10,500 -0.1% 10,380 0.1% 2,052 0.0%
Drupal\Core\Config\Config::get 186 0.3% 5,322 1.4% 1,085 0.3% 5,557 1.6% 1,088 0.3% 48,312 0.4% -6,884 -0.1% 27,712 0.2% 3,108 0.0%
Drupal\Core\Database\Statement::fetchAllKeyed 48 0.1% 1,135 0.3% 1,078 0.3% 1,196 0.3% 1,087 0.3% 107,468 1.0% 107,004 1.0% 83,820 0.7% 83,160 0.7%
is_subclass_of 298 0.5% 4,142 1.1% 836 0.2% 4,416 1.3% 1,085 0.3% 747,064 6.7% -2,116 -0.0% 744,656 6.6% 2,436 0.0%
implode 479 0.9% 1,247 0.3% 590 0.2% 1,738 0.5% 1,074 0.3% 115,860 1.0% 113,540 1.0% 18,776 0.2% 15,788 0.1%
Drupal\Core\Entity\EntityType::getClass 614 1.1% 619 0.2% 619 0.2% 1,069 0.3% 1,069 0.3% 2,476 0.0% 2,476 0.0% 1,604 0.0% 1,604 0.0%
Drupal\Core\Entity\Entity::getEntityTypeFromStaticClass 6 0.0% 5,939 1.5% 1,518 0.4% 5,947 1.7% 1,054 0.3% 749,820 6.7% 1,960 0.0% 747,540 6.6% 1,592 0.0%
drupal_render@2 39 0.1% 89,930 23.4% 1,208 0.3% 81,210 23.6% 1,053 0.3% 1,193,860 10.7% 17,784 0.2% 1,234,312 10.9% 22,408 0.2%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 220 0.4% 7,207 1.9% 993 0.3% 6,021 1.8% 1,030 0.3% 443,872 4.0% 6,520 0.1% 597,072 5.3% 3,104 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 126 0.2% 7,993 2.1% 1,288 0.3% 7,590 2.2% 1,023 0.3% 797,696 7.1% 6,424 0.1% 778,488 6.9% 6,272 0.1%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 36 0.1% 11,440 3.0% 1,204 0.3% 8,037 2.3% 974 0.3% 209,696 1.9% -424,832 -3.8% 365,776 3.2% 1,052 0.0%
PDO::prepare 153 0.3% 1,961 0.5% 980 0.3% 2,087 0.6% 970 0.3% 94,448 0.8% 89,068 0.8% 31,496 0.3% 29,848 0.3%
count 507 0.9% 779 0.2% 630 0.2% 1,145 0.3% 962 0.3% 17,880 0.2% 14,768 0.1% 12,556 0.1% 10,460 0.1%
mb_strtolower 67 0.1% 866 0.2% 866 0.2% 946 0.3% 946 0.3% 4,872 0.0% 4,872 0.0% 3,096 0.0% 3,096 0.0%
Drupal\Core\Entity\EntityStorageBase::postLoad 57 0.1% 9,291 2.4% 1,234 0.3% 8,542 2.5% 941 0.3% 107,508 1.0% -13,512 -0.1% 110,228 1.0% 1,028 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::doLoadMultiple 54 0.1% 14,057 3.7% 1,195 0.3% 10,875 3.2% 941 0.3% 128,264 1.1% -11,344 -0.1% 150,828 1.3% 6,672 0.1%
Drupal\Core\Access\AccessArgumentsResolver::getArgument 37 0.1% 1,475 0.4% 1,134 0.3% 1,521 0.4% 936 0.3% 10,260 0.1% -3,808 -0.0% 7,828 0.1% 4,624 0.0%
Drupal\menu_link\Entity\MenuLink::offsetGet 465 0.9% 487 0.1% 487 0.1% 915 0.3% 915 0.3% 9,484 0.1% 9,484 0.1% 984 0.0% 984 0.0%
Symfony\Component\Routing\RouteCompiler::compilePattern 19 0.0% 1,986 0.5% 1,199 0.3% 2,009 0.6% 906 0.3% 37,140 0.3% 10,752 0.1% 21,552 0.2% 5,904 0.1%
Drupal\Core\Database\Connection::prepareQuery 153 0.3% 4,301 1.1% 1,009 0.3% 4,469 1.3% 902 0.3% 100,656 0.9% -20,164 -0.2% 59,016 0.5% 1,040 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 137 0.3% 2,115 0.5% 926 0.2% 2,237 0.7% 897 0.3% 10,056 0.1% -2,072 -0.0% 12,220 0.1% 3,216 0.0%
array_filter 173 0.3% 1,340 0.3% 772 0.2% 1,508 0.4% 887 0.3% 28,780 0.3% 22,732 0.2% 19,236 0.2% 15,140 0.1%
_drupal_add_css 36 0.1% 1,808 0.5% 966 0.3% 1,846 0.5% 883 0.3% 91,388 0.8% 85,504 0.8% 23,340 0.2% 16,152 0.1%
Drupal\Core\Database\Query\Select::__toString 14 0.0% 2,690 0.7% 1,175 0.3% 2,711 0.8% 881 0.3% 11,364 0.1% -7,832 -0.1% 14,544 0.1% 6,900 0.1%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 13 0.0% 2,932 0.8% 935 0.2% 2,951 0.9% 867 0.3% 325,456 2.9% 6,332 0.1% 246,216 2.2% 9,732 0.1%
call_user_func_array 110 0.2% 114,506 29.8% 925 0.2% 101,194 29.4% 847 0.2% 2,219,120 19.8% 48,500 0.4% 2,180,028 19.3% 22,132 0.2%
Drupal\Core\Extension\ModuleHandler::invokeAll 89 0.2% 55,886 14.5% 1,043 0.3% 48,995 14.3% 841 0.2% 715,516 6.4% -33,856 -0.3% 711,692 6.3% 4,004 0.0%
_menu_link_translate 16 0.0% 58,724 15.3% 1,142 0.3% 53,013 15.4% 840 0.2% 1,672,468 14.9% 488 0.0% 1,661,516 14.7% 220 0.0%
strtr 228 0.4% 590 0.2% 590 0.2% 828 0.2% 828 0.2% 21,260 0.2% 21,260 0.2% 10,252 0.1% 10,252 0.1%
Drupal\Core\Database\Query\Condition::compile 30 0.1% 1,525 0.4% 951 0.2% 1,555 0.5% 826 0.2% 31,388 0.3% 9,356 0.1% 25,768 0.2% 12,244 0.1%
in_array 305 0.6% 530 0.1% 530 0.1% 818 0.2% 818 0.2% 9,904 0.1% 9,904 0.1% 6,456 0.1% 6,456 0.1%
Drupal\Core\Database\Statement::__construct 153 0.3% 981 0.3% 820 0.2% 1,117 0.3% 804 0.2% 5,380 0.0% 4,916 0.0% 1,648 0.0% 1,176 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 66 0.1% 5,063 1.3% 1,304 0.3% 5,231 1.5% 802 0.2% 603,740 5.4% 46,088 0.4% 565,936 5.0% 53,324 0.5%
t 127 0.2% 5,439 1.4% 863 0.2% 5,571 1.6% 790 0.2% 93,184 0.8% 11,664 0.1% 88,472 0.8% 6,692 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 44 0.1% 22,905 6.0% 894 0.2% 18,185 5.3% 787 0.2% 1,129,536 10.1% -292,376 -2.6% 1,493,456 13.2% 1,876 0.0%
class_exists 223 0.4% 9,179 2.4% 552 0.1% 9,447 2.7% 778 0.2% 1,348,012 12.0% -4,704 -0.0% 1,215,424 10.8% 5,372 0.0%
Drupal\Core\Database\Connection::escapeTable 196 0.4% 1,345 0.3% 733 0.2% 1,567 0.5% 776 0.2% 15,672 0.1% 2,520 0.0% 12,508 0.1% 8,044 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 137 0.3% 1,113 0.3% 788 0.2% 1,260 0.4% 771 0.2% 8,768 0.1% 860 0.0% 5,692 0.1% 1,532 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 40 0.1% 3,241 0.8% 960 0.2% 3,279 1.0% 761 0.2% 222,668 2.0% -8,868 -0.1% 224,564 2.0% 30,004 0.3%
Drupal\Core\Config\DatabaseStorage::readMultiple 29 0.1% 14,876 3.9% 849 0.2% 7,082 2.1% 760 0.2% 132,848 1.2% -61,340 -0.5% 272,620 2.4% 13,468 0.1%
strpos 359 0.7% 424 0.1% 424 0.1% 744 0.2% 744 0.2% 14,888 0.1% 14,888 0.1% 10,200 0.1% 10,200 0.1%
Drupal\Core\Template\AttributeValueBase::__construct 308 0.6% 391 0.1% 391 0.1% 741 0.2% 741 0.2% 520 0.0% 520 0.0% 340 0.0% 340 0.0%
Twig_Template::getAttribute 70 0.1% 1,058 0.3% 857 0.2% 1,145 0.3% 740 0.2% 8,472 0.1% 5,852 0.1% 7,080 0.1% 5,756 0.1%
l 21 0.0% 11,980 3.1% 902 0.2% 9,133 2.7% 737 0.2% 17,796 0.2% -17,788 -0.2% 37,644 0.3% 9,420 0.1%
Drupal::moduleHandler 185 0.3% 4,253 1.1% 716 0.2% 4,446 1.3% 736 0.2% 65,112 0.6% 18,024 0.2% 74,388 0.7% 3,044 0.0%
PDOStatement::setFetchMode 377 0.7% 398 0.1% 398 0.1% 733 0.2% 733 0.2% 1,852 0.0% 1,852 0.0% 2,016 0.0% 2,016 0.0%
Drupal\Core\Entity\EntityManager::getController 102 0.2% 15,985 4.2% 807 0.2% 14,650 4.3% 732 0.2% 1,316,264 11.7% 5,884 0.1% 1,315,516 11.6% 5,224 0.0%
_drupal_add_library@1 56 0.1% 9,009 2.3% 926 0.2% 8,682 2.5% 726 0.2% 225,112 2.0% -10,504 -0.1% 203,996 1.8% 920 0.0%
Drupal\Core\Template\AttributeString::__toString 216 0.4% 1,716 0.4% 711 0.2% 1,936 0.6% 708 0.2% 38,236 0.3% 664 0.0% 2,072 0.0% 664 0.0%
Drupal\Component\Utility\NestedArray::getValue 49 0.1% 976 0.3% 783 0.2% 1,026 0.3% 705 0.2% 8,492 0.1% 7,588 0.1% 11,212 0.1% 10,308 0.1%
[ display all ]