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

Overall Summary
Total Incl. Wall Time (microsec):181,273 microsecs
Total Incl. CPU (microsecs):173,217 microsecs
Total Incl. MemUse (bytes):23,851,528 bytes
Total Incl. PeakMemUse (bytes):23,908,040 bytes
Number of Function Calls:28,420


[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_integer 1,261 4.4% 1 0.0% 1 0.0% 1,115 0.6% 1,115 0.6% 1,616 0.0% 1,616 0.0% 1,104 0.0% 1,104 0.0%
is_object 1,040 3.7% 97 0.1% 97 0.1% 1,102 0.6% 1,102 0.6% 16,648 0.1% 16,648 0.1% 11,352 0.0% 11,352 0.0%
is_array 957 3.4% 7 0.0% 7 0.0% 943 0.5% 943 0.5% 37,656 0.2% 37,656 0.2% 18,408 0.1% 18,408 0.1%
array_key_exists 841 3.0% 184 0.1% 184 0.1% 980 0.6% 980 0.6% 24,128 0.1% 24,128 0.1% 13,264 0.1% 13,264 0.1%
array_keys 650 2.3% 379 0.2% 379 0.2% 930 0.5% 930 0.5% 277,592 1.2% 277,592 1.2% 63,104 0.3% 63,104 0.3%
Drupal\Core\DependencyInjection\Container::get 612 2.2% 35,326 19.5% 2,989 1.6% 35,221 20.3% 2,413 1.4% 5,387,712 22.6% 20,344 0.1% 5,178,720 21.7% 42,120 0.2%
Symfony\Component\DependencyInjection\Container::get 612 2.2% 32,297 17.8% 1,547 0.9% 32,170 18.6% 1,818 1.0% 5,366,568 22.5% 14,496 0.1% 5,136,032 21.5% 73,704 0.3%
apc_fetch 452 1.6% 665 0.4% 665 0.4% 1,062 0.6% 1,062 0.6% 48,832 0.2% 48,832 0.2% 38,856 0.2% 38,856 0.2%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 452 1.6% 1,988 1.1% 1,286 0.7% 2,366 1.4% 1,262 0.7% 77,688 0.3% 26,896 0.1% 85,984 0.4% 44,952 0.2%
strpos 401 1.4% 59 0.0% 59 0.0% 473 0.3% 473 0.3% 25,824 0.1% 25,824 0.1% 14,416 0.1% 14,416 0.1%
function_exists 343 1.2% 283 0.2% 283 0.2% 492 0.3% 492 0.3% 12,600 0.1% 12,600 0.1% 7,080 0.0% 7,080 0.0%
strtolower 300 1.1% 98 0.1% 98 0.1% 362 0.2% 362 0.2% 34,120 0.1% 34,120 0.1% 14,904 0.1% 14,904 0.1%
htmlspecialchars 286 1.0% 177 0.1% 177 0.1% 385 0.2% 385 0.2% 45,440 0.2% 45,440 0.2% 2,824 0.0% 2,824 0.0%
Drupal\Component\Utility\String::checkPlain 286 1.0% 703 0.4% 526 0.3% 954 0.6% 569 0.3% 66,240 0.3% 20,800 0.1% 10,992 0.0% 8,168 0.0%
count 277 1.0% 52 0.0% 31 0.0% 325 0.2% 296 0.2% 24,048 0.1% 19,856 0.1% 11,840 0.0% 10,240 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 266 0.9% 643 0.4% 605 0.3% 897 0.5% 626 0.4% 33,296 0.1% 32,488 0.1% 22,048 0.1% 21,400 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 247 0.9% 38,592 21.3% 2,860 1.6% 38,862 22.4% 2,302 1.3% 8,927,192 37.4% 187,288 0.8% 8,227,152 34.4% 252,736 1.1%
in_array 245 0.9% 78 0.0% 78 0.0% 300 0.2% 300 0.2% 18,352 0.1% 18,352 0.1% 9,872 0.0% 9,872 0.0%
preg_replace 232 0.8% 529 0.3% 529 0.3% 692 0.4% 692 0.4% 50,720 0.2% 50,720 0.2% 16,024 0.1% 16,024 0.1%
explode 224 0.8% 141 0.1% 141 0.1% 338 0.2% 338 0.2% 115,608 0.5% 115,608 0.5% 21,216 0.1% 21,216 0.1%
Drupal\Core\Render\Element::children 222 0.8% 1,544 0.9% 1,322 0.7% 1,697 1.0% 1,129 0.7% 88,096 0.4% 22,336 0.1% 22,480 0.1% 14,440 0.1%
dirname 220 0.8% 16 0.0% 16 0.0% 238 0.1% 238 0.1% 26,216 0.1% 26,216 0.1% 9,352 0.0% 9,352 0.0%
drupal_static 198 0.7% 496 0.3% 482 0.3% 643 0.4% 594 0.3% 22,536 0.1% 21,760 0.1% 22,848 0.1% 22,072 0.1%
implode 184 0.6% 145 0.1% 145 0.1% 267 0.2% 267 0.2% 54,112 0.2% 54,112 0.2% 12,480 0.1% 12,480 0.1%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 183 0.6% 1,053 0.6% 483 0.3% 1,065 0.6% 575 0.3% 57,408 0.2% 1,680 0.0% 75,056 0.3% 2,136 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 183 0.6% 1,880 1.0% 786 0.4% 1,853 1.1% 571 0.3% 118,768 0.5% 16,912 0.1% 88,864 0.4% 5,880 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 182 0.6% 522 0.3% 495 0.3% 667 0.4% 469 0.3% 12,360 0.1% 11,568 0.0% 4,232 0.0% 3,584 0.0%
is_string 172 0.6% 6 0.0% 6 0.0% 186 0.1% 186 0.1% 11,784 0.0% 11,784 0.0% 6,256 0.0% 6,256 0.0%
PDOStatement::setFetchMode 161 0.6% 33 0.0% 33 0.0% 191 0.1% 191 0.1% 3,256 0.0% 3,256 0.0% 2,424 0.0% 2,424 0.0%
is_bool 160 0.6% 0 0.0% 0 0.0% 150 0.1% 150 0.1% 3,176 0.0% 3,176 0.0% 1,240 0.0% 1,240 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 156 0.5% 2,782 1.5% 2,764 1.5% 2,875 1.7% 1,744 1.0% 172,976 0.7% 168,656 0.7% 53,832 0.2% 50,120 0.2%
Drupal\menu_link\Entity\MenuLink::offsetGet 154 0.5% 46 0.0% 46 0.0% 182 0.1% 182 0.1% 7,288 0.0% 7,288 0.0% 736 0.0% 736 0.0%
array_diff 152 0.5% 198 0.1% 198 0.1% 319 0.2% 319 0.2% 25,504 0.1% 25,504 0.1% 7,184 0.0% 7,184 0.0%
strtr 150 0.5% 1,117 0.6% 1,117 0.6% 1,236 0.7% 1,236 0.7% 20,912 0.1% 20,912 0.1% 1,609,904 6.7% 1,609,904 6.7%
str_replace 149 0.5% 210 0.1% 210 0.1% 332 0.2% 332 0.2% 113,632 0.5% 113,632 0.5% 23,056 0.1% 23,056 0.1%
is_scalar 148 0.5% 0 0.0% 0 0.0% 132 0.1% 132 0.1% 3,072 0.0% 3,072 0.0% 1,784 0.0% 1,784 0.0%
Drupal\Core\Entity\EntityType::getClass 147 0.5% 24 0.0% 24 0.0% 178 0.1% 178 0.1% 4,232 0.0% 4,232 0.0% 1,472 0.0% 1,472 0.0%
Drupal\Core\Config\Config::get 146 0.5% 3,321 1.8% 556 0.3% 3,419 2.0% 462 0.3% 88,368 0.4% -6,592 -0.0% 38,480 0.2% 3,056 0.0%
element_children 143 0.5% 1,131 0.6% 269 0.1% 1,237 0.7% 284 0.2% 57,512 0.2% 13,840 0.1% 18,648 0.1% 4,128 0.0%
substr 142 0.5% 18 0.0% 18 0.0% 160 0.1% 160 0.1% 19,760 0.1% 19,760 0.1% 6,032 0.0% 6,032 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 141 0.5% 794 0.4% 376 0.2% 904 0.5% 376 0.2% 17,680 0.1% 8,944 0.0% 6,848 0.0% 2,616 0.0%
Drupal::moduleHandler 140 0.5% 2,719 1.5% 354 0.2% 2,814 1.6% 360 0.2% 329,816 1.4% 25,536 0.1% 323,944 1.4% 4,728 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 136 0.5% 1,063 0.6% 935 0.5% 1,174 0.7% 581 0.3% 45,320 0.2% 19,936 0.1% 2,360 0.0% 2,360 0.0%
Drupal\Core\Template\Attribute::offsetSet 136 0.5% 1,391 0.8% 328 0.2% 1,488 0.9% 314 0.2% 75,712 0.3% 30,392 0.1% 5,512 0.0% 3,152 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 135 0.5% 48 0.0% 48 0.0% 163 0.1% 163 0.1% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::printed 132 0.5% 5 0.0% 5 0.0% 148 0.1% 148 0.1% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 132 0.5% 1,618 0.9% 622 0.3% 1,712 1.0% 488 0.3% 27,024 0.1% -38,696 -0.2% 10,672 0.0% 1,168 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 127 0.4% 14,720 8.1% 1,481 0.8% 14,834 8.6% 1,106 0.6% 3,577,920 15.0% 118,912 0.5% 3,174,992 13.3% 136,568 0.6%
Drupal::service 113 0.4% 9,378 5.2% 274 0.2% 9,307 5.4% 330 0.2% 1,226,904 5.1% 19,016 0.1% 1,066,168 4.5% 6,376 0.0%
array_filter 109 0.4% 208 0.1% 203 0.1% 307 0.2% 293 0.2% 33,832 0.1% 32,488 0.1% 14,608 0.1% 13,912 0.1%
Drupal\Core\Template\AttributeString::__toString 105 0.4% 474 0.3% 237 0.1% 567 0.3% 238 0.1% 28,072 0.1% 6,240 0.0% 1,888 0.0% 216 0.0%
Drupal\Core\DependencyInjection\Container::get@1 104 0.4% 22,094 12.2% 557 0.3% 21,722 12.5% 490 0.3% 3,775,096 15.8% 46,712 0.2% 3,677,048 15.4% 25,552 0.1%
Symfony\Component\DependencyInjection\Container::get@1 104 0.4% 21,513 11.9% 532 0.3% 21,116 12.2% 493 0.3% 3,727,584 15.6% 8,864 0.0% 3,650,776 15.3% 31,128 0.1%
array_merge 103 0.4% 112 0.1% 112 0.1% 189 0.1% 189 0.1% 74,832 0.3% 74,832 0.3% 25,712 0.1% 25,712 0.1%
strlen 101 0.4% 1 0.0% 1 0.0% 112 0.1% 112 0.1% 10,336 0.0% 10,336 0.0% 4,736 0.0% 4,736 0.0%
class_exists 88 0.3% 13,405 7.4% 215 0.1% 13,425 7.8% 258 0.1% 3,078,600 12.9% -1,200 -0.0% 2,915,216 12.2% 10,000 0.0%
Drupal\Core\Entity\EntityControllerBase::moduleHandler 87 0.3% 57 0.0% 57 0.0% 130 0.1% 130 0.1% 2,944 0.0% 2,944 0.0% 2,512 0.0% 2,512 0.0%
unserialize 83 0.3% 2,956 1.6% 1,684 0.9% 3,017 1.7% 1,729 1.0% 1,057,544 4.4% 746,656 3.1% 1,368,224 5.7% 1,086,984 4.5%
Drupal\Core\StringTranslation\TranslationManager::translate 82 0.3% 745 0.4% 253 0.1% 809 0.5% 254 0.1% 15,432 0.1% -808 -0.0% 150,880 0.6% 3,056 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 82 0.3% 105 0.1% 99 0.1% 150 0.1% 143 0.1% 7,608 0.0% 5,400 0.0% 3,072 0.0% 1,416 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 82 0.3% 338 0.2% 223 0.1% 398 0.2% 235 0.1% 12,584 0.1% 1,520 0.0% 9,344 0.0% 2,584 0.0%
array_shift 78 0.3% 33 0.0% 33 0.0% 105 0.1% 105 0.1% 1,248 0.0% 1,248 0.0% 3,136 0.0% 3,136 0.0%
t 76 0.3% 2,195 1.2% 295 0.2% 2,253 1.3% 266 0.2% 144,896 0.6% 10,008 0.0% 249,360 1.0% 3,496 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 76 0.3% 441 0.2% 312 0.2% 515 0.3% 337 0.2% 64,664 0.3% 38,288 0.2% 39,184 0.2% 16,120 0.1%
Drupal::translation 76 0.3% 1,273 0.7% 173 0.1% 1,300 0.8% 151 0.1% 124,648 0.5% 7,784 0.0% 118,016 0.5% 1,464 0.0%
Drupal\Core\Database\Connection::query 71 0.2% 14,260 7.9% 870 0.5% 7,078 4.1% 677 0.4% 475,432 2.0% -49,712 -0.2% 366,712 1.5% 31,592 0.1%
PDOStatement::execute 71 0.2% 10,055 5.5% 10,055 5.5% 2,889 1.7% 2,889 1.7% 384,120 1.6% 384,120 1.6% 212,336 0.9% 212,336 0.9%
Drupal\Core\Database\Statement::__construct 71 0.2% 283 0.2% 251 0.1% 332 0.2% 238 0.1% 5,376 0.0% 4,560 0.0% 1,696 0.0% 1,048 0.0%
Drupal\Core\Database\Connection::expandArguments 71 0.2% 1,261 0.7% 831 0.5% 1,308 0.8% 700 0.4% 9,192 0.0% -64,600 -0.3% 63,112 0.3% 37,408 0.2%
PDO::prepare 71 0.2% 549 0.3% 266 0.1% 598 0.3% 266 0.2% 65,512 0.3% 60,136 0.3% 9,240 0.0% 7,544 0.0%
Drupal\Core\Database\Connection::prepareQuery 71 0.2% 1,191 0.7% 315 0.2% 1,247 0.7% 262 0.2% 72,360 0.3% -8,536 -0.0% 30,880 0.1% 2,552 0.0%
Drupal\Core\Database\Connection::prefixTables 71 0.2% 327 0.2% 180 0.1% 387 0.2% 199 0.1% 15,384 0.1% -71,424 -0.3% 19,088 0.1% 760 0.0%
Drupal\Core\Database\Connection::getLogger 71 0.2% 10 0.0% 10 0.0% 83 0.0% 83 0.0% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Statement::execute 71 0.2% 10,837 6.0% 772 0.4% 3,665 2.1% 542 0.3% 388,736 1.6% 2,160 0.0% 216,672 0.9% 2,208 0.0%
Drupal\Core\Database\Connection::defaultOptions 71 0.2% 101 0.1% 101 0.1% 181 0.1% 181 0.1% 54,856 0.2% 54,856 0.2% 24,456 0.1% 24,456 0.1%
Drupal\Core\Extension\ModuleHandler::alter 71 0.2% 2,567 1.4% 894 0.5% 2,466 1.4% 673 0.4% 79,256 0.3% -8,496 -0.0% 80,480 0.3% 15,496 0.1%
trim 70 0.2% 16 0.0% 16 0.0% 79 0.0% 79 0.0% 9,464 0.0% 9,464 0.0% 4,032 0.0% 4,032 0.0%
file_exists 70 0.2% 206 0.1% 206 0.1% 247 0.1% 247 0.1% 5,528 0.0% 5,528 0.0% 3,888 0.0% 3,888 0.0%
Drupal\Core\Utility\ThemeRegistry::has 70 0.2% 162 0.1% 130 0.1% 229 0.1% 147 0.1% 8,440 0.0% 7,640 0.0% 2,376 0.0% 2,376 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 68 0.2% 10,971 6.1% 1,336 0.7% 8,527 4.9% 967 0.6% 470,312 2.0% 384 0.0% 678,520 2.8% 16,320 0.1%
call_user_func@1 66 0.2% 4,003 2.2% 187 0.1% 3,874 2.2% 201 0.1% 216,144 0.9% 20,248 0.1% 98,968 0.4% 3,976 0.0%
array_flip 63 0.2% 110 0.1% 110 0.1% 167 0.1% 167 0.1% 89,664 0.4% 89,664 0.4% 37,896 0.2% 37,896 0.2%
Drupal\Core\Template\Attribute::__toString 62 0.2% 2,272 1.3% 649 0.4% 2,317 1.3% 457 0.3% 33,416 0.1% 5,496 0.0% 13,920 0.1% 3,248 0.0%
Drupal\Core\Template\Attribute::__construct 62 0.2% 1,613 0.9% 301 0.2% 1,663 1.0% 260 0.2% 93,696 0.4% 23,608 0.1% 5,920 0.0% 2,824 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 61 0.2% 5,685 3.1% 623 0.3% 5,101 2.9% 557 0.3% 899,512 3.8% -127,712 -0.5% 1,316,480 5.5% 7,976 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 61 0.2% 2,462 1.4% 670 0.4% 1,888 1.1% 528 0.3% 50,840 0.2% -59,600 -0.2% 80,560 0.3% 17,128 0.1%
Drupal\Core\Database\Connection::escapeTable 61 0.2% 336 0.2% 172 0.1% 382 0.2% 168 0.1% 10,752 0.0% 2,680 0.0% 11,688 0.0% 7,048 0.0%
preg_match 61 0.2% 148 0.1% 148 0.1% 213 0.1% 213 0.1% 20,264 0.1% 20,264 0.1% 8,784 0.0% 8,784 0.0%
Drupal\Core\Config\Config::isNew 58 0.2% 17 0.0% 17 0.0% 78 0.0% 78 0.0% 856 0.0% 856 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Entity::id 57 0.2% 28 0.0% 28 0.0% 74 0.0% 74 0.0% 5,088 0.0% 5,088 0.0% 2,232 0.0% 2,232 0.0%
method_exists 57 0.2% 44 0.0% 44 0.0% 78 0.0% 78 0.0% 5,576 0.0% 5,576 0.0% 2,936 0.0% 2,936 0.0%
Drupal\Core\Entity\EntityManager::getController 56 0.2% 13,597 7.5% 344 0.2% 13,394 7.7% 307 0.2% 2,849,744 11.9% 9,568 0.0% 2,794,432 11.7% 8,848 0.0%
Drupal\Component\Utility\Unicode::getStatus 54 0.2% 9 0.0% 9 0.0% 74 0.0% 74 0.0% 1,688 0.0% 1,688 0.0% 496 0.0% 496 0.0%
is_subclass_of 54 0.2% 72 0.0% 72 0.0% 125 0.1% 125 0.1% 2,424 0.0% 2,424 0.0% 1,344 0.0% 1,344 0.0%
Symfony\Component\DependencyInjection\Container::get@2 52 0.2% 12,644 7.0% 233 0.1% 12,321 7.1% 226 0.1% 2,334,712 9.8% 4,432 0.0% 2,318,784 9.7% 13,896 0.1%
Drupal\Core\DependencyInjection\Container::get@2 52 0.2% 12,942 7.1% 282 0.2% 12,625 7.3% 253 0.1% 2,360,680 9.9% 25,168 0.1% 2,332,616 9.8% 13,352 0.1%
call_user_func_array 52 0.2% 19,069 10.5% 275 0.2% 18,138 10.5% 286 0.2% 2,512,752 10.5% 54,736 0.2% 2,341,872 9.8% 31,792 0.1%
array_intersect_key 52 0.2% 50 0.0% 50 0.0% 86 0.0% 86 0.0% 26,448 0.1% 26,448 0.1% 6,432 0.0% 6,432 0.0%
Symfony\Component\Routing\Route::getOption 52 0.2% 48 0.0% 48 0.0% 85 0.0% 85 0.0% 4,256 0.0% 4,256 0.0% 2,352 0.0% 2,352 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 51 0.2% 3,768 2.1% 543 0.3% 3,846 2.2% 431 0.2% 966,928 4.1% 53,752 0.2% 859,888 3.6% 73,416 0.3%
[ display all ]