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

Overall Summary
Total Incl. Wall Time (microsec):170,199 microsecs
Total Incl. CPU (microsecs):158,196 microsecs
Total Incl. MemUse (bytes):14,647,072 bytes
Total Incl. PeakMemUse (bytes):14,762,096 bytes
Number of Function Calls:42,023


[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%
PDOStatement::execute 95 0.2% 16,246 9.5% 16,246 9.5% 4,618 2.9% 4,618 2.9% 673,888 4.6% 673,888 4.6% 258,288 1.7% 258,288 1.7%
Drupal\Core\DependencyInjection\Container::get 1,022 2.4% 24,995 14.7% 4,923 2.9% 25,265 16.0% 3,919 2.5% 3,643,920 24.9% 21,400 0.1% 3,389,304 23.0% 46,392 0.3%
Symfony\Component\DependencyInjection\Container::get 1,022 2.4% 19,978 11.7% 2,131 1.3% 20,264 12.8% 2,724 1.7% 3,621,720 24.7% 15,256 0.1% 3,342,344 22.6% 84,520 0.6%
unserialize 99 0.2% 4,232 2.5% 2,468 1.5% 4,339 2.7% 2,526 1.6% 1,633,928 11.2% 1,158,808 7.9% 1,983,360 13.4% 1,555,152 10.5%
strtr 301 0.7% 1,858 1.1% 1,858 1.1% 2,077 1.3% 2,077 1.3% 29,600 0.2% 29,600 0.2% 2,051,968 13.9% 2,051,968 13.9%
Drupal\Core\Render\Element::children 312 0.7% 2,757 1.6% 2,208 1.3% 2,962 1.9% 1,881 1.2% 116,088 0.8% 28,080 0.2% 5,120 0.0% 3,304 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 273 0.6% 16,669 9.8% 2,381 1.4% 17,145 10.8% 1,858 1.2% 6,379,552 43.6% 302,712 2.1% 5,129,656 34.7% 338,840 2.3%
is_object 1,582 3.8% 148 0.1% 148 0.1% 1,683 1.1% 1,683 1.1% 13,560 0.1% 13,560 0.1% 9,672 0.1% 9,672 0.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray 136 0.3% 2,510 1.5% 2,493 1.5% 2,627 1.7% 1,600 1.0% 147,240 1.0% 142,920 1.0% 36,960 0.3% 33,600 0.2%
Drupal\Core\Cache\DatabaseBackend::getMultiple 64 0.2% 25,676 15.1% 1,773 1.0% 17,169 10.9% 1,598 1.0% 1,838,816 12.6% -415,864 -2.8% 2,539,504 17.2% 190,592 1.3%
is_array 1,433 3.4% 16 0.0% 16 0.0% 1,460 0.9% 1,460 0.9% 42,400 0.3% 42,400 0.3% 14,784 0.1% 14,784 0.1%
array_key_exists 1,258 3.0% 276 0.2% 276 0.2% 1,439 0.9% 1,439 0.9% 24,976 0.2% 24,976 0.2% 15,672 0.1% 15,672 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 516 1.2% 2,166 1.3% 1,352 0.8% 2,651 1.7% 1,393 0.9% 92,656 0.6% 31,608 0.2% 115,544 0.8% 55,664 0.4%
Drupal\Core\Template\Attribute::createAttributeValue 307 0.7% 2,407 1.4% 2,168 1.3% 2,624 1.7% 1,378 0.9% 68,488 0.5% 43,224 0.3% 30,488 0.2% 5,936 0.0%
array_keys 887 2.1% 487 0.3% 487 0.3% 1,291 0.8% 1,291 0.8% 327,328 2.2% 327,328 2.2% 44,312 0.3% 44,312 0.3%
preg_replace 451 1.1% 928 0.5% 928 0.5% 1,231 0.8% 1,231 0.8% 78,992 0.5% 78,992 0.5% 20,376 0.1% 20,376 0.1%
Drupal\Component\Utility\String::checkPlain 627 1.5% 1,520 0.9% 1,173 0.7% 2,058 1.3% 1,215 0.8% 136,312 0.9% 36,520 0.2% 10,944 0.1% 8,920 0.1%
apc_fetch 516 1.2% 758 0.4% 758 0.4% 1,199 0.8% 1,199 0.8% 58,920 0.4% 58,920 0.4% 57,280 0.4% 57,280 0.4%
Drupal\Core\Database\Connection::query 95 0.2% 22,795 13.4% 1,436 0.8% 11,151 7.0% 1,179 0.7% 965,016 6.6% 83,032 0.6% 587,824 4.0% 126,688 0.9%
theme 40 0.1% 56,912 33.4% 1,705 1.0% 53,088 33.6% 1,116 0.7% 2,012,392 13.7% -70,456 -0.5% 2,435,872 16.5% 5,208 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 460 1.1% 1,196 0.7% 1,116 0.7% 1,589 1.0% 1,105 0.7% 35,784 0.2% 34,976 0.2% 20,016 0.1% 19,368 0.1%
Drupal\Core\Template\AttributeValueBase::render 303 0.7% 3,706 2.2% 1,376 0.8% 3,908 2.5% 1,086 0.7% 52,096 0.4% -90,464 -0.6% 14,976 0.1% 2,872 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 73 0.2% 11,681 6.9% 1,378 0.8% 8,701 5.5% 1,071 0.7% 350,088 2.4% -1,144 -0.0% 523,592 3.5% 18,360 0.1%
Drupal\Core\Extension\ModuleHandler::alter 138 0.3% 3,166 1.9% 1,423 0.8% 3,173 2.0% 1,066 0.7% 78,568 0.5% 2,344 0.0% 41,512 0.3% 13,904 0.1%
Drupal\Core\Extension\ModuleHandler::load 41 0.1% 2,102 1.2% 1,135 0.7% 2,135 1.3% 1,065 0.7% 331,648 2.3% 27,768 0.2% 325,624 2.2% 43,512 0.3%
is_integer 1,057 2.5% 2 0.0% 2 0.0% 1,008 0.6% 1,008 0.6% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
Drupal\Core\Database\Connection::expandArguments 95 0.2% 1,799 1.1% 1,202 0.7% 1,875 1.2% 997 0.6% 14,864 0.1% -84,280 -0.6% 85,328 0.6% 48,616 0.3%
Drupal\Core\Template\Attribute::__toString 125 0.3% 5,100 3.0% 1,386 0.8% 5,203 3.3% 974 0.6% 54,480 0.4% 1,488 0.0% 19,328 0.1% 3,656 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 269 0.6% 2,433 1.4% 1,171 0.7% 2,508 1.6% 898 0.6% 144,488 1.0% 23,568 0.2% 97,416 0.7% 6,560 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 143 0.3% 7,092 4.2% 1,261 0.7% 7,282 4.6% 874 0.6% 2,830,488 19.3% 175,056 1.2% 2,448,192 16.6% 198,944 1.3%
htmlspecialchars 627 1.5% 347 0.2% 347 0.2% 843 0.5% 843 0.5% 99,792 0.7% 99,792 0.7% 2,024 0.0% 2,024 0.0%
Drupal\Core\Database\Statement::execute 95 0.2% 17,477 10.3% 1,152 0.7% 5,817 3.7% 830 0.5% 678,504 4.6% 2,160 0.0% 262,624 1.8% 2,208 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 269 0.6% 1,177 0.7% 615 0.4% 1,264 0.8% 793 0.5% 68,856 0.5% 1,672 0.0% 85,072 0.6% 1,608 0.0%
theme@1 24 0.1% 17,436 10.2% 1,124 0.7% 16,763 10.6% 792 0.5% 394,672 2.7% -42,800 -0.3% 802,704 5.4% 1,280 0.0%
Drupal::moduleHandler 316 0.8% 3,094 1.8% 736 0.4% 3,351 2.1% 752 0.5% 172,136 1.2% 31,120 0.2% 167,432 1.1% 3,312 0.0%
drupal_static 279 0.7% 589 0.3% 572 0.3% 802 0.5% 749 0.5% 25,872 0.2% 25,096 0.2% 15,272 0.1% 14,496 0.1%
Drupal\Core\Template\Attribute::offsetSet 307 0.7% 3,160 1.9% 753 0.4% 3,359 2.1% 735 0.5% 129,776 0.9% 61,288 0.4% 35,984 0.2% 5,496 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 70 0.2% 3,566 2.1% 876 0.5% 2,646 1.7% 732 0.5% 54,880 0.4% -89,360 -0.6% 89,392 0.6% 15,440 0.1%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 53 0.1% 7,605 4.5% 1,034 0.6% 7,346 4.6% 713 0.5% 1,158,616 7.9% -21,256 -0.1% 1,159,880 7.9% 13,936 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 70 0.2% 8,017 4.7% 765 0.4% 7,087 4.5% 662 0.4% 1,389,440 9.5% -203,440 -1.4% 1,864,720 12.6% 7,184 0.0%
function_exists 417 1.0% 358 0.2% 358 0.2% 606 0.4% 606 0.4% 12,600 0.1% 12,600 0.1% 4,784 0.0% 4,784 0.0%
strpos 457 1.1% 104 0.1% 104 0.1% 586 0.4% 586 0.4% 27,392 0.2% 27,392 0.2% 15,128 0.1% 15,128 0.1%
Drupal\Core\Template\AttributeString::__toString 242 0.6% 1,147 0.7% 589 0.3% 1,340 0.8% 568 0.4% 62,104 0.4% 12,816 0.1% 4,216 0.0% 1,040 0.0%
Drupal\Core\Config\Config::get 141 0.3% 3,386 2.0% 628 0.4% 3,409 2.2% 560 0.4% 84,080 0.6% -5,952 -0.0% 20,072 0.1% 3,352 0.0%
strtolower 427 1.0% 141 0.1% 141 0.1% 551 0.3% 551 0.3% 39,000 0.3% 39,000 0.3% 15,336 0.1% 15,336 0.1%
Drupal\Core\Template\Attribute::__construct 126 0.3% 3,725 2.2% 641 0.4% 3,818 2.4% 543 0.3% 163,144 1.1% 38,952 0.3% 38,224 0.3% 4,240 0.0%
Drupal::service 209 0.5% 8,091 4.8% 525 0.3% 8,067 5.1% 542 0.3% 953,528 6.5% 22,224 0.2% 824,456 5.6% 6,976 0.0%
Drupal\Core\Routing\RouteCompiler::compile 25 0.1% 3,433 2.0% 933 0.5% 3,444 2.2% 540 0.3% 139,704 1.0% -5,192 -0.0% 79,816 0.5% 6,504 0.0%
implode 354 0.8% 278 0.2% 278 0.2% 529 0.3% 529 0.3% 111,400 0.8% 111,400 0.8% 14,024 0.1% 14,024 0.1%
count 408 1.0% 231 0.1% 131 0.1% 657 0.4% 522 0.3% 30,256 0.2% 22,624 0.2% 16,632 0.1% 12,904 0.1%
in_array 434 1.0% 128 0.1% 128 0.1% 512 0.3% 512 0.3% 20,000 0.1% 20,000 0.1% 10,320 0.1% 10,320 0.1%
Drupal\Core\DependencyInjection\Container::get@1 113 0.3% 12,745 7.5% 601 0.4% 12,422 7.9% 508 0.3% 2,524,688 17.2% 49,816 0.3% 2,459,568 16.7% 31,552 0.2%
Symfony\Component\DependencyInjection\Container::get@1 113 0.3% 12,115 7.1% 533 0.3% 11,775 7.4% 506 0.3% 2,474,072 16.9% 8,360 0.1% 2,427,296 16.4% 30,296 0.2%
Drupal\Component\Utility\NestedArray::getValue 65 0.2% 719 0.4% 699 0.4% 770 0.5% 503 0.3% 16,336 0.1% 14,728 0.1% 10,072 0.1% 10,072 0.1%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 8 0.0% 1,464 0.9% 535 0.3% 1,463 0.9% 500 0.3% 454,056 3.1% 6,832 0.0% 335,352 2.3% 5,928 0.0%
Symfony\Component\Routing\RouteCompiler::compilePattern 25 0.1% 893 0.5% 686 0.4% 914 0.6% 497 0.3% 63,880 0.4% 33,728 0.2% 17,240 0.1% 6,112 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 35 0.1% 9,919 5.8% 674 0.4% 8,835 5.6% 494 0.3% 336,888 2.3% 11,944 0.1% 357,496 2.4% 10,728 0.1%
str_replace 230 0.5% 321 0.2% 321 0.2% 481 0.3% 481 0.3% 148,160 1.0% 148,160 1.0% 25,040 0.2% 25,040 0.2%
theme@2 19 0.0% 5,089 3.0% 674 0.4% 5,007 3.2% 462 0.3% 88,240 0.6% -10,240 -0.1% 177,272 1.2% 120 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 114 0.3% 6,853 4.0% 580 0.3% 6,273 4.0% 456 0.3% 579,688 4.0% -51,320 -0.4% 489,880 3.3% 3,216 0.0%
mb_strtolower 60 0.1% 399 0.2% 399 0.2% 444 0.3% 444 0.3% 5,752 0.0% 5,752 0.0% 2,944 0.0% 2,944 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 70 0.2% 674 0.4% 587 0.3% 753 0.5% 441 0.3% 11,160 0.1% 3,312 0.0% 7,296 0.0% 5,272 0.0%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 35 0.1% 3,926 2.3% 614 0.4% 3,846 2.4% 434 0.3% 143,368 1.0% -15,080 -0.1% 144,512 1.0% 2,112 0.0%
Drupal\Core\Entity\ContentEntityBase::getDefinition 64 0.2% 896 0.5% 677 0.4% 952 0.6% 428 0.3% 41,072 0.3% 9,688 0.1% 13,168 0.1% 3,976 0.0%
drupal_render@2 37 0.1% 22,531 13.2% 495 0.3% 22,138 14.0% 420 0.3% 748,240 5.1% 2,504 0.0% 976,192 6.6% 3,944 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 167 0.4% 471 0.3% 426 0.3% 618 0.4% 419 0.3% 11,640 0.1% 10,848 0.1% 6,784 0.0% 6,136 0.0%
drupal_get_library 10 0.0% 984 0.6% 543 0.3% 996 0.6% 414 0.3% 296,280 2.0% 30,896 0.2% 280,976 1.9% 122,320 0.8%
array_filter 128 0.3% 396 0.2% 318 0.2% 519 0.3% 411 0.3% 47,336 0.3% 36,360 0.2% 32,256 0.2% 25,088 0.2%
element_children 187 0.4% 1,668 1.0% 359 0.2% 1,826 1.2% 407 0.3% 82,560 0.6% 15,440 0.1% 2,944 0.0% 1,424 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 116 0.3% 1,336 0.8% 457 0.3% 1,405 0.9% 405 0.3% 17,432 0.1% -2,448 -0.0% 325,760 2.2% 4,744 0.0%
preg_match 132 0.3% 302 0.2% 302 0.2% 404 0.3% 404 0.3% 25,928 0.2% 25,928 0.2% 9,144 0.1% 9,144 0.1%
Drupal\Core\Database\Connection::prepareQuery 95 0.2% 1,805 1.1% 492 0.3% 1,890 1.2% 404 0.3% 95,736 0.7% -12,432 -0.1% 35,288 0.2% 2,720 0.0%
explode 262 0.6% 184 0.1% 184 0.1% 398 0.3% 398 0.3% 128,480 0.9% 128,480 0.9% 18,488 0.1% 18,488 0.1%
PDO::prepare 95 0.2% 810 0.5% 389 0.2% 887 0.6% 391 0.2% 87,736 0.6% 81,208 0.6% 12,248 0.1% 10,264 0.1%
t 107 0.3% 2,940 1.7% 440 0.3% 3,023 1.9% 389 0.2% 145,616 1.0% 15,696 0.1% 427,872 2.9% 6,992 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 306 0.7% 151 0.1% 151 0.1% 386 0.2% 386 0.2% 896 0.0% 896 0.0% 712 0.0% 712 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 131 0.3% 770 0.5% 377 0.2% 885 0.6% 385 0.2% 16,672 0.1% 8,416 0.1% 8,120 0.1% 2,984 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 79 0.2% 890 0.5% 522 0.3% 959 0.6% 384 0.2% 8,752 0.1% -5,528 -0.0% 6,648 0.0% 4,152 0.0%
drupal_render@1 23 0.1% 35,929 21.1% 463 0.3% 34,935 22.1% 379 0.2% 1,543,032 10.5% 30,424 0.2% 1,854,096 12.6% 12,944 0.1%
Drupal\Core\Entity\EntityManager::getController 58 0.1% 6,269 3.7% 435 0.3% 6,081 3.8% 379 0.2% 1,620,784 11.1% 10,048 0.1% 1,420,304 9.6% 7,848 0.1%
array_diff 173 0.4% 261 0.2% 261 0.2% 363 0.2% 363 0.2% 27,928 0.2% 27,928 0.2% 9,544 0.1% 9,544 0.1%
Drupal\Core\Config\Config::setOverriddenData 35 0.1% 2,143 1.3% 523 0.3% 2,173 1.4% 362 0.2% 45,896 0.3% -58,560 -0.4% 5,728 0.0% 96 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 65 0.2% 3,891 2.3% 475 0.3% 3,703 2.3% 362 0.2% 1,184,400 8.1% 9,360 0.1% 1,042,888 7.1% 5,808 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 10 0.0% 8,184 4.8% 523 0.3% 6,372 4.0% 360 0.2% 296,216 2.0% -76,352 -0.5% 353,024 2.4% 4,360 0.0%
Drupal\Core\Database\Statement::__construct 95 0.2% 421 0.2% 336 0.2% 496 0.3% 357 0.2% 6,528 0.0% 5,712 0.0% 1,984 0.0% 1,336 0.0%
call_user_func_array@2 63 0.1% 13,595 8.0% 368 0.2% 13,028 8.2% 353 0.2% 1,258,728 8.6% 45,880 0.3% 1,011,672 6.9% 9,224 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 116 0.3% 477 0.3% 329 0.2% 581 0.4% 345 0.2% 14,208 0.1% 1,520 0.0% 8,560 0.1% 2,112 0.0%
file_help 1 0.0% 1 0.0% 1 0.0% 345 0.2% 345 0.2% 33,824 0.2% 33,824 0.2% 66,048 0.4% 66,048 0.4%
Symfony\Component\HttpFoundation\Request::getFormat 20 0.0% 589 0.3% 574 0.3% 611 0.4% 343 0.2% 4,888 0.0% 3,288 0.0% 4,248 0.0% 2,744 0.0%
Drupal\Core\Database\Connection::prefixTables 95 0.2% 503 0.3% 297 0.2% 599 0.4% 332 0.2% 20,432 0.1% -96,192 -0.7% 20,320 0.1% 760 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 55 0.1% 2,773 1.6% 484 0.3% 2,846 1.8% 331 0.2% 1,020,264 7.0% 65,520 0.4% 903,168 6.1% 76,728 0.5%
Drupal\Component\Utility\Xss::filter 28 0.1% 1,325 0.8% 482 0.3% 1,345 0.9% 328 0.2% 26,608 0.2% -20,080 -0.1% 29,512 0.2% 2,336 0.0%
Drupal\Core\Template\AttributeValueBase::printed 303 0.7% 8 0.0% 8 0.0% 321 0.2% 321 0.2% 896 0.0% 896 0.0% 696 0.0% 696 0.0%
class_exists 112 0.3% 4,950 2.9% 243 0.1% 5,052 3.2% 313 0.2% 1,896,176 12.9% -4,112 -0.0% 1,551,192 10.5% 10,984 0.1%
_drupal_bootstrap_code 1 0.0% 5,491 3.2% 359 0.2% 5,123 3.2% 305 0.2% 921,256 6.3% 8,536 0.1% 915,112 6.2% 18,224 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 35 0.1% 14,288 8.4% 379 0.2% 13,087 8.3% 303 0.2% 486,304 3.3% -15,760 -0.1% 507,040 3.4% 2,320 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 51 0.1% 690 0.4% 410 0.2% 730 0.5% 300 0.2% 29,464 0.2% 7,136 0.0% 16,056 0.1% 3,088 0.0%
_menu_link_translate 11 0.0% 22,052 13.0% 449 0.3% 20,127 12.7% 298 0.2% 695,624 4.7% -752 -0.0% 685,256 4.6% 192 0.0%
menu_item_route_access 9 0.0% 25,326 14.9% 404 0.2% 23,056 14.6% 296 0.2% 684,344 4.7% -96,528 -0.7% 733,824 5.0% 1,664 0.0%
Drupal\Core\Form\FormBuilder::handleInputElement 24 0.1% 893 0.5% 396 0.2% 915 0.6% 288 0.2% 34,680 0.2% 11,584 0.1% 0 0.0% 0 0.0%
[ display all ]