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

Overall Summary
Total Incl. Wall Time (microsec):208,918 microsecs
Total Incl. CPU (microsecs):189,930 microsecs
Total Incl. MemUse (bytes):13,212,688 bytes
Total Incl. PeakMemUse (bytes):13,347,992 bytes
Number of Function Calls:41,535


[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%
Symfony\Component\ClassLoader\ClassLoader::findFile 308 0.7% 16,109 7.7% 12,816 6.1% 16,369 8.6% 7,857 4.1% 62,448 0.5% -17,048 -0.1% 204,312 1.5% 165,080 1.2%
PDOStatement::execute 98 0.2% 25,661 12.3% 25,661 12.3% 7,460 3.9% 7,460 3.9% 514,648 3.9% 514,648 3.9% 258,008 1.9% 258,008 1.9%
Symfony\Component\DependencyInjection\Container::get 1,505 3.6% 25,988 12.4% 5,247 2.5% 26,398 13.9% 5,446 2.9% 2,282,816 17.3% -7,944 -0.1% 2,216,240 16.6% 61,432 0.5%
strpos 4,295 10.3% 289 0.1% 289 0.1% 4,599 2.4% 4,599 2.4% 18,176 0.1% 18,176 0.1% 11,040 0.1% 11,040 0.1%
load::includes/common.inc 1 0.0% 4,251 2.0% 4,251 2.0% 4,253 2.2% 4,253 2.2% 716,552 5.4% 716,552 5.4% 719,944 5.4% 719,944 5.4%
load::node/node.module 1 0.0% 3,743 1.8% 3,743 1.8% 3,745 2.0% 3,745 2.0% 613,120 4.6% 613,120 4.6% 628,632 4.7% 628,632 4.7%
drupal_container 1,476 3.6% 3,998 1.9% 3,588 1.7% 5,042 2.7% 3,281 1.7% 33,816 0.3% 33,008 0.2% 23,280 0.2% 22,912 0.2%
url 209 0.5% 12,939 6.2% 4,045 1.9% 13,073 6.9% 3,121 1.6% 39,624 0.3% 6,440 0.0% 30,816 0.2% 14,592 0.1%
unserialize 87 0.2% 17,375 8.3% 2,788 1.3% 15,090 7.9% 2,856 1.5% 1,719,856 13.0% 1,140,504 8.6% 2,020,024 15.1% 1,414,800 10.6%
load::includes/theme.inc 1 0.0% 2,662 1.3% 2,662 1.3% 2,664 1.4% 2,664 1.4% 448,440 3.4% 448,440 3.4% 426,296 3.2% 426,296 3.2%
strtolower 1,896 4.6% 1,361 0.7% 1,361 0.7% 2,581 1.4% 2,581 1.4% 92,664 0.7% 92,664 0.7% 14,352 0.1% 14,352 0.1%
file_exists 327 0.8% 2,171 1.0% 2,171 1.0% 2,435 1.3% 2,435 1.3% 6,320 0.0% 6,320 0.0% 5,016 0.0% 5,016 0.0%
l 204 0.5% 24,405 11.7% 2,944 1.4% 24,134 12.7% 2,370 1.2% 186,200 1.4% -81,392 -0.6% 149,752 1.1% 4,152 0.0%
load::comment/comment.module 1 0.0% 1,979 0.9% 1,979 0.9% 1,982 1.0% 1,982 1.0% 379,384 2.9% 379,384 2.9% 390,744 2.9% 390,744 2.9%
load::service_container_prod_.php/fd144b8c4643d4c8ba2657dbd3af09341704a2040eef8f5b8d49a3bd0a8bef5b.php 1 0.0% 1,887 0.9% 1,887 0.9% 1,889 1.0% 1,889 1.0% 454,840 3.4% 454,840 3.4% 465,248 3.5% 465,248 3.5%
Drupal\Core\Extension\ModuleHandler::load 45 0.1% 10,106 4.8% 1,899 0.9% 10,152 5.3% 1,781 0.9% 1,437,880 10.9% 8,568 0.1% 1,420,568 10.6% 31,888 0.2%
Drupal::getContainer 1,476 3.6% 410 0.2% 410 0.2% 1,761 0.9% 1,761 0.9% 808 0.0% 808 0.0% 368 0.0% 368 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 58 0.1% 45,007 21.5% 1,946 0.9% 30,199 15.9% 1,704 0.9% 1,773,424 13.4% -135,824 -1.0% 2,346,408 17.6% 154,504 1.2%
str_replace 940 2.3% 1,123 0.5% 1,123 0.5% 1,638 0.9% 1,638 0.9% 190,608 1.4% 190,608 1.4% 61,200 0.5% 61,200 0.5%
current_path 241 0.6% 5,472 2.6% 2,255 1.1% 5,626 3.0% 1,606 0.8% 13,272 0.1% -1,784 -0.0% 4,336 0.0% 2,912 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 117 0.3% 5,614 2.7% 2,008 1.0% 5,733 3.0% 1,529 0.8% 139,656 1.1% 28,088 0.2% 184,296 1.4% 13,856 0.1%
drupal_static 434 1.0% 1,121 0.5% 1,066 0.5% 1,500 0.8% 1,413 0.7% 59,264 0.4% 58,488 0.4% 77,344 0.6% 76,568 0.6%
Symfony\Component\ClassLoader\ClassLoader::loadClass 181 0.4% 28,399 13.6% 1,857 0.9% 28,622 15.1% 1,390 0.7% 3,804,608 28.8% 179,288 1.4% 3,402,312 25.5% 201,176 1.5%
check_plain 589 1.4% 3,270 1.6% 1,399 0.7% 3,643 1.9% 1,374 0.7% 129,360 1.0% 9,640 0.1% 17,680 0.1% 4,504 0.0%
Drupal\Component\Utility\String::checkPlain 591 1.4% 1,884 0.9% 1,262 0.6% 2,290 1.2% 1,325 0.7% 120,944 0.9% 29,736 0.2% 14,192 0.1% 8,824 0.1%
preg_replace 361 0.9% 913 0.4% 913 0.4% 1,227 0.6% 1,227 0.6% 67,832 0.5% 67,832 0.5% 22,360 0.2% 22,360 0.2%
is_array 1,039 2.5% 99 0.0% 99 0.0% 1,227 0.6% 1,227 0.6% 37,640 0.3% 37,640 0.3% 18,088 0.1% 18,088 0.1%
Drupal\Core\Database\Connection::query 98 0.2% 32,852 15.7% 1,468 0.7% 14,641 7.7% 1,210 0.6% 634,176 4.8% -68,392 -0.5% 438,392 3.3% 32,048 0.2%
theme@1 42 0.1% 18,813 9.0% 1,651 0.8% 18,571 9.8% 1,206 0.6% 804,528 6.1% -120,784 -0.9% 924,080 6.9% 11,672 0.1%
glob 7 0.0% 1,172 0.6% 1,172 0.6% 1,179 0.6% 1,179 0.6% 16,096 0.1% 16,096 0.1% 7,792 0.1% 7,792 0.1%
Drupal\Core\Database\Connection::expandArguments 98 0.2% 2,129 1.0% 1,402 0.7% 2,215 1.2% 1,178 0.6% 9,192 0.1% -84,984 -0.6% 80,376 0.6% 48,176 0.4%
drupal_alter 247 0.6% 5,379 2.6% 1,515 0.7% 5,618 3.0% 1,173 0.6% 77,400 0.6% 7,056 0.1% 54,024 0.4% 7,696 0.1%
Drupal\Core\Entity\EntityNG::__get 568 1.4% 756 0.4% 682 0.3% 1,223 0.6% 1,145 0.6% 8,512 0.1% 5,400 0.0% 4,336 0.0% 3,088 0.0%
Drupal\Core\Extension\ModuleHandler::alter 248 0.6% 2,295 1.1% 1,347 0.6% 2,522 1.3% 1,140 0.6% 69,792 0.5% 16,224 0.1% 43,192 0.3% 16,536 0.1%
language 183 0.4% 3,835 1.8% 1,500 0.7% 3,979 2.1% 1,115 0.6% 51,472 0.4% 5,792 0.0% 54,680 0.4% 12,368 0.1%
Drupal\Core\Database\Statement::execute 98 0.2% 27,137 13.0% 1,405 0.7% 8,902 4.7% 1,072 0.6% 519,264 3.9% 2,160 0.0% 262,344 2.0% 2,208 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 120 0.3% 9,874 4.7% 1,063 0.5% 9,708 5.1% 1,004 0.5% 832,376 6.3% 14,600 0.1% 821,032 6.2% 8,464 0.1%
Drupal\Core\Path\AliasManager::lookupPathAlias 206 0.5% 1,943 0.9% 1,098 0.5% 2,120 1.1% 971 0.5% 15,264 0.1% -4,096 -0.0% 5,472 0.0% 2,488 0.0%
htmlspecialchars 591 1.4% 622 0.3% 622 0.3% 965 0.5% 965 0.5% 91,208 0.7% 91,208 0.7% 5,368 0.0% 5,368 0.0%
array_keys 477 1.1% 548 0.3% 548 0.3% 940 0.5% 940 0.5% 230,064 1.7% 230,064 1.7% 50,104 0.4% 50,104 0.4%
Drupal\Core\Template\Attribute::__toString 263 0.6% 2,984 1.4% 1,076 0.5% 3,136 1.7% 890 0.5% 47,416 0.4% 21,200 0.2% 32,544 0.2% 7,288 0.1%
Drupal\Core\Cache\DatabaseBackend::checksumTags 65 0.2% 4,971 2.4% 1,013 0.5% 3,246 1.7% 842 0.4% 52,472 0.4% -87,616 -0.7% 82,416 0.6% 14,256 0.1%
t 128 0.3% 3,838 1.8% 850 0.4% 3,962 2.1% 835 0.4% 72,896 0.6% 22,488 0.2% 74,856 0.6% 31,472 0.2%
Symfony\Component\HttpFoundation\ParameterBag::get 289 0.7% 967 0.5% 718 0.3% 1,236 0.7% 825 0.4% 16,032 0.1% 15,224 0.1% 13,264 0.1% 12,616 0.1%
substr 648 1.6% 208 0.1% 208 0.1% 812 0.4% 812 0.4% 50,888 0.4% 50,888 0.4% 20,240 0.2% 20,240 0.2%
Drupal\Core\Path\AliasManager::getPathAlias 206 0.5% 3,149 1.5% 999 0.5% 3,251 1.7% 808 0.4% 7,664 0.1% -8,432 -0.1% 7,712 0.1% 1,408 0.0%
load::Datetime/DateTimePlus.php 1 0.0% 789 0.4% 789 0.4% 790 0.4% 790 0.4% 156,816 1.2% 156,816 1.2% 156,952 1.2% 156,952 1.2%
Drupal\Core\Cache\DatabaseBackend::prepareItem 58 0.1% 22,758 10.9% 847 0.4% 18,664 9.8% 778 0.4% 1,459,880 11.0% -163,600 -1.2% 1,918,384 14.4% 6,080 0.0%
array_key_exists 537 1.3% 409 0.2% 409 0.2% 759 0.4% 759 0.4% 6,416 0.0% 6,416 0.0% 4,928 0.0% 4,928 0.0%
Drupal\Core\Config\Config::get 149 0.4% 16,444 7.9% 856 0.4% 11,164 5.9% 733 0.4% 231,160 1.7% -6,336 -0.0% 445,816 3.3% 5,064 0.0%
drupal_encode_path 218 0.5% 1,125 0.5% 871 0.4% 1,250 0.7% 690 0.4% 21,376 0.2% 2,464 0.0% 4,800 0.0% 2,480 0.0%
function_exists 402 1.0% 409 0.2% 409 0.2% 687 0.4% 687 0.4% 19,736 0.1% 19,736 0.1% 11,008 0.1% 11,008 0.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray 23 0.1% 1,046 0.5% 992 0.5% 1,074 0.6% 642 0.3% 51,488 0.4% 46,376 0.4% 21,416 0.2% 20,240 0.2%
load::block/block.module 1 0.0% 639 0.3% 639 0.3% 641 0.3% 641 0.3% 111,488 0.8% 111,488 0.8% 116,208 0.9% 116,208 0.9%
Drupal\Core\Language\LanguageManager::getLanguage 391 0.9% 578 0.3% 421 0.2% 790 0.4% 624 0.3% 22,408 0.2% 4,616 0.0% 24,728 0.2% 2,328 0.0%
Drupal\Core\Template\Attribute::offsetSet 109 0.3% 1,163 0.6% 867 0.4% 1,254 0.7% 620 0.3% 67,288 0.5% 41,960 0.3% 27,888 0.2% 10,840 0.1%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 71 0.2% 10,792 5.2% 772 0.4% 10,953 5.8% 615 0.3% 1,627,872 12.3% 86,272 0.7% 1,542,824 11.6% 101,704 0.8%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 48 0.1% 8,527 4.1% 877 0.4% 8,307 4.4% 606 0.3% 590,424 4.5% 10,984 0.1% 569,920 4.3% 11,808 0.1%
Symfony\Component\DependencyInjection\Container::has 187 0.5% 710 0.3% 519 0.2% 863 0.5% 605 0.3% 14,736 0.1% 4,768 0.0% 9,512 0.1% 9,512 0.1%
Drupal\Core\Config\ConfigFactory::get 91 0.2% 5,174 2.5% 715 0.3% 5,257 2.8% 588 0.3% 116,984 0.9% 3,000 0.0% 85,464 0.6% 5,632 0.0%
element_children 71 0.2% 935 0.4% 591 0.3% 1,009 0.5% 569 0.3% 46,192 0.3% 21,784 0.2% 20,928 0.2% 13,408 0.1%
Drupal\Core\Template\Attribute::__construct 248 0.6% 1,549 0.7% 475 0.2% 1,692 0.9% 548 0.3% 80,624 0.6% 21,128 0.2% 33,224 0.2% 7,792 0.1%
fread 1 0.0% 543 0.3% 543 0.3% 544 0.3% 544 0.3% 13,096 0.1% 13,096 0.1% 4,392 0.0% 4,392 0.0%
run_init::templates/page.tpl.php 1 0.0% 40,412 19.3% 679 0.3% 40,129 21.1% 534 0.3% 874,848 6.6% -22,952 -0.2% 913,496 6.8% 1,736 0.0%
Drupal\Core\Utility\CacheArray::offsetExists 209 0.5% 658 0.3% 441 0.2% 853 0.4% 519 0.3% 14,176 0.1% 2,440 0.0% 2,240 0.0% 1,312 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 117 0.3% 1,425 0.7% 476 0.2% 1,242 0.7% 517 0.3% 55,272 0.4% 1,672 0.0% 74,656 0.6% 1,576 0.0%
_drupal_bootstrap_code 1 0.0% 16,461 7.9% 552 0.3% 15,938 8.4% 501 0.3% 2,230,360 16.9% 1,392 0.0% 2,205,088 16.5% 11,512 0.1%
Drupal\Core\Config\Context\ConfigContext::notify 75 0.2% 4,369 2.1% 547 0.3% 4,437 2.3% 496 0.3% 62,440 0.5% 2,496 0.0% 71,080 0.5% 5,184 0.0%
Symfony\Component\EventDispatcher\Event::stopPropagation 1 0.0% 3 0.0% 3 0.0% 482 0.3% 482 0.3% 33,720 0.3% 33,720 0.3% 27,416 0.2% 27,416 0.2%
drupal_get_library 2 0.0% 1,054 0.5% 627 0.3% 1,055 0.6% 480 0.3% 258,504 2.0% 29,456 0.2% 297,656 2.2% 122,360 0.9%
strrpos 319 0.8% 311 0.1% 311 0.1% 477 0.3% 477 0.3% 2,320 0.0% 2,320 0.0% 584 0.0% 584 0.0%
strtr 196 0.5% 304 0.1% 304 0.1% 468 0.2% 468 0.2% 31,896 0.2% 31,896 0.2% 41,224 0.3% 41,224 0.3%
_menu_link_translate 18 0.0% 11,366 5.4% 661 0.3% 11,381 6.0% 455 0.2% 444,376 3.4% -12,216 -0.1% 414,656 3.1% 2,520 0.0%
PDO::prepare 98 0.2% 890 0.4% 447 0.2% 974 0.5% 454 0.2% 90,568 0.7% 83,896 0.6% 8,936 0.1% 7,120 0.1%
Drupal\Core\Extension\ModuleHandler::getImplementations 117 0.3% 2,059 1.0% 563 0.3% 1,851 1.0% 442 0.2% 100,352 0.8% 10,400 0.1% 80,976 0.6% 4,128 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 8 0.0% 17,817 8.5% 652 0.3% 14,982 7.9% 438 0.2% 400,592 3.0% 16,120 0.1% 411,928 3.1% 3,584 0.0%
config 88 0.2% 5,882 2.8% 558 0.3% 5,976 3.1% 437 0.2% 73,752 0.6% 22,616 0.2% 31,592 0.2% 9,016 0.1%
array_filter 112 0.3% 3,897 1.9% 356 0.2% 3,581 1.9% 431 0.2% 199,440 1.5% 32,864 0.2% 174,208 1.3% 17,776 0.1%
Drupal\Core\Entity\Entity::__construct 65 0.2% 380 0.2% 380 0.2% 427 0.2% 427 0.2% 7,344 0.1% 7,344 0.1% 13,736 0.1% 13,736 0.1%
array_diff 151 0.4% 284 0.1% 284 0.1% 411 0.2% 411 0.2% 24,984 0.2% 24,984 0.2% 8,672 0.1% 8,672 0.1%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 40 0.1% 2,497 1.2% 511 0.2% 2,532 1.3% 400 0.2% 185,544 1.4% -10,352 -0.1% 191,360 1.4% 43,024 0.3%
Drupal\Core\Database\Connection::prepareQuery 98 0.2% 1,918 0.9% 469 0.2% 2,010 1.1% 399 0.2% 98,696 0.7% -13,384 -0.1% 33,984 0.3% 2,304 0.0%
is_integer 368 0.9% 19 0.0% 19 0.0% 396 0.2% 396 0.2% 1,616 0.0% 1,616 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 62 0.1% 947 0.5% 465 0.2% 995 0.5% 394 0.2% 10,352 0.1% 4,912 0.0% 13,832 0.1% 3,248 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 25 0.1% 505 0.2% 436 0.2% 526 0.3% 391 0.2% 82,288 0.6% 79,000 0.6% 32,592 0.2% 31,848 0.2%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 63 0.2% 1,917 0.9% 513 0.2% 1,970 1.0% 385 0.2% 8,872 0.1% 2,032 0.0% 12,448 0.1% 2,112 0.0%
Drupal\block\Plugin\Core\Entity\Block::get 83 0.2% 483 0.2% 373 0.2% 570 0.3% 378 0.2% 11,312 0.1% -544 -0.0% 9,592 0.1% 6,352 0.0%
_menu_translate 8 0.0% 35,656 17.1% 197 0.1% 30,106 15.9% 375 0.2% 2,089,184 15.8% 11,112 0.1% 2,131,968 16.0% 33,496 0.3%
Drupal\Core\Database\Connection::escapeTable 122 0.3% 674 0.3% 351 0.2% 794 0.4% 372 0.2% 16,096 0.1% 2,320 0.0% 13,872 0.1% 8,704 0.1%
is_object 275 0.7% 63 0.0% 63 0.0% 371 0.2% 371 0.2% 9,496 0.1% 9,496 0.1% 6,360 0.0% 6,360 0.0%
call_user_func_array 76 0.2% 50,710 24.3% 399 0.2% 44,597 23.5% 371 0.2% 2,741,744 20.8% 62,376 0.5% 2,654,056 19.9% 31,880 0.2%
Drupal\Core\Entity\EntityNG::getTranslatedField 48 0.1% 9,914 4.7% 459 0.2% 9,688 5.1% 370 0.2% 708,912 5.4% 21,376 0.2% 668,592 5.0% 9,248 0.1%
implode 222 0.5% 214 0.1% 214 0.1% 367 0.2% 367 0.2% 43,056 0.3% 43,056 0.3% 17,056 0.1% 17,056 0.1%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 21 0.1% 4,851 2.3% 507 0.2% 4,868 2.6% 366 0.2% 374,888 2.8% 7,328 0.1% 359,544 2.7% 11,120 0.1%
Drupal\Core\Entity\DatabaseStorageController::load 22 0.1% 30,829 14.8% 484 0.2% 25,319 13.3% 359 0.2% 1,657,360 12.5% -77,264 -0.6% 1,700,240 12.7% 4,128 0.0%
Symfony\Component\DependencyInjection\Container::isScopeActive 243 0.6% 244 0.1% 244 0.1% 359 0.2% 359 0.2% 14,152 0.1% 14,152 0.1% 840 0.0% 840 0.0%
Drupal\Core\TypedData\TypedData::setContext 157 0.4% 201 0.1% 201 0.1% 357 0.2% 357 0.2% 6,488 0.0% 6,488 0.0% 6,344 0.0% 6,344 0.0%
explode 191 0.5% 211 0.1% 211 0.1% 351 0.2% 351 0.2% 94,976 0.7% 94,976 0.7% 14,520 0.1% 14,520 0.1%
Drupal\Core\Database\Statement::__construct 98 0.2% 443 0.2% 335 0.2% 520 0.3% 348 0.2% 6,672 0.1% 5,856 0.0% 1,816 0.0% 1,168 0.0%
unserialize@1 22 0.1% 324 0.2% 324 0.2% 348 0.2% 348 0.2% 161,552 1.2% 161,552 1.2% 116,992 0.9% 116,992 0.9%
[ display all ]