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

Overall Summary
Total Incl. Wall Time (microsec):231,459 microsecs
Total Incl. CPU (microsecs):217,072 microsecs
Total Incl. MemUse (bytes):17,439,392 bytes
Total Incl. PeakMemUse (bytes):17,595,584 bytes
Number of Function Calls:68,823


[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%
strpos 6,873 10.0% 27 0.0% 27 0.0% 5,894 2.7% 5,894 2.7% 27,392 0.2% 27,392 0.2% 14,616 0.1% 14,616 0.1%
array_key_exists 3,221 4.7% 437 0.2% 437 0.2% 3,460 1.6% 3,460 1.6% 29,816 0.2% 29,816 0.2% 18,120 0.1% 18,120 0.1%
strtolower 2,329 3.4% 352 0.2% 352 0.2% 2,575 1.2% 2,575 1.2% 108,824 0.6% 108,824 0.6% 17,376 0.1% 17,376 0.1%
is_object 2,242 3.3% 86 0.0% 86 0.0% 2,272 1.0% 2,272 1.0% 21,960 0.1% 21,960 0.1% 18,576 0.1% 18,576 0.1%
is_array 2,197 3.2% 3 0.0% 3 0.0% 2,044 0.9% 2,044 0.9% 47,232 0.3% 47,232 0.3% 20,592 0.1% 20,592 0.1%
Drupal\Core\DependencyInjection\Container::get 1,600 2.3% 40,565 17.5% 7,241 3.1% 41,526 19.1% 5,742 2.6% 3,701,920 21.2% 12,264 0.1% 3,927,808 22.3% 56,128 0.3%
Symfony\Component\DependencyInjection\Container::get 1,600 2.3% 33,269 14.4% 7,545 3.3% 34,191 15.8% 5,735 2.6% 3,688,856 21.2% -34,544 -0.2% 3,870,960 22.0% 46,152 0.3%
strtr 1,325 1.9% 2,007 0.9% 2,007 0.9% 3,178 1.5% 3,178 1.5% 71,552 0.4% 71,552 0.4% 2,584,944 14.7% 2,584,944 14.7%
substr 1,313 1.9% 18 0.0% 18 0.0% 1,330 0.6% 1,330 0.6% 72,272 0.4% 72,272 0.4% 17,544 0.1% 17,544 0.1%
array_keys 1,040 1.5% 564 0.2% 564 0.2% 1,403 0.6% 1,403 0.6% 471,952 2.7% 471,952 2.7% 93,808 0.5% 93,808 0.5%
count 735 1.1% 396 0.2% 205 0.1% 1,139 0.5% 887 0.4% 29,560 0.2% 21,832 0.1% 15,832 0.1% 14,096 0.1%
preg_replace 722 1.0% 1,200 0.5% 1,200 0.5% 1,647 0.8% 1,647 0.8% 113,112 0.6% 113,112 0.6% 27,280 0.2% 27,280 0.2%
Drupal\Component\Utility\String::checkPlain 712 1.0% 1,697 0.7% 1,302 0.6% 2,314 1.1% 1,430 0.7% 155,392 0.9% 43,992 0.3% 12,992 0.1% 9,592 0.1%
htmlspecialchars 712 1.0% 395 0.2% 395 0.2% 884 0.4% 884 0.4% 111,400 0.6% 111,400 0.6% 3,400 0.0% 3,400 0.0%
in_array 708 1.0% 245 0.1% 245 0.1% 890 0.4% 890 0.4% 17,536 0.1% 17,536 0.1% 10,752 0.1% 10,752 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 659 1.0% 1,543 0.7% 1,493 0.6% 2,146 1.0% 1,484 0.7% 44,520 0.3% 43,712 0.3% 21,536 0.1% 20,728 0.1%
Drupal\menu_link\Entity\MenuLink::offsetGet 599 0.9% 138 0.1% 138 0.1% 667 0.3% 667 0.3% 12,376 0.1% 12,376 0.1% 528 0.0% 528 0.0%
strrpos 555 0.8% 43 0.0% 43 0.0% 633 0.3% 633 0.3% 3,112 0.0% 3,112 0.0% 2,176 0.0% 2,176 0.0%
file_exists 550 0.8% 2,038 0.9% 2,038 0.9% 2,431 1.1% 2,431 1.1% 5,528 0.0% 5,528 0.0% 3,680 0.0% 3,680 0.0%
Drupal::moduleHandler 540 0.8% 6,704 2.9% 1,211 0.5% 7,113 3.3% 1,224 0.6% 182,672 1.0% 50,680 0.3% 174,280 1.0% 10,056 0.1%
function_exists 532 0.8% 365 0.2% 365 0.2% 712 0.3% 712 0.3% 14,184 0.1% 14,184 0.1% 5,328 0.0% 5,328 0.0%
Composer\Autoload\ClassLoader::findFile 524 0.8% 20,079 8.7% 17,878 7.7% 20,522 9.5% 10,231 4.7% 91,800 0.5% 3,720 0.0% 301,856 1.7% 272,136 1.5%
drupal_static 503 0.7% 763 0.3% 756 0.3% 1,119 0.5% 1,063 0.5% 38,608 0.2% 37,832 0.2% 33,080 0.2% 32,392 0.2%
is_integer 437 0.6% 0 0.0% 0 0.0% 383 0.2% 383 0.2% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
explode 413 0.6% 274 0.1% 274 0.1% 582 0.3% 582 0.3% 191,792 1.1% 191,792 1.1% 20,200 0.1% 20,200 0.1%
str_replace 406 0.6% 476 0.2% 476 0.2% 794 0.4% 794 0.4% 236,816 1.4% 236,816 1.4% 43,528 0.2% 43,528 0.2%
implode 372 0.5% 253 0.1% 253 0.1% 501 0.2% 501 0.2% 106,944 0.6% 106,944 0.6% 24,440 0.1% 24,440 0.1%
drupal_sort_css_js 329 0.5% 273 0.1% 273 0.1% 415 0.2% 415 0.2% 16,560 0.1% 16,560 0.1% 288 0.0% 288 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 314 0.5% 1,962 0.8% 787 0.3% 2,092 1.0% 957 0.4% 232,184 1.3% -2,400 -0.0% 256,168 1.5% 2,704 0.0%
PDOStatement::setFetchMode 314 0.5% 247 0.1% 113 0.0% 567 0.3% 432 0.2% 11,528 0.1% 5,240 0.0% 8,120 0.0% 3,200 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 314 0.5% 3,324 1.4% 1,310 0.6% 3,453 1.6% 1,006 0.5% 323,920 1.9% 24,072 0.1% 272,568 1.5% 7,920 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 310 0.5% 2,294 1.0% 2,041 0.9% 2,501 1.2% 1,272 0.6% 79,776 0.5% 48,480 0.3% 2,464 0.0% 2,464 0.0%
Drupal\Core\Template\Attribute::offsetSet 310 0.5% 2,984 1.3% 690 0.3% 3,210 1.5% 709 0.3% 151,608 0.9% 71,832 0.4% 6,568 0.0% 4,104 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 308 0.4% 79 0.0% 79 0.0% 369 0.2% 369 0.2% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::printed 305 0.4% 7 0.0% 7 0.0% 327 0.2% 327 0.2% 928 0.0% 928 0.0% 648 0.0% 648 0.0%
Drupal\Core\Template\AttributeValueBase::render 304 0.4% 3,600 1.6% 1,324 0.6% 3,832 1.8% 1,067 0.5% 54,840 0.3% -89,504 -0.5% 16,224 0.1% 2,480 0.0%
Composer\Autoload\ClassLoader::loadClass 299 0.4% 33,567 14.5% 2,433 1.1% 34,042 15.7% 1,829 0.8% 6,820,880 39.1% 312,856 1.8% 5,327,240 30.3% 318,144 1.8%
is_string 284 0.4% 2 0.0% 2 0.0% 295 0.1% 295 0.1% 14,888 0.1% 14,888 0.1% 8,208 0.0% 8,208 0.0%
Drupal::service 270 0.4% 11,054 4.8% 633 0.3% 11,287 5.2% 630 0.3% 971,976 5.6% 22,984 0.1% 1,292,400 7.3% 9,608 0.1%
Drupal\Core\Render\Element::children 263 0.4% 1,999 0.9% 1,670 0.7% 2,178 1.0% 1,384 0.6% 94,240 0.5% 23,896 0.1% 19,168 0.1% 11,024 0.1%
call_user_func@1 245 0.4% 57,166 24.7% 625 0.3% 53,489 24.6% 589 0.3% 3,435,288 19.7% 59,968 0.3% 2,864,648 16.3% 10,272 0.1%
is_bool 238 0.3% 2 0.0% 2 0.0% 224 0.1% 224 0.1% 2,400 0.0% 2,400 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter 230 0.3% 5,050 2.2% 1,274 0.6% 4,823 2.2% 1,046 0.5% 194,264 1.1% 912 0.0% 110,936 0.6% 17,760 0.1%
Drupal\Core\Template\AttributeString::__toString 220 0.3% 994 0.4% 487 0.2% 1,146 0.5% 458 0.2% 56,880 0.3% 11,760 0.1% 3,112 0.0% 1,200 0.0%
Drupal\Core\Database\Connection::escapeTable 220 0.3% 807 0.3% 430 0.2% 991 0.5% 480 0.2% 25,384 0.1% 2,024 0.0% 17,368 0.1% 9,288 0.1%
dirname 212 0.3% 15 0.0% 15 0.0% 221 0.1% 221 0.1% 24,520 0.1% 24,520 0.1% 11,504 0.1% 11,504 0.1%
preg_match 210 0.3% 436 0.2% 436 0.2% 607 0.3% 607 0.3% 41,232 0.2% 41,232 0.2% 7,416 0.0% 7,416 0.0%
Drupal\Core\Config\Config::get 206 0.3% 6,314 2.7% 859 0.4% 4,878 2.2% 745 0.3% 101,456 0.6% -10,712 -0.1% 189,832 1.1% 4,872 0.0%
trim 201 0.3% 52 0.0% 52 0.0% 241 0.1% 241 0.1% 15,344 0.1% 15,344 0.1% 4,496 0.0% 4,496 0.0%
array_diff 200 0.3% 265 0.1% 265 0.1% 386 0.2% 386 0.2% 36,096 0.2% 36,096 0.2% 12,184 0.1% 12,184 0.1%
array_filter 191 0.3% 496 0.2% 420 0.2% 650 0.3% 520 0.2% 54,144 0.3% 45,960 0.3% 21,632 0.1% 17,376 0.1%
Drupal\Core\Entity\EntityType::getClass 187 0.3% 23 0.0% 23 0.0% 207 0.1% 207 0.1% 4,224 0.0% 4,224 0.0% 2,968 0.0% 2,968 0.0%
is_scalar 182 0.3% 0 0.0% 0 0.0% 165 0.1% 165 0.1% 3,904 0.0% 3,904 0.0% 1,288 0.0% 1,288 0.0%
Drupal\Core\Utility\ThemeRegistry::has 179 0.3% 372 0.2% 354 0.2% 500 0.2% 297 0.1% 13,672 0.1% 12,872 0.1% 792 0.0% 792 0.0%
Drupal\Core\Template\Attribute::__toString 178 0.3% 5,084 2.2% 1,466 0.6% 5,207 2.4% 1,036 0.5% 65,880 0.4% 6,656 0.0% 21,160 0.1% 4,288 0.0%
Drupal\Core\Template\Attribute::__construct 177 0.3% 3,574 1.5% 678 0.3% 3,703 1.7% 593 0.3% 185,424 1.1% 40,648 0.2% 9,448 0.1% 4,736 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 175 0.3% 1,598 0.7% 557 0.2% 1,744 0.8% 556 0.3% 26,888 0.2% -5,360 -0.0% 314,368 1.8% 9,128 0.1%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 175 0.3% 211 0.1% 206 0.1% 317 0.1% 311 0.1% 12,064 0.1% 9,856 0.1% 2,816 0.0% 1,160 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 175 0.3% 702 0.3% 482 0.2% 841 0.4% 514 0.2% 17,040 0.1% 1,520 0.0% 8,360 0.0% 1,856 0.0%
t 166 0.2% 4,302 1.9% 643 0.3% 4,421 2.0% 526 0.2% 117,608 0.7% 22,488 0.1% 376,648 2.1% 11,056 0.1%
Drupal::translation 166 0.2% 2,182 0.9% 354 0.2% 2,278 1.0% 322 0.1% 71,152 0.4% 9,064 0.1% 61,928 0.4% 1,896 0.0%
is_numeric 160 0.2% 0 0.0% 0 0.0% 154 0.1% 154 0.1% 13,416 0.1% 13,416 0.1% 7,512 0.0% 7,512 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 157 0.2% 45 0.0% 45 0.0% 207 0.1% 207 0.1% 872 0.0% 872 0.0% 840 0.0% 840 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 157 0.2% 571 0.2% 526 0.2% 687 0.3% 480 0.2% 22,720 0.1% 21,848 0.1% 6,880 0.0% 6,040 0.0%
rawurlencode 151 0.2% 11 0.0% 11 0.0% 151 0.1% 151 0.1% 18,440 0.1% 18,440 0.1% 1,832 0.0% 1,832 0.0%
unserialize 148 0.2% 4,674 2.0% 3,259 1.4% 4,780 2.2% 3,306 1.5% 2,074,768 11.9% 1,684,480 9.7% 2,220,552 12.6% 1,921,560 10.9%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 146 0.2% 455 0.2% 447 0.2% 588 0.3% 403 0.2% 12,136 0.1% 3,376 0.0% 3,648 0.0% 2,688 0.0%
Symfony\Component\DependencyInjection\Container::get@1 144 0.2% 16,262 7.0% 796 0.3% 16,028 7.4% 628 0.3% 2,431,808 13.9% 4,520 0.0% 2,358,904 13.4% 19,664 0.1%
Drupal\Core\DependencyInjection\Container::get@1 144 0.2% 17,014 7.4% 738 0.3% 16,811 7.7% 620 0.3% 2,495,552 14.3% 62,944 0.4% 2,401,712 13.6% 42,088 0.2%
Composer\Autoload\ClassLoader::loadClass@1 142 0.2% 12,693 5.5% 1,221 0.5% 12,866 5.9% 826 0.4% 2,747,352 15.8% 175,152 1.0% 2,204,120 12.5% 175,240 1.0%
Drupal\Component\Utility\Unicode::getStatus 139 0.2% 11 0.0% 11 0.0% 137 0.1% 137 0.1% 1,688 0.0% 1,688 0.0% 1,304 0.0% 1,304 0.0%
strlen 137 0.2% 0 0.0% 0 0.0% 171 0.1% 171 0.1% 14,432 0.1% 14,432 0.1% 6,032 0.0% 6,032 0.0%
Drupal\Core\Database\Connection::query 135 0.2% 26,671 11.5% 1,479 0.6% 12,591 5.8% 1,159 0.5% 837,680 4.8% -103,712 -0.6% 494,128 2.8% 30,976 0.2%
Drupal\Core\Database\Connection::prepareQuery 135 0.2% 2,239 1.0% 581 0.3% 2,348 1.1% 481 0.2% 138,408 0.8% -20,808 -0.1% 49,248 0.3% 2,208 0.0%
array_reverse 135 0.2% 61 0.0% 61 0.0% 169 0.1% 169 0.1% 33,264 0.2% 33,264 0.2% 4,640 0.0% 4,640 0.0%
PDO::prepare 135 0.2% 1,043 0.5% 469 0.2% 1,136 0.5% 469 0.2% 128,488 0.7% 120,040 0.7% 14,560 0.1% 12,752 0.1%
Drupal\Core\Database\Connection::prefixTables 135 0.2% 615 0.3% 340 0.1% 731 0.3% 356 0.2% 30,728 0.2% -139,952 -0.8% 32,480 0.2% 760 0.0%
Drupal\Core\Database\Statement::execute 135 0.2% 20,611 8.9% 1,442 0.6% 6,505 3.0% 1,000 0.5% 684,952 3.9% 2,160 0.0% 301,488 1.7% 2,208 0.0%
Drupal\Core\Database\Connection::defaultOptions 135 0.2% 184 0.1% 184 0.1% 307 0.1% 307 0.1% 103,488 0.6% 103,488 0.6% 28,136 0.2% 28,136 0.2%
Drupal\Core\Database\Connection::getLogger 135 0.2% 29 0.0% 29 0.0% 166 0.1% 166 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
PDOStatement::execute 135 0.2% 19,138 8.3% 19,138 8.3% 5,070 2.3% 5,070 2.3% 680,336 3.9% 680,336 3.9% 297,152 1.7% 297,152 1.7%
Drupal\Core\Database\Statement::__construct 135 0.2% 574 0.2% 482 0.2% 667 0.3% 442 0.2% 8,448 0.0% 7,632 0.0% 1,808 0.0% 1,160 0.0%
Drupal\Core\Database\Connection::expandArguments 135 0.2% 2,158 0.9% 1,424 0.6% 2,272 1.0% 1,222 0.6% 14,544 0.1% -115,272 -0.7% 84,280 0.5% 51,848 0.3%
end 132 0.2% 39 0.0% 39 0.0% 167 0.1% 167 0.1% 3,560 0.0% 3,560 0.0% 2,000 0.0% 2,000 0.0%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 132 0.2% 2,398 1.0% 142 0.1% 2,012 0.9% 253 0.1% 380,104 2.2% 1,224 0.0% 466,232 2.6% 256 0.0%
Drupal\Component\Plugin\PluginManagerBase::getDefinition 132 0.2% 2,722 1.2% 324 0.1% 2,367 1.1% 355 0.2% 391,496 2.2% 11,392 0.1% 475,000 2.7% 8,768 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 130 0.2% 9,650 4.2% 635 0.3% 9,574 4.4% 645 0.3% 1,297,504 7.4% 18,784 0.1% 1,206,040 6.9% 9,880 0.1%
Symfony\Component\Routing\Route::getOption 129 0.2% 121 0.1% 121 0.1% 226 0.1% 226 0.1% 5,792 0.0% 5,792 0.0% 2,400 0.0% 2,400 0.0%
Symfony\Component\Routing\Route::getPath 126 0.2% 1 0.0% 1 0.0% 139 0.1% 139 0.1% 3,360 0.0% 3,360 0.0% 2,128 0.0% 2,128 0.0%
drupal_alter 124 0.2% 6,169 2.7% 463 0.2% 5,863 2.7% 384 0.2% 181,256 1.0% 6,336 0.0% 110,040 0.6% 4,264 0.0%
Symfony\Component\Routing\CompiledRoute::getRegex 123 0.2% 0 0.0% 0 0.0% 140 0.1% 140 0.1% 2,592 0.0% 2,592 0.0% 2,392 0.0% 2,392 0.0%
array_merge 121 0.2% 109 0.0% 109 0.0% 209 0.1% 209 0.1% 82,624 0.5% 82,624 0.5% 27,048 0.2% 27,048 0.2%
strtoupper 118 0.2% 32 0.0% 32 0.0% 151 0.1% 151 0.1% 14,248 0.1% 14,248 0.1% 6,912 0.0% 6,912 0.0%
Drupal\Core\Config\ConfigFactory::getContext 113 0.2% 314 0.1% 277 0.1% 389 0.2% 254 0.1% 8,200 0.0% 7,408 0.0% 3,608 0.0% 2,816 0.0%
element_info 110 0.2% 3,016 1.3% 179 0.1% 2,889 1.3% 242 0.1% 315,920 1.8% 16,448 0.1% 267,096 1.5% 4,720 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 107 0.2% 46,871 20.3% 743 0.3% 43,081 19.8% 538 0.2% 2,842,024 16.3% -73,408 -0.4% 2,805,992 15.9% 8,144 0.0%
Symfony\Component\Routing\CompiledRoute::__construct 106 0.2% 144 0.1% 144 0.1% 243 0.1% 243 0.1% 10,336 0.1% 10,336 0.1% 1,816 0.0% 1,816 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 105 0.2% 1,119 0.5% 680 0.3% 1,183 0.5% 488 0.2% 9,984 0.1% -8,456 -0.0% 6,328 0.0% 3,896 0.0%
array_flip 105 0.2% 169 0.1% 169 0.1% 249 0.1% 249 0.1% 142,688 0.8% 142,688 0.8% 42,024 0.2% 42,024 0.2%
preg_quote 102 0.1% 21 0.0% 21 0.0% 108 0.0% 108 0.0% 7,376 0.0% 7,376 0.0% 3,728 0.0% 3,728 0.0%
[ display all ]