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

Overall Summary
Total Incl. Wall Time (microsec):169,090 microsecs
Total Incl. CPU (microsecs):157,381 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 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,579 3.8% 151 0.1% 151 0.1% 1,656 1.1% 1,656 1.1% 13,560 0.1% 13,560 0.1% 10,216 0.1% 10,216 0.1%
is_array 1,429 3.4% 23 0.0% 23 0.0% 1,448 0.9% 1,448 0.9% 42,416 0.3% 42,416 0.3% 14,712 0.1% 14,712 0.1%
array_key_exists 1,258 3.0% 255 0.2% 255 0.2% 1,460 0.9% 1,460 0.9% 24,976 0.2% 24,976 0.2% 15,672 0.1% 15,672 0.1%
is_integer 1,056 2.5% 4 0.0% 4 0.0% 977 0.6% 977 0.6% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
Drupal\Core\DependencyInjection\Container::get 1,021 2.4% 24,800 14.7% 4,924 2.9% 25,070 15.9% 3,903 2.5% 3,644,048 24.9% 21,448 0.1% 3,366,448 22.8% 46,336 0.3%
Symfony\Component\DependencyInjection\Container::get 1,021 2.4% 19,777 11.7% 2,089 1.2% 20,086 12.8% 2,690 1.7% 3,621,800 24.8% 15,256 0.1% 3,319,544 22.5% 87,464 0.6%
array_keys 884 2.1% 508 0.3% 508 0.3% 1,322 0.8% 1,322 0.8% 325,768 2.2% 325,768 2.2% 45,184 0.3% 45,184 0.3%
Drupal\Component\Utility\String::checkPlain 625 1.5% 1,544 0.9% 1,191 0.7% 2,052 1.3% 1,226 0.8% 135,888 0.9% 36,416 0.2% 10,328 0.1% 8,456 0.1%
htmlspecialchars 625 1.5% 353 0.2% 353 0.2% 826 0.5% 826 0.5% 99,472 0.7% 99,472 0.7% 1,872 0.0% 1,872 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 516 1.2% 2,153 1.3% 1,349 0.8% 2,616 1.7% 1,358 0.9% 92,648 0.6% 31,592 0.2% 115,232 0.8% 55,256 0.4%
apc_fetch 516 1.2% 748 0.4% 748 0.4% 1,190 0.8% 1,190 0.8% 58,928 0.4% 58,928 0.4% 57,376 0.4% 57,376 0.4%
Symfony\Component\HttpFoundation\ParameterBag::get 460 1.1% 1,181 0.7% 1,113 0.7% 1,590 1.0% 1,091 0.7% 35,784 0.2% 34,976 0.2% 20,728 0.1% 20,080 0.1%
strpos 456 1.1% 127 0.1% 127 0.1% 558 0.4% 558 0.4% 27,392 0.2% 27,392 0.2% 15,984 0.1% 15,984 0.1%
preg_replace 447 1.1% 931 0.6% 931 0.6% 1,264 0.8% 1,264 0.8% 78,392 0.5% 78,392 0.5% 20,144 0.1% 20,144 0.1%
in_array 434 1.0% 130 0.1% 130 0.1% 535 0.3% 535 0.3% 20,008 0.1% 20,008 0.1% 10,320 0.1% 10,320 0.1%
strtolower 427 1.0% 144 0.1% 144 0.1% 545 0.3% 545 0.3% 39,008 0.3% 39,008 0.3% 16,504 0.1% 16,504 0.1%
function_exists 415 1.0% 358 0.2% 358 0.2% 618 0.4% 618 0.4% 12,600 0.1% 12,600 0.1% 4,816 0.0% 4,816 0.0%
count 408 1.0% 247 0.1% 145 0.1% 695 0.4% 563 0.4% 30,280 0.2% 22,648 0.2% 16,592 0.1% 12,904 0.1%
implode 352 0.8% 279 0.2% 279 0.2% 500 0.3% 500 0.3% 107,904 0.7% 107,904 0.7% 14,504 0.1% 14,504 0.1%
Drupal::moduleHandler 316 0.8% 3,102 1.8% 747 0.4% 3,351 2.1% 771 0.5% 172,136 1.2% 31,120 0.2% 167,752 1.1% 3,360 0.0%
Drupal\Core\Render\Element::children 312 0.7% 2,744 1.6% 2,184 1.3% 2,968 1.9% 1,895 1.2% 116,088 0.8% 28,080 0.2% 5,168 0.0% 3,352 0.0%
Drupal\Core\Template\Attribute::offsetSet 306 0.7% 3,178 1.9% 745 0.4% 3,367 2.1% 739 0.5% 129,528 0.9% 61,176 0.4% 35,944 0.2% 5,496 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 306 0.7% 2,433 1.4% 2,184 1.3% 2,628 1.7% 1,403 0.9% 68,352 0.5% 43,088 0.3% 30,448 0.2% 5,896 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 305 0.7% 155 0.1% 155 0.1% 370 0.2% 370 0.2% 896 0.0% 896 0.0% 712 0.0% 712 0.0%
Drupal\Core\Template\AttributeValueBase::printed 302 0.7% 11 0.0% 11 0.0% 309 0.2% 309 0.2% 896 0.0% 896 0.0% 696 0.0% 696 0.0%
Drupal\Core\Template\AttributeValueBase::render 302 0.7% 3,706 2.2% 1,380 0.8% 3,917 2.5% 1,121 0.7% 51,896 0.4% -90,192 -0.6% 14,008 0.1% 2,648 0.0%
strtr 299 0.7% 1,702 1.0% 1,702 1.0% 1,925 1.2% 1,925 1.2% 29,464 0.2% 29,464 0.2% 1,980,448 13.4% 1,980,448 13.4%
drupal_static 278 0.7% 589 0.3% 572 0.3% 795 0.5% 739 0.5% 25,872 0.2% 25,096 0.2% 22,080 0.1% 21,304 0.1%
is_bool 274 0.7% 0 0.0% 0 0.0% 254 0.2% 254 0.2% 3,176 0.0% 3,176 0.0% 1,888 0.0% 1,888 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 273 0.7% 17,110 10.1% 2,381 1.4% 17,580 11.2% 1,828 1.2% 6,412,208 43.9% 302,696 2.1% 5,172,176 35.1% 338,288 2.3%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 269 0.6% 1,177 0.7% 604 0.4% 1,255 0.8% 764 0.5% 68,856 0.5% 1,672 0.0% 85,016 0.6% 1,608 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 269 0.6% 2,448 1.4% 1,195 0.7% 2,520 1.6% 918 0.6% 144,488 1.0% 23,568 0.2% 97,624 0.7% 6,736 0.0%
explode 261 0.6% 199 0.1% 199 0.1% 404 0.3% 404 0.3% 127,424 0.9% 127,424 0.9% 18,480 0.1% 18,480 0.1%
Drupal\Core\Template\AttributeString::__toString 241 0.6% 1,139 0.7% 566 0.3% 1,320 0.8% 547 0.3% 61,832 0.4% 12,768 0.1% 4,080 0.0% 1,040 0.0%
str_replace 228 0.5% 313 0.2% 313 0.2% 493 0.3% 493 0.3% 146,688 1.0% 146,688 1.0% 24,992 0.2% 24,992 0.2%
is_string 216 0.5% 20 0.0% 20 0.0% 251 0.2% 251 0.2% 12,536 0.1% 12,536 0.1% 3,712 0.0% 3,712 0.0%
dirname 216 0.5% 21 0.0% 21 0.0% 231 0.1% 231 0.1% 25,928 0.2% 25,928 0.2% 12,600 0.1% 12,600 0.1%
PDOStatement::setFetchMode 210 0.5% 113 0.1% 113 0.1% 268 0.2% 268 0.2% 3,256 0.0% 3,256 0.0% 2,424 0.0% 2,424 0.0%
Drupal::service 208 0.5% 7,845 4.6% 523 0.3% 7,830 5.0% 534 0.3% 953,536 6.5% 22,224 0.2% 818,096 5.6% 6,976 0.0%
strlen 195 0.5% 8 0.0% 8 0.0% 229 0.1% 229 0.1% 10,344 0.1% 10,344 0.1% 7,208 0.0% 7,208 0.0%
element_children 187 0.4% 1,665 1.0% 360 0.2% 1,805 1.1% 376 0.2% 82,560 0.6% 15,440 0.1% 2,992 0.0% 1,424 0.0%
Drupal\Core\Entity\EntityType::getClass 178 0.4% 38 0.0% 38 0.0% 219 0.1% 219 0.1% 5,064 0.0% 5,064 0.0% 2,320 0.0% 2,320 0.0%
Drupal\Core\Entity\Entity::entityType 173 0.4% 10 0.0% 10 0.0% 209 0.1% 209 0.1% 13,264 0.1% 13,264 0.1% 8,632 0.1% 8,632 0.1%
array_diff 171 0.4% 240 0.1% 240 0.1% 363 0.2% 363 0.2% 27,672 0.2% 27,672 0.2% 9,744 0.1% 9,744 0.1%
Drupal\Core\Config\ConfigFactory::canOverride 167 0.4% 508 0.3% 458 0.3% 664 0.4% 459 0.3% 11,640 0.1% 10,848 0.1% 7,104 0.0% 6,456 0.0%
Drupal\menu_link\Entity\MenuLink::offsetGet 166 0.4% 72 0.0% 72 0.0% 220 0.1% 220 0.1% 6,624 0.0% 6,624 0.0% 96 0.0% 96 0.0%
Drupal\Core\Utility\ThemeRegistry::has 159 0.4% 356 0.2% 305 0.2% 494 0.3% 331 0.2% 12,712 0.1% 11,912 0.1% 0 0.0% 0 0.0%
array_merge 152 0.4% 156 0.1% 156 0.1% 266 0.2% 266 0.2% 103,168 0.7% 103,168 0.7% 25,752 0.2% 25,752 0.2%
array_shift 152 0.4% 66 0.0% 66 0.0% 193 0.1% 193 0.1% -6,104 -0.0% -6,104 -0.0% 3,568 0.0% 3,568 0.0%
Drupal\Core\Entity\ContentEntityBase::bundle 152 0.4% 7 0.0% 7 0.0% 168 0.1% 168 0.1% 8,304 0.1% 8,304 0.1% 5,352 0.0% 5,352 0.0%
substr 149 0.4% 39 0.0% 39 0.0% 196 0.1% 196 0.1% 19,600 0.1% 19,600 0.1% 8,688 0.1% 8,688 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 143 0.3% 7,448 4.4% 1,618 1.0% 7,629 4.8% 925 0.6% 2,859,120 19.6% 175,008 1.2% 2,496,192 16.9% 194,496 1.3%
Drupal\Core\Config\Config::get 141 0.3% 3,400 2.0% 607 0.4% 3,439 2.2% 550 0.3% 84,080 0.6% -5,952 -0.0% 20,088 0.1% 3,504 0.0%
Drupal\Core\Extension\ModuleHandler::alter 138 0.3% 3,142 1.9% 1,405 0.8% 3,156 2.0% 1,102 0.7% 78,568 0.5% 2,344 0.0% 53,400 0.4% 15,112 0.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray 135 0.3% 2,462 1.5% 2,441 1.4% 2,589 1.6% 1,592 1.0% 146,904 1.0% 142,584 1.0% 38,144 0.3% 34,784 0.2%
preg_match 132 0.3% 290 0.2% 290 0.2% 399 0.3% 399 0.3% 25,928 0.2% 25,928 0.2% 9,144 0.1% 9,144 0.1%
is_scalar 131 0.3% 1 0.0% 1 0.0% 127 0.1% 127 0.1% 3,120 0.0% 3,120 0.0% 1,816 0.0% 1,816 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 131 0.3% 824 0.5% 395 0.2% 941 0.6% 399 0.3% 16,696 0.1% 8,440 0.1% 8,696 0.1% 3,240 0.0%
is_numeric 130 0.3% 5 0.0% 5 0.0% 137 0.1% 137 0.1% 10,304 0.1% 10,304 0.1% 5,480 0.0% 5,480 0.0%
array_filter 127 0.3% 420 0.2% 330 0.2% 536 0.3% 418 0.3% 47,080 0.3% 36,104 0.2% 32,432 0.2% 25,264 0.2%
Drupal\Core\Template\Attribute::__construct 126 0.3% 3,728 2.2% 627 0.4% 3,828 2.4% 547 0.3% 163,608 1.1% 39,664 0.3% 38,184 0.3% 4,240 0.0%
Drupal\Core\Template\Attribute::__toString 125 0.3% 5,111 3.0% 1,394 0.8% 5,200 3.3% 974 0.6% 55,160 0.4% 2,368 0.0% 17,664 0.1% 2,960 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 120 0.3% 87 0.1% 87 0.1% 187 0.1% 187 0.1% 5,880 0.0% 5,880 0.0% 4,640 0.0% 4,640 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 116 0.3% 1,386 0.8% 455 0.3% 1,455 0.9% 395 0.3% 17,432 0.1% -2,448 -0.0% 310,936 2.1% 5,216 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 116 0.3% 493 0.3% 337 0.2% 604 0.4% 368 0.2% 14,208 0.1% 1,520 0.0% 8,560 0.1% 2,112 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 116 0.3% 146 0.1% 141 0.1% 225 0.1% 218 0.1% 9,232 0.1% 7,024 0.0% 2,760 0.0% 1,104 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 114 0.3% 6,827 4.0% 593 0.4% 6,252 4.0% 459 0.3% 579,680 4.0% -51,320 -0.4% 494,504 3.4% 3,392 0.0%
Symfony\Component\DependencyInjection\Container::get@1 113 0.3% 12,031 7.1% 524 0.3% 11,693 7.4% 526 0.3% 2,474,096 16.9% 8,360 0.1% 2,426,744 16.5% 29,760 0.2%
Drupal\Core\DependencyInjection\Container::get@1 113 0.3% 12,655 7.5% 596 0.4% 12,330 7.8% 507 0.3% 2,524,736 17.3% 49,840 0.3% 2,458,664 16.7% 31,200 0.2%
array_reverse 112 0.3% 40 0.0% 40 0.0% 136 0.1% 136 0.1% 23,152 0.2% 23,152 0.2% 3,064 0.0% 3,064 0.0%
class_exists 111 0.3% 5,393 3.2% 245 0.1% 5,484 3.5% 320 0.2% 1,933,056 13.2% -4,104 -0.0% 1,613,712 11.0% 10,640 0.1%
is_int 109 0.3% 0 0.0% 0 0.0% 120 0.1% 120 0.1% 1,600 0.0% 1,600 0.0% 808 0.0% 808 0.0%
Drupal::translation 107 0.3% 1,286 0.8% 247 0.1% 1,345 0.9% 236 0.1% 115,416 0.8% 6,232 0.0% 110,288 0.7% 1,560 0.0%
t 107 0.3% 2,987 1.8% 440 0.3% 3,060 1.9% 393 0.2% 145,616 1.0% 15,696 0.1% 413,360 2.8% 6,992 0.0%
Drupal\Core\Entity\EntityControllerBase::moduleHandler 105 0.3% 93 0.1% 93 0.1% 187 0.1% 187 0.1% 5,824 0.0% 5,824 0.0% 3,808 0.0% 3,808 0.0%
Drupal\Core\TypedData\TypedData::setContext 99 0.2% 108 0.1% 108 0.1% 195 0.1% 195 0.1% 4,848 0.0% 4,848 0.0% 4,488 0.0% 4,488 0.0%
unserialize 98 0.2% 4,219 2.5% 2,483 1.5% 4,299 2.7% 2,523 1.6% 1,633,056 11.2% 1,157,944 7.9% 1,984,920 13.5% 1,556,888 10.6%
Drupal\Core\Database\Statement::execute 94 0.2% 17,109 10.1% 1,132 0.7% 5,747 3.7% 838 0.5% 673,664 4.6% 2,160 0.0% 263,224 1.8% 2,208 0.0%
Drupal\Core\Database\Connection::query 94 0.2% 22,362 13.2% 1,402 0.8% 11,021 7.0% 1,159 0.7% 959,192 6.6% 83,768 0.6% 589,296 4.0% 126,968 0.9%
Drupal\Core\Database\Connection::expandArguments 94 0.2% 1,869 1.1% 1,246 0.7% 1,945 1.2% 1,027 0.7% 14,856 0.1% -83,320 -0.6% 85,480 0.6% 48,768 0.3%
Drupal\Core\Database\Connection::defaultOptions 94 0.2% 142 0.1% 142 0.1% 227 0.1% 227 0.1% 72,360 0.5% 72,360 0.5% 31,544 0.2% 31,544 0.2%
Drupal\Core\Database\Connection::prefixTables 94 0.2% 479 0.3% 277 0.2% 566 0.4% 291 0.2% 20,232 0.1% -95,160 -0.7% 20,272 0.1% 760 0.0%
Drupal\Core\Database\Connection::prepareQuery 94 0.2% 1,752 1.0% 457 0.3% 1,838 1.2% 386 0.2% 94,784 0.6% -12,280 -0.1% 35,296 0.2% 2,720 0.0%
PDO::prepare 94 0.2% 816 0.5% 396 0.2% 886 0.6% 384 0.2% 86,832 0.6% 80,352 0.5% 12,304 0.1% 10,264 0.1%
Drupal\Core\Database\Statement::__construct 94 0.2% 420 0.2% 329 0.2% 502 0.3% 365 0.2% 6,480 0.0% 5,664 0.0% 2,040 0.0% 1,392 0.0%
PDOStatement::execute 94 0.2% 15,915 9.4% 15,915 9.4% 4,585 2.9% 4,585 2.9% 669,048 4.6% 669,048 4.6% 258,888 1.8% 258,888 1.8%
Drupal\Core\Database\Connection::getLogger 94 0.2% 54 0.0% 54 0.0% 119 0.1% 119 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Drupal\Core\TypedData\DataDefinition::getDataType 90 0.2% 87 0.1% 87 0.1% 128 0.1% 128 0.1% 5,968 0.0% 5,968 0.0% 4,192 0.0% 4,192 0.0%
trim 90 0.2% 49 0.0% 49 0.0% 136 0.1% 136 0.1% 9,320 0.1% 9,320 0.1% 3,600 0.0% 3,600 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded 88 0.2% 11 0.0% 11 0.0% 99 0.1% 99 0.1% 4,816 0.0% 4,816 0.0% 0 0.0% 0 0.0%
Drupal\Core\Theme\Registry::getRuntime 87 0.2% 706 0.4% 39 0.0% 581 0.4% 115 0.1% 86,200 0.6% 5,688 0.0% 52,096 0.4% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::get 85 0.2% 83 0.0% 83 0.0% 115 0.1% 115 0.1% 4,040 0.0% 4,040 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::escapeTable 84 0.2% 465 0.3% 234 0.1% 550 0.3% 234 0.1% 13,568 0.1% 3,736 0.0% 15,128 0.1% 9,432 0.1%
Drupal\Component\Utility\Unicode::getStatus 80 0.2% 13 0.0% 13 0.0% 109 0.1% 109 0.1% 1,688 0.0% 1,688 0.0% 744 0.0% 744 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 79 0.2% 883 0.5% 520 0.3% 964 0.6% 385 0.2% 8,752 0.1% -5,536 -0.0% 6,688 0.0% 4,152 0.0%
call_user_func@1 77 0.2% 5,109 3.0% 233 0.1% 4,979 3.2% 225 0.1% 245,008 1.7% 37,464 0.3% 94,792 0.6% 2,176 0.0%
array_flip 76 0.2% 218 0.1% 218 0.1% 283 0.2% 283 0.2% 280,936 1.9% 280,936 1.9% 11,120 0.1% 11,120 0.1%
Drupal\Core\TypedData\DataDefinition::__construct 74 0.2% 28 0.0% 28 0.0% 92 0.1% 92 0.1% 872 0.0% 872 0.0% 872 0.0% 872 0.0%
Drupal\Core\TypedData\DataDefinition::getSettings 74 0.2% 38 0.0% 38 0.0% 108 0.1% 108 0.1% 13,064 0.1% 13,064 0.1% 7,016 0.0% 7,016 0.0%
Drupal\Core\TypedData\DataDefinition::create 74 0.2% 246 0.1% 218 0.1% 307 0.2% 215 0.1% 39,128 0.3% 38,256 0.3% 14,728 0.1% 13,856 0.1%
[ display all ]