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

Overall Summary
Total Incl. Wall Time (microsec):169,376 microsecs
Total Incl. CPU (microsecs):157,806 microsecs
Total Incl. MemUse (bytes):14,621,216 bytes
Total Incl. PeakMemUse (bytes):14,735,680 bytes
Number of Function Calls:41,877


[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 94 0.2% 15,856 9.4% 15,856 9.4% 4,644 2.9% 4,644 2.9% 669,048 4.6% 669,048 4.6% 258,888 1.8% 258,888 1.8%
Drupal\Core\DependencyInjection\Container::get 1,021 2.4% 24,943 14.7% 4,931 2.9% 25,258 16.0% 3,951 2.5% 3,644,048 24.9% 21,448 0.1% 3,366,448 22.8% 46,336 0.3%
unserialize 98 0.2% 4,181 2.5% 2,526 1.5% 4,275 2.7% 2,582 1.6% 1,633,056 11.2% 1,157,944 7.9% 1,984,920 13.5% 1,556,888 10.6%
Drupal\Component\Utility\NestedArray::mergeDeepArray 135 0.3% 2,478 1.5% 2,461 1.5% 2,604 1.7% 1,600 1.0% 146,904 1.0% 142,584 1.0% 38,144 0.3% 34,784 0.2%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 273 0.7% 17,168 10.1% 2,439 1.4% 17,681 11.2% 1,903 1.2% 6,412,208 43.9% 302,696 2.1% 5,172,176 35.1% 338,288 2.3%
Drupal\Core\Render\Element::children 312 0.7% 2,745 1.6% 2,199 1.3% 2,965 1.9% 1,902 1.2% 116,088 0.8% 28,080 0.2% 5,168 0.0% 3,352 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 306 0.7% 2,436 1.4% 2,194 1.3% 2,638 1.7% 1,404 0.9% 68,352 0.5% 43,088 0.3% 30,448 0.2% 5,896 0.0%
Symfony\Component\DependencyInjection\Container::get 1,021 2.4% 19,897 11.7% 2,116 1.2% 20,193 12.8% 2,716 1.7% 3,621,800 24.8% 15,256 0.1% 3,319,544 22.5% 87,464 0.6%
strtr 299 0.7% 1,764 1.0% 1,764 1.0% 2,010 1.3% 2,010 1.3% 29,464 0.2% 29,464 0.2% 1,980,448 13.4% 1,980,448 13.4%
Drupal\Core\Cache\DatabaseBackend::getMultiple 63 0.2% 25,420 15.0% 1,760 1.0% 17,078 10.8% 1,548 1.0% 1,835,720 12.6% -411,528 -2.8% 2,540,064 17.2% 189,960 1.3%
theme 40 0.1% 55,995 33.1% 1,657 1.0% 52,354 33.2% 1,123 0.7% 1,975,848 13.5% -66,896 -0.5% 2,402,616 16.3% 5,376 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 143 0.3% 7,473 4.4% 1,623 1.0% 7,669 4.9% 893 0.6% 2,859,120 19.6% 175,008 1.2% 2,496,192 16.9% 194,496 1.3%
Drupal\Core\Database\Connection::query 94 0.2% 22,367 13.2% 1,447 0.9% 11,129 7.1% 1,193 0.8% 959,192 6.6% 83,768 0.6% 589,296 4.0% 126,968 0.9%
Drupal\Core\Config\ConfigFactory::loadMultiple 73 0.2% 11,897 7.0% 1,412 0.8% 8,922 5.7% 1,094 0.7% 350,112 2.4% -1,144 -0.0% 526,136 3.6% 20,112 0.1%
Drupal\Core\Extension\ModuleHandler::alter 138 0.3% 3,099 1.8% 1,412 0.8% 3,128 2.0% 1,083 0.7% 78,568 0.5% 2,344 0.0% 53,400 0.4% 15,112 0.1%
Drupal\Core\Template\AttributeValueBase::render 302 0.7% 3,747 2.2% 1,397 0.8% 3,936 2.5% 1,097 0.7% 51,896 0.4% -90,192 -0.6% 14,008 0.1% 2,648 0.0%
Drupal\Core\Template\Attribute::__toString 125 0.3% 5,153 3.0% 1,389 0.8% 5,246 3.3% 983 0.6% 55,160 0.4% 2,368 0.0% 17,664 0.1% 2,960 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 516 1.2% 2,180 1.3% 1,354 0.8% 2,649 1.7% 1,378 0.9% 92,648 0.6% 31,592 0.2% 115,232 0.8% 55,256 0.4%
Drupal\Core\Database\Connection::expandArguments 94 0.2% 1,842 1.1% 1,228 0.7% 1,915 1.2% 1,028 0.7% 14,856 0.1% -83,320 -0.6% 85,480 0.6% 48,768 0.3%
Drupal\Core\Extension\ModuleHandler::getImplementations 269 0.6% 2,462 1.5% 1,206 0.7% 2,524 1.6% 897 0.6% 144,488 1.0% 23,568 0.2% 97,624 0.7% 6,736 0.0%
Drupal\Component\Utility\String::checkPlain 625 1.5% 1,560 0.9% 1,191 0.7% 2,114 1.3% 1,285 0.8% 135,888 0.9% 36,416 0.2% 10,328 0.1% 8,456 0.1%
Drupal\Core\Database\Statement::execute 94 0.2% 17,053 10.1% 1,138 0.7% 5,798 3.7% 821 0.5% 673,664 4.6% 2,160 0.0% 263,224 1.8% 2,208 0.0%
Drupal\Core\Extension\ModuleHandler::load 41 0.1% 2,108 1.2% 1,129 0.7% 2,147 1.4% 1,068 0.7% 331,640 2.3% 27,768 0.2% 325,616 2.2% 43,512 0.3%
theme@1 24 0.1% 17,361 10.2% 1,121 0.7% 16,700 10.6% 778 0.5% 394,096 2.7% -42,800 -0.3% 786,280 5.3% 1,280 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 460 1.1% 1,171 0.7% 1,098 0.6% 1,589 1.0% 1,088 0.7% 35,784 0.2% 34,976 0.2% 20,728 0.1% 20,080 0.1%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 53 0.1% 7,688 4.5% 1,024 0.6% 7,438 4.7% 715 0.5% 1,158,632 7.9% -21,256 -0.1% 1,159,920 7.9% 13,936 0.1%
Drupal\Core\Routing\RouteCompiler::compile 25 0.1% 3,509 2.1% 930 0.5% 3,528 2.2% 515 0.3% 139,736 1.0% -5,192 -0.0% 79,864 0.5% 6,504 0.0%
preg_replace 447 1.1% 924 0.5% 924 0.5% 1,247 0.8% 1,247 0.8% 78,392 0.5% 78,392 0.5% 20,144 0.1% 20,144 0.1%
Drupal\Core\Cache\DatabaseBackend::checksumTags 69 0.2% 3,554 2.1% 873 0.5% 2,648 1.7% 708 0.4% 54,392 0.4% -88,912 -0.6% 89,496 0.6% 14,944 0.1%
apc_fetch 516 1.2% 769 0.5% 769 0.5% 1,200 0.8% 1,200 0.8% 58,928 0.4% 58,928 0.4% 57,376 0.4% 57,376 0.4%
Drupal\Core\Template\Attribute::offsetSet 306 0.7% 3,200 1.9% 764 0.5% 3,381 2.1% 743 0.5% 129,528 0.9% 61,176 0.4% 35,944 0.2% 5,496 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 69 0.2% 7,947 4.7% 753 0.4% 7,035 4.5% 663 0.4% 1,388,488 9.5% -202,984 -1.4% 1,865,696 12.7% 7,312 0.0%
Drupal::moduleHandler 316 0.8% 3,100 1.8% 752 0.4% 3,335 2.1% 757 0.5% 172,136 1.2% 31,120 0.2% 167,752 1.1% 3,360 0.0%
Drupal\Component\Utility\NestedArray::getValue 65 0.2% 725 0.4% 708 0.4% 772 0.5% 500 0.3% 16,336 0.1% 14,728 0.1% 10,072 0.1% 10,072 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 35 0.1% 9,724 5.7% 688 0.4% 8,651 5.5% 495 0.3% 336,936 2.3% 11,944 0.1% 361,640 2.5% 11,976 0.1%
Symfony\Component\Routing\RouteCompiler::compilePattern 25 0.1% 898 0.5% 677 0.4% 925 0.6% 480 0.3% 63,896 0.4% 33,728 0.2% 17,248 0.1% 6,120 0.0%
theme@2 19 0.0% 5,118 3.0% 670 0.4% 5,035 3.2% 453 0.3% 88,240 0.6% -10,224 -0.1% 177,312 1.2% 120 0.0%
Drupal\Core\Entity\ContentEntityBase::getDefinition 64 0.2% 886 0.5% 668 0.4% 919 0.6% 400 0.3% 41,072 0.3% 9,688 0.1% 13,168 0.1% 3,976 0.0%
Drupal\Core\Template\Attribute::__construct 126 0.3% 3,755 2.2% 633 0.4% 3,838 2.4% 544 0.3% 163,608 1.1% 39,664 0.3% 38,184 0.3% 4,240 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 269 0.6% 1,187 0.7% 618 0.4% 1,307 0.8% 824 0.5% 68,856 0.5% 1,672 0.0% 85,016 0.6% 1,608 0.0%
Drupal\Core\Config\Config::get 141 0.3% 3,342 2.0% 611 0.4% 3,371 2.1% 535 0.3% 84,080 0.6% -5,952 -0.0% 20,088 0.1% 3,504 0.0%
Drupal\Core\DependencyInjection\Container::get@1 113 0.3% 12,732 7.5% 603 0.4% 12,411 7.9% 501 0.3% 2,524,736 17.3% 49,840 0.3% 2,458,664 16.7% 31,200 0.2%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 35 0.1% 3,879 2.3% 602 0.4% 3,791 2.4% 420 0.3% 143,368 1.0% -15,080 -0.1% 144,976 1.0% 2,112 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 70 0.2% 669 0.4% 584 0.3% 738 0.5% 412 0.3% 11,160 0.1% 3,304 0.0% 7,336 0.0% 5,272 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 20 0.0% 597 0.4% 582 0.3% 618 0.4% 344 0.2% 4,888 0.0% 3,288 0.0% 4,248 0.0% 2,744 0.0%
Drupal\Core\Template\AttributeString::__toString 241 0.6% 1,152 0.7% 577 0.3% 1,341 0.8% 545 0.3% 61,832 0.4% 12,768 0.1% 4,080 0.0% 1,040 0.0%
drupal_get_library 10 0.0% 1,033 0.6% 575 0.3% 1,040 0.7% 433 0.3% 296,336 2.0% 30,888 0.2% 278,976 1.9% 122,320 0.8%
Drupal\Core\Extension\ModuleHandler::invokeAll 114 0.3% 6,928 4.1% 567 0.3% 6,352 4.0% 477 0.3% 579,680 4.0% -51,320 -0.4% 494,504 3.4% 3,392 0.0%
drupal_static 278 0.7% 585 0.3% 565 0.3% 820 0.5% 762 0.5% 25,872 0.2% 25,096 0.2% 22,080 0.1% 21,304 0.1%
Symfony\Component\DependencyInjection\Container::get@1 113 0.3% 12,099 7.1% 538 0.3% 11,765 7.5% 520 0.3% 2,474,096 16.9% 8,360 0.1% 2,426,744 16.5% 29,760 0.2%
Drupal::service 208 0.5% 8,077 4.8% 534 0.3% 8,049 5.1% 528 0.3% 953,536 6.5% 22,224 0.2% 818,096 5.6% 6,976 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 10 0.0% 8,159 4.8% 532 0.3% 6,467 4.1% 386 0.2% 296,256 2.0% -76,376 -0.5% 353,888 2.4% 4,360 0.0%
Drupal\Core\Config\Config::setOverriddenData 35 0.1% 2,124 1.3% 530 0.3% 2,158 1.4% 372 0.2% 45,896 0.3% -58,552 -0.4% 5,592 0.0% 96 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 79 0.2% 882 0.5% 526 0.3% 946 0.6% 372 0.2% 8,752 0.1% -5,536 -0.0% 6,688 0.0% 4,152 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 55 0.1% 2,885 1.7% 489 0.3% 2,948 1.9% 327 0.2% 1,020,280 7.0% 65,520 0.4% 903,152 6.1% 76,728 0.5%
Drupal\Component\Utility\Xss::filter 28 0.1% 1,307 0.8% 484 0.3% 1,326 0.8% 312 0.2% 26,608 0.2% -20,080 -0.1% 29,512 0.2% 2,336 0.0%
drupal_render@2 37 0.1% 19,779 11.7% 482 0.3% 19,537 12.4% 406 0.3% 306,008 2.1% 2,224 0.0% 540,360 3.7% 3,944 0.0%
array_keys 884 2.1% 482 0.3% 482 0.3% 1,272 0.8% 1,272 0.8% 325,768 2.2% 325,768 2.2% 45,184 0.3% 45,184 0.3%
Drupal\Core\Database\Connection::prepareQuery 94 0.2% 1,790 1.1% 475 0.3% 1,881 1.2% 407 0.3% 94,784 0.6% -12,280 -0.1% 35,296 0.2% 2,720 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 116 0.3% 1,370 0.8% 458 0.3% 1,449 0.9% 408 0.3% 17,432 0.1% -2,448 -0.0% 310,936 2.1% 5,216 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 65 0.2% 3,921 2.3% 457 0.3% 3,737 2.4% 366 0.2% 1,184,392 8.1% 9,360 0.1% 1,039,608 7.1% 5,680 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 167 0.4% 507 0.3% 446 0.3% 662 0.4% 444 0.3% 11,640 0.1% 10,848 0.1% 7,104 0.0% 6,456 0.0%
t 107 0.3% 2,948 1.7% 445 0.3% 3,025 1.9% 395 0.3% 145,616 1.0% 15,696 0.1% 413,360 2.8% 6,992 0.0%
_menu_link_translate 11 0.0% 22,165 13.1% 445 0.3% 20,386 12.9% 299 0.2% 728,520 5.0% -752 -0.0% 718,904 4.9% 192 0.0%
drupal_render@1 23 0.1% 33,113 19.5% 443 0.3% 32,334 20.5% 376 0.2% 1,099,760 7.5% 29,840 0.2% 1,416,432 9.6% 12,752 0.1%
Drupal\Core\Entity\EntityManager::getController 58 0.1% 6,667 3.9% 431 0.3% 6,471 4.1% 373 0.2% 1,653,560 11.3% 10,048 0.1% 1,454,824 9.9% 7,296 0.0%
Symfony\Component\Routing\RequestContext::fromRequest 11 0.0% 1,993 1.2% 429 0.3% 2,003 1.3% 256 0.2% 90,248 0.6% 5,064 0.0% 90,376 0.6% 6,224 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 7 0.0% 1,265 0.7% 429 0.3% 1,273 0.8% 404 0.3% 436,688 3.0% 6,232 0.0% 335,248 2.3% 5,832 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 131 0.3% 835 0.5% 407 0.2% 952 0.6% 405 0.3% 16,696 0.1% 8,440 0.1% 8,696 0.1% 3,240 0.0%
Symfony\Component\Routing\RouteCompiler::compile 25 0.1% 1,433 0.8% 404 0.2% 1,458 0.9% 279 0.2% 87,144 0.6% -7,968 -0.1% 35,744 0.2% 3,384 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 51 0.1% 688 0.4% 397 0.2% 743 0.5% 313 0.2% 29,464 0.2% 7,136 0.0% 16,824 0.1% 3,088 0.0%
menu_item_route_access 9 0.0% 25,413 15.0% 396 0.2% 23,299 14.8% 282 0.2% 717,240 4.9% -96,512 -0.7% 768,184 5.2% 1,664 0.0%
Drupal\Core\Form\FormBuilder::handleInputElement 24 0.1% 890 0.5% 396 0.2% 917 0.6% 302 0.2% 34,680 0.2% 11,584 0.1% 0 0.0% 0 0.0%
drupal_html_id 32 0.1% 1,397 0.8% 396 0.2% 1,424 0.9% 271 0.2% 18,224 0.1% -4,680 -0.0% 344,144 2.3% 192 0.0%
mb_strtolower 60 0.1% 395 0.2% 395 0.2% 444 0.3% 444 0.3% 5,752 0.0% 5,752 0.0% 3,040 0.0% 3,040 0.0%
PDO::prepare 94 0.2% 825 0.5% 390 0.2% 893 0.6% 385 0.2% 86,832 0.6% 80,352 0.5% 12,304 0.1% 10,264 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 35 0.1% 14,049 8.3% 382 0.2% 12,856 8.1% 303 0.2% 486,352 3.3% -15,760 -0.1% 512,000 3.5% 2,496 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 29 0.1% 1,059 0.6% 379 0.2% 1,079 0.7% 265 0.2% 234,656 1.6% -7,360 -0.1% 236,784 1.6% 44,376 0.3%
Drupal\Core\Session\UserSession::hasPermission 26 0.1% 8,474 5.0% 375 0.2% 8,010 5.1% 262 0.2% 778,992 5.3% -2,592 -0.0% 804,960 5.5% 4,024 0.0%
htmlspecialchars 625 1.5% 369 0.2% 369 0.2% 829 0.5% 829 0.5% 99,472 0.7% 99,472 0.7% 1,872 0.0% 1,872 0.0%
function_exists 415 1.0% 368 0.2% 368 0.2% 603 0.4% 603 0.4% 12,600 0.1% 12,600 0.1% 4,816 0.0% 4,816 0.0%
_drupal_bootstrap_code 1 0.0% 5,743 3.4% 368 0.2% 5,339 3.4% 321 0.2% 921,232 6.3% 8,536 0.1% 915,088 6.2% 18,224 0.1%
call_user_func_array@2 63 0.2% 13,360 7.9% 364 0.2% 12,815 8.1% 331 0.2% 1,258,720 8.6% 45,880 0.3% 1,011,744 6.9% 9,224 0.1%
element_children 187 0.4% 1,663 1.0% 361 0.2% 1,817 1.2% 396 0.3% 82,560 0.6% 15,440 0.1% 2,992 0.0% 1,424 0.0%
Drupal\Core\Routing\RouteCompiler::getPathWithoutDefaults 25 0.1% 551 0.3% 356 0.2% 575 0.4% 260 0.2% 9,608 0.1% -27,648 -0.2% 6,432 0.0% 2,224 0.0%
Drupal\Core\Database\Statement::__construct 94 0.2% 435 0.3% 348 0.2% 508 0.3% 362 0.2% 6,480 0.0% 5,664 0.0% 2,040 0.0% 1,392 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 116 0.3% 490 0.3% 331 0.2% 600 0.4% 358 0.2% 14,208 0.1% 1,520 0.0% 8,560 0.1% 2,112 0.0%
array_filter 127 0.3% 405 0.2% 327 0.2% 526 0.3% 411 0.3% 47,080 0.3% 36,104 0.2% 32,432 0.2% 25,264 0.2%
Drupal\Core\Form\FormBuilder::doBuildForm@1 15 0.0% 3,549 2.1% 321 0.2% 3,561 2.3% 265 0.2% 214,864 1.5% -20,736 -0.1% 266,368 1.8% 480 0.0%
Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection 10 0.0% 720 0.4% 320 0.2% 735 0.5% 214 0.1% 34,864 0.2% -16,504 -0.1% 29,432 0.2% 4,920 0.0%
Symfony\Component\HttpFoundation\Request::getHost 22 0.1% 627 0.4% 314 0.2% 650 0.4% 228 0.1% 10,432 0.1% 3,464 0.0% 7,784 0.1% 3,040 0.0%
Drupal\Core\Utility\ThemeRegistry::has 159 0.4% 359 0.2% 314 0.2% 472 0.3% 278 0.2% 12,712 0.1% 11,912 0.1% 0 0.0% 0 0.0%
str_replace 228 0.5% 312 0.2% 312 0.2% 507 0.3% 507 0.3% 146,688 1.0% 146,688 1.0% 24,992 0.2% 24,992 0.2%
Drupal\Core\DependencyInjection\Container::get@2 59 0.1% 7,296 4.3% 311 0.2% 7,010 4.4% 245 0.2% 1,572,160 10.8% 26,288 0.2% 1,550,816 10.5% 19,992 0.1%
Symfony\Component\HttpFoundation\Request::get 47 0.1% 635 0.4% 300 0.2% 673 0.4% 237 0.2% 4,624 0.0% 3,784 0.0% 3,864 0.0% 2,760 0.0%
theme_form_element 16 0.0% 6,083 3.6% 299 0.2% 6,098 3.9% 260 0.2% 90,624 0.6% -5,504 -0.0% 467,800 3.2% 1,680 0.0%
Drupal\Core\Database\Connection::prefixTables 94 0.2% 490 0.3% 289 0.2% 581 0.4% 291 0.2% 20,232 0.1% -95,160 -0.7% 20,272 0.1% 760 0.0%
drupal_render@3 16 0.0% 11,176 6.6% 289 0.2% 11,093 7.0% 245 0.2% 206,856 1.4% 6,128 0.0% 355,264 2.4% 12,704 0.1%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 27 0.1% 6,931 4.1% 287 0.2% 6,661 4.2% 216 0.1% 1,153,880 7.9% 14,704 0.1% 1,147,400 7.8% 6,664 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 34 0.1% 6,967 4.1% 283 0.2% 6,867 4.4% 273 0.2% 1,366,552 9.3% 17,960 0.1% 1,204,448 8.2% 6,984 0.0%
[ display all ]