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

Overall Summary
Total Incl. Wall Time (microsec):214,055 microsecs
Total Incl. MemUse (bytes):21,885,328 bytes
Total Incl. PeakMemUse (bytes):22,055,712 bytes
Number of Function Calls:49,543


[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%
apc_fetch 781 1.6% 11,282 5.3% 10,557 4.9% 2,707,528 12.4% 2,447,752 11.2% 2,452,344 11.1% 2,192,352 9.9%
PDOStatement::execute 52 0.1% 9,531 4.5% 9,531 4.5% 102,344 0.5% 102,344 0.5% 39,688 0.2% 39,688 0.2%
strtr 264 0.5% 4,166 1.9% 4,166 1.9% 30,760 0.1% 30,760 0.1% 2,755,296 12.5% 2,755,296 12.5%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 393 0.8% 33,574 15.7% 3,705 1.7% 10,020,440 45.8% 405,040 1.9% 8,038,176 36.4% 373,464 1.7%
Symfony\Component\DependencyInjection\Container::get 876 1.8% 34,232 16.0% 3,667 1.7% 5,663,584 25.9% 63,584 0.3% 5,851,232 26.5% 134,072 0.6%
Drupal\Core\Cache\Cache::mergeTags 207 0.4% 3,088 1.4% 2,295 1.1% 71,336 0.3% -412,856 -1.9% 26,824 0.1% 6,632 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 233 0.5% 13,840 6.5% 2,161 1.0% 4,285,200 19.6% 258,152 1.2% 3,628,120 16.4% 282,272 1.3%
unserialize@2 172 0.3% 2,016 0.9% 2,016 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,771 1.8% 1,954 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.5% 4,128 1.9% 1,675 0.8% 121,608 0.6% 40,824 0.2% 168,152 0.8% 89,240 0.4%
Drupal\Component\Utility\NestedArray::mergeDeepArray 342 0.7% 1,929 0.9% 1,598 0.7% 97,608 0.4% 82,608 0.4% 80,160 0.4% 49,224 0.2%
Drupal\Core\Render\BubbleableMetadata::merge 140 0.3% 8,050 3.8% 1,480 0.7% 168,712 0.8% 25,800 0.1% 19,072 0.1% 2,680 0.0%
unserialize 114 0.2% 6,081 2.8% 1,420 0.7% 1,168,752 5.3% 332,544 1.5% 1,176,160 5.3% 343,320 1.6%
unserialize@1 88 0.2% 4,172 1.9% 1,326 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% 26,344 12.3% 1,304 0.6% 1,011,408 4.6% -56,232 -0.3% 1,596,536 7.2% 7,288 0.0%
preg_replace 1,013 2.0% 1,277 0.6% 1,277 0.6% 120,752 0.6% 120,752 0.6% 11,008 0.0% 11,008 0.0%
Drupal\Core\Extension\Extension::load 43 0.1% 2,265 1.1% 1,253 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.3% 1,449 0.7% 1,252 0.6% 40,944 0.2% -252,760 -1.2% 7,368 0.0% 2,768 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions 42 0.1% 2,481 1.2% 1,240 0.6% 16,184 0.1% -298,712 -1.4% 61,664 0.3% 26,872 0.1%
Drupal\Component\Utility\SafeMarkup::set 756 1.5% 1,221 0.6% 1,221 0.6% 368,224 1.7% 368,224 1.7% 51,784 0.2% 51,784 0.2%
Symfony\Component\DependencyInjection\Container::get@1 204 0.4% 20,745 9.7% 1,162 0.5% 3,921,272 17.9% 60,440 0.3% 3,814,560 17.3% 187,056 0.8%
Drupal\Core\Database\Query\Condition::compile 34 0.1% 1,513 0.7% 1,100 0.5% 70,528 0.3% 15,304 0.1% 58,696 0.3% 26,544 0.1%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 21 0.0% 4,080 1.9% 1,100 0.5% 1,095,584 5.0% 14,584 0.1% 765,088 3.5% 17,832 0.1%
Drupal\Component\Utility\NestedArray::mergeDeep 342 0.7% 3,122 1.5% 1,095 0.5% 103,696 0.5% -252,024 -1.2% 105,952 0.5% 4,008 0.0%
Drupal\Core\Extension\ModuleHandler::alter 160 0.3% 2,482 1.2% 1,068 0.5% 106,440 0.5% -19,760 -0.1% 96,424 0.4% 16,752 0.1%
Drupal\Core\Cache\Cache::mergeMaxAges 188 0.4% 1,732 0.8% 1,064 0.5% 15,856 0.1% -95,800 -0.4% 6,984 0.0% 2,840 0.0%
Drupal\Core\Render\Renderer::doRender@2 26 0.1% 55,382 25.9% 1,062 0.5% 1,804,512 8.2% 3,896 0.0% 2,158,096 9.8% 5,264 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 14 0.0% 10,813 5.1% 1,041 0.5% 452,696 2.1% -51,024 -0.2% 974,544 4.4% 11,784 0.1%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 53 0.1% 5,461 2.6% 965 0.5% 301,264 1.4% -35,368 -0.2% 285,536 1.3% 8,296 0.0%
Drupal\Core\Database\Connection::expandArguments 52 0.1% 1,072 0.5% 956 0.4% 18,456 0.1% -49,416 -0.2% 53,496 0.2% 29,584 0.1%
Drupal\Core\StringTranslation\TranslationManager::translate 182 0.4% 2,204 1.0% 941 0.4% 85,400 0.4% -2,328 -0.0% 119,744 0.5% 12,200 0.1%
Drupal\Component\Utility\String::checkPlain 282 0.6% 1,483 0.7% 906 0.4% 104,776 0.5% -36,112 -0.2% 24,104 0.1% 5,808 0.0%
Drupal::service 267 0.5% 7,956 3.7% 869 0.4% 883,320 4.0% 28,712 0.1% 1,425,056 6.5% 10,736 0.0%
Drupal\Core\Render\Renderer::updateStack 70 0.1% 5,323 2.5% 864 0.4% 28,200 0.1% -42,840 -0.2% 24,032 0.1% 4,336 0.0%
Drupal\Core\Render\Element::children 81 0.2% 1,054 0.5% 862 0.4% 45,584 0.2% 13,976 0.1% 6,200 0.0% 4,328 0.0%
Drupal\Core\Access\AccessResult::inheritCacheability 46 0.1% 2,166 1.0% 828 0.4% 22,584 0.1% 4,592 0.0% 26,424 0.1% 4,416 0.0%
array_keys 599 1.2% 823 0.4% 823 0.4% 609,232 2.8% 609,232 2.8% 149,840 0.7% 149,840 0.7%
Drupal\Core\Cache\ApcuBackend::getMultiple 41 0.1% 10,744 5.0% 802 0.4% 2,636,016 12.0% -67,696 -0.3% 2,405,184 10.9% 10,816 0.0%
Twig_Template::getAttribute 74 0.1% 1,541 0.7% 802 0.4% 81,904 0.4% 13,176 0.1% 138,376 0.6% 127,568 0.6%
Drupal\Core\Database\Connection::query 52 0.1% 12,955 6.1% 798 0.4% 192,656 0.9% -45,176 -0.2% 153,720 0.7% 14,064 0.1%
array_diff 208 0.4% 769 0.4% 769 0.4% 45,064 0.2% 45,064 0.2% 13,472 0.1% 13,472 0.1%
Drupal\Core\Theme\ThemeManager::alterForTheme 39 0.1% 819 0.4% 768 0.4% 5,552 0.0% 5,384 0.0% 896 0.0% 760 0.0%
Drupal\Core\Config\ConfigFactory::doLoadMultiple 40 0.1% 5,702 2.7% 743 0.3% 411,112 1.9% 7,232 0.0% 512,808 2.3% 12,056 0.1%
Drupal\Core\Database\Statement::fetchAllKeyed 9 0.0% 739 0.3% 738 0.3% 141,808 0.6% 141,136 0.6% 123,504 0.6% 123,112 0.6%
Drupal\Core\Template\Attribute::createAttributeValue 128 0.3% 923 0.4% 730 0.3% 56,152 0.3% 32,976 0.2% 5,456 0.0% 5,456 0.0%
Symfony\Component\DependencyInjection\Container::get@2 97 0.2% 13,542 6.3% 713 0.3% 2,460,536 11.2% 33,424 0.2% 2,415,464 11.0% 43,560 0.2%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 72 0.1% 4,696 2.2% 712 0.3% 1,339,624 6.1% 73,408 0.3% 1,209,728 5.5% 91,112 0.4%
array_filter 248 0.5% 725 0.3% 681 0.3% 54,840 0.3% 29,688 0.1% 9,392 0.0% 7,808 0.0%
Drupal\Core\Render\Renderer::doRender@1 15 0.0% 70,257 32.8% 621 0.3% 3,013,360 13.8% 25,216 0.1% 3,305,528 15.0% 10,336 0.0%
Drupal\Core\Render\Renderer::bubbleStack 70 0.1% 4,226 2.0% 609 0.3% 19,808 0.1% -39,744 -0.2% 5,496 0.0% 2,112 0.0%
Drupal\Core\Template\AttributeValueBase::render 126 0.3% 2,424 1.1% 606 0.3% 79,152 0.4% -7,576 -0.0% 22,704 0.1% 1,552 0.0%
call_user_func_array 136 0.3% 27,632 12.9% 602 0.3% 4,083,400 18.7% 66,272 0.3% 3,612,752 16.4% 22,536 0.1%
Drupal\Core\Asset\AssetResolver::getCssAssets 1 0.0% 5,693 2.7% 602 0.3% 580,040 2.7% -1,664 -0.0% 733,264 3.3% 80,720 0.4%
serialize 18 0.0% 601 0.3% 601 0.3% 28,720 0.1% 28,720 0.1% 104,896 0.5% 104,896 0.5%
Drupal\Core\Cache\DatabaseBackend::getMultiple 17 0.0% 7,303 3.4% 599 0.3% 336,440 1.5% 9,464 0.0% 291,880 1.3% 24,976 0.1%
Drupal\Core\Access\AccessResult::__construct 80 0.2% 623 0.3% 596 0.3% 35,888 0.2% 10,984 0.1% 9,568 0.0% 5,224 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 51 0.1% 15,924 7.4% 594 0.3% 3,852,872 17.6% 9,528 0.0% 2,901,000 13.2% 6,656 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 182 0.4% 802 0.4% 583 0.3% 16,360 0.1% 1,376 0.0% 4,864 0.0% 3,664 0.0%
Drupal\Core\Theme\ThemeManager::theme 5 0.0% 81,697 38.2% 568 0.3% 3,896,928 17.8% -20,256 -0.1% 4,194,848 19.0% 6,144 0.0%
Drupal\Core\Database\Statement::execute 52 0.1% 10,102 4.7% 566 0.3% 106,384 0.5% 2,016 0.0% 43,024 0.2% 1,800 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 85 0.2% 2,052 1.0% 565 0.3% 11,568 0.1% -76,872 -0.4% 12,464 0.1% 2,080 0.0%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults 31 0.1% 825 0.4% 561 0.3% 83,352 0.4% 54,144 0.2% 89,384 0.4% 54,440 0.2%
Drupal\Core\Extension\ModuleHandler::getImplementations 159 0.3% 2,507 1.2% 556 0.3% 275,928 1.3% 14,520 0.1% 251,248 1.1% 4,880 0.0%
mb_strtolower 63 0.1% 585 0.3% 549 0.3% 6,360 0.0% 4,416 0.0% 3,208 0.0% 2,240 0.0%
hash 37 0.1% 532 0.2% 532 0.2% 7,808 0.0% 7,808 0.0% 2,608 0.0% 2,608 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 159 0.3% 1,925 0.9% 525 0.2% 228,448 1.0% 10,928 0.0% 241,248 1.1% 14,128 0.1%
Drupal\block\BlockViewBuilder::viewMultiple 9 0.0% 9,342 4.4% 520 0.2% 865,712 4.0% 30,008 0.1% 919,568 4.2% 13,280 0.1%
Symfony\Component\DependencyInjection\Container::get@4 52 0.1% 6,176 2.9% 492 0.2% 1,125,104 5.1% 23,928 0.1% 1,112,896 5.0% 36,640 0.2%
Drupal\Core\Extension\ModuleHandler::invokeAll 76 0.2% 4,019 1.9% 478 0.2% 319,024 1.5% -49,552 -0.2% 290,912 1.3% 7,672 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1 38 0.1% 518 0.2% 476 0.2% -752 -0.0% -2,752 -0.0% 9,776 0.0% 7,688 0.0%
Symfony\Component\DependencyInjection\Container::get@3 65 0.1% 8,754 4.1% 473 0.2% 1,527,712 7.0% 28,424 0.1% 1,562,392 7.1% 37,504 0.2%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 21 0.0% 8,109 3.8% 471 0.2% 755,808 3.5% -512,280 -2.3% 1,033,632 4.7% 1,872 0.0%
Drupal\Core\Config\ConfigFactory::getConfigCacheKey 121 0.2% 625 0.3% 462 0.2% 16,272 0.1% -39,336 -0.2% 12,888 0.1% 2,880 0.0%
Drupal\Core\Template\Attribute::__toString 62 0.1% 2,969 1.4% 462 0.2% 108,088 0.5% -7,256 -0.0% 30,432 0.1% 3,632 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 12 0.0% 10,924 5.1% 462 0.2% 1,352,352 6.2% -12,704 -0.1% 1,325,536 6.0% 6,144 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 35 0.1% 5,613 2.6% 458 0.2% 803,248 3.7% 5,688 0.0% 540,976 2.5% 7,624 0.0%
array_merge 951 1.9% 455 0.2% 455 0.2% 597,512 2.7% 597,512 2.7% 47,672 0.2% 47,672 0.2%
Drupal\Core\Cache\Cache::validateTags 447 0.9% 454 0.2% 454 0.2% 3,024 0.0% 2,376 0.0% 5,400 0.0% 4,752 0.0%
Drupal\Core\Asset\LibraryDiscovery::getLibrariesByExtension 37 0.1% 2,088 1.0% 454 0.2% 524,024 2.4% 81,840 0.4% 503,808 2.3% 61,872 0.3%
Drupal\Core\Menu\MenuTreeStorage::loadByRoute 12 0.0% 10,223 4.8% 453 0.2% 13,408 0.1% -281,728 -1.3% 75,192 0.3% 2,960 0.0%
Drupal\Core\Database\Query\Select::addField 224 0.5% 449 0.2% 449 0.2% 137,368 0.6% 137,368 0.6% 27,720 0.1% 27,720 0.1%
Drupal\Core\Cache\CacheContexts::convertTokensToKeys 15 0.0% 12,539 5.9% 439 0.2% 100,120 0.5% -22,080 -0.1% 142,520 0.6% 3,104 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::getFromStaticCache 47 0.1% 507 0.2% 433 0.2% 18,704 0.1% -4,008 -0.0% 12,616 0.1% 3,808 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 156 0.3% 431 0.2% 431 0.2% 11,880 0.1% 2,928 0.0% 7,632 0.0% 5,208 0.0%
Drupal\Core\Routing\CompiledRoute::unserialize 86 0.2% 2,753 1.3% 430 0.2% 289,960 1.3% -377,840 -1.7% 575,872 2.6% 6,832 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 19 0.0% 8,872 4.1% 427 0.2% 1,147,704 5.2% 11,032 0.1% 1,081,696 4.9% 13,720 0.1%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 12 0.0% 1,304 0.6% 425 0.2% 13,424 0.1% -16,000 -0.1% 513,992 2.3% 2,984 0.0%
Drupal\Core\Render\Renderer::doRender@3 14 0.0% 17,371 8.1% 413 0.2% 744,792 3.4% 23,128 0.1% 1,175,528 5.3% 896 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::defineOptions 5 0.0% 413 0.2% 406 0.2% 188,816 0.9% 186,192 0.9% 130,288 0.6% 127,920 0.6%
Drupal\Core\Asset\CssCollectionGrouper::group 1 0.0% 402 0.2% 401 0.2% 83,280 0.4% 82,632 0.4% 84,640 0.4% 84,080 0.4%
twig_drupal_escape_filter@1 52 0.1% 17,506 8.2% 389 0.2% 618,712 2.8% -68,392 -0.3% 1,085,088 4.9% 848 0.0%
Drupal\Component\Utility\Unicode::validateUtf8 7 0.0% 391 0.2% 380 0.2% 35,704 0.2% 1,632 0.0% 66,696 0.3% 480 0.0%
Drupal\Core\Cache\ChainedFastBackend::getMultiple 41 0.1% 12,116 5.7% 378 0.2% 2,674,544 12.2% 2,368 0.0% 2,482,848 11.3% 8,488 0.0%
Drupal\Core\DrupalKernel::loadLegacyIncludes 1 0.0% 759 0.4% 377 0.2% 93,040 0.4% 4,864 0.0% 93,632 0.4% 10,792 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@3 37 0.1% 1,568 0.7% 367 0.2% 384,824 1.8% 36,200 0.2% 373,088 1.7% 46,520 0.2%
template_preprocess 35 0.1% 991 0.5% 365 0.2% 63,616 0.3% 37,472 0.2% 28,152 0.1% 5,848 0.0%
Drupal\Core\Extension\ModuleHandler::loadInclude 10 0.0% 605 0.3% 364 0.2% 157,400 0.7% 7,640 0.0% 155,240 0.7% 10,824 0.0%
Drupal\Core\Database\Query\Select::fields 14 0.0% 795 0.4% 364 0.2% 134,368 0.6% 1,712 0.0% 29,448 0.1% 4,512 0.0%
Drupal\views\Plugin\views\PluginBase::init 26 0.1% 3,126 1.5% 363 0.2% 135,768 0.6% -130,648 -0.6% 238,336 1.1% 17,056 0.1%
load::service_container_prod/b01edb4356bf3777dbbb1ffc4cd9818ac375cc7e1a364b8446729530118dce53.php 1 0.0% 355 0.2% 355 0.2% 233,232 1.1% 233,232 1.1% 231,792 1.1% 231,792 1.1%
[ display all ]