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

Overall Summary
Total Incl. Wall Time (microsec):214,926 microsecs
Total Incl. CPU (microsecs):195,404 microsecs
Total Incl. MemUse (bytes):13,206,536 bytes
Total Incl. PeakMemUse (bytes):13,341,872 bytes
Number of Function Calls:43,547


[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,139 7.5% 12,834 6.0% 16,412 8.4% 7,906 4.0% 62,448 0.5% -17,064 -0.1% 204,960 1.5% 165,584 1.2%
PDOStatement::execute 98 0.2% 26,135 12.2% 26,135 12.2% 7,344 3.8% 7,344 3.8% 514,688 3.9% 514,688 3.9% 257,760 1.9% 257,760 1.9%
Symfony\Component\DependencyInjection\Container::get 1,910 4.4% 27,352 12.7% 6,176 2.9% 28,140 14.4% 6,609 3.4% 2,282,024 17.3% -21,688 -0.2% 2,215,520 16.6% 60,968 0.5%
strpos 4,295 9.9% 397 0.2% 397 0.2% 4,580 2.3% 4,580 2.3% 18,176 0.1% 18,176 0.1% 11,040 0.1% 11,040 0.1%
load::includes/common.inc 1 0.0% 4,243 2.0% 4,243 2.0% 4,244 2.2% 4,244 2.2% 716,568 5.4% 716,568 5.4% 718,536 5.4% 718,536 5.4%
load::node/node.module 1 0.0% 3,669 1.7% 3,669 1.7% 3,671 1.9% 3,671 1.9% 613,152 4.6% 613,152 4.6% 628,704 4.7% 628,704 4.7%
drupal_container 1,473 3.4% 4,036 1.9% 3,570 1.7% 5,088 2.6% 3,324 1.7% 33,056 0.3% 32,248 0.2% 22,576 0.2% 22,208 0.2%
url 209 0.5% 13,176 6.1% 3,937 1.8% 13,340 6.8% 3,203 1.6% 39,624 0.3% 6,440 0.0% 32,560 0.2% 15,664 0.1%
l 204 0.5% 29,371 13.7% 4,162 1.9% 29,518 15.1% 3,200 1.6% 83,696 0.6% -93,576 -0.7% 51,320 0.4% 3,904 0.0%
strtolower 2,301 5.3% 1,706 0.8% 1,706 0.8% 3,076 1.6% 3,076 1.6% 105,624 0.8% 105,624 0.8% 14,392 0.1% 14,392 0.1%
unserialize 87 0.2% 17,553 8.2% 2,704 1.3% 15,090 7.7% 2,773 1.4% 1,718,576 13.0% 1,139,200 8.6% 2,021,192 15.1% 1,415,824 10.6%
load::includes/theme.inc 1 0.0% 2,659 1.2% 2,659 1.2% 2,660 1.4% 2,660 1.4% 447,256 3.4% 447,256 3.4% 426,648 3.2% 426,648 3.2%
file_exists 327 0.8% 2,211 1.0% 2,211 1.0% 2,464 1.3% 2,464 1.3% 6,320 0.0% 6,320 0.0% 5,016 0.0% 5,016 0.0%
load::comment/comment.module 1 0.0% 2,012 0.9% 2,012 0.9% 2,014 1.0% 2,014 1.0% 379,576 2.9% 379,576 2.9% 390,552 2.9% 390,552 2.9%
Drupal\Core\Extension\ModuleHandler::load 45 0.1% 10,270 4.8% 2,061 1.0% 10,331 5.3% 1,966 1.0% 1,438,120 10.9% 8,584 0.1% 1,420,736 10.6% 32,024 0.2%
load::service_container_prod_.php/580ab71d90fbb13009e7b335af3cdc06fb38542aedb96a959ae770395c64d40f.php 1 0.0% 1,866 0.9% 1,866 0.9% 1,867 1.0% 1,867 1.0% 454,840 3.4% 454,840 3.4% 465,248 3.5% 465,248 3.5%
Drupal::getContainer 1,473 3.4% 466 0.2% 466 0.2% 1,764 0.9% 1,764 0.9% 808 0.0% 808 0.0% 368 0.0% 368 0.0%
Drupal\Core\Extension\ModuleHandler::alter 452 1.0% 2,937 1.4% 1,995 0.9% 3,320 1.7% 1,710 0.9% 70,808 0.5% 17,104 0.1% 40,536 0.3% 15,208 0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 58 0.1% 45,233 21.0% 1,894 0.9% 29,842 15.3% 1,665 0.9% 1,772,168 13.4% -135,944 -1.0% 2,347,920 17.6% 154,216 1.2%
current_path 241 0.6% 5,529 2.6% 2,294 1.1% 5,753 2.9% 1,661 0.9% 13,280 0.1% -1,776 -0.0% 4,104 0.0% 2,824 0.0%
str_replace 940 2.2% 1,084 0.5% 1,084 0.5% 1,609 0.8% 1,609 0.8% 190,624 1.4% 190,624 1.4% 61,136 0.5% 61,136 0.5%
Drupal\Core\Entity\EntityBCDecorator::__get 117 0.3% 5,616 2.6% 1,972 0.9% 5,728 2.9% 1,511 0.8% 139,656 1.1% 28,088 0.2% 184,296 1.4% 13,856 0.1%
is_array 1,242 2.9% 100 0.0% 100 0.0% 1,471 0.8% 1,471 0.8% 37,640 0.3% 37,640 0.3% 18,584 0.1% 18,584 0.1%
Symfony\Component\ClassLoader\ClassLoader::loadClass 181 0.4% 29,031 13.5% 2,407 1.1% 29,257 15.0% 1,428 0.7% 3,837,416 29.1% 179,272 1.4% 3,443,440 25.8% 202,840 1.5%
drupal_static 434 1.0% 1,147 0.5% 1,091 0.5% 1,504 0.8% 1,404 0.7% 59,264 0.4% 58,488 0.4% 78,128 0.6% 77,352 0.6%
check_plain 589 1.4% 3,325 1.5% 1,419 0.7% 3,674 1.9% 1,383 0.7% 129,360 1.0% 9,640 0.1% 17,728 0.1% 4,552 0.0%
url_is_active 204 0.5% 7,617 3.5% 1,732 0.8% 7,783 4.0% 1,372 0.7% 14,952 0.1% 11,784 0.1% 1,792 0.0% 1,232 0.0%
Drupal\Component\Utility\String::checkPlain 591 1.4% 1,919 0.9% 1,288 0.6% 2,307 1.2% 1,265 0.6% 120,944 0.9% 29,736 0.2% 14,048 0.1% 8,376 0.1%
preg_replace 361 0.8% 919 0.4% 919 0.4% 1,228 0.6% 1,228 0.6% 67,832 0.5% 67,832 0.5% 22,360 0.2% 22,360 0.2%
Drupal\Core\Database\Connection::expandArguments 98 0.2% 2,141 1.0% 1,429 0.7% 2,218 1.1% 1,207 0.6% 9,192 0.1% -84,984 -0.6% 80,720 0.6% 48,352 0.4%
theme@1 42 0.1% 19,010 8.8% 1,621 0.8% 18,711 9.6% 1,185 0.6% 801,288 6.1% -120,784 -0.9% 921,240 6.9% 11,568 0.1%
glob 7 0.0% 1,177 0.5% 1,177 0.5% 1,184 0.6% 1,184 0.6% 16,096 0.1% 16,096 0.1% 7,792 0.1% 7,792 0.1%
drupal_alter 247 0.6% 5,371 2.5% 1,557 0.7% 5,559 2.8% 1,180 0.6% 77,400 0.6% 7,056 0.1% 51,224 0.4% 7,456 0.1%
Drupal\Core\Database\Connection::query 98 0.2% 33,206 15.4% 1,400 0.7% 14,410 7.4% 1,151 0.6% 634,192 4.8% -68,416 -0.5% 439,672 3.3% 32,568 0.2%
Drupal\Core\Entity\EntityNG::__get 568 1.3% 732 0.3% 658 0.3% 1,178 0.6% 1,101 0.6% 8,512 0.1% 5,400 0.0% 4,336 0.0% 3,088 0.0%
language 183 0.4% 3,707 1.7% 1,477 0.7% 3,847 2.0% 1,094 0.6% 51,512 0.4% 5,792 0.0% 54,248 0.4% 12,288 0.1%
Drupal\Core\Database\Statement::execute 98 0.2% 27,592 12.8% 1,406 0.7% 8,775 4.5% 1,055 0.5% 519,304 3.9% 2,160 0.0% 262,096 2.0% 2,208 0.0%
htmlspecialchars 591 1.4% 631 0.3% 631 0.3% 1,042 0.5% 1,042 0.5% 91,208 0.7% 91,208 0.7% 5,672 0.0% 5,672 0.0%
Drupal\Core\Path\AliasManager::lookupPathAlias 206 0.5% 1,981 0.9% 1,096 0.5% 2,198 1.1% 1,040 0.5% 15,264 0.1% -4,096 -0.0% 5,616 0.0% 2,560 0.0%
Drupal::service 440 1.0% 2,782 1.3% 1,100 0.5% 3,109 1.6% 1,013 0.5% 20,160 0.2% 2,648 0.0% 5,336 0.0% 1,496 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 120 0.3% 10,002 4.7% 1,036 0.5% 9,827 5.0% 994 0.5% 832,392 6.3% 14,600 0.1% 821,032 6.2% 8,464 0.1%
array_keys 478 1.1% 561 0.3% 561 0.3% 941 0.5% 941 0.5% 229,736 1.7% 229,736 1.7% 49,824 0.4% 49,824 0.4%
Drupal\Core\Template\Attribute::__toString 263 0.6% 2,979 1.4% 1,080 0.5% 3,169 1.6% 931 0.5% 47,408 0.4% 21,192 0.2% 31,664 0.2% 7,200 0.1%
Drupal\Core\Path\AliasManager::getPathAlias 206 0.5% 3,235 1.5% 1,047 0.5% 3,389 1.7% 867 0.4% 7,664 0.1% -8,432 -0.1% 7,856 0.1% 1,408 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 289 0.7% 974 0.5% 810 0.4% 1,235 0.6% 838 0.4% 16,032 0.1% 15,224 0.1% 13,168 0.1% 12,520 0.1%
Drupal\Core\Cache\DatabaseBackend::checksumTags 65 0.1% 4,966 2.3% 1,013 0.5% 3,229 1.7% 834 0.4% 52,440 0.4% -87,208 -0.7% 82,696 0.6% 14,008 0.1%
t 128 0.3% 3,722 1.7% 845 0.4% 3,837 2.0% 822 0.4% 72,936 0.6% 22,488 0.2% 72,904 0.5% 30,704 0.2%
load::Datetime/DateTimePlus.php 1 0.0% 815 0.4% 815 0.4% 817 0.4% 817 0.4% 156,816 1.2% 156,816 1.2% 156,952 1.2% 156,952 1.2%
substr 648 1.5% 215 0.1% 215 0.1% 809 0.4% 809 0.4% 50,888 0.4% 50,888 0.4% 20,240 0.2% 20,240 0.2%
Drupal\Core\Cache\DatabaseBackend::prepareItem 58 0.1% 22,907 10.7% 815 0.4% 18,643 9.5% 766 0.4% 1,458,728 11.0% -163,464 -1.2% 1,919,728 14.4% 6,000 0.0%
array_key_exists 537 1.2% 316 0.1% 316 0.1% 752 0.4% 752 0.4% 6,416 0.0% 6,416 0.0% 4,280 0.0% 4,280 0.0%
Drupal\Core\Config\Config::get 148 0.3% 17,530 8.2% 835 0.4% 11,401 5.8% 726 0.4% 230,368 1.7% -6,776 -0.1% 445,744 3.3% 5,064 0.0%
drupal_encode_path 218 0.5% 1,131 0.5% 849 0.4% 1,286 0.7% 695 0.4% 21,376 0.2% 2,464 0.0% 4,960 0.0% 2,608 0.0%
function_exists 402 0.9% 422 0.2% 422 0.2% 692 0.4% 692 0.4% 18,968 0.1% 18,968 0.1% 10,440 0.1% 10,440 0.1%
load::block/block.module 1 0.0% 660 0.3% 660 0.3% 662 0.3% 662 0.3% 111,488 0.8% 111,488 0.8% 116,280 0.9% 116,280 0.9%
Drupal\Component\Utility\NestedArray::mergeDeepArray 23 0.1% 1,042 0.5% 1,001 0.5% 1,064 0.5% 640 0.3% 51,480 0.4% 46,368 0.4% 21,408 0.2% 20,232 0.2%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 48 0.1% 8,354 3.9% 866 0.4% 8,207 4.2% 619 0.3% 590,424 4.5% 10,984 0.1% 570,136 4.3% 11,880 0.1%
Drupal\Core\Template\Attribute::offsetSet 109 0.3% 1,154 0.5% 868 0.4% 1,238 0.6% 611 0.3% 67,264 0.5% 41,936 0.3% 32,360 0.2% 11,872 0.1%
Drupal\Core\Language\LanguageManager::getLanguage 391 0.9% 573 0.3% 420 0.2% 771 0.4% 610 0.3% 22,408 0.2% 4,616 0.0% 24,728 0.2% 2,328 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 71 0.2% 10,805 5.0% 782 0.4% 10,925 5.6% 596 0.3% 1,627,904 12.3% 86,272 0.7% 1,543,408 11.6% 101,576 0.8%
Drupal\Core\Config\ConfigFactory::get 90 0.2% 5,106 2.4% 707 0.3% 5,181 2.7% 581 0.3% 116,984 0.9% 3,168 0.0% 85,464 0.6% 5,632 0.0%
Symfony\Component\DependencyInjection\Container::has 187 0.4% 666 0.3% 476 0.2% 821 0.4% 564 0.3% 14,760 0.1% 4,768 0.0% 9,416 0.1% 9,416 0.1%
element_children 71 0.2% 910 0.4% 578 0.3% 988 0.5% 549 0.3% 46,192 0.3% 21,784 0.2% 20,688 0.2% 13,360 0.1%
run_init::templates/page.tpl.php 1 0.0% 46,952 21.8% 707 0.3% 46,617 23.9% 549 0.3% 871,608 6.6% -22,960 -0.2% 910,440 6.8% 1,744 0.0%
fread 1 0.0% 542 0.3% 542 0.3% 544 0.3% 544 0.3% 13,096 0.1% 13,096 0.1% 4,392 0.0% 4,392 0.0%
Drupal\Core\Utility\CacheArray::offsetExists 209 0.5% 696 0.3% 480 0.2% 880 0.5% 528 0.3% 14,176 0.1% 2,440 0.0% 2,312 0.0% 1,384 0.0%
Drupal\Core\Template\Attribute::__construct 248 0.6% 1,539 0.7% 477 0.2% 1,658 0.8% 522 0.3% 80,600 0.6% 21,128 0.2% 37,696 0.3% 7,792 0.1%
_drupal_bootstrap_code 1 0.0% 16,630 7.7% 563 0.3% 16,062 8.2% 518 0.3% 2,229,712 16.9% 1,392 0.0% 2,205,712 16.5% 11,512 0.1%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 118 0.3% 1,460 0.7% 498 0.2% 1,246 0.6% 518 0.3% 55,536 0.4% 1,672 0.0% 74,696 0.6% 1,624 0.0%
load::Event/FilterResponseEvent.php 1 0.0% 19 0.0% 19 0.0% 477 0.2% 477 0.2% 41,704 0.3% 41,704 0.3% 34,168 0.3% 34,168 0.3%
strrpos 319 0.7% 314 0.1% 314 0.1% 476 0.2% 476 0.2% 2,320 0.0% 2,320 0.0% 584 0.0% 584 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 75 0.2% 4,329 2.0% 549 0.3% 4,399 2.3% 471 0.2% 62,440 0.5% 2,496 0.0% 71,080 0.5% 5,184 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 118 0.3% 2,103 1.0% 554 0.3% 1,889 1.0% 470 0.2% 100,752 0.8% 10,448 0.1% 80,360 0.6% 3,728 0.0%
drupal_get_library 2 0.0% 1,041 0.5% 621 0.3% 1,042 0.5% 463 0.2% 258,520 2.0% 29,456 0.2% 297,656 2.2% 122,360 0.9%
strtr 196 0.5% 297 0.1% 297 0.1% 462 0.2% 462 0.2% 31,920 0.2% 31,920 0.2% 41,128 0.3% 41,128 0.3%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 8 0.0% 18,363 8.5% 637 0.3% 14,915 7.6% 445 0.2% 400,592 3.0% 16,120 0.1% 411,872 3.1% 3,584 0.0%
config 87 0.2% 5,774 2.7% 562 0.3% 5,860 3.0% 443 0.2% 73,000 0.6% 21,864 0.2% 31,592 0.2% 9,016 0.1%
PDO::prepare 98 0.2% 881 0.4% 453 0.2% 961 0.5% 440 0.2% 90,568 0.7% 83,896 0.6% 9,072 0.1% 7,256 0.1%
_menu_link_translate 18 0.0% 11,251 5.2% 647 0.3% 11,264 5.8% 437 0.2% 444,384 3.4% -12,216 -0.1% 414,824 3.1% 2,520 0.0%
array_diff 151 0.3% 283 0.1% 283 0.1% 424 0.2% 424 0.2% 24,984 0.2% 24,984 0.2% 8,768 0.1% 8,768 0.1%
Drupal\Core\Database\Connection::prepareQuery 98 0.2% 1,918 0.9% 500 0.2% 2,005 1.0% 422 0.2% 98,696 0.7% -13,384 -0.1% 34,120 0.3% 2,304 0.0%
Drupal\Core\Entity\Entity::__construct 65 0.1% 370 0.2% 370 0.2% 422 0.2% 422 0.2% 7,344 0.1% 7,344 0.1% 13,736 0.1% 13,736 0.1%
array_filter 112 0.3% 3,912 1.8% 338 0.2% 3,531 1.8% 414 0.2% 199,432 1.5% 32,856 0.2% 174,536 1.3% 17,944 0.1%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 63 0.1% 1,877 0.9% 507 0.2% 1,929 1.0% 410 0.2% 8,872 0.1% 2,032 0.0% 12,448 0.1% 2,112 0.0%
is_integer 368 0.8% 12 0.0% 12 0.0% 392 0.2% 392 0.2% 1,616 0.0% 1,616 0.0% 0 0.0% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 40 0.1% 2,434 1.1% 499 0.2% 2,468 1.3% 390 0.2% 185,544 1.4% -10,352 -0.1% 191,360 1.4% 43,024 0.3%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 62 0.1% 927 0.4% 464 0.2% 979 0.5% 389 0.2% 10,352 0.1% 4,912 0.0% 13,832 0.1% 3,248 0.0%
call_user_func_array 76 0.2% 50,743 23.6% 409 0.2% 44,264 22.7% 381 0.2% 2,740,296 20.7% 62,376 0.5% 2,652,992 19.9% 27,088 0.2%
Symfony\Component\DependencyInjection\Container::isScopeActive 243 0.6% 250 0.1% 250 0.1% 381 0.2% 381 0.2% 14,152 0.1% 14,152 0.1% 840 0.0% 840 0.0%
Drupal\block\Plugin\Core\Entity\Block::get 83 0.2% 480 0.2% 371 0.2% 560 0.3% 377 0.2% 11,304 0.1% -552 -0.0% 9,200 0.1% 5,960 0.0%
Drupal\Core\Database\Statement::__construct 98 0.2% 428 0.2% 326 0.2% 521 0.3% 368 0.2% 6,672 0.1% 5,856 0.0% 1,816 0.0% 1,168 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 25 0.1% 476 0.2% 398 0.2% 497 0.3% 367 0.2% 82,280 0.6% 78,992 0.6% 32,584 0.2% 31,848 0.2%
_menu_translate 8 0.0% 35,487 16.5% 195 0.1% 29,675 15.2% 367 0.2% 2,089,168 15.8% 11,104 0.1% 2,132,112 16.0% 33,496 0.3%
implode 222 0.5% 219 0.1% 219 0.1% 364 0.2% 364 0.2% 43,056 0.3% 43,056 0.3% 17,208 0.1% 17,208 0.1%
is_object 275 0.6% 77 0.0% 77 0.0% 358 0.2% 358 0.2% 9,496 0.1% 9,496 0.1% 6,920 0.1% 6,920 0.1%
Drupal\Core\Database\Connection::escapeTable 122 0.3% 681 0.3% 363 0.2% 781 0.4% 354 0.2% 16,096 0.1% 2,320 0.0% 13,872 0.1% 8,704 0.1%
explode 190 0.4% 210 0.1% 210 0.1% 350 0.2% 350 0.2% 94,672 0.7% 94,672 0.7% 14,472 0.1% 14,472 0.1%
Drupal\Core\Entity\EntityNG::getTranslatedField 48 0.1% 9,717 4.5% 432 0.2% 9,581 4.9% 348 0.2% 708,896 5.4% 21,376 0.2% 668,792 5.0% 9,248 0.1%
Drupal\Core\Template\AttributeValueBase::render 120 0.3% 1,843 0.9% 355 0.2% 1,934 1.0% 347 0.2% 24,528 0.2% -9,192 -0.1% 23,160 0.2% 1,776 0.0%
Drupal\Core\Path\AliasWhitelist::offsetGet 206 0.5% 211 0.1% 211 0.1% 344 0.2% 344 0.2% 10,816 0.1% 10,816 0.1% 928 0.0% 928 0.0%
[ display all ]