Run Report
Run #519fb8e35d279: XHProf Run (Namespace=drupal-perf-mrbaileys)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):263,876 microsecs
Total Incl. CPU (microsecs):256,016 microsecs
Total Incl. MemUse (bytes):13,977,944 bytes
Total Incl. PeakMemUse (bytes):14,108,272 bytes
Number of Function Calls:49,249


[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%
Symfony\Component\ClassLoader\ClassLoader::findFile 367 0.7% 38,403 14.6% 23,763 9.0% 36,002 14.1% 16,001 6.2% 68,856 0.5% -25,568 -0.2% 206,328 1.5% 164,008 1.2%
strpos 10,177 20.7% 10,333 3.9% 10,333 3.9% 12,001 4.7% 12,001 4.7% 18,976 0.1% 18,976 0.1% 11,448 0.1% 11,448 0.1%
PDOStatement::execute 121 0.2% 8,896 3.4% 8,896 3.4% 8,000 3.1% 8,000 3.1% 149,400 1.1% 149,400 1.1% 42,160 0.3% 42,160 0.3%
Symfony\Component\DependencyInjection\Container::get 1,017 2.1% 38,174 14.5% 6,244 2.4% 32,002 12.5% 0 0.0% 2,491,056 17.8% 10,544 0.1% 2,356,768 16.7% 73,896 0.5%
Symfony\Component\ClassLoader\ClassLoader::loadClass 217 0.4% 52,478 19.9% 2,761 1.0% 68,005 26.6% 12,002 4.7% 5,150,288 36.8% 216,248 1.5% 4,527,640 32.1% 179,832 1.3%
unserialize 102 0.2% 13,260 5.0% 2,717 1.0% 16,001 6.2% 4,000 1.6% 1,823,088 13.0% 1,419,128 10.2% 2,163,992 15.3% 1,781,656 12.6%
file_exists 393 0.8% 2,501 0.9% 2,501 0.9% 0 0.0% 0 0.0% 7,112 0.1% 7,112 0.1% 4,224 0.0% 4,224 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 78 0.2% 36,098 13.7% 2,492 0.9% 40,003 15.6% 0 0.0% 2,025,136 14.5% 127,176 0.9% 2,552,160 18.1% 223,840 1.6%
theme@1 49 0.1% 38,554 14.6% 2,489 0.9% 32,002 12.5% 4,000 1.6% 502,976 3.6% -64,256 -0.5% 660,744 4.7% 20,024 0.1%
Drupal\Core\Database\Connection::expandArguments 121 0.2% 3,540 1.3% 2,283 0.9% 4,001 1.6% 4,001 1.6% 8,992 0.1% -102,008 -0.7% 99,128 0.7% 61,104 0.4%
Drupal\Core\Template\Attribute::__toString 126 0.3% 7,858 3.0% 2,265 0.9% 0 0.0% 0 0.0% 53,072 0.4% 7,824 0.1% 44,080 0.3% 8,888 0.1%
language 229 0.5% 6,791 2.6% 2,213 0.8% 0 0.0% 0 0.0% 54,480 0.4% 5,912 0.0% 54,008 0.4% 11,064 0.1%
drupal_container 700 1.4% 3,185 1.2% 2,195 0.8% 0 0.0% 0 0.0% 26,760 0.2% 25,952 0.2% 21,040 0.1% 20,672 0.1%
preg_replace 740 1.5% 2,175 0.8% 2,175 0.8% 4,000 1.6% 4,000 1.6% 114,888 0.8% 114,888 0.8% 33,648 0.2% 33,648 0.2%
strtolower 1,497 3.0% 2,029 0.8% 2,029 0.8% 4,000 1.6% 4,000 1.6% 80,456 0.6% 80,456 0.6% 17,424 0.1% 17,424 0.1%
Drupal\Core\Template\Attribute::offsetSet 237 0.5% 3,315 1.3% 1,972 0.7% 8,001 3.1% 4,000 1.6% 112,160 0.8% 86,912 0.6% 41,216 0.3% 17,864 0.1%
Drupal\Core\Database\Connection::query 121 0.2% 20,491 7.8% 1,940 0.7% 20,002 7.8% 0 0.0% 298,800 2.1% -85,664 -0.6% 279,512 2.0% 39,672 0.3%
Drupal\Core\Database\Statement::execute 121 0.2% 11,215 4.3% 1,935 0.7% 12,001 4.7% 4,001 1.6% 154,016 1.1% 2,160 0.0% 46,496 0.3% 2,208 0.0%
theme@2 44 0.1% 18,946 7.2% 1,934 0.7% 16,002 6.3% 4,001 1.6% 210,816 1.5% -37,104 -0.3% 300,192 2.1% 12,920 0.1%
is_array 1,806 3.7% 1,860 0.7% 1,860 0.7% 16,001 6.2% 16,001 6.2% 48,816 0.3% 48,816 0.3% 32,720 0.2% 32,720 0.2%
t 186 0.4% 7,931 3.0% 1,860 0.7% 0 0.0% 0 0.0% 81,584 0.6% 27,128 0.2% 69,040 0.5% 24,664 0.2%
element_children 140 0.3% 2,408 0.9% 1,791 0.7% 0 0.0% 0 0.0% 60,128 0.4% 20,096 0.1% 21,560 0.2% 13,576 0.1%
drupal_static 434 0.9% 1,828 0.7% 1,723 0.7% 4,000 1.6% 4,000 1.6% 54,824 0.4% 53,792 0.4% 62,272 0.4% 60,968 0.4%
str_replace 979 2.0% 1,664 0.6% 1,664 0.6% 4,000 1.6% 4,000 1.6% 246,448 1.8% 246,448 1.8% 81,856 0.6% 81,856 0.6%
Drupal\Core\Database\Query\Select::__toString 9 0.0% 4,005 1.5% 1,455 0.6% 4,000 1.6% 0 0.0% 29,504 0.2% -31,056 -0.2% 53,632 0.4% 22,784 0.2%
Drupal\Core\Cache\DatabaseBackend::checksumTags 84 0.2% 4,643 1.8% 1,436 0.5% 4,000 1.6% 4,000 1.6% 63,456 0.5% -73,352 -0.5% 64,632 0.5% 13,888 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 77 0.2% 18,944 7.2% 1,435 0.5% 20,001 7.8% 0 0.0% 1,654,792 11.8% -216,000 -1.5% 2,134,128 15.1% 5,880 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 63 0.1% 11,639 4.4% 1,287 0.5% 12,001 4.7% 0 0.0% 596,968 4.3% 12,504 0.1% 586,976 4.2% 14,112 0.1%
Drupal\Core\Extension\ModuleHandler::alter 113 0.2% 3,619 1.4% 1,283 0.5% 4,001 1.6% 0 0.0% 97,656 0.7% -10,832 -0.1% 110,072 0.8% 17,872 0.1%
array_keys 611 1.2% 1,280 0.5% 1,280 0.5% 0 0.0% 0 0.0% 325,536 2.3% 325,536 2.3% 87,288 0.6% 87,288 0.6%
Drupal\Core\Extension\ModuleHandler::load 42 0.1% 3,055 1.2% 1,269 0.5% 4,000 1.6% 4,000 1.6% 463,488 3.3% 28,832 0.2% 450,768 3.2% 15,648 0.1%
check_plain 385 0.8% 3,137 1.2% 1,245 0.5% 0 0.0% 0 0.0% 86,280 0.6% 7,280 0.1% 18,576 0.1% 3,288 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions 38 0.1% 2,793 1.1% 1,244 0.5% 0 0.0% 0 0.0% 17,336 0.1% -261,112 -1.9% 45,712 0.3% 21,536 0.2%
_menu_link_translate 25 0.1% 37,639 14.3% 1,221 0.5% 32,002 12.5% 0 0.0% 1,473,624 10.5% -24,672 -0.2% 1,429,088 10.1% 2,368 0.0%
Drupal\Component\Utility\String::checkPlain 388 0.8% 1,916 0.7% 1,220 0.5% 0 0.0% 0 0.0% 81,256 0.6% 20,264 0.1% 16,312 0.1% 9,760 0.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray 42 0.1% 1,621 0.6% 1,202 0.5% 4,000 1.6% 4,000 1.6% 58,840 0.4% 54,656 0.4% 68,192 0.5% 64,672 0.5%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 128 0.3% 13,794 5.2% 1,162 0.4% 20,003 7.8% 8,002 3.1% 838,456 6.0% 14,080 0.1% 826,712 5.9% 9,704 0.1%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 90 0.2% 19,532 7.4% 1,154 0.4% 20,001 7.8% 4,000 1.6% 2,090,944 15.0% 112,328 0.8% 1,872,832 13.3% 94,840 0.7%
Symfony\Component\DependencyInjection\Container::has 231 0.5% 1,339 0.5% 1,052 0.4% 0 0.0% 0 0.0% 16,856 0.1% 5,112 0.0% 9,152 0.1% 9,120 0.1%
Drupal::getContainer 716 1.5% 1,020 0.4% 1,020 0.4% 0 0.0% 0 0.0% 1,632 0.0% 1,632 0.0% 1,104 0.0% 1,104 0.0%
_menu_item_localize 19 0.0% 2,614 1.0% 1,006 0.4% 0 0.0% 0 0.0% 18,408 0.1% -1,000 -0.0% 6,768 0.0% 2,120 0.0%
Drupal\Core\Template\AttributeValueBase::render 236 0.5% 5,055 1.9% 969 0.4% 0 0.0% 0 0.0% 43,560 0.3% -19,200 -0.1% 33,792 0.2% 2,192 0.0%
Drupal\Core\Config\ConfigFactory::get 81 0.2% 6,839 2.6% 960 0.4% 12,003 4.7% 0 0.0% 118,160 0.8% 6,304 0.0% 92,472 0.7% 7,352 0.1%
Drupal\Core\Config\Config::get 111 0.2% 13,095 5.0% 949 0.4% 12,001 4.7% 4,000 1.6% 213,456 1.5% 3,712 0.0% 407,768 2.9% 6,464 0.0%
Drupal\Core\Template\Attribute::__construct 124 0.3% 4,185 1.6% 910 0.3% 8,001 3.1% 0 0.0% 143,808 1.0% 34,336 0.2% 49,272 0.3% 8,056 0.1%
Drupal\Core\Database\Connection::escapeTable 255 0.5% 1,719 0.7% 902 0.3% 4,000 1.6% 0 0.0% 28,056 0.2% 2,160 0.0% 20,328 0.1% 11,032 0.1%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 119 0.2% 2,456 0.9% 894 0.3% 0 0.0% 0 0.0% 244,600 1.7% -2,416 -0.0% 266,840 1.9% 2,040 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 750 1.5% 885 0.3% 885 0.3% 4,000 1.6% 4,000 1.6% 14,112 0.1% 14,112 0.1% 1,288 0.0% 1,288 0.0%
url 29 0.1% 3,576 1.4% 861 0.3% 0 0.0% 0 0.0% 49,160 0.4% 8,720 0.1% 56,544 0.4% 21,760 0.2%
substr 824 1.7% 856 0.3% 856 0.3% 0 0.0% 0 0.0% 64,240 0.5% 64,240 0.5% 23,896 0.2% 23,896 0.2%
PDO::prepare 121 0.2% 1,750 0.7% 806 0.3% 0 0.0% 0 0.0% 119,336 0.9% 111,560 0.8% 16,952 0.1% 15,024 0.1%
drupal_get_library 11 0.0% 1,516 0.6% 777 0.3% 4,000 1.6% 0 0.0% 269,056 1.9% 30,112 0.2% 281,736 2.0% 121,296 0.9%
function_exists 508 1.0% 773 0.3% 773 0.3% 4,000 1.6% 4,000 1.6% 19,816 0.1% 19,816 0.1% 11,696 0.1% 11,696 0.1%
Drupal\Core\Database\Connection::prepareQuery 121 0.2% 3,465 1.3% 772 0.3% 4,000 1.6% 0 0.0% 128,584 0.9% -19,968 -0.1% 57,616 0.4% 3,672 0.0%
l 23 0.0% 6,750 2.6% 764 0.3% 0 0.0% 0 0.0% 43,432 0.3% -21,384 -0.2% 77,680 0.6% 17,488 0.1%
Drupal\Core\Config\Context\ConfigContext::notify 79 0.2% 5,811 2.2% 745 0.3% 12,003 4.7% 0 0.0% 59,840 0.4% 2,512 0.0% 74,448 0.5% 6,736 0.0%
drupal_alter 88 0.2% 5,165 2.0% 739 0.3% 8,001 3.1% 4,000 1.6% 107,648 0.8% 11,496 0.1% 125,880 0.9% 9,464 0.1%
Drupal\Core\Extension\ModuleHandler::getImplementations 119 0.2% 3,362 1.3% 739 0.3% 0 0.0% 0 0.0% 291,992 2.1% 11,336 0.1% 277,024 2.0% 5,920 0.0%
array_key_exists 560 1.1% 736 0.3% 736 0.3% 4,000 1.6% 4,000 1.6% 9,904 0.1% 9,904 0.1% 5,712 0.0% 5,712 0.0%
Drupal\Core\Entity\EntityNG::getTranslatedField 63 0.1% 13,688 5.2% 723 0.3% 12,001 4.7% 0 0.0% 709,600 5.1% 27,112 0.2% 673,080 4.8% 10,336 0.1%
theme_get_registry 117 0.2% 1,735 0.7% 720 0.3% 0 0.0% 0 0.0% 105,904 0.8% 5,720 0.0% 94,440 0.7% 5,752 0.0%
drupal_render@2 34 0.1% 58,087 22.0% 713 0.3% 56,004 21.9% 0 0.0% 974,568 7.0% 1,784 0.0% 971,384 6.9% 12,448 0.1%
Drupal\Core\Utility\ThemeRegistry::offsetExists 205 0.4% 980 0.4% 705 0.3% 0 0.0% 0 0.0% 14,968 0.1% 14,160 0.1% 2,864 0.0% 2,864 0.0%
htmlspecialchars 388 0.8% 696 0.3% 696 0.3% 0 0.0% 0 0.0% 60,992 0.4% 60,992 0.4% 6,552 0.0% 6,552 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 156 0.3% 858 0.3% 690 0.3% 0 0.0% 0 0.0% 13,448 0.1% 4,208 0.0% 3,752 0.0% 2,792 0.0%
Drupal\Core\Database\Statement::__construct 121 0.2% 944 0.4% 690 0.3% 0 0.0% 0 0.0% 7,776 0.1% 6,960 0.0% 1,928 0.0% 1,280 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 64 0.1% 2,532 1.0% 657 0.2% 8,002 3.1% 0 0.0% 11,104 0.1% 2,032 0.0% 14,912 0.1% 2,112 0.0%
fread 1 0.0% 655 0.2% 655 0.2% 0 0.0% 0 0.0% 13,120 0.1% 13,120 0.1% 3,496 0.0% 3,496 0.0%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults 30 0.1% 952 0.4% 630 0.2% 0 0.0% 0 0.0% 84,768 0.6% 56,904 0.4% 79,928 0.6% 50,360 0.4%
Drupal\Core\TypedData\ItemList::__clone 63 0.1% 1,283 0.5% 617 0.2% 0 0.0% 0 0.0% 55,048 0.4% 36,168 0.3% 38,608 0.3% 19,728 0.1%
strtr 248 0.5% 612 0.2% 612 0.2% 0 0.0% 0 0.0% 35,040 0.3% 35,040 0.3% 40,976 0.3% 40,976 0.3%
Drupal\Core\Extension\ModuleHandler::invokeAll 30 0.1% 48,760 18.5% 609 0.2% 52,002 20.3% 4,000 1.6% 1,807,336 12.9% -53,472 -0.4% 1,834,088 13.0% 5,608 0.0%
Drupal\Component\Utility\NestedArray::getValue 41 0.1% 768 0.3% 608 0.2% 0 0.0% 0 0.0% 15,872 0.1% 14,264 0.1% 15,376 0.1% 15,376 0.1%
array_map 87 0.2% 2,273 0.9% 606 0.2% 0 0.0% 0 0.0% 132,296 0.9% 71,456 0.5% 49,656 0.4% 13,472 0.1%
config 76 0.2% 7,483 2.8% 605 0.2% 12,003 4.7% 0 0.0% 80,688 0.6% 25,792 0.2% 46,512 0.3% 10,880 0.1%
array_filter 137 0.3% 3,668 1.4% 597 0.2% 4,000 1.6% 0 0.0% 174,920 1.3% 39,616 0.3% 152,184 1.1% 20,272 0.1%
menu_tree_output 4 0.0% 991 0.4% 594 0.2% 0 0.0% 0 0.0% 32,168 0.2% 27,112 0.2% 2,920 0.0% 2,408 0.0%
Drupal\Core\Cache\DatabaseBackend::get 77 0.2% 36,555 13.9% 594 0.2% 40,003 15.6% 0 0.0% 2,025,976 14.5% 3,280 0.0% 2,544,928 18.0% 5,600 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 21 0.0% 6,593 2.5% 593 0.2% 8,000 3.1% 0 0.0% 375,352 2.7% 7,512 0.1% 385,152 2.7% 11,984 0.1%
Drupal\views\Plugin\views\PluginBase::init 24 0.0% 3,230 1.2% 592 0.2% 4,001 1.6% 0 0.0% 132,304 0.9% -118,808 -0.8% 229,824 1.6% 17,832 0.1%
array_diff 194 0.4% 569 0.2% 569 0.2% 0 0.0% 0 0.0% 34,632 0.2% 34,632 0.2% 14,080 0.1% 14,080 0.1%
Drupal\Core\Extension\ModuleHandler::loadInclude 19 0.0% 917 0.3% 559 0.2% 0 0.0% 0 0.0% 202,232 1.4% 10,368 0.1% 199,264 1.4% 9,680 0.1%
Drupal\Core\Language\LanguageManager::getLanguage 254 0.5% 800 0.3% 557 0.2% 0 0.0% 0 0.0% 23,128 0.2% 4,616 0.0% 22,904 0.2% 1,808 0.0%
Drupal\Core\Database\Query\Condition::compile 20 0.0% 1,172 0.4% 556 0.2% 0 0.0% 0 0.0% 53,432 0.4% 16,624 0.1% 47,440 0.3% 16,232 0.1%
is_object 500 1.0% 540 0.2% 540 0.2% 0 0.0% 0 0.0% 15,040 0.1% 15,040 0.1% 11,280 0.1% 11,280 0.1%
strrpos 396 0.8% 537 0.2% 537 0.2% 4,000 1.6% 4,000 1.6% 2,320 0.0% 2,320 0.0% 1,304 0.0% 1,304 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 7 0.0% 18,819 7.1% 535 0.2% 24,003 9.4% 0 0.0% 678,216 4.9% 11,048 0.1% 632,544 4.5% 6,152 0.0%
Drupal\Core\Entity\Query\QueryBase::__construct 2 0.0% 1,068 0.4% 518 0.2% 0 0.0% 0 0.0% 71,152 0.5% 5,664 0.0% 101,816 0.7% 4,480 0.0%
implode 345 0.7% 518 0.2% 518 0.2% 0 0.0% 0 0.0% 91,576 0.7% 91,576 0.7% 32,520 0.2% 32,520 0.2%
Drupal\Core\Database\Connection::prefixTables 121 0.2% 943 0.4% 509 0.2% 4,000 1.6% 4,000 1.6% 29,216 0.2% -126,752 -0.9% 36,992 0.3% 760 0.0%
glob 4 0.0% 508 0.2% 508 0.2% 0 0.0% 0 0.0% 8,888 0.1% 8,888 0.1% 5,352 0.0% 5,352 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 72 0.1% 786 0.3% 503 0.2% 0 0.0% 0 0.0% 53,688 0.4% 28,880 0.2% 31,200 0.2% 9,712 0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::getOption 81 0.2% 1,737 0.7% 499 0.2% 4,000 1.6% 0 0.0% 23,736 0.2% 12,488 0.1% 10,904 0.1% 6,664 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass@2 40 0.1% 7,141 2.7% 499 0.2% 8,000 3.1% 0 0.0% 587,488 4.2% 48,272 0.3% 574,128 4.1% 46,976 0.3%
call_user_func_array 71 0.1% 105,570 40.0% 493 0.2% 100,007 39.1% 0 0.0% 6,487,816 46.4% 61,512 0.4% 6,304,632 44.7% 29,992 0.2%
Drupal\Core\Template\AttributeString::__toString 155 0.3% 1,707 0.6% 487 0.2% 0 0.0% 0 0.0% 40,440 0.3% 8,632 0.1% 5,744 0.0% 1,472 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 25 0.1% 566 0.2% 487 0.2% 0 0.0% 0 0.0% 63,016 0.5% 59,584 0.4% 4,624 0.0% 3,416 0.0%
Drupal\Core\Database\Query\Select::addField 133 0.3% 480 0.2% 480 0.2% 0 0.0% 0 0.0% 82,960 0.6% 82,960 0.6% 67,088 0.5% 67,088 0.5%
_menu_check_access 19 0.0% 32,397 12.3% 475 0.2% 28,002 10.9% 0 0.0% 1,423,896 10.2% -5,608 -0.0% 1,416,128 10.0% 2,168 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 64 0.1% 3,713 1.4% 472 0.2% 8,002 3.1% 0 0.0% 13,432 0.1% 1,440 0.0% 21,008 0.1% 2,800 0.0%
[ display all ]