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

Overall Summary
Total Incl. Wall Time (microsec):159,364 microsecs
Total Incl. CPU (microsecs):148,493 microsecs
Total Incl. MemUse (bytes):14,562,696 bytes
Total Incl. PeakMemUse (bytes):14,669,600 bytes
Number of Function Calls:38,893


[View Full Callgraph]


Displaying top 100 functions: Sorted by Calls [ 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%
is_object 1,448 3.7% 149 0.1% 149 0.1% 1,555 1.0% 1,555 1.0% 13,560 0.1% 13,560 0.1% 10,216 0.1% 10,216 0.1%
is_array 1,277 3.3% 20 0.0% 20 0.0% 1,306 0.9% 1,306 0.9% 41,624 0.3% 41,624 0.3% 16,112 0.1% 16,112 0.1%
array_key_exists 1,203 3.1% 239 0.1% 239 0.1% 1,422 1.0% 1,422 1.0% 24,976 0.2% 24,976 0.2% 15,672 0.1% 15,672 0.1%
is_integer 1,056 2.7% 3 0.0% 3 0.0% 978 0.7% 978 0.7% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
Drupal\Core\DependencyInjection\Container::get 925 2.4% 24,848 15.6% 4,505 2.8% 25,075 16.9% 3,632 2.4% 3,680,520 25.3% 26,064 0.2% 3,489,744 23.8% 47,160 0.3%
Symfony\Component\DependencyInjection\Container::get 925 2.4% 20,244 12.7% 1,954 1.2% 20,458 13.8% 2,501 1.7% 3,653,656 25.1% 15,256 0.1% 3,442,016 23.5% 88,840 0.6%
array_keys 821 2.1% 462 0.3% 462 0.3% 1,153 0.8% 1,153 0.8% 301,728 2.1% 301,728 2.1% 44,352 0.3% 44,352 0.3%
htmlspecialchars 532 1.4% 322 0.2% 322 0.2% 691 0.5% 691 0.5% 84,688 0.6% 84,688 0.6% 2,192 0.0% 2,192 0.0%
Drupal\Component\Utility\String::checkPlain 532 1.4% 1,352 0.8% 1,030 0.6% 1,803 1.2% 1,112 0.7% 117,216 0.8% 32,528 0.2% 12,432 0.1% 10,240 0.1%
apc_fetch 517 1.3% 804 0.5% 804 0.5% 1,246 0.8% 1,246 0.8% 59,008 0.4% 59,008 0.4% 57,936 0.4% 57,936 0.4%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 517 1.3% 2,193 1.4% 1,335 0.8% 2,651 1.8% 1,342 0.9% 92,768 0.6% 31,632 0.2% 117,184 0.8% 56,608 0.4%
Symfony\Component\HttpFoundation\ParameterBag::get 460 1.2% 1,151 0.7% 1,079 0.7% 1,545 1.0% 1,037 0.7% 35,784 0.2% 34,976 0.2% 21,000 0.1% 20,352 0.1%
strpos 456 1.2% 106 0.1% 106 0.1% 564 0.4% 564 0.4% 27,392 0.2% 27,392 0.2% 15,984 0.1% 15,984 0.1%
in_array 431 1.1% 128 0.1% 128 0.1% 517 0.3% 517 0.3% 20,008 0.1% 20,008 0.1% 10,344 0.1% 10,344 0.1%
strtolower 427 1.1% 126 0.1% 126 0.1% 579 0.4% 579 0.4% 47,200 0.3% 47,200 0.3% 32,424 0.2% 32,424 0.2%
count 399 1.0% 229 0.1% 136 0.1% 669 0.5% 540 0.4% 29,488 0.2% 21,904 0.2% 16,632 0.1% 12,904 0.1%
function_exists 392 1.0% 335 0.2% 335 0.2% 571 0.4% 571 0.4% 12,600 0.1% 12,600 0.1% 4,912 0.0% 4,912 0.0%
preg_replace 375 1.0% 809 0.5% 809 0.5% 1,105 0.7% 1,105 0.7% 67,976 0.5% 67,976 0.5% 19,824 0.1% 19,824 0.1%
implode 293 0.8% 232 0.1% 232 0.1% 432 0.3% 432 0.3% 81,184 0.6% 81,184 0.6% 14,504 0.1% 14,504 0.1%
Drupal\Core\Render\Element::children 289 0.7% 2,428 1.5% 1,963 1.2% 2,622 1.8% 1,676 1.1% 109,544 0.8% 26,696 0.2% 8,112 0.1% 5,200 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 274 0.7% 16,995 10.7% 2,422 1.5% 17,339 11.7% 1,693 1.1% 6,367,552 43.7% 287,696 2.0% 5,144,968 35.1% 310,640 2.1%
Drupal::moduleHandler 263 0.7% 2,735 1.7% 655 0.4% 2,943 2.0% 656 0.4% 172,144 1.2% 28,576 0.2% 169,224 1.2% 3,968 0.0%
explode 261 0.7% 196 0.1% 196 0.1% 426 0.3% 426 0.3% 127,424 0.9% 127,424 0.9% 18,544 0.1% 18,544 0.1%
Drupal\Core\Template\Attribute::offsetSet 260 0.7% 2,797 1.8% 642 0.4% 2,956 2.0% 630 0.4% 114,896 0.8% 52,800 0.4% 37,864 0.3% 6,600 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 260 0.7% 2,155 1.4% 1,904 1.2% 2,326 1.6% 1,206 0.8% 62,096 0.4% 36,832 0.3% 31,264 0.2% 6,600 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 259 0.7% 148 0.1% 148 0.1% 341 0.2% 341 0.2% 896 0.0% 896 0.0% 712 0.0% 712 0.0%
drupal_static 258 0.7% 553 0.3% 533 0.3% 733 0.5% 677 0.5% 25,872 0.2% 25,096 0.2% 24,144 0.2% 23,368 0.2%
Drupal\Core\Template\AttributeValueBase::render 256 0.7% 3,218 2.0% 1,206 0.8% 3,384 2.3% 952 0.6% 44,928 0.3% -76,480 -0.5% 16,744 0.1% 2,992 0.0%
Drupal\Core\Template\AttributeValueBase::printed 256 0.7% 18 0.0% 18 0.0% 286 0.2% 286 0.2% 896 0.0% 896 0.0% 696 0.0% 696 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 249 0.6% 1,064 0.7% 577 0.4% 1,165 0.8% 722 0.5% 68,240 0.5% 1,672 0.0% 84,336 0.6% 1,640 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 249 0.6% 2,220 1.4% 1,088 0.7% 2,345 1.6% 871 0.6% 141,104 1.0% 22,608 0.2% 97,712 0.7% 7,280 0.0%
strtr 240 0.6% 1,558 1.0% 1,558 1.0% 1,735 1.2% 1,735 1.2% 24,616 0.2% 24,616 0.2% 1,800,824 12.3% 1,800,824 12.3%
is_bool 239 0.6% 0 0.0% 0 0.0% 221 0.1% 221 0.1% 3,176 0.0% 3,176 0.0% 2,016 0.0% 2,016 0.0%
dirname 216 0.6% 22 0.0% 22 0.0% 219 0.1% 219 0.1% 25,928 0.2% 25,928 0.2% 12,600 0.1% 12,600 0.1%
Drupal\Core\Template\AttributeString::__toString 206 0.5% 984 0.6% 488 0.3% 1,143 0.8% 476 0.3% 53,152 0.4% 11,088 0.1% 4,664 0.0% 1,040 0.0%
is_string 203 0.5% 16 0.0% 16 0.0% 235 0.2% 235 0.2% 12,536 0.1% 12,536 0.1% 4,000 0.0% 4,000 0.0%
str_replace 202 0.5% 293 0.2% 293 0.2% 468 0.3% 468 0.3% 136,904 0.9% 136,904 0.9% 24,432 0.2% 24,432 0.2%
PDOStatement::setFetchMode 198 0.5% 100 0.1% 100 0.1% 266 0.2% 266 0.2% 3,256 0.0% 3,256 0.0% 2,424 0.0% 2,424 0.0%
Drupal::service 182 0.5% 7,807 4.9% 474 0.3% 7,761 5.2% 468 0.3% 954,744 6.6% 22,216 0.2% 816,936 5.6% 6,904 0.0%
Drupal\Core\Entity\EntityType::getClass 177 0.5% 39 0.0% 39 0.0% 248 0.2% 248 0.2% 5,064 0.0% 5,064 0.0% 2,320 0.0% 2,320 0.0%
strlen 177 0.5% 10 0.0% 10 0.0% 220 0.1% 220 0.1% 10,344 0.1% 10,344 0.1% 7,208 0.0% 7,208 0.0%
element_children 176 0.5% 1,547 1.0% 338 0.2% 1,702 1.1% 385 0.3% 80,032 0.5% 15,440 0.1% 5,272 0.0% 1,736 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 167 0.4% 472 0.3% 425 0.3% 629 0.4% 431 0.3% 11,640 0.1% 10,848 0.1% 7,112 0.0% 6,464 0.0%
Drupal\menu_link\Entity\MenuLink::offsetGet 166 0.4% 81 0.1% 81 0.1% 194 0.1% 194 0.1% 6,624 0.0% 6,624 0.0% 96 0.0% 96 0.0%
array_diff 158 0.4% 224 0.1% 224 0.1% 339 0.2% 339 0.2% 26,048 0.2% 26,048 0.2% 9,456 0.1% 9,456 0.1%
Drupal\Core\Entity\Entity::entityType 150 0.4% 9 0.0% 9 0.0% 181 0.1% 181 0.1% 13,264 0.1% 13,264 0.1% 8,632 0.1% 8,632 0.1%
substr 145 0.4% 30 0.0% 30 0.0% 181 0.1% 181 0.1% 19,472 0.1% 19,472 0.1% 9,024 0.1% 9,024 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 143 0.4% 7,270 4.6% 1,343 0.8% 7,459 5.0% 943 0.6% 2,826,080 19.4% 175,016 1.2% 2,457,352 16.8% 199,024 1.4%
Drupal\Core\Config\Config::get 141 0.4% 3,363 2.1% 616 0.4% 3,383 2.3% 524 0.4% 84,080 0.6% -5,952 -0.0% 20,400 0.1% 3,504 0.0%
array_merge 136 0.3% 162 0.1% 162 0.1% 264 0.2% 264 0.2% 92,328 0.6% 92,328 0.6% 25,752 0.2% 25,752 0.2%
Drupal\Component\Utility\NestedArray::mergeDeepArray 135 0.3% 2,487 1.6% 2,468 1.5% 2,593 1.7% 1,592 1.1% 146,904 1.0% 142,584 1.0% 37,488 0.3% 34,128 0.2%
Drupal\Core\Utility\ThemeRegistry::has 134 0.3% 314 0.2% 272 0.2% 421 0.3% 260 0.2% 11,512 0.1% 10,712 0.1% 0 0.0% 0 0.0%
is_scalar 131 0.3% 2 0.0% 2 0.0% 122 0.1% 122 0.1% 3,120 0.0% 3,120 0.0% 1,896 0.0% 1,896 0.0%
Drupal\Core\Entity\ContentEntityBase::bundle 131 0.3% 6 0.0% 6 0.0% 153 0.1% 153 0.1% 8,304 0.1% 8,304 0.1% 5,352 0.0% 5,352 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 131 0.3% 781 0.5% 388 0.2% 896 0.6% 385 0.3% 16,696 0.1% 8,440 0.1% 8,704 0.1% 3,240 0.0%
array_shift 129 0.3% 68 0.0% 68 0.0% 171 0.1% 171 0.1% -4,280 -0.0% -4,280 -0.0% 3,568 0.0% 3,568 0.0%
array_filter 120 0.3% 379 0.2% 312 0.2% 510 0.3% 418 0.3% 45,320 0.3% 34,776 0.2% 31,968 0.2% 24,832 0.2%
preg_match 120 0.3% 276 0.2% 276 0.2% 372 0.3% 372 0.3% 25,928 0.2% 25,928 0.2% 9,048 0.1% 9,048 0.1%
Drupal\Core\Extension\ModuleHandler::alter 118 0.3% 3,010 1.9% 1,281 0.8% 2,951 2.0% 971 0.7% 78,200 0.5% 2,792 0.0% 54,016 0.4% 16,000 0.1%
is_numeric 116 0.3% 2 0.0% 2 0.0% 137 0.1% 137 0.1% 10,304 0.1% 10,304 0.1% 5,480 0.0% 5,480 0.0%
Drupal\Core\DependencyInjection\Container::get@1 113 0.3% 12,805 8.0% 593 0.4% 12,794 8.6% 822 0.6% 2,557,392 17.6% 82,584 0.6% 2,524,872 17.2% 96,592 0.7%
Symfony\Component\DependencyInjection\Container::get@1 113 0.3% 12,180 7.6% 657 0.4% 11,840 8.0% 496 0.3% 2,474,008 17.0% 8,360 0.1% 2,427,560 16.5% 29,456 0.2%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 111 0.3% 135 0.1% 130 0.1% 207 0.1% 201 0.1% 8,992 0.1% 6,784 0.0% 2,808 0.0% 1,152 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 111 0.3% 461 0.3% 316 0.2% 568 0.4% 350 0.2% 13,968 0.1% 1,520 0.0% 8,968 0.1% 2,472 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 111 0.3% 1,207 0.8% 410 0.3% 1,284 0.9% 364 0.2% 16,712 0.1% -2,208 -0.0% 285,984 1.9% 6,504 0.0%
class_exists 109 0.3% 5,040 3.2% 243 0.2% 5,122 3.4% 292 0.2% 1,899,984 13.0% -4,104 -0.0% 1,584,032 10.8% 10,720 0.1%
Drupal\Core\Template\Attribute::__construct 108 0.3% 3,270 2.1% 550 0.3% 3,372 2.3% 500 0.3% 144,504 1.0% 35,192 0.2% 42,104 0.3% 6,240 0.0%
Drupal\Core\Template\Attribute::__toString 107 0.3% 4,431 2.8% 1,195 0.7% 4,527 3.0% 857 0.6% 49,248 0.3% 3,424 0.0% 21,064 0.1% 3,624 0.0%
Drupal\Core\Entity\EntityControllerBase::moduleHandler 103 0.3% 101 0.1% 101 0.1% 176 0.1% 176 0.1% 5,824 0.0% 5,824 0.0% 3,944 0.0% 3,944 0.0%
t 102 0.3% 2,731 1.7% 405 0.3% 2,814 1.9% 368 0.2% 144,904 1.0% 15,688 0.1% 390,008 2.7% 7,928 0.1%
Drupal::translation 102 0.3% 1,220 0.8% 232 0.1% 1,273 0.9% 220 0.1% 115,432 0.8% 5,992 0.0% 111,592 0.8% 1,656 0.0%
is_int 97 0.2% 0 0.0% 0 0.0% 99 0.1% 99 0.1% 1,600 0.0% 1,600 0.0% 808 0.0% 808 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 97 0.2% 6,538 4.1% 537 0.3% 6,012 4.0% 432 0.3% 576,784 4.0% -51,344 -0.4% 491,504 3.4% 3,776 0.0%
array_reverse 95 0.2% 38 0.0% 38 0.0% 125 0.1% 125 0.1% 21,656 0.1% 21,656 0.1% 3,064 0.0% 3,064 0.0%
unserialize 92 0.2% 4,100 2.6% 2,563 1.6% 4,180 2.8% 2,596 1.7% 1,615,952 11.1% 1,141,368 7.8% 1,942,544 13.2% 1,526,712 10.4%
trim 90 0.2% 45 0.0% 45 0.0% 119 0.1% 119 0.1% 9,320 0.1% 9,320 0.1% 3,648 0.0% 3,648 0.0%
Drupal\Core\Database\Connection::prefixTables 88 0.2% 449 0.3% 256 0.2% 525 0.4% 249 0.2% 19,032 0.1% -88,968 -0.6% 19,360 0.1% 760 0.0%
Drupal\Core\Database\Connection::query 88 0.2% 20,808 13.1% 1,329 0.8% 10,302 6.9% 1,085 0.7% 924,096 6.3% 88,384 0.6% 573,648 3.9% 125,456 0.9%
Drupal\Core\Database\Statement::__construct 88 0.2% 384 0.2% 305 0.2% 455 0.3% 328 0.2% 6,192 0.0% 5,376 0.0% 2,040 0.0% 1,392 0.0%
PDOStatement::execute 88 0.2% 14,822 9.3% 14,822 9.3% 4,323 2.9% 4,323 2.9% 639,648 4.4% 639,648 4.4% 249,336 1.7% 249,336 1.7%
PDO::prepare 88 0.2% 745 0.5% 361 0.2% 810 0.5% 355 0.2% 81,408 0.6% 75,216 0.5% 12,984 0.1% 10,944 0.1%
Drupal\Core\Database\Connection::getLogger 88 0.2% 37 0.0% 37 0.0% 116 0.1% 116 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Connection::prepareQuery 88 0.2% 1,624 1.0% 430 0.3% 1,711 1.2% 376 0.3% 89,072 0.6% -11,368 -0.1% 35,064 0.2% 2,720 0.0%
Drupal\Core\TypedData\TypedData::setContext 88 0.2% 91 0.1% 91 0.1% 158 0.1% 158 0.1% 4,848 0.0% 4,848 0.0% 4,488 0.0% 4,488 0.0%
Drupal\Core\Database\Connection::defaultOptions 88 0.2% 133 0.1% 133 0.1% 226 0.2% 226 0.2% 67,792 0.5% 67,792 0.5% 30,024 0.2% 30,024 0.2%
Drupal\Core\Database\Statement::execute 88 0.2% 15,918 10.0% 1,055 0.7% 5,390 3.6% 758 0.5% 644,264 4.4% 2,160 0.0% 253,672 1.7% 2,208 0.0%
Drupal\Core\Database\Connection::expandArguments 88 0.2% 1,709 1.1% 1,133 0.7% 1,781 1.2% 946 0.6% 14,824 0.1% -77,560 -0.5% 82,536 0.6% 46,872 0.3%
Drupal\Core\TypedData\DataDefinition::getDataType 80 0.2% 72 0.0% 72 0.0% 118 0.1% 118 0.1% 5,968 0.0% 5,968 0.0% 4,192 0.0% 4,192 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 80 0.2% 61 0.0% 61 0.0% 124 0.1% 124 0.1% 5,880 0.0% 5,880 0.0% 4,640 0.0% 4,640 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 79 0.2% 937 0.6% 580 0.4% 1,011 0.7% 398 0.3% 16,944 0.1% -5,536 -0.0% 21,376 0.1% 3,080 0.0%
Drupal\Core\Database\Connection::escapeTable 78 0.2% 423 0.3% 214 0.1% 490 0.3% 212 0.1% 13,088 0.1% 3,736 0.0% 14,944 0.1% 9,328 0.1%
call_user_func@1 77 0.2% 5,316 3.3% 240 0.2% 5,175 3.5% 237 0.2% 239,936 1.6% 32,376 0.2% 100,960 0.7% 2,784 0.0%
Drupal\Component\Utility\Unicode::getStatus 73 0.2% 13 0.0% 13 0.0% 101 0.1% 101 0.1% 1,688 0.0% 1,688 0.0% 744 0.0% 744 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 73 0.2% 11,756 7.4% 1,372 0.9% 8,775 5.9% 1,027 0.7% 355,112 2.4% -1,144 -0.0% 532,152 3.6% 19,944 0.1%
Drupal\Core\Extension\ModuleHandler::isLoaded 71 0.2% 11 0.0% 11 0.0% 89 0.1% 89 0.1% 4,816 0.0% 4,816 0.0% 0 0.0% 0 0.0%
Drupal\Core\Theme\Registry::getRuntime 70 0.2% 707 0.4% 42 0.0% 560 0.4% 98 0.1% 85,304 0.6% 5,688 0.0% 52,920 0.4% 0 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 70 0.2% 669 0.4% 595 0.4% 738 0.5% 429 0.3% 11,160 0.1% 3,304 0.0% 9,184 0.1% 7,120 0.0%
Drupal\Core\TypedData\DataDefinition::isComputed 69 0.2% 31 0.0% 31 0.0% 81 0.1% 81 0.1% 5,896 0.0% 5,896 0.0% 2,296 0.0% 2,296 0.0%
Drupal\Core\Utility\ThemeRegistry::get 68 0.2% 67 0.0% 67 0.0% 97 0.1% 97 0.1% 4,056 0.0% 4,056 0.0% 568 0.0% 568 0.0%
Drupal\Core\TypedData\DataDefinition::getSettings 66 0.2% 35 0.0% 35 0.0% 100 0.1% 100 0.1% 11,976 0.1% 11,976 0.1% 6,752 0.0% 6,752 0.0%
[ display all ]