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

Overall Summary
Total Incl. Wall Time (microsec):159,857 microsecs
Total Incl. CPU (microsecs):148,705 microsecs
Total Incl. MemUse (bytes):14,588,408 bytes
Total Incl. PeakMemUse (bytes):14,696,032 bytes
Number of Function Calls:38,984


[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 88 0.2% 15,050 9.4% 15,050 9.4% 4,210 2.8% 4,210 2.8% 639,616 4.4% 639,616 4.4% 249,000 1.7% 249,000 1.7%
Drupal\Core\DependencyInjection\Container::get 926 2.4% 24,870 15.6% 4,515 2.8% 25,027 16.8% 3,553 2.4% 3,647,728 25.0% 26,008 0.2% 3,433,680 23.4% 47,536 0.3%
Symfony\Component\DependencyInjection\Container::get 926 2.4% 20,260 12.7% 2,026 1.3% 20,430 13.7% 2,529 1.7% 3,620,920 24.8% 15,256 0.1% 3,385,576 23.0% 86,536 0.6%
unserialize 92 0.2% 3,940 2.5% 2,479 1.6% 4,027 2.7% 2,519 1.7% 1,616,760 11.1% 1,142,152 7.8% 1,941,696 13.2% 1,525,560 10.4%
strtr 241 0.6% 1,622 1.0% 1,622 1.0% 1,818 1.2% 1,818 1.2% 24,672 0.2% 24,672 0.2% 1,871,424 12.7% 1,871,424 12.7%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 274 0.7% 16,796 10.5% 2,361 1.5% 17,150 11.5% 1,748 1.2% 6,367,832 43.6% 287,744 2.0% 5,157,128 35.1% 309,360 2.1%
Drupal\Core\Render\Element::children 289 0.7% 2,428 1.5% 1,971 1.2% 2,636 1.8% 1,698 1.1% 109,552 0.8% 26,696 0.2% 8,352 0.1% 5,440 0.0%
is_object 1,450 3.7% 163 0.1% 163 0.1% 1,605 1.1% 1,605 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,504 1.6% 2,487 1.6% 2,626 1.8% 1,592 1.1% 147,232 1.0% 142,912 1.0% 36,784 0.3% 33,424 0.2%
array_key_exists 1,203 3.1% 293 0.2% 293 0.2% 1,437 1.0% 1,437 1.0% 24,976 0.2% 24,976 0.2% 15,672 0.1% 15,672 0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 57 0.1% 23,708 14.8% 1,609 1.0% 15,850 10.7% 1,397 0.9% 1,811,896 12.4% -386,624 -2.7% 2,477,800 16.9% 187,056 1.3%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 517 1.3% 2,185 1.4% 1,338 0.8% 2,632 1.8% 1,352 0.9% 92,792 0.6% 31,632 0.2% 116,736 0.8% 56,320 0.4%
is_array 1,281 3.3% 14 0.0% 14 0.0% 1,301 0.9% 1,301 0.9% 41,624 0.3% 41,624 0.3% 16,184 0.1% 16,184 0.1%
apc_fetch 517 1.3% 790 0.5% 790 0.5% 1,217 0.8% 1,217 0.8% 59,032 0.4% 59,032 0.4% 57,776 0.4% 57,776 0.4%
array_keys 821 2.1% 491 0.3% 491 0.3% 1,205 0.8% 1,205 0.8% 301,712 2.1% 301,712 2.1% 43,808 0.3% 43,808 0.3%
Drupal\Core\Template\Attribute::createAttributeValue 261 0.7% 2,077 1.3% 1,852 1.2% 2,267 1.5% 1,160 0.8% 62,216 0.4% 36,952 0.3% 31,264 0.2% 6,600 0.0%
Drupal\Core\Database\Connection::query 88 0.2% 21,122 13.2% 1,336 0.8% 10,291 6.9% 1,133 0.8% 924,104 6.3% 88,400 0.6% 569,440 3.9% 124,464 0.8%
preg_replace 376 1.0% 806 0.5% 806 0.5% 1,104 0.7% 1,104 0.7% 68,088 0.5% 68,088 0.5% 19,480 0.1% 19,480 0.1%
Drupal\Core\Extension\ModuleHandler::load 41 0.1% 2,169 1.4% 1,171 0.7% 2,201 1.5% 1,101 0.7% 331,664 2.3% 27,768 0.2% 325,640 2.2% 43,512 0.3%
Drupal\Core\Config\ConfigFactory::loadMultiple 73 0.2% 11,968 7.5% 1,422 0.9% 8,844 5.9% 1,093 0.7% 355,080 2.4% -1,144 -0.0% 526,096 3.6% 19,152 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 460 1.2% 1,186 0.7% 1,095 0.7% 1,575 1.1% 1,052 0.7% 35,784 0.2% 34,976 0.2% 20,712 0.1% 20,064 0.1%
Drupal\Component\Utility\String::checkPlain 534 1.4% 1,326 0.8% 1,016 0.6% 1,771 1.2% 1,049 0.7% 117,640 0.8% 32,640 0.2% 13,232 0.1% 10,696 0.1%
is_integer 1,057 2.7% 2 0.0% 2 0.0% 1,015 0.7% 1,015 0.7% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
Drupal\Core\Extension\ModuleHandler::alter 118 0.3% 3,055 1.9% 1,260 0.8% 3,023 2.0% 987 0.7% 78,184 0.5% 2,784 0.0% 41,944 0.3% 14,656 0.1%
Drupal\Core\Template\AttributeValueBase::render 257 0.7% 3,196 2.0% 1,205 0.8% 3,370 2.3% 969 0.7% 45,120 0.3% -76,760 -0.5% 17,904 0.1% 3,224 0.0%
Drupal\Core\Database\Connection::expandArguments 88 0.2% 1,718 1.1% 1,153 0.7% 1,800 1.2% 948 0.6% 14,808 0.1% -77,560 -0.5% 80,776 0.5% 45,800 0.3%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 143 0.4% 7,136 4.5% 1,330 0.8% 7,325 4.9% 914 0.6% 2,826,136 19.4% 175,024 1.2% 2,455,328 16.7% 200,064 1.4%
theme 29 0.1% 51,071 31.9% 1,294 0.8% 47,791 32.1% 900 0.6% 1,967,792 13.5% -57,464 -0.4% 2,307,568 15.7% 7,440 0.1%
Drupal\Core\Extension\ModuleHandler::getImplementations 249 0.6% 2,294 1.4% 1,095 0.7% 2,345 1.6% 828 0.6% 141,128 1.0% 22,632 0.2% 97,496 0.7% 7,280 0.0%
Drupal\Core\Template\Attribute::__toString 107 0.3% 4,405 2.8% 1,188 0.7% 4,483 3.0% 821 0.6% 48,576 0.3% 2,560 0.0% 23,048 0.2% 4,448 0.0%
Drupal\Core\Database\Statement::execute 88 0.2% 16,134 10.1% 1,039 0.6% 5,276 3.5% 753 0.5% 644,232 4.4% 2,160 0.0% 253,336 1.7% 2,208 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 249 0.6% 1,131 0.7% 576 0.4% 1,211 0.8% 740 0.5% 68,248 0.5% 1,672 0.0% 84,200 0.6% 1,496 0.0%
htmlspecialchars 534 1.4% 310 0.2% 310 0.2% 722 0.5% 722 0.5% 85,000 0.6% 85,000 0.6% 2,536 0.0% 2,536 0.0%
drupal_static 258 0.7% 559 0.3% 541 0.3% 747 0.5% 694 0.5% 25,872 0.2% 25,096 0.2% 16,736 0.1% 15,960 0.1%
theme@1 19 0.0% 15,198 9.5% 980 0.6% 14,616 9.8% 681 0.5% 382,096 2.6% -42,128 -0.3% 755,360 5.1% 1,360 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 63 0.2% 3,489 2.2% 821 0.5% 2,580 1.7% 672 0.5% 51,480 0.4% -79,416 -0.5% 86,760 0.6% 14,072 0.1%
Drupal\Core\Template\Attribute::offsetSet 261 0.7% 2,733 1.7% 656 0.4% 2,904 2.0% 637 0.4% 115,128 0.8% 52,912 0.4% 37,896 0.3% 6,632 0.0%
Drupal::moduleHandler 263 0.7% 2,723 1.7% 629 0.4% 2,918 2.0% 631 0.4% 172,144 1.2% 28,576 0.2% 168,760 1.1% 3,928 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 63 0.2% 7,655 4.8% 699 0.4% 6,740 4.5% 614 0.4% 1,378,720 9.5% -199,520 -1.4% 1,825,984 12.4% 7,352 0.1%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 46 0.1% 7,092 4.4% 886 0.6% 6,828 4.6% 611 0.4% 1,155,320 7.9% -17,424 -0.1% 1,156,992 7.9% 13,280 0.1%
strtolower 427 1.1% 152 0.1% 152 0.1% 611 0.4% 611 0.4% 47,192 0.3% 47,192 0.3% 32,384 0.2% 32,384 0.2%
function_exists 394 1.0% 337 0.2% 337 0.2% 552 0.4% 552 0.4% 12,600 0.1% 12,600 0.1% 4,824 0.0% 4,824 0.0%
strpos 457 1.2% 99 0.1% 99 0.1% 546 0.4% 546 0.4% 27,392 0.2% 27,392 0.2% 15,888 0.1% 15,888 0.1%
Drupal\Core\DependencyInjection\Container::get@1 113 0.3% 13,012 8.1% 598 0.4% 12,709 8.5% 540 0.4% 2,524,608 17.3% 49,816 0.3% 2,460,264 16.7% 31,128 0.2%
in_array 431 1.1% 128 0.1% 128 0.1% 535 0.4% 535 0.4% 20,000 0.1% 20,000 0.1% 10,344 0.1% 10,344 0.1%
Drupal\Core\Config\Config::get 141 0.4% 3,369 2.1% 610 0.4% 3,405 2.3% 526 0.4% 84,080 0.6% -5,952 -0.0% 20,248 0.1% 3,352 0.0%
count 399 1.0% 224 0.1% 130 0.1% 647 0.4% 525 0.4% 29,488 0.2% 21,904 0.2% 16,632 0.1% 12,904 0.1%
Drupal\Core\Routing\RouteCompiler::compile 25 0.1% 3,411 2.1% 915 0.6% 3,430 2.3% 517 0.3% 139,712 1.0% -5,192 -0.0% 79,824 0.5% 6,504 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 35 0.1% 9,434 5.9% 692 0.4% 8,400 5.6% 513 0.3% 334,152 2.3% 11,944 0.1% 357,328 2.4% 11,352 0.1%
Symfony\Component\DependencyInjection\Container::get@1 113 0.3% 12,383 7.7% 653 0.4% 12,044 8.1% 504 0.3% 2,473,992 17.0% 8,360 0.1% 2,428,416 16.5% 29,680 0.2%
Drupal\Core\Template\Attribute::__construct 108 0.3% 3,203 2.0% 548 0.3% 3,306 2.2% 492 0.3% 143,992 1.0% 34,448 0.2% 42,120 0.3% 6,224 0.0%
Drupal\Core\Template\AttributeString::__toString 206 0.5% 982 0.6% 493 0.3% 1,150 0.8% 483 0.3% 53,160 0.4% 11,088 0.1% 4,800 0.0% 1,040 0.0%
Drupal::service 183 0.5% 7,933 5.0% 460 0.3% 7,859 5.3% 472 0.3% 954,712 6.5% 22,216 0.2% 824,424 5.6% 6,904 0.0%
Symfony\Component\Routing\RouteCompiler::compilePattern 25 0.1% 877 0.5% 674 0.4% 894 0.6% 467 0.3% 63,880 0.4% 33,712 0.2% 17,240 0.1% 6,112 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 8 0.0% 1,433 0.9% 498 0.3% 1,442 1.0% 466 0.3% 454,032 3.1% 6,832 0.0% 363,600 2.5% 7,760 0.1%
str_replace 203 0.5% 288 0.2% 288 0.2% 454 0.3% 454 0.3% 137,168 0.9% 137,168 0.9% 24,360 0.2% 24,360 0.2%
Drupal\Component\Utility\NestedArray::getValue 58 0.1% 614 0.4% 597 0.4% 664 0.4% 452 0.3% 14,456 0.1% 12,848 0.1% 10,120 0.1% 10,120 0.1%
implode 295 0.8% 250 0.2% 250 0.2% 450 0.3% 450 0.3% 83,240 0.6% 83,240 0.6% 14,024 0.1% 14,024 0.1%
Drupal\Core\Extension\ModuleHandler::invokeAll 97 0.2% 6,596 4.1% 528 0.3% 6,016 4.0% 432 0.3% 576,784 4.0% -51,336 -0.4% 490,728 3.3% 3,648 0.0%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 35 0.1% 3,982 2.5% 613 0.4% 3,890 2.6% 428 0.3% 143,360 1.0% -15,080 -0.1% 144,800 1.0% 2,112 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 167 0.4% 483 0.3% 431 0.3% 625 0.4% 423 0.3% 11,640 0.1% 10,848 0.1% 6,920 0.0% 6,272 0.0%
theme@2 18 0.0% 4,931 3.1% 637 0.4% 4,840 3.3% 421 0.3% 88,080 0.6% -10,000 -0.1% 177,744 1.2% 120 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 70 0.2% 674 0.4% 587 0.4% 749 0.5% 413 0.3% 11,160 0.1% 3,312 0.0% 9,144 0.1% 7,120 0.0%
explode 262 0.7% 183 0.1% 183 0.1% 412 0.3% 412 0.3% 128,480 0.9% 128,480 0.9% 18,552 0.1% 18,552 0.1%
drupal_get_library 10 0.0% 966 0.6% 552 0.3% 973 0.7% 409 0.3% 296,296 2.0% 30,920 0.2% 279,624 1.9% 122,328 0.8%
PDO::prepare 88 0.2% 802 0.5% 423 0.3% 859 0.6% 408 0.3% 81,416 0.6% 75,224 0.5% 12,976 0.1% 10,992 0.1%
array_filter 120 0.3% 369 0.2% 307 0.2% 492 0.3% 402 0.3% 45,320 0.3% 34,776 0.2% 31,752 0.2% 24,616 0.2%
mb_strtolower 53 0.1% 353 0.2% 353 0.2% 394 0.3% 394 0.3% 4,856 0.0% 4,856 0.0% 3,112 0.0% 3,112 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 131 0.3% 795 0.5% 390 0.2% 905 0.6% 392 0.3% 16,696 0.1% 8,440 0.1% 8,488 0.1% 3,216 0.0%
drupal_render@2 36 0.1% 18,003 11.3% 453 0.3% 17,837 12.0% 391 0.3% 693,776 4.8% -8,584 -0.1% 853,544 5.8% 5,152 0.0%
_drupal_bootstrap_code 1 0.0% 5,720 3.6% 437 0.3% 5,350 3.6% 389 0.3% 920,664 6.3% 8,536 0.1% 914,520 6.2% 18,224 0.1%
Symfony\Component\HttpFoundation\Request::isSecure 79 0.2% 963 0.6% 589 0.4% 1,032 0.7% 380 0.3% 16,944 0.1% -5,528 -0.0% 21,336 0.1% 3,080 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 111 0.3% 1,220 0.8% 414 0.3% 1,299 0.9% 375 0.3% 16,712 0.1% -2,208 -0.0% 300,184 2.0% 6,032 0.0%
preg_match 120 0.3% 265 0.2% 265 0.2% 373 0.3% 373 0.3% 25,928 0.2% 25,928 0.2% 9,048 0.1% 9,048 0.1%
Drupal\Core\Entity\ContentEntityBase::getDefinition 56 0.1% 776 0.5% 593 0.4% 816 0.5% 370 0.2% 36,848 0.3% 8,920 0.1% 12,768 0.1% 3,816 0.0%
array_diff 158 0.4% 221 0.1% 221 0.1% 360 0.2% 360 0.2% 26,048 0.2% 26,048 0.2% 9,296 0.1% 9,296 0.1%
Drupal\Core\Config\Config::setOverriddenData 35 0.1% 2,121 1.3% 529 0.3% 2,156 1.4% 360 0.2% 45,896 0.3% -58,552 -0.4% 5,552 0.0% 96 0.0%
element_children 176 0.5% 1,551 1.0% 341 0.2% 1,681 1.1% 354 0.2% 80,032 0.5% 15,440 0.1% 5,272 0.0% 1,736 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 64 0.2% 3,899 2.4% 459 0.3% 3,702 2.5% 353 0.2% 1,184,152 8.1% 9,360 0.1% 1,080,312 7.4% 5,680 0.0%
Drupal\Core\Entity\EntityManager::getController 57 0.1% 6,251 3.9% 414 0.3% 6,044 4.1% 350 0.2% 1,620,568 11.1% 10,048 0.1% 1,457,888 9.9% 7,888 0.1%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 10 0.0% 7,865 4.9% 520 0.3% 6,231 4.2% 347 0.2% 296,224 2.0% -76,360 -0.5% 353,248 2.4% 4,360 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 260 0.7% 141 0.1% 141 0.1% 343 0.2% 343 0.2% 896 0.0% 896 0.0% 712 0.0% 712 0.0%
drupal_render@1 22 0.1% 30,449 19.0% 427 0.3% 29,758 20.0% 343 0.2% 1,469,856 10.1% 20,808 0.1% 1,736,040 11.8% 12,376 0.1%
Drupal\Core\Database\Connection::prepareQuery 88 0.2% 1,662 1.0% 418 0.3% 1,726 1.2% 338 0.2% 89,080 0.6% -11,368 -0.1% 34,984 0.2% 2,720 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 111 0.3% 456 0.3% 313 0.2% 558 0.4% 336 0.2% 13,968 0.1% 1,520 0.0% 8,968 0.1% 2,472 0.0%
Symfony\Component\Routing\RouteCompiler::compile 25 0.1% 1,442 0.9% 450 0.3% 1,462 1.0% 335 0.2% 87,120 0.6% -7,984 -0.1% 35,744 0.2% 3,384 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 55 0.1% 2,778 1.7% 496 0.3% 2,846 1.9% 334 0.2% 1,020,280 7.0% 65,520 0.4% 903,480 6.1% 76,728 0.5%
taxonomy_help 1 0.0% 1 0.0% 1 0.0% 332 0.2% 332 0.2% 34,040 0.2% 34,040 0.2% 65,768 0.4% 65,768 0.4%
t 102 0.3% 2,756 1.7% 403 0.3% 2,817 1.9% 332 0.2% 144,904 1.0% 15,688 0.1% 404,024 2.7% 7,928 0.1%
Drupal\Core\Database\Statement::__construct 88 0.2% 379 0.2% 299 0.2% 451 0.3% 321 0.2% 6,192 0.0% 5,376 0.0% 1,984 0.0% 1,336 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 20 0.1% 585 0.4% 570 0.4% 600 0.4% 320 0.2% 4,888 0.0% 3,288 0.0% 4,248 0.0% 2,744 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 35 0.1% 13,860 8.7% 380 0.2% 12,701 8.5% 307 0.2% 483,560 3.3% -15,760 -0.1% 507,336 3.5% 2,408 0.0%
_menu_link_translate 11 0.0% 21,638 13.5% 434 0.3% 19,836 13.3% 305 0.2% 695,632 4.8% -752 -0.0% 685,920 4.7% 192 0.0%
Drupal\Core\Template\AttributeValueBase::printed 257 0.7% 21 0.0% 21 0.0% 292 0.2% 292 0.2% 896 0.0% 896 0.0% 696 0.0% 696 0.0%
class_exists 110 0.3% 5,005 3.1% 242 0.2% 5,089 3.4% 292 0.2% 1,895,904 13.0% -4,104 -0.0% 1,589,832 10.8% 10,776 0.1%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 48 0.1% 656 0.4% 374 0.2% 696 0.5% 286 0.2% 29,160 0.2% 7,136 0.0% 16,328 0.1% 3,088 0.0%
array_merge 136 0.3% 162 0.1% 162 0.1% 278 0.2% 278 0.2% 92,328 0.6% 92,328 0.6% 25,528 0.2% 25,528 0.2%
array_flip 66 0.2% 224 0.1% 224 0.1% 276 0.2% 276 0.2% 202,096 1.4% 202,096 1.4% 19,312 0.1% 19,312 0.1%
call_user_func_array@2 44 0.1% 11,502 7.2% 280 0.2% 10,946 7.4% 271 0.2% 1,194,976 8.2% 40,288 0.3% 971,872 6.6% 10,920 0.1%
Drupal\Core\Session\UserSession::hasPermission 26 0.1% 8,538 5.3% 382 0.2% 8,069 5.4% 270 0.2% 779,216 5.3% -2,592 -0.0% 802,352 5.5% 3,784 0.0%
[ display all ]