Run Report
Run #550de112c2927: XHProf Run (Namespace=drupal-perf-davidhernandez)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):225,805 microsecs
Total Incl. MemUse (bytes):21,881,112 bytes
Total Incl. PeakMemUse (bytes):22,052,352 bytes
Number of Function Calls:56,832


[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.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
Drupal\Core\Theme\ThemeManager::buildPreprocess 35 0.1% 13,189 5.8% 12,176 5.4% 51,880 0.2% -582,096 -2.7% 100,936 0.5% 22,312 0.1%
apc_fetch 781 1.4% 11,401 5.0% 10,688 4.7% 2,707,480 12.4% 2,447,688 11.2% 2,447,712 11.1% 2,187,704 9.9%
PDOStatement::execute 52 0.1% 8,964 4.0% 8,964 4.0% 102,384 0.5% 102,384 0.5% 39,688 0.2% 39,688 0.2%
strtr 264 0.5% 4,052 1.8% 4,052 1.8% 30,760 0.1% 30,760 0.1% 2,775,744 12.6% 2,775,744 12.6%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 393 0.7% 33,427 14.8% 3,698 1.6% 10,020,744 45.8% 405,024 1.9% 8,033,320 36.4% 373,416 1.7%
Symfony\Component\DependencyInjection\Container::get 876 1.5% 34,345 15.2% 3,613 1.6% 5,663,840 25.9% 63,560 0.3% 5,832,920 26.5% 130,384 0.6%
Drupal\Core\Cache\Cache::mergeTags 207 0.4% 3,068 1.4% 2,285 1.0% 71,336 0.3% -412,856 -1.9% 26,824 0.1% 6,632 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 233 0.4% 13,818 6.1% 2,182 1.0% 4,285,160 19.6% 258,184 1.2% 3,624,896 16.4% 282,304 1.3%
unserialize@2 172 0.3% 2,145 0.9% 2,145 0.9% 799,216 3.7% 799,216 3.7% 564,016 2.6% 564,016 2.6%
Drupal\Core\Database\Query\Select::__toString 16 0.0% 3,788 1.7% 1,955 0.9% 34,440 0.2% -59,776 -0.3% 31,952 0.1% 9,528 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 747 1.3% 4,147 1.8% 1,691 0.7% 121,584 0.6% 40,824 0.2% 167,728 0.8% 89,040 0.4%
Drupal\Component\Utility\NestedArray::mergeDeepArray 342 0.6% 1,930 0.9% 1,611 0.7% 97,624 0.4% 82,624 0.4% 77,336 0.4% 46,400 0.2%
Drupal\Core\Render\BubbleableMetadata::merge 140 0.2% 8,036 3.6% 1,468 0.7% 168,728 0.8% 25,800 0.1% 19,072 0.1% 2,680 0.0%
unserialize@1 88 0.2% 4,351 1.9% 1,370 0.6% 881,600 4.0% 563,200 2.6% 789,896 3.6% 185,640 0.8%
Drupal\Core\Theme\ThemeManager::theme@1 15 0.0% 37,362 16.5% 1,348 0.6% 1,014,320 4.6% -78,536 -0.4% 1,611,312 7.3% 4,728 0.0%
unserialize 114 0.2% 6,163 2.7% 1,295 0.6% 1,150,488 5.3% 314,280 1.4% 1,158,040 5.3% 325,200 1.5%
Drupal\Core\Extension\Extension::load 43 0.1% 2,347 1.0% 1,290 0.6% 200,648 0.9% 10,472 0.0% 202,320 0.9% 40,992 0.2%
Drupal\Core\Cache\Cache::mergeContexts 142 0.2% 1,459 0.6% 1,261 0.6% 40,944 0.2% -252,760 -1.2% 7,368 0.0% 2,768 0.0%
preg_replace 1,013 1.8% 1,254 0.6% 1,254 0.6% 120,744 0.6% 120,744 0.6% 10,944 0.0% 10,944 0.0%
Drupal\Component\Utility\SafeMarkup::set 756 1.3% 1,190 0.5% 1,190 0.5% 368,280 1.7% 368,280 1.7% 47,936 0.2% 47,936 0.2%
Drupal\views\Plugin\views\PluginBase::unpackOptions 42 0.1% 2,397 1.1% 1,181 0.5% 16,184 0.1% -298,712 -1.4% 61,664 0.3% 26,872 0.1%
Symfony\Component\DependencyInjection\Container::get@1 204 0.4% 20,916 9.3% 1,158 0.5% 3,921,568 17.9% 60,440 0.3% 3,804,360 17.3% 185,840 0.8%
Drupal\Core\Database\Query\Condition::compile 34 0.1% 1,508 0.7% 1,093 0.5% 70,528 0.3% 15,312 0.1% 58,696 0.3% 26,544 0.1%
Drupal\Component\Utility\NestedArray::mergeDeep 342 0.6% 3,176 1.4% 1,093 0.5% 103,712 0.5% -252,024 -1.2% 101,536 0.5% 4,008 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 21 0.0% 4,058 1.8% 1,090 0.5% 1,095,536 5.0% 14,592 0.1% 747,216 3.4% 15,656 0.1%
Drupal\Core\Theme\ThemeManager::theme@2 14 0.0% 13,820 6.1% 1,078 0.5% 454,664 2.1% -60,688 -0.3% 978,352 4.4% 9,640 0.0%
Drupal\Core\Extension\ModuleHandler::alter 160 0.3% 2,479 1.1% 1,063 0.5% 106,464 0.5% -19,712 -0.1% 93,304 0.4% 16,264 0.1%
Drupal\Core\Cache\Cache::mergeMaxAges 188 0.3% 1,740 0.8% 1,063 0.5% 15,856 0.1% -95,800 -0.4% 6,984 0.0% 2,840 0.0%
array_keys 634 1.1% 1,062 0.5% 1,062 0.5% 873,192 4.0% 873,192 4.0% 168,880 0.8% 168,880 0.8%
Drupal\Core\Render\Renderer::doRender@2 26 0.0% 63,752 28.2% 1,061 0.5% 1,807,416 8.3% 3,896 0.0% 2,168,096 9.8% 5,320 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 53 0.1% 5,489 2.4% 970 0.4% 301,256 1.4% -35,368 -0.2% 284,528 1.3% 8,096 0.0%
Drupal\Core\Database\Connection::expandArguments 52 0.1% 1,059 0.5% 942 0.4% 18,456 0.1% -49,416 -0.2% 53,392 0.2% 29,480 0.1%
Drupal\Core\StringTranslation\TranslationManager::translate 182 0.3% 2,191 1.0% 937 0.4% 85,400 0.4% -2,328 -0.0% 122,144 0.6% 12,376 0.1%
Drupal\Component\Utility\String::checkPlain 282 0.5% 1,448 0.6% 884 0.4% 104,784 0.5% -36,136 -0.2% 20,632 0.1% 5,528 0.0%
Drupal::service 267 0.5% 7,871 3.5% 874 0.4% 883,288 4.0% 28,712 0.1% 1,411,936 6.4% 10,112 0.0%
Drupal\Core\Render\Element::children 81 0.1% 1,058 0.5% 858 0.4% 45,584 0.2% 13,976 0.1% 5,640 0.0% 3,720 0.0%
Drupal\Core\Render\Renderer::updateStack 70 0.1% 5,312 2.4% 854 0.4% 28,200 0.1% -42,848 -0.2% 24,080 0.1% 4,384 0.0%
Drupal\Core\Access\AccessResult::inheritCacheability 46 0.1% 2,147 1.0% 813 0.4% 22,584 0.1% 4,592 0.0% 26,424 0.1% 4,416 0.0%
Twig_Template::getAttribute 74 0.1% 1,500 0.7% 813 0.4% 81,904 0.4% 13,176 0.1% 124,832 0.6% 116,192 0.5%
Drupal\Core\Database\Connection::query 52 0.1% 12,348 5.5% 811 0.4% 192,688 0.9% -45,176 -0.2% 153,736 0.7% 14,184 0.1%
Drupal\Core\Cache\ApcuBackend::getMultiple 41 0.1% 10,846 4.8% 788 0.3% 2,635,992 12.0% -67,696 -0.3% 2,400,648 10.9% 10,704 0.0%
Drupal\Core\Theme\ThemeManager::alterForTheme 39 0.1% 805 0.4% 765 0.3% 5,552 0.0% 5,384 0.0% 2,712 0.0% 1,872 0.0%
array_merge 986 1.7% 763 0.3% 763 0.3% 909,248 4.2% 909,248 4.2% 91,176 0.4% 91,176 0.4%
array_diff 208 0.4% 747 0.3% 747 0.3% 45,040 0.2% 45,040 0.2% 13,248 0.1% 13,248 0.1%
Drupal\Core\Database\Statement::fetchAllKeyed 9 0.0% 728 0.3% 728 0.3% 141,808 0.6% 141,136 0.6% 123,504 0.6% 123,112 0.6%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 40 0.1% 5,713 2.5% 719 0.3% 411,080 1.9% 7,216 0.0% 512,280 2.3% 11,528 0.1%
Symfony\Component\DependencyInjection\Container::get@2 97 0.2% 13,603 6.0% 716 0.3% 2,460,888 11.2% 33,424 0.2% 2,415,328 11.0% 43,096 0.2%
Drupal\Core\Template\Attribute::createAttributeValue 128 0.2% 884 0.4% 709 0.3% 56,144 0.3% 32,968 0.2% 3,968 0.0% 3,968 0.0%
array_filter 248 0.4% 753 0.3% 705 0.3% 54,856 0.3% 29,704 0.1% 9,064 0.0% 7,480 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 72 0.1% 4,616 2.0% 688 0.3% 1,339,632 6.1% 73,408 0.3% 1,209,720 5.5% 91,112 0.4%
Drupal\Core\Asset\AssetResolver::getCssAssets 1 0.0% 5,597 2.5% 645 0.3% 580,008 2.7% -1,664 -0.0% 727,144 3.3% 80,192 0.4%
Drupal\Core\Render\Renderer::bubbleStack 70 0.1% 4,229 1.9% 615 0.3% 19,800 0.1% -39,752 -0.2% 5,496 0.0% 2,112 0.0%
Drupal\Core\Access\AccessResult::__construct 80 0.1% 625 0.3% 596 0.3% 35,888 0.2% 10,984 0.1% 9,568 0.0% 5,224 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.0% 81,581 36.1% 585 0.3% 3,008,896 13.8% 25,192 0.1% 3,312,376 15.0% 10,400 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 51 0.1% 15,630 6.9% 584 0.3% 3,852,888 17.6% 9,528 0.0% 2,897,320 13.1% 6,656 0.0%
call_user_func_array 136 0.2% 26,675 11.8% 582 0.3% 4,083,448 18.7% 66,264 0.3% 3,608,040 16.4% 22,152 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 182 0.3% 802 0.4% 577 0.3% 16,360 0.1% 1,376 0.0% 4,864 0.0% 3,664 0.0%
Drupal\Core\Template\AttributeValueBase::render 126 0.2% 2,343 1.0% 576 0.3% 79,144 0.4% -7,592 -0.0% 18,152 0.1% 1,256 0.0%
Drupal\Core\Theme\ThemeManager::theme 5 0.0% 94,346 41.8% 574 0.3% 3,893,464 17.8% -24,048 -0.1% 4,197,184 19.0% 6,504 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 85 0.1% 1,972 0.9% 566 0.3% 11,568 0.1% -76,872 -0.4% 12,464 0.1% 2,080 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 159 0.3% 2,580 1.1% 565 0.3% 275,928 1.3% 14,520 0.1% 250,168 1.1% 4,656 0.0%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults 31 0.1% 814 0.4% 561 0.2% 83,352 0.4% 54,144 0.2% 89,368 0.4% 54,424 0.2%
Drupal\Core\Cache\DatabaseBackend::getMultiple 17 0.0% 6,854 3.0% 558 0.2% 318,160 1.5% 6,488 0.0% 270,664 1.2% 22,000 0.1%
serialize 18 0.0% 543 0.2% 543 0.2% 28,720 0.1% 28,720 0.1% 104,896 0.5% 104,896 0.5%
mb_strtolower 63 0.1% 579 0.3% 540 0.2% 6,360 0.0% 4,416 0.0% 3,080 0.0% 2,112 0.0%
Drupal\Core\Database\Statement::execute 52 0.1% 9,499 4.2% 532 0.2% 106,424 0.5% 2,016 0.0% 43,024 0.2% 1,800 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 159 0.3% 1,992 0.9% 522 0.2% 228,448 1.0% 10,928 0.0% 240,392 1.1% 13,320 0.1%
Drupal\block\BlockViewBuilder::viewMultiple 9 0.0% 9,342 4.1% 519 0.2% 865,656 4.0% 30,008 0.1% 919,512 4.2% 13,224 0.1%
Drupal\Core\Extension\ModuleHandler::invokeAll 76 0.1% 4,117 1.8% 488 0.2% 319,016 1.5% -49,552 -0.2% 290,832 1.3% 7,672 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 21 0.0% 7,926 3.5% 484 0.2% 755,800 3.5% -512,264 -2.3% 1,025,256 4.6% 1,872 0.0%
Symfony\Component\DependencyInjection\Container::get@4 52 0.1% 6,150 2.7% 483 0.2% 1,125,104 5.1% 23,928 0.1% 1,112,896 5.0% 36,640 0.2%
Symfony\Component\DependencyInjection\Container::get@3 65 0.1% 8,736 3.9% 472 0.2% 1,527,712 7.0% 28,424 0.1% 1,562,384 7.1% 37,496 0.2%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1 38 0.1% 502 0.2% 460 0.2% -752 -0.0% -2,752 -0.0% 9,776 0.0% 7,688 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 35 0.1% 5,468 2.4% 459 0.2% 803,184 3.7% 5,688 0.0% 534,144 2.4% 7,160 0.0%
Drupal\Core\Template\Attribute::__toString 62 0.1% 2,877 1.3% 459 0.2% 108,096 0.5% -7,240 -0.0% 24,680 0.1% 3,080 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 12 0.0% 10,888 4.8% 457 0.2% 1,352,304 6.2% -12,704 -0.1% 1,322,968 6.0% 6,144 0.0%
Drupal\Core\Menu\MenuTreeStorage::loadByRoute 12 0.0% 10,180 4.5% 456 0.2% 13,408 0.1% -281,728 -1.3% 75,312 0.3% 2,960 0.0%
Drupal\Core\Asset\LibraryDiscovery::getLibrariesByExtension 37 0.1% 2,112 0.9% 452 0.2% 523,992 2.4% 81,840 0.4% 498,672 2.3% 61,344 0.3%
Drupal\Core\Config\ConfigFactory::getConfigCacheKey 121 0.2% 620 0.3% 450 0.2% 16,272 0.1% -39,336 -0.2% 12,888 0.1% 2,880 0.0%
Drupal\Core\Database\Query\Select::addField 224 0.4% 450 0.2% 450 0.2% 137,344 0.6% 137,344 0.6% 27,720 0.1% 27,720 0.1%
Drupal\Core\Cache\Cache::validateTags 447 0.8% 448 0.2% 448 0.2% 3,024 0.0% 2,376 0.0% 5,400 0.0% 4,752 0.0%
Drupal\Core\Cache\CacheContexts::convertTokensToKeys 15 0.0% 12,481 5.5% 445 0.2% 100,120 0.5% -22,080 -0.1% 142,640 0.6% 3,104 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::getFromStaticCache 47 0.1% 523 0.2% 444 0.2% 18,704 0.1% -4,008 -0.0% 11,928 0.1% 3,624 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 19 0.0% 8,739 3.9% 441 0.2% 1,147,704 5.2% 11,032 0.1% 1,081,592 4.9% 13,720 0.1%
Drupal\Core\Routing\CompiledRoute::unserialize 86 0.2% 2,888 1.3% 430 0.2% 289,960 1.3% -377,840 -1.7% 575,872 2.6% 6,832 0.0%
hash 37 0.1% 430 0.2% 430 0.2% 7,808 0.0% 7,808 0.0% 2,608 0.0% 2,608 0.0%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 12 0.0% 1,303 0.6% 425 0.2% 13,424 0.1% -16,000 -0.1% 513,888 2.3% 2,984 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 156 0.3% 435 0.2% 420 0.2% 11,880 0.1% 2,928 0.0% 7,632 0.0% 5,208 0.0%
Drupal\Core\Render\Renderer::doRender@3 14 0.0% 20,606 9.1% 407 0.2% 746,760 3.4% 23,152 0.1% 1,174,816 5.3% 896 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::defineOptions 5 0.0% 399 0.2% 393 0.2% 188,816 0.9% 186,192 0.9% 130,288 0.6% 127,920 0.6%
twig_drupal_escape_filter@1 52 0.1% 20,513 9.1% 392 0.2% 620,680 2.8% -68,384 -0.3% 1,075,600 4.9% 0 0.0%
function_exists 7,112 12.5% 390 0.2% 390 0.2% 12,600 0.1% 12,600 0.1% 8,552 0.0% 8,552 0.0%
load::service_container_prod/83d71f68f69a4a93db2e0bdcd959821bf1628c4b8e59c978665d1c7823f77edf.php 1 0.0% 378 0.2% 378 0.2% 233,232 1.1% 233,232 1.1% 231,792 1.1% 231,792 1.1%
Drupal\Core\DrupalKernel::loadLegacyIncludes 1 0.0% 761 0.3% 367 0.2% 93,040 0.4% 4,864 0.0% 93,632 0.4% 10,792 0.0%
template_preprocess 35 0.1% 978 0.4% 365 0.2% 63,616 0.3% 37,472 0.2% 14,680 0.1% 2,488 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@3 37 0.1% 1,564 0.7% 364 0.2% 384,824 1.8% 36,200 0.2% 373,088 1.7% 46,520 0.2%
Drupal\Core\Cache\ApcuBackend::prepareItem 68 0.1% 943 0.4% 362 0.2% 15,000 0.1% 11,040 0.1% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::fields 14 0.0% 791 0.4% 358 0.2% 134,344 0.6% 1,712 0.0% 29,448 0.1% 4,512 0.0%
Drupal\Core\Extension\ModuleHandler::loadInclude 10 0.0% 670 0.3% 357 0.2% 157,400 0.7% 7,640 0.0% 155,240 0.7% 10,824 0.0%
Drupal\views\Plugin\views\PluginBase::init 26 0.0% 3,034 1.3% 356 0.2% 135,768 0.6% -130,648 -0.6% 238,232 1.1% 17,056 0.1%
[ display all ]