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

Overall Summary
Total Incl. Wall Time (microsec):341,748 microsecs
Total Incl. CPU (microsecs):319,991 microsecs
Total Incl. MemUse (bytes):20,258,992 bytes
Total Incl. PeakMemUse (bytes):20,454,104 bytes
Number of Function Calls:78,816


[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 2,069 2.6% 41,114 12.0% 10,968 3.2% 42,055 13.1% 8,780 2.7% 3,803,888 18.8% -56,368 -0.3% 4,013,272 19.6% 53,448 0.3%
PDOStatement::execute 158 0.2% 29,039 8.5% 29,039 8.5% 7,809 2.4% 7,809 2.4% 769,744 3.8% 769,744 3.8% 330,904 1.6% 330,904 1.6%
Drupal\Core\Render\Element::children 1,155 1.5% 9,975 2.9% 8,173 2.4% 10,870 3.4% 7,332 2.3% 360,920 1.8% 68,208 0.3% 19,904 0.1% 13,336 0.1%
Symfony\Component\DependencyInjection\Container::get 2,069 2.6% 29,820 8.7% 4,530 1.3% 30,825 9.6% 5,961 1.9% 3,859,456 19.1% 19,128 0.1% 3,959,256 19.4% 109,624 0.5%
unserialize 126 0.2% 6,691 2.0% 5,459 1.6% 6,831 2.1% 5,557 1.7% 2,911,352 14.4% 2,582,168 12.7% 2,968,816 14.5% 2,710,528 13.3%
is_array 4,269 5.4% 470 0.1% 470 0.1% 4,702 1.5% 4,702 1.5% 51,144 0.3% 51,144 0.3% 23,768 0.1% 23,768 0.1%
strtr 385 0.5% 3,510 1.0% 3,510 1.0% 3,853 1.2% 3,853 1.2% 41,152 0.2% 41,152 0.2% 3,304,616 16.2% 3,304,616 16.2%
is_object 3,275 4.2% 486 0.1% 486 0.1% 3,726 1.2% 3,726 1.2% 23,000 0.1% 23,000 0.1% 17,384 0.1% 17,384 0.1%
Drupal\Core\Template\Attribute::createAttributeValue 793 1.0% 6,311 1.8% 5,436 1.6% 6,889 2.2% 3,649 1.1% 155,088 0.8% 123,480 0.6% 13,240 0.1% 7,152 0.0%
Drupal\Component\Utility\String::checkPlain 1,725 2.2% 4,693 1.4% 2,975 0.9% 5,982 1.9% 3,512 1.1% 357,640 1.8% 87,216 0.4% 14,200 0.1% 10,280 0.1%
array_keys 2,101 2.7% 1,741 0.5% 1,741 0.5% 3,418 1.1% 3,418 1.1% 781,704 3.9% 781,704 3.9% 79,624 0.4% 79,624 0.4%
theme@2 112 0.1% 39,811 11.6% 4,608 1.3% 39,028 12.2% 3,189 1.0% 220,128 1.1% -260,896 -1.3% 536,728 2.6% 6,888 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 245 0.3% 4,908 1.4% 4,750 1.4% 5,123 1.6% 3,159 1.0% 245,992 1.2% 241,240 1.2% 74,936 0.4% 71,024 0.3%
Drupal\Core\Template\Attribute::__toString 370 0.5% 14,118 4.1% 4,086 1.2% 14,369 4.5% 2,944 0.9% 111,512 0.6% -15,920 -0.1% 31,960 0.2% 8,200 0.0%
Drupal\Core\Template\AttributeValueBase::render 787 1.0% 9,971 2.9% 3,506 1.0% 10,546 3.3% 2,936 0.9% 123,048 0.6% -238,040 -1.2% 20,496 0.1% 3,464 0.0%
preg_replace 871 1.1% 1,928 0.6% 1,928 0.6% 2,623 0.8% 2,623 0.8% 142,704 0.7% 142,704 0.7% 28,008 0.1% 28,008 0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 90 0.1% 39,103 11.4% 2,869 0.8% 26,158 8.2% 2,589 0.8% 3,113,984 15.4% -65,424 -0.3% 3,603,232 17.6% 326,808 1.6%
htmlspecialchars 1,725 2.2% 1,718 0.5% 1,718 0.5% 2,470 0.8% 2,470 0.8% 270,424 1.3% 270,424 1.3% 3,920 0.0% 3,920 0.0%
Drupal\Core\Extension\ModuleHandler::load 40 0.1% 3,594 1.1% 2,459 0.7% 3,628 1.1% 2,377 0.7% 325,496 1.6% 27,384 0.1% 319,848 1.6% 46,384 0.2%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 319 0.4% 29,893 8.7% 3,296 1.0% 30,342 9.5% 2,349 0.7% 7,991,688 39.4% 315,368 1.6% 6,162,168 30.1% 327,080 1.6%
Drupal\Core\Extension\ModuleHandler::alter 386 0.5% 8,006 2.3% 3,037 0.9% 7,611 2.4% 2,283 0.7% 196,352 1.0% -17,792 -0.1% 88,800 0.4% 15,656 0.1%
array_key_exists 1,642 2.1% 507 0.1% 507 0.1% 2,120 0.7% 2,120 0.7% 37,200 0.2% 37,200 0.2% 30,968 0.2% 30,968 0.2%
Drupal::moduleHandler 789 1.0% 8,158 2.4% 2,081 0.6% 8,761 2.7% 2,115 0.7% 185,160 0.9% 86,280 0.4% 188,344 0.9% 8,536 0.0%
Drupal\Core\Template\Attribute::offsetSet 793 1.0% 8,328 2.4% 2,017 0.6% 8,961 2.8% 2,072 0.6% 310,600 1.5% 155,512 0.8% 20,776 0.1% 7,536 0.0%
is_integer 1,775 2.3% 133 0.0% 133 0.0% 1,930 0.6% 1,930 0.6% 1,616 0.0% 1,616 0.0% 1,200 0.0% 1,200 0.0%
load::includes/bootstrap.inc 1 0.0% 1,894 0.6% 1,894 0.6% 1,895 0.6% 1,895 0.6% 326,760 1.6% 326,760 1.6% 321,960 1.6% 321,960 1.6%
theme@1 40 0.1% 76,040 22.3% 2,581 0.8% 72,892 22.8% 1,866 0.6% 928,800 4.6% -140,152 -0.7% 1,307,120 6.4% 12,304 0.1%
element_children 784 1.0% 7,914 2.3% 1,821 0.5% 8,528 2.7% 1,854 0.6% 252,544 1.2% 15,424 0.1% 8,272 0.0% 1,840 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 572 0.7% 2,816 0.8% 1,769 0.5% 3,285 1.0% 1,723 0.5% 103,616 0.5% 33,048 0.2% 99,272 0.5% 49,504 0.2%
Drupal\Core\Config\ConfigFactory::loadMultiple 130 0.2% 16,589 4.9% 2,151 0.6% 12,656 4.0% 1,690 0.5% 528,760 2.6% 6,152 0.0% 729,872 3.6% 25,456 0.1%
Drupal\Core\Database\Connection::expandArguments 158 0.2% 2,967 0.9% 1,950 0.6% 3,104 1.0% 1,671 0.5% 11,264 0.1% -124,144 -0.6% 77,008 0.4% 45,744 0.2%
Drupal\Core\Extension\ModuleHandler::getImplementations 471 0.6% 4,976 1.5% 2,139 0.6% 5,193 1.6% 1,669 0.5% 349,928 1.7% 31,608 0.2% 260,512 1.3% 7,504 0.0%
Drupal\Core\Database\Connection::query 158 0.2% 39,270 11.5% 2,061 0.6% 18,026 5.6% 1,659 0.5% 940,104 4.6% -125,976 -0.6% 520,416 2.5% 31,984 0.2%
Drupal\Core\Template\Attribute::__construct 361 0.5% 10,145 3.0% 1,927 0.6% 10,429 3.3% 1,589 0.5% 381,784 1.9% 78,064 0.4% 26,864 0.1% 9,112 0.0%
drupal_static 649 0.8% 1,123 0.3% 1,093 0.3% 1,646 0.5% 1,580 0.5% 30,280 0.1% 29,504 0.1% 24,960 0.1% 24,184 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 161 0.2% 12,348 3.6% 1,801 0.5% 12,762 4.0% 1,480 0.5% 3,369,792 16.6% 216,752 1.1% 2,641,992 12.9% 252,336 1.2%
apc_fetch 572 0.7% 958 0.3% 958 0.3% 1,447 0.5% 1,447 0.5% 68,448 0.3% 68,448 0.3% 47,168 0.2% 47,168 0.2%
Drupal\Core\Template\AttributeString::__toString 612 0.8% 3,069 0.9% 1,471 0.4% 3,484 1.1% 1,419 0.4% 154,464 0.8% 30,576 0.2% 3,712 0.0% 1,272 0.0%
Drupal\Core\Database\Statement::execute 158 0.2% 31,054 9.1% 1,893 0.6% 9,791 3.1% 1,394 0.4% 774,360 3.8% 2,160 0.0% 335,240 1.6% 2,208 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 471 0.6% 2,653 0.8% 1,080 0.3% 2,910 0.9% 1,375 0.4% 231,632 1.1% -2,528 -0.0% 249,368 1.2% 1,784 0.0%
function_exists 876 1.1% 770 0.2% 770 0.2% 1,302 0.4% 1,302 0.4% 12,600 0.1% 12,600 0.1% 6,768 0.0% 6,768 0.0%
strpos 861 1.1% 396 0.1% 396 0.1% 1,219 0.4% 1,219 0.4% 28,248 0.1% 28,248 0.1% 16,120 0.1% 16,120 0.1%
drupal_render@2 99 0.1% 84,842 24.8% 1,401 0.4% 81,839 25.6% 1,190 0.4% 1,375,776 6.8% -20,328 -0.1% 1,823,144 8.9% 10,480 0.1%
implode 763 1.0% 611 0.2% 611 0.2% 1,180 0.4% 1,180 0.4% 222,112 1.1% 222,112 1.1% 22,504 0.1% 22,504 0.1%
Drupal\Core\Cache\DatabaseBackend::checksumTags 97 0.1% 5,596 1.6% 1,401 0.4% 4,376 1.4% 1,171 0.4% 72,192 0.4% -123,104 -0.6% 90,920 0.4% 14,408 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 431 0.5% 1,345 0.4% 1,216 0.4% 1,716 0.5% 1,144 0.4% 46,328 0.2% 37,328 0.2% 34,696 0.2% 18,160 0.1%
Drupal::service 417 0.5% 12,853 3.8% 1,039 0.3% 13,047 4.1% 1,143 0.4% 1,003,888 5.0% 26,096 0.1% 1,276,312 6.2% 8,976 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 791 1.0% 691 0.2% 691 0.2% 1,133 0.4% 1,133 0.4% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 96 0.1% 12,971 3.8% 1,246 0.4% 11,740 3.7% 1,104 0.3% 2,488,528 12.3% -400,360 -2.0% 2,932,896 14.3% 6,512 0.0%
str_replace 481 0.6% 715 0.2% 715 0.2% 1,077 0.3% 1,077 0.3% 255,432 1.3% 255,432 1.3% 42,496 0.2% 42,496 0.2%
Drupal\Core\Extension\ModuleHandler::invokeAll 239 0.3% 46,481 13.6% 1,282 0.4% 42,713 13.3% 1,040 0.3% 2,751,000 13.6% -93,128 -0.5% 2,701,464 13.2% 8,360 0.0%
Drupal\Core\Config\Config::get 246 0.3% 5,374 1.6% 1,067 0.3% 5,588 1.7% 998 0.3% 103,016 0.5% -23,128 -0.1% 42,376 0.2% 3,840 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 262 0.3% 3,239 0.9% 1,043 0.3% 3,420 1.1% 971 0.3% 31,248 0.2% -8,728 -0.0% 721,272 3.5% 5,176 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 12 0.0% 4,432 1.3% 1,011 0.3% 4,446 1.4% 964 0.3% 734,944 3.6% 4,448 0.0% 452,440 2.2% 8,504 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 61 0.1% 12,748 3.7% 1,273 0.4% 11,127 3.5% 935 0.3% 386,000 1.9% 15,936 0.1% 409,792 2.0% 14,928 0.1%
call_user_func@1 312 0.4% 58,686 17.2% 1,009 0.3% 54,920 17.2% 924 0.3% 3,577,272 17.7% 57,360 0.3% 2,677,336 13.1% 4,408 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 262 0.3% 1,195 0.3% 883 0.3% 1,425 0.4% 919 0.3% 21,216 0.1% 1,520 0.0% 8,608 0.0% 1,856 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 231 0.3% 1,089 0.3% 768 0.2% 1,325 0.4% 912 0.3% 131,800 0.7% 89,448 0.4% 41,784 0.2% 17,584 0.1%
Drupal\Core\Utility\ThemeRegistry::has 426 0.5% 984 0.3% 910 0.3% 1,359 0.4% 886 0.3% 25,528 0.1% 24,728 0.1% 3,216 0.0% 3,216 0.0%
_drupal_add_js 68 0.1% 1,457 0.4% 1,065 0.3% 1,513 0.5% 885 0.3% 460,448 2.3% 317,848 1.6% 19,184 0.1% 11,432 0.1%
mb_strtolower 122 0.2% 771 0.2% 771 0.2% 874 0.3% 874 0.3% 9,400 0.0% 9,400 0.0% 2,776 0.0% 2,776 0.0%
Drupal\Core\Template\AttributeValueBase::printed 788 1.0% 50 0.0% 50 0.0% 866 0.3% 866 0.3% 928 0.0% 928 0.0% 832 0.0% 832 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm@1 49 0.1% 6,056 1.8% 995 0.3% 6,102 1.9% 833 0.3% 273,288 1.3% -46,144 -0.2% 300,736 1.5% 0 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions 37 0.0% 2,150 0.6% 1,250 0.4% 2,193 0.7% 824 0.3% 18,976 0.1% -257,320 -1.3% 46,976 0.2% 20,376 0.1%
l 39 0.0% 14,250 4.2% 1,095 0.3% 11,682 3.7% 814 0.3% 38,208 0.2% -56,512 -0.3% 63,832 0.3% 10,200 0.0%
uasort 87 0.1% 2,363 0.7% 1,013 0.3% 2,441 0.8% 814 0.3% 26,008 0.1% -19,080 -0.1% 4,624 0.0% 2,016 0.0%
drupal_render@4 58 0.1% 52,720 15.4% 971 0.3% 50,271 15.7% 810 0.3% 561,624 2.8% 102,648 0.5% 613,136 3.0% 7,296 0.0%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 63 0.1% 7,143 2.1% 1,096 0.3% 6,985 2.2% 797 0.2% 169,656 0.8% -26,816 -0.1% 155,328 0.8% 1,664 0.0%
load::Core/DrupalKernel.php 1 0.0% 782 0.2% 782 0.2% 784 0.2% 784 0.2% 136,264 0.7% 136,264 0.7% 139,744 0.7% 139,744 0.7%
drupal_html_id 79 0.1% 3,431 1.0% 1,089 0.3% 3,495 1.1% 778 0.2% 20,648 0.1% -22,688 -0.1% 571,096 2.8% 760 0.0%
Drupal\menu_link\Entity\MenuLink::offsetGet 594 0.8% 360 0.1% 360 0.1% 777 0.2% 777 0.2% 16,248 0.1% 16,248 0.1% 832 0.0% 832 0.0%
Drupal\Core\DependencyInjection\Container::get@1 153 0.2% 17,241 5.0% 871 0.3% 16,773 5.2% 769 0.2% 2,620,304 12.9% 61,056 0.3% 2,507,840 12.3% 30,568 0.1%
t 211 0.3% 5,798 1.7% 889 0.3% 5,971 1.9% 768 0.2% 163,224 0.8% 21,008 0.1% 577,056 2.8% 7,256 0.0%
drupal_render@5 56 0.1% 40,161 11.8% 873 0.3% 38,588 12.1% 765 0.2% 335,240 1.7% -38,976 -0.2% 587,792 2.9% 5,232 0.0%
count 557 0.7% 338 0.1% 237 0.1% 886 0.3% 757 0.2% 30,408 0.2% 25,024 0.1% 14,288 0.1% 14,192 0.1%
array_diff 274 0.3% 530 0.2% 530 0.2% 757 0.2% 757 0.2% 48,632 0.2% 48,632 0.2% 12,064 0.1% 12,064 0.1%
Drupal\Core\Config\ConfigFactory::canOverride 265 0.3% 911 0.3% 809 0.2% 1,115 0.3% 754 0.2% 16,344 0.1% 15,552 0.1% 5,600 0.0% 4,952 0.0%
call_user_func_array@1 148 0.2% 50,687 14.8% 751 0.2% 46,405 14.5% 752 0.2% 6,226,352 30.7% 121,648 0.6% 6,053,888 29.6% 1,504 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath 52 0.1% 4,086 1.2% 955 0.3% 3,944 1.2% 739 0.2% 49,544 0.2% -5,408 -0.0% 37,112 0.2% 3,736 0.0%
drupal_get_library 43 0.1% 2,691 0.8% 960 0.3% 2,596 0.8% 738 0.2% 450,240 2.2% 48,728 0.2% 313,944 1.5% 120,984 0.6%
Symfony\Component\DependencyInjection\Container::get@1 153 0.2% 16,300 4.8% 713 0.2% 15,803 4.9% 720 0.2% 2,558,448 12.6% 9,352 0.0% 2,476,552 12.1% 35,832 0.2%
Drupal\Core\Database\Query\Select::__toString 11 0.0% 2,525 0.7% 1,025 0.3% 2,537 0.8% 718 0.2% 28,680 0.1% -16,224 -0.1% 41,512 0.2% 15,696 0.1%
Drupal\Core\Config\ConfigFactory::getCacheKey 216 0.3% 1,439 0.4% 684 0.2% 1,621 0.5% 700 0.2% 24,976 0.1% 12,640 0.1% 7,864 0.0% 3,208 0.0%
is_bool 704 0.9% 20 0.0% 20 0.0% 698 0.2% 698 0.2% 3,176 0.0% 3,176 0.0% 1,544 0.0% 1,544 0.0%
in_array 395 0.5% 368 0.1% 368 0.1% 697 0.2% 697 0.2% 19,896 0.1% 19,896 0.1% 10,992 0.1% 10,992 0.1%
class_exists 221 0.3% 9,980 2.9% 550 0.2% 10,179 3.2% 681 0.2% 3,132,816 15.5% -14,376 -0.1% 2,255,664 11.0% 11,192 0.1%
Drupal\Core\Database\Connection::escapeTable 226 0.3% 1,209 0.4% 640 0.2% 1,420 0.4% 673 0.2% 25,976 0.1% 1,624 0.0% 16,088 0.1% 8,736 0.0%
_drupal_bootstrap_code 1 0.0% 7,688 2.2% 701 0.2% 7,285 2.3% 661 0.2% 930,776 4.6% 8,608 0.0% 925,112 4.5% 18,528 0.1%
Drupal\Core\Database\Connection::prepareQuery 158 0.2% 2,967 0.9% 771 0.2% 3,101 1.0% 661 0.2% 158,632 0.8% -23,560 -0.1% 48,192 0.2% 2,936 0.0%
theme 12 0.0% 141,006 41.3% 839 0.2% 133,207 41.6% 639 0.2% 3,270,848 16.1% -40,976 -0.2% 3,306,208 16.2% 6,552 0.0%
PDO::prepare 158 0.2% 1,334 0.4% 619 0.2% 1,446 0.5% 625 0.2% 147,608 0.7% 138,056 0.7% 14,184 0.1% 12,592 0.1%
drupal_sort_css_js 430 0.5% 428 0.1% 428 0.1% 615 0.2% 615 0.2% 21,408 0.1% 21,408 0.1% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeArray::__toString 175 0.2% 1,344 0.4% 675 0.2% 1,467 0.5% 613 0.2% 47,264 0.2% -7,512 -0.0% 6,856 0.0% 1,960 0.0%
array_filter 219 0.3% 492 0.1% 461 0.1% 644 0.2% 602 0.2% 62,944 0.3% 57,256 0.3% 15,432 0.1% 14,736 0.1%
explode 337 0.4% 357 0.1% 357 0.1% 596 0.2% 596 0.2% 156,360 0.8% 156,360 0.8% 19,336 0.1% 19,336 0.1%
drupal_render_collect_post_render_cache@1 159 0.2% 7,179 2.1% 645 0.2% 7,312 2.3% 594 0.2% 15,112 0.1% -37,976 -0.2% 1,896 0.0% 1,184 0.0%
file_create_url 100 0.1% 4,262 1.2% 832 0.2% 4,340 1.4% 592 0.2% 28,264 0.1% -7,560 -0.0% 13,648 0.1% 1,968 0.0%
Drupal\Core\Routing\RouteCompiler::compile 23 0.0% 3,766 1.1% 930 0.3% 3,787 1.2% 588 0.2% 120,720 0.6% -5,320 -0.0% 74,512 0.4% 6,232 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 104 0.1% 5,810 1.7% 755 0.2% 5,667 1.8% 586 0.2% 1,242,736 6.1% 10,144 0.1% 1,137,216 5.6% 7,888 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 61 0.1% 20,074 5.9% 723 0.2% 18,345 5.7% 584 0.2% 547,464 2.7% -33,704 -0.2% 555,952 2.7% 2,320 0.0%
[ display all ]