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

Overall Summary
Total Incl. Wall Time (microsec):385,188 microsecs
Total Incl. CPU (microsecs):343,319 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. 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 153 0.3% 49,005 12.7% 49,005 12.7% 8,070 2.4% 8,070 2.4% 109,788 1.0% 109,788 1.0% 40,720 0.4% 40,720 0.4%
Drupal\Core\DependencyInjection\Container::get 1,364 2.5% 55,875 14.5% 10,808 2.8% 56,039 16.3% 9,787 2.9% 2,569,536 22.9% 7,760 0.1% 2,469,304 21.8% 30,380 0.3%
unserialize 181 0.3% 15,284 4.0% 8,060 2.1% 14,852 4.3% 8,119 2.4% 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,242 2.4% 7,542 2.0% 9,802 2.9% 7,292 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,668 11.3% 6,137 1.6% 43,862 12.8% 7,054 2.1% 2,561,328 22.8% 10,144 0.1% 2,438,580 21.6% 72,384 0.6%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 358 0.7% 38,419 10.0% 5,310 1.4% 39,081 11.4% 3,855 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,831 1.5% 4,140 1.1% 6,003 1.7% 3,634 1.1% 87,656 0.8% 79,608 0.7% 61,112 0.5% 46,468 0.4%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 219 0.4% 16,353 4.2% 3,376 0.9% 16,787 4.9% 2,491 0.7% 2,257,964 20.1% 147,872 1.3% 2,073,912 18.3% 146,204 1.3%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 681 1.2% 4,781 1.2% 3,087 0.8% 5,503 1.6% 3,104 0.9% 90,456 0.8% 22,520 0.2% 129,200 1.1% 86,340 0.8%
Drupal\Core\Database\Connection::query 153 0.3% 63,856 16.6% 2,971 0.8% 22,866 6.7% 2,509 0.7% 218,876 2.0% -71,752 -0.6% 256,984 2.3% 29,256 0.3%
Drupal\Core\Database\Connection::expandArguments 153 0.3% 4,288 1.1% 2,861 0.7% 4,434 1.3% 2,511 0.7% 13,620 0.1% -74,924 -0.7% 103,100 0.9% 60,084 0.5%
Drupal\Core\Template\Attribute::createAttributeValue 309 0.6% 4,040 1.0% 2,742 0.7% 4,324 1.3% 2,274 0.7% 37,844 0.3% 21,540 0.2% 22,212 0.2% 6,168 0.1%
Drupal\Core\Extension\ModuleHandler::alter 177 0.3% 8,645 2.2% 2,668 0.7% 7,879 2.3% 2,242 0.7% 86,300 0.8% -7,720 -0.1% 89,972 0.8% 18,588 0.2%
array_keys 1,263 2.3% 2,645 0.7% 2,645 0.7% 3,827 1.1% 3,827 1.1% 612,900 5.5% 612,900 5.5% 120,712 1.1% 120,712 1.1%
_theme@1 29 0.1% 40,159 10.4% 2,622 0.7% 36,926 10.8% 2,017 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,909 13.5% 2,444 0.6% 10,913 3.2% 2,068 0.6% 112,352 1.0% 1,172 0.0% 43,172 0.4% 1,200 0.0%
Drupal\Component\Utility\String::checkPlain 680 1.2% 3,156 0.8% 2,277 0.6% 3,839 1.1% 2,324 0.7% 121,948 1.1% 23,472 0.2% 13,256 0.1% 8,540 0.1%
Drupal\Core\Template\AttributeValueBase::render 306 0.6% 6,441 1.7% 2,256 0.6% 6,722 2.0% 1,944 0.6% 30,608 0.3% -82,396 -0.7% 19,616 0.2% 2,988 0.0%
is_array 2,140 3.9% 2,089 0.5% 2,089 0.5% 3,492 1.0% 3,492 1.0% 30,720 0.3% 30,720 0.3% 15,020 0.1% 15,020 0.1%
is_object 2,074 3.8% 2,080 0.5% 2,080 0.5% 3,612 1.1% 3,612 1.1% 9,812 0.1% 9,812 0.1% 7,816 0.1% 7,816 0.1%
preg_replace 622 1.1% 2,012 0.5% 2,012 0.5% 2,595 0.8% 2,595 0.8% 76,988 0.7% 76,988 0.7% 32,768 0.3% 32,768 0.3%
Drupal\Core\Config\ConfigFactory::loadMultiple 95 0.2% 18,620 4.8% 1,988 0.5% 10,868 3.2% 1,735 0.5% 195,784 1.7% 12,156 0.1% 319,812 2.8% 13,076 0.1%
_drupal_add_js 72 0.1% 2,930 0.8% 1,933 0.5% 2,995 0.9% 1,770 0.5% 313,340 2.8% 225,752 2.0% 50,008 0.4% 40,688 0.4%
Drupal\Core\Extension\ModuleHandler::getImplementations 289 0.5% 4,479 1.2% 1,829 0.5% 4,441 1.3% 1,558 0.5% 84,900 0.8% 12,288 0.1% 60,000 0.5% 3,396 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 44 0.1% 43,045 11.2% 1,824 0.5% 27,382 8.0% 1,649 0.5% 1,466,552 13.1% 261,132 2.3% 1,842,124 16.3% 276,504 2.4%
unserialize@1 112 0.2% 1,782 0.5% 1,782 0.5% 1,885 0.5% 1,885 0.5% 307,560 2.7% 307,560 2.7% 220,436 2.0% 220,436 2.0%
Drupal\Core\Extension\Extension::load 42 0.1% 3,156 0.8% 1,730 0.4% 3,198 0.9% 1,553 0.5% 150,508 1.3% 5,832 0.1% 152,784 1.4% 19,984 0.2%
array_diff 183 0.3% 1,593 0.4% 1,593 0.4% 1,768 0.5% 1,768 0.5% 25,132 0.2% 25,132 0.2% 12,992 0.1% 12,992 0.1%
apc_fetch 681 1.2% 1,569 0.4% 1,569 0.4% 2,262 0.7% 2,262 0.7% 65,512 0.6% 65,512 0.6% 42,280 0.4% 42,280 0.4%
Drupal\Core\Entity\Entity::getEntityTypeFromStaticClass 6 0.0% 6,014 1.6% 1,548 0.4% 6,023 1.8% 1,100 0.3% 749,820 6.7% 1,960 0.0% 747,540 6.6% 1,592 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 56 0.1% 51,638 13.4% 1,522 0.4% 45,172 13.2% 1,150 0.3% 1,430,196 12.8% -14,868 -0.1% 1,454,760 12.9% 2,820 0.0%
Drupal\Core\Template\Attribute::offsetSet 309 0.6% 5,557 1.4% 1,517 0.4% 5,857 1.7% 1,533 0.4% 71,304 0.6% 33,460 0.3% 27,496 0.2% 5,284 0.0%
Drupal::service 405 0.7% 16,256 4.2% 1,502 0.4% 16,481 4.8% 1,533 0.4% 535,440 4.8% 18,268 0.2% 477,324 4.2% 7,144 0.1%
_theme@2 21 0.0% 11,325 2.9% 1,491 0.4% 10,784 3.1% 1,160 0.3% 70,964 0.6% -22,248 -0.2% 139,904 1.2% 5,364 0.0%
_theme 19 0.0% 122,736 31.9% 1,465 0.4% 112,047 32.6% 1,111 0.3% 1,529,672 13.6% -32,356 -0.3% 1,702,712 15.1% 4,304 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 44 0.1% 10,213 2.7% 1,439 0.4% 5,984 1.7% 1,192 0.3% 27,688 0.2% -73,844 -0.7% 65,124 0.6% 11,632 0.1%
Drupal\Core\Template\Attribute::__toString 133 0.2% 7,888 2.0% 1,429 0.4% 8,018 2.3% 1,255 0.4% 31,848 0.3% -740 -0.0% 28,628 0.3% 7,692 0.1%
load::Controller/SystemController.php 1 0.0% 1,425 0.4% 1,425 0.4% 1,428 0.4% 1,428 0.4% 69,428 0.6% 69,428 0.6% 26,652 0.2% 26,652 0.2%
Drupal\Core\DependencyInjection\Container::get@1 171 0.3% 25,271 6.6% 1,409 0.4% 24,680 7.2% 1,303 0.4% 1,688,932 15.1% 36,904 0.3% 1,650,232 14.6% 23,600 0.2%
uasort 68 0.1% 3,091 0.8% 1,389 0.4% 3,163 0.9% 1,133 0.3% 15,020 0.1% -10,500 -0.1% 10,380 0.1% 2,052 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 66 0.1% 4,902 1.3% 1,297 0.3% 5,054 1.5% 740 0.2% 603,740 5.4% 46,088 0.4% 565,936 5.0% 53,324 0.5%
Symfony\Component\DependencyInjection\Container::get@1 171 0.3% 23,682 6.1% 1,292 0.3% 23,035 6.7% 1,262 0.4% 1,651,576 14.7% 5,188 0.0% 1,626,180 14.4% 22,732 0.2%
Drupal\Core\Entity\EntityManager::getDefinition 126 0.2% 7,705 2.0% 1,283 0.3% 7,419 2.2% 1,021 0.3% 797,696 7.1% 6,424 0.1% 778,488 6.9% 6,272 0.1%
Drupal\Core\Template\Attribute::__construct 130 0.2% 6,741 1.8% 1,267 0.3% 6,871 2.0% 1,112 0.3% 90,272 0.8% 21,648 0.2% 35,804 0.3% 9,344 0.1%
drupal_static 444 0.8% 1,280 0.3% 1,252 0.3% 1,698 0.5% 1,642 0.5% 10,832 0.1% 10,408 0.1% 13,576 0.1% 13,232 0.1%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 289 0.5% 2,336 0.6% 1,250 0.3% 2,304 0.7% 1,433 0.4% 41,228 0.4% -96 -0.0% 49,132 0.4% 1,716 0.0%
array_key_exists 1,215 2.2% 1,246 0.3% 1,246 0.3% 2,327 0.7% 2,327 0.7% 15,468 0.1% 15,468 0.1% 10,804 0.1% 10,804 0.1%
Drupal\Core\Entity\EntityStorageBase::postLoad 57 0.1% 9,202 2.4% 1,246 0.3% 8,603 2.5% 945 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% 13,707 3.6% 1,219 0.3% 10,839 3.2% 957 0.3% 128,264 1.1% -11,344 -0.1% 150,828 1.3% 6,672 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 313 0.6% 1,530 0.4% 1,217 0.3% 1,916 0.6% 1,361 0.4% 23,776 0.2% 23,316 0.2% 18,012 0.2% 17,640 0.2%
is_integer 1,171 2.1% 1,203 0.3% 1,203 0.3% 1,882 0.5% 1,882 0.5% 912 0.0% 912 0.0% 912 0.0% 912 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 36 0.1% 12,833 3.3% 1,196 0.3% 8,065 2.3% 958 0.3% 209,696 1.9% -424,832 -3.8% 365,776 3.2% 1,052 0.0%
Drupal\Core\Database\Query\Select::__toString 14 0.0% 2,697 0.7% 1,179 0.3% 2,713 0.8% 896 0.3% 11,364 0.1% -7,832 -0.1% 14,544 0.1% 6,900 0.1%
Symfony\Component\Routing\RouteCompiler::compilePattern 19 0.0% 1,952 0.5% 1,174 0.3% 1,971 0.6% 912 0.3% 37,140 0.3% 10,752 0.1% 21,552 0.2% 5,904 0.1%
_menu_link_translate 16 0.0% 60,052 15.6% 1,167 0.3% 53,556 15.6% 862 0.3% 1,672,468 14.9% 488 0.0% 1,661,516 14.7% 220 0.0%
drupal_render@2 39 0.1% 90,174 23.4% 1,167 0.3% 81,408 23.7% 1,041 0.3% 1,193,860 10.7% 17,784 0.2% 1,234,312 10.9% 22,408 0.2%
Drupal\Core\Access\AccessArgumentsResolver::getArgument 37 0.1% 1,486 0.4% 1,155 0.3% 1,524 0.4% 941 0.3% 10,260 0.1% -3,808 -0.0% 7,828 0.1% 4,624 0.0%
Drupal\Core\Config\Config::get 186 0.3% 5,311 1.4% 1,090 0.3% 5,546 1.6% 1,058 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,128 0.3% 1,071 0.3% 1,185 0.3% 1,077 0.3% 107,468 1.0% 107,004 1.0% 83,820 0.7% 83,160 0.7%
Drupal\Core\Extension\ModuleHandler::invokeAll 89 0.2% 56,234 14.6% 1,050 0.3% 49,120 14.3% 835 0.2% 715,516 6.4% -33,856 -0.3% 711,692 6.3% 4,004 0.0%
PDO::prepare 153 0.3% 1,971 0.5% 1,007 0.3% 2,095 0.6% 984 0.3% 94,448 0.8% 89,068 0.8% 31,496 0.3% 29,848 0.3%
Drupal\Core\Database\Connection::prepareQuery 153 0.3% 4,296 1.1% 993 0.3% 4,468 1.3% 894 0.3% 100,656 0.9% -20,164 -0.2% 59,016 0.5% 1,040 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 13 0.0% 3,006 0.8% 992 0.3% 3,021 0.9% 914 0.3% 325,456 2.9% 6,332 0.1% 246,216 2.2% 9,732 0.1%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 220 0.4% 7,085 1.8% 991 0.3% 5,888 1.7% 1,021 0.3% 443,872 4.0% 6,520 0.1% 597,072 5.3% 3,104 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 40 0.1% 3,264 0.8% 986 0.3% 3,311 1.0% 809 0.2% 222,668 2.0% -8,868 -0.1% 224,564 2.0% 30,004 0.3%
Drupal\Core\Database\Query\Condition::compile 30 0.1% 1,567 0.4% 978 0.3% 1,602 0.5% 839 0.2% 31,388 0.3% 9,356 0.1% 25,768 0.2% 12,244 0.1%
_drupal_add_css 36 0.1% 1,809 0.5% 951 0.2% 1,845 0.5% 867 0.3% 91,388 0.8% 85,504 0.8% 23,340 0.2% 16,152 0.1%
Drupal\Core\Routing\RouteCompiler::compile 19 0.0% 5,358 1.4% 936 0.2% 5,380 1.6% 660 0.2% 79,084 0.7% -3,260 -0.0% 55,716 0.5% 3,036 0.0%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 19 0.0% 1,331 0.3% 933 0.2% 1,353 0.4% 705 0.2% 9,576 0.1% -18,432 -0.2% 8,120 0.1% 2,788 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 137 0.3% 2,130 0.6% 924 0.2% 2,246 0.7% 890 0.3% 10,056 0.1% -2,072 -0.0% 12,220 0.1% 3,216 0.0%
_drupal_add_library@1 56 0.1% 9,138 2.4% 921 0.2% 8,765 2.6% 748 0.2% 225,112 2.0% -10,504 -0.1% 203,996 1.8% 920 0.0%
l 21 0.0% 12,111 3.1% 921 0.2% 9,356 2.7% 752 0.2% 17,796 0.2% -17,788 -0.2% 37,644 0.3% 9,420 0.1%
call_user_func_array 110 0.2% 114,003 29.6% 909 0.2% 100,348 29.2% 820 0.2% 2,219,120 19.8% 48,500 0.4% 2,180,028 19.3% 22,132 0.2%
str_replace 303 0.6% 908 0.2% 908 0.2% 1,207 0.4% 1,207 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% 888 0.2% 888 0.2% 1,163 0.3% 1,163 0.3% 13,184 0.1% 13,184 0.1% 192 0.0% 192 0.0%
htmlspecialchars 680 1.2% 879 0.2% 879 0.2% 1,515 0.4% 1,515 0.4% 98,476 0.9% 98,476 0.9% 4,716 0.0% 4,716 0.0%
drupal_process_attached@1 15 0.0% 12,723 3.3% 878 0.2% 12,312 3.6% 720 0.2% 292,712 2.6% -163,128 -1.5% 238,172 2.1% 1,308 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 44 0.1% 23,079 6.0% 869 0.2% 18,252 5.3% 797 0.2% 1,129,536 10.1% -292,376 -2.6% 1,493,456 13.2% 1,876 0.0%
mb_strtolower 67 0.1% 865 0.2% 865 0.2% 928 0.3% 928 0.3% 4,872 0.0% 4,872 0.0% 3,096 0.0% 3,096 0.0%
Twig_Template::getAttribute 70 0.1% 1,083 0.3% 864 0.2% 1,167 0.3% 745 0.2% 8,472 0.1% 5,852 0.1% 7,080 0.1% 5,756 0.1%
t 127 0.2% 5,520 1.4% 862 0.2% 5,639 1.6% 782 0.2% 93,184 0.8% 11,664 0.1% 88,472 0.8% 6,692 0.1%
is_subclass_of 298 0.5% 4,162 1.1% 829 0.2% 4,435 1.3% 1,081 0.3% 747,064 6.7% -2,116 -0.0% 744,656 6.6% 2,436 0.0%
Drupal\Core\Config\DatabaseStorage::readMultiple 29 0.1% 14,940 3.9% 808 0.2% 7,114 2.1% 721 0.2% 132,848 1.2% -61,340 -0.5% 272,620 2.4% 13,468 0.1%
Drupal\Core\Database\Statement::__construct 153 0.3% 964 0.3% 805 0.2% 1,111 0.3% 791 0.2% 5,380 0.0% 4,916 0.0% 1,648 0.0% 1,176 0.0%
Drupal\Core\Entity\EntityManager::getController 102 0.2% 15,848 4.1% 805 0.2% 14,375 4.2% 742 0.2% 1,316,264 11.7% 5,884 0.1% 1,315,516 11.6% 5,224 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 137 0.3% 1,127 0.3% 799 0.2% 1,272 0.4% 778 0.2% 8,768 0.1% 860 0.0% 5,692 0.1% 1,532 0.0%
Drupal\Component\Utility\NestedArray::getValue 49 0.1% 968 0.3% 784 0.2% 1,030 0.3% 711 0.2% 8,492 0.1% 7,588 0.1% 11,212 0.1% 10,308 0.1%
Drupal\Core\Routing\UrlGenerator::generateFromPath 26 0.0% 3,353 0.9% 783 0.2% 3,154 0.9% 643 0.2% 22,388 0.2% -1,532 -0.0% 26,532 0.2% 4,156 0.0%
Drupal\Core\Session\UserSession::hasPermission 40 0.1% 16,339 4.2% 767 0.2% 15,707 4.6% 566 0.2% 451,584 4.0% -11,332 -0.1% 467,648 4.1% 1,536 0.0%
array_filter 173 0.3% 1,302 0.3% 764 0.2% 1,471 0.4% 863 0.3% 28,780 0.3% 22,732 0.2% 19,236 0.2% 15,140 0.1%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 64 0.1% 2,008 0.5% 724 0.2% 2,076 0.6% 576 0.2% 19,888 0.2% 3,740 0.0% 9,092 0.1% 2,324 0.0%
Drupal::moduleHandler 185 0.3% 4,313 1.1% 724 0.2% 4,507 1.3% 752 0.2% 65,112 0.6% 18,024 0.2% 74,388 0.7% 3,044 0.0%
Drupal\Core\Field\FieldDefinition::getSchema 23 0.0% 5,261 1.4% 719 0.2% 5,028 1.5% 563 0.2% 369,216 3.3% -4,748 -0.0% 365,176 3.2% 13,736 0.1%
Drupal\Core\Database\Connection::escapeTable 196 0.4% 1,336 0.3% 713 0.2% 1,540 0.4% 749 0.2% 15,672 0.1% 2,520 0.0% 12,508 0.1% 8,044 0.1%
Drupal\Core\Template\AttributeString::__toString 216 0.4% 1,683 0.4% 712 0.2% 1,889 0.6% 705 0.2% 38,236 0.3% 664 0.0% 2,072 0.0% 664 0.0%
Drupal\Core\Entity\EntityStorageBase::mapFromStorageRecords 55 0.1% 2,922 0.8% 678 0.2% 2,980 0.9% 610 0.2% 80,504 0.7% 22,144 0.2% 38,592 0.3% 2,048 0.0%
Drupal\Core\Database\Connection::prefixTables 153 0.3% 1,332 0.3% 671 0.2% 1,479 0.4% 674 0.2% 26,372 0.2% -89,536 -0.8% 26,480 0.2% 388 0.0%
explode 433 0.8% 669 0.2% 669 0.2% 1,140 0.3% 1,140 0.3% 124,780 1.1% 124,780 1.1% 16,148 0.1% 16,148 0.1%
PDO::__construct 1 0.0% 659 0.2% 659 0.2% 158 0.0% 158 0.0% 588 0.0% 588 0.0% 480 0.0% 480 0.0%
call_user_func@1 132 0.2% 101,349 26.3% 657 0.2% 89,313 26.0% 652 0.2% 2,054,892 18.3% 10,656 0.1% 1,761,408 15.6% 3,144 0.0%
[ display all ]