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

Overall Summary
Total Incl. Wall Time (microsec):181,813 microsecs
Total Incl. CPU (microsecs):162,713 microsecs
Total Incl. MemUse (bytes):10,857,800 bytes
Total Incl. PeakMemUse (bytes):10,971,696 bytes
Number of Function Calls:35,747


[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.9% 16,438 9.0% 12,978 7.1% 16,737 10.3% 8,057 5.0% 62,448 0.6% -17,088 -0.2% 200,936 1.8% 161,880 1.5%
PDOStatement::execute 98 0.3% 25,751 14.2% 25,751 14.2% 7,346 4.5% 7,346 4.5% 514,224 4.7% 514,224 4.7% 260,080 2.4% 260,080 2.4%
Symfony\Component\DependencyInjection\Container::get 1,160 3.2% 25,010 13.8% 4,205 2.3% 25,288 15.5% 4,471 2.7% 2,297,344 21.2% 3,496 0.0% 2,232,480 20.3% 62,104 0.6%
strpos 4,145 11.6% 335 0.2% 335 0.2% 4,469 2.7% 4,469 2.7% 18,176 0.2% 18,176 0.2% 11,128 0.1% 11,128 0.1%
unserialize 87 0.2% 18,338 10.1% 2,731 1.5% 16,172 9.9% 2,810 1.7% 1,716,712 15.8% 1,139,112 10.5% 2,013,328 18.4% 1,409,808 12.8%
file_exists 327 0.9% 2,214 1.2% 2,214 1.2% 2,478 1.5% 2,478 1.5% 6,320 0.1% 6,320 0.1% 4,928 0.0% 4,928 0.0%
strtolower 1,551 4.3% 1,255 0.7% 1,255 0.7% 2,203 1.4% 2,203 1.4% 80,432 0.7% 80,432 0.7% 14,568 0.1% 14,568 0.1%
drupal_container 873 2.4% 2,441 1.3% 2,050 1.1% 3,115 1.9% 1,987 1.2% 33,056 0.3% 32,248 0.3% 23,224 0.2% 22,856 0.2%
Drupal\Core\Extension\ModuleHandler::load 45 0.1% 4,011 2.2% 2,053 1.1% 4,045 2.5% 1,927 1.2% 412,352 3.8% 32,008 0.3% 395,432 3.6% 52,376 0.5%
Drupal\Core\Cache\DatabaseBackend::getMultiple 58 0.2% 46,426 25.5% 1,999 1.1% 31,372 19.3% 1,750 1.1% 1,770,232 16.3% -135,840 -1.3% 2,344,232 21.4% 155,400 1.4%
Symfony\Component\ClassLoader\ClassLoader::loadClass 181 0.5% 30,969 17.0% 2,646 1.5% 31,235 19.2% 1,560 1.0% 3,969,880 36.6% 171,960 1.6% 3,619,712 33.0% 201,288 1.8%
Drupal\Core\Entity\EntityBCDecorator::__get 117 0.3% 5,497 3.0% 1,955 1.1% 5,617 3.5% 1,507 0.9% 139,664 1.3% 28,064 0.3% 186,032 1.7% 14,672 0.1%
drupal_static 434 1.2% 1,151 0.6% 1,092 0.6% 1,566 1.0% 1,472 0.9% 58,288 0.5% 57,512 0.5% 83,720 0.8% 82,944 0.8%
str_replace 790 2.2% 990 0.5% 990 0.5% 1,421 0.9% 1,421 0.9% 185,848 1.7% 185,848 1.7% 60,680 0.6% 60,680 0.6%
preg_replace 361 1.0% 973 0.5% 973 0.5% 1,300 0.8% 1,300 0.8% 67,824 0.6% 67,824 0.6% 23,120 0.2% 23,120 0.2%
glob 7 0.0% 1,244 0.7% 1,244 0.7% 1,252 0.8% 1,252 0.8% 16,096 0.1% 16,096 0.1% 9,376 0.1% 9,376 0.1%
Drupal\Core\Database\Connection::expandArguments 98 0.3% 2,238 1.2% 1,513 0.8% 2,308 1.4% 1,250 0.8% 9,416 0.1% -84,720 -0.8% 80,712 0.7% 48,472 0.4%
Drupal\Core\Database\Connection::query 98 0.3% 33,170 18.2% 1,484 0.8% 14,751 9.1% 1,237 0.8% 633,728 5.8% -68,664 -0.6% 440,352 4.0% 31,336 0.3%
theme@1 42 0.1% 18,451 10.1% 1,657 0.9% 18,073 11.1% 1,199 0.7% 772,048 7.1% -116,040 -1.1% 878,488 8.0% 13,360 0.1%
language 183 0.5% 3,888 2.1% 1,546 0.9% 4,033 2.5% 1,175 0.7% 51,448 0.5% 5,792 0.1% 55,688 0.5% 12,472 0.1%
Drupal::getContainer 873 2.4% 391 0.2% 391 0.2% 1,128 0.7% 1,128 0.7% 808 0.0% 808 0.0% 368 0.0% 368 0.0%
Drupal\Core\Database\Statement::execute 98 0.3% 27,302 15.0% 1,454 0.8% 8,866 5.4% 1,124 0.7% 518,840 4.8% 2,160 0.0% 264,416 2.4% 2,208 0.0%
is_array 942 2.6% 109 0.1% 109 0.1% 1,115 0.7% 1,115 0.7% 37,632 0.3% 37,632 0.3% 19,888 0.2% 19,888 0.2%
Drupal\Core\Entity\EntityNG::__get 568 1.6% 726 0.4% 656 0.4% 1,172 0.7% 1,099 0.7% 8,432 0.1% 5,400 0.0% 4,256 0.0% 3,088 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 120 0.3% 9,366 5.2% 1,106 0.6% 9,242 5.7% 1,055 0.6% 825,944 7.6% 14,600 0.1% 814,672 7.4% 9,440 0.1%
load::Datetime/DateTimePlus.php 1 0.0% 1,023 0.6% 1,023 0.6% 1,025 0.6% 1,025 0.6% 156,784 1.4% 156,784 1.4% 156,872 1.4% 156,872 1.4%
array_keys 478 1.3% 583 0.3% 583 0.3% 965 0.6% 965 0.6% 229,808 2.1% 229,808 2.1% 50,480 0.5% 50,480 0.5%
Drupal\Core\Cache\DatabaseBackend::checksumTags 65 0.2% 5,231 2.9% 1,081 0.6% 3,410 2.1% 901 0.6% 52,440 0.5% -87,232 -0.8% 86,400 0.8% 15,280 0.1%
Drupal\Core\Extension\ModuleHandler::alter 152 0.4% 2,049 1.1% 1,077 0.6% 2,174 1.3% 882 0.5% 63,472 0.6% 9,768 0.1% 39,208 0.4% 14,752 0.1%
url 59 0.2% 3,736 2.1% 1,116 0.6% 3,776 2.3% 873 0.5% 27,608 0.3% 6,440 0.1% 30,648 0.3% 13,256 0.1%
substr 648 1.8% 239 0.1% 239 0.1% 852 0.5% 852 0.5% 50,880 0.5% 50,880 0.5% 20,192 0.2% 20,192 0.2%
l 54 0.2% 8,103 4.5% 1,080 0.6% 8,146 5.0% 850 0.5% 68,472 0.6% -22,384 -0.2% 48,488 0.4% 4,168 0.0%
t 128 0.4% 3,901 2.1% 886 0.5% 4,016 2.5% 841 0.5% 72,872 0.7% 22,488 0.2% 67,888 0.6% 24,168 0.2%
Drupal\Core\Cache\DatabaseBackend::prepareItem 58 0.2% 24,000 13.2% 867 0.5% 19,917 12.2% 786 0.5% 1,456,768 13.4% -163,536 -1.5% 1,915,536 17.5% 5,960 0.1%
Drupal\Core\Config\Config::get 148 0.4% 16,913 9.3% 863 0.5% 11,551 7.1% 758 0.5% 230,352 2.1% -6,776 -0.1% 447,656 4.1% 5,448 0.0%
Drupal\Core\Template\Attribute::__toString 113 0.3% 2,889 1.6% 919 0.5% 2,995 1.8% 712 0.4% 40,200 0.4% 13,984 0.1% 31,944 0.3% 6,960 0.1%
check_plain 289 0.8% 1,673 0.9% 681 0.4% 1,875 1.2% 700 0.4% 69,360 0.6% 9,640 0.1% 18,016 0.2% 5,128 0.0%
function_exists 402 1.1% 425 0.2% 425 0.2% 692 0.4% 692 0.4% 18,968 0.2% 18,968 0.2% 11,424 0.1% 11,424 0.1%
current_path 91 0.3% 2,162 1.2% 912 0.5% 2,248 1.4% 664 0.4% 13,280 0.1% 5,424 0.0% 4,392 0.0% 3,160 0.0%
Drupal\Component\Utility\String::checkPlain 291 0.8% 1,006 0.6% 670 0.4% 1,191 0.7% 656 0.4% 60,944 0.6% 15,336 0.1% 13,760 0.1% 7,840 0.1%
load::node/NodeStorageController.php 1 0.0% 643 0.4% 643 0.4% 645 0.4% 645 0.4% 78,904 0.7% 78,904 0.7% 54,392 0.5% 54,392 0.5%
Drupal\Core\Config\ConfigFactory::get 90 0.3% 5,420 3.0% 753 0.4% 5,505 3.4% 637 0.4% 116,944 1.1% 3,168 0.0% 85,016 0.8% 5,632 0.1%
Drupal\Core\Template\Attribute::offsetSet 109 0.3% 1,209 0.7% 881 0.5% 1,306 0.8% 632 0.4% 67,264 0.6% 41,936 0.4% 33,192 0.3% 12,920 0.1%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 48 0.1% 8,967 4.9% 908 0.5% 8,737 5.4% 615 0.4% 594,544 5.5% 10,984 0.1% 576,064 5.3% 11,816 0.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray 23 0.1% 981 0.5% 946 0.5% 994 0.6% 589 0.4% 51,496 0.5% 46,384 0.4% 22,120 0.2% 20,944 0.2%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 71 0.2% 10,896 6.0% 789 0.4% 11,008 6.8% 586 0.4% 1,627,872 15.0% 86,296 0.8% 1,534,232 14.0% 100,456 0.9%
element_children 71 0.2% 941 0.5% 608 0.3% 1,011 0.6% 569 0.3% 46,176 0.4% 21,768 0.2% 20,384 0.2% 13,296 0.1%
Symfony\Component\DependencyInjection\Container::has 187 0.5% 699 0.4% 501 0.3% 848 0.5% 567 0.3% 14,736 0.1% 4,768 0.0% 10,296 0.1% 10,296 0.1%
array_key_exists 387 1.1% 275 0.2% 275 0.2% 552 0.3% 552 0.3% 6,416 0.1% 6,416 0.1% 4,280 0.0% 4,280 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,384 0.0% 4,384 0.0%
htmlspecialchars 291 0.8% 336 0.2% 336 0.2% 535 0.3% 535 0.3% 45,608 0.4% 45,608 0.4% 5,920 0.1% 5,920 0.1%
load::Event/FilterResponseEvent.php 1 0.0% 20 0.0% 20 0.0% 531 0.3% 531 0.3% 41,704 0.4% 41,704 0.4% 61,392 0.6% 61,392 0.6%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 118 0.3% 1,342 0.7% 496 0.3% 1,183 0.7% 528 0.3% 55,560 0.5% 1,672 0.0% 74,088 0.7% 1,392 0.0%
_drupal_bootstrap_code 1 0.0% 7,427 4.1% 578 0.3% 7,014 4.3% 525 0.3% 810,808 7.5% 7,040 0.1% 813,928 7.4% 16,016 0.1%
Drupal\Core\Config\Context\ConfigContext::notify 75 0.2% 4,626 2.5% 576 0.3% 4,692 2.9% 515 0.3% 62,400 0.6% 2,496 0.0% 70,664 0.6% 5,112 0.0%
drupal_alter 97 0.3% 3,144 1.7% 634 0.3% 3,238 2.0% 514 0.3% 77,272 0.7% 14,256 0.1% 50,648 0.5% 8,240 0.1%
strrpos 319 0.9% 323 0.2% 323 0.2% 491 0.3% 491 0.3% 2,320 0.0% 2,320 0.0% 584 0.0% 584 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 118 0.3% 1,993 1.1% 570 0.3% 1,813 1.1% 464 0.3% 100,776 0.9% 10,448 0.1% 79,760 0.7% 3,672 0.0%
config 87 0.2% 6,165 3.4% 574 0.3% 6,268 3.9% 457 0.3% 73,000 0.7% 21,864 0.2% 31,920 0.3% 9,464 0.1%
strtr 196 0.5% 304 0.2% 304 0.2% 457 0.3% 457 0.3% 31,896 0.3% 31,896 0.3% 35,560 0.3% 35,560 0.3%
_menu_link_translate 18 0.1% 11,500 6.3% 660 0.4% 11,513 7.1% 449 0.3% 444,968 4.1% -12,216 -0.1% 415,744 3.8% 2,696 0.0%
drupal_get_library 2 0.0% 1,049 0.6% 605 0.3% 1,051 0.6% 448 0.3% 257,216 2.4% 28,184 0.3% 298,352 2.7% 122,184 1.1%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 8 0.0% 18,690 10.3% 640 0.4% 15,734 9.7% 447 0.3% 400,520 3.7% 16,088 0.1% 412,344 3.8% 3,488 0.0%
Drupal\Core\Entity\Entity::__construct 65 0.2% 383 0.2% 383 0.2% 442 0.3% 442 0.3% 7,344 0.1% 7,344 0.1% 13,112 0.1% 13,112 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 139 0.4% 485 0.3% 368 0.2% 636 0.4% 441 0.3% 16,032 0.1% 15,224 0.1% 13,168 0.1% 12,520 0.1%
PDO::prepare 98 0.3% 902 0.5% 450 0.2% 974 0.6% 432 0.3% 90,568 0.8% 83,896 0.8% 9,008 0.1% 7,256 0.1%
Drupal\Core\Database\Statement::fetchAllAssoc 25 0.1% 540 0.3% 452 0.2% 571 0.4% 428 0.3% 82,280 0.8% 78,992 0.7% 32,592 0.3% 31,848 0.3%
Drupal\Core\Database\Connection::prepareQuery 98 0.3% 1,979 1.1% 495 0.3% 2,054 1.3% 427 0.3% 98,696 0.9% -13,384 -0.1% 33,872 0.3% 2,344 0.0%
array_filter 112 0.3% 3,931 2.2% 337 0.2% 3,577 2.2% 426 0.3% 199,368 1.8% 32,816 0.3% 174,536 1.6% 17,784 0.2%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 63 0.2% 2,036 1.1% 540 0.3% 2,091 1.3% 418 0.3% 8,872 0.1% 2,032 0.0% 12,184 0.1% 2,112 0.0%
array_diff 151 0.4% 286 0.2% 286 0.2% 415 0.3% 415 0.3% 24,984 0.2% 24,984 0.2% 8,960 0.1% 8,960 0.1%
call_user_func_array 76 0.2% 52,473 28.9% 420 0.2% 46,057 28.3% 408 0.3% 2,764,504 25.5% 60,760 0.6% 2,680,264 24.4% 27,248 0.2%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 62 0.2% 975 0.5% 483 0.3% 1,023 0.6% 408 0.3% 10,352 0.1% 4,912 0.0% 13,208 0.1% 3,248 0.0%
Drupal\Core\Database\Statement::__construct 98 0.3% 452 0.2% 352 0.2% 542 0.3% 398 0.2% 6,672 0.1% 5,856 0.1% 1,752 0.0% 1,104 0.0%
load::EventDispatcher/ContainerAwareEventDispatcher.php 1 0.0% 388 0.2% 388 0.2% 389 0.2% 389 0.2% 45,776 0.4% 45,776 0.4% 60,216 0.5% 60,216 0.5%
Drupal\Core\Database\Connection::escapeTable 122 0.3% 727 0.4% 386 0.2% 835 0.5% 386 0.2% 16,088 0.1% 2,472 0.0% 13,840 0.1% 8,704 0.1%
rdf_entity_load 10 0.0% 1,918 1.1% 471 0.3% 1,814 1.1% 384 0.2% 262,496 2.4% 125,816 1.2% 188,336 1.7% 57,048 0.5%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 40 0.1% 2,461 1.4% 506 0.3% 2,490 1.5% 379 0.2% 185,528 1.7% -10,352 -0.1% 187,864 1.7% 42,176 0.4%
_menu_translate 8 0.0% 38,095 21.0% 198 0.1% 32,521 20.0% 378 0.2% 2,195,832 20.2% 11,112 0.1% 2,238,888 20.4% 33,496 0.3%
is_integer 368 1.0% 7 0.0% 7 0.0% 375 0.2% 375 0.2% 1,616 0.0% 1,616 0.0% 0 0.0% 0 0.0%
url_is_active 54 0.2% 2,056 1.1% 476 0.3% 2,089 1.3% 372 0.2% 7,752 0.1% 4,584 0.0% 1,960 0.0% 1,304 0.0%
Drupal\block\Plugin\Core\Entity\Block::get 83 0.2% 488 0.3% 369 0.2% 575 0.4% 372 0.2% 11,304 0.1% -552 -0.0% 10,152 0.1% 6,912 0.1%
Drupal\Core\Language\LanguageManager::getLanguage 241 0.7% 434 0.2% 275 0.2% 537 0.3% 371 0.2% 22,408 0.2% 4,616 0.0% 24,696 0.2% 2,328 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 21 0.1% 5,113 2.8% 509 0.3% 5,139 3.2% 369 0.2% 379,408 3.5% 7,168 0.1% 365,688 3.3% 11,160 0.1%
Drupal\Core\Entity\EntityNG::getTranslatedField 48 0.1% 10,858 6.0% 453 0.2% 10,632 6.5% 368 0.2% 713,000 6.6% 21,376 0.2% 674,488 6.1% 8,952 0.1%
implode 222 0.6% 213 0.1% 213 0.1% 364 0.2% 364 0.2% 43,080 0.4% 43,080 0.4% 17,912 0.2% 17,912 0.2%
is_object 275 0.8% 86 0.0% 86 0.0% 360 0.2% 360 0.2% 9,496 0.1% 9,496 0.1% 6,832 0.1% 6,832 0.1%
Drupal\Core\Entity\DatabaseStorageController::load 22 0.1% 32,516 17.9% 503 0.3% 26,935 16.6% 358 0.2% 1,664,128 15.3% -77,520 -0.7% 1,706,456 15.6% 4,048 0.0%
explode 190 0.5% 226 0.1% 226 0.1% 351 0.2% 351 0.2% 94,640 0.9% 94,640 0.9% 14,640 0.1% 14,640 0.1%
Drupal::service 140 0.4% 1,089 0.6% 390 0.2% 1,192 0.7% 345 0.2% 20,120 0.2% 2,648 0.0% 5,544 0.1% 1,496 0.0%
Drupal\Core\Template\AttributeValueBase::render 120 0.3% 1,902 1.0% 358 0.2% 1,983 1.2% 345 0.2% 24,528 0.2% -9,192 -0.1% 23,680 0.2% 1,808 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 64 0.2% 3,225 1.8% 428 0.2% 3,282 2.0% 344 0.2% 15,896 0.1% 2,016 0.0% 21,544 0.2% 2,824 0.0%
Drupal\Core\Template\Attribute::__construct 98 0.3% 1,444 0.8% 327 0.2% 1,542 0.9% 343 0.2% 80,600 0.7% 21,128 0.2% 38,208 0.3% 7,376 0.1%
unserialize@1 22 0.1% 309 0.2% 309 0.2% 336 0.2% 336 0.2% 161,552 1.5% 161,552 1.5% 116,640 1.1% 116,640 1.1%
Drupal\Core\TypedData\TypedData::setContext 157 0.4% 191 0.1% 191 0.1% 335 0.2% 335 0.2% 6,488 0.1% 6,488 0.1% 6,344 0.1% 6,344 0.1%
mb_strtolower 35 0.1% 302 0.2% 302 0.2% 333 0.2% 333 0.2% 2,816 0.0% 2,816 0.0% 3,936 0.0% 3,936 0.0%
array_map 50 0.1% 1,282 0.7% 384 0.2% 1,329 0.8% 331 0.2% 91,160 0.8% 46,480 0.4% 50,552 0.5% 16,848 0.2%
Drupal\Core\Config\ConfigFactory::getCacheKey 90 0.3% 381 0.2% 330 0.2% 463 0.3% 328 0.2% 13,208 0.1% 12,336 0.1% 2,496 0.0% 1,656 0.0%
Drupal\Core\Cache\DatabaseBackend::get 56 0.2% 45,944 25.3% 361 0.2% 31,324 19.3% 325 0.2% 1,760,896 16.2% 4,392 0.0% 2,301,688 21.0% 4,512 0.0%
system_library_info 1 0.0% 352 0.2% 325 0.2% 354 0.2% 325 0.2% 224,344 2.1% 223,256 2.1% 172,872 1.6% 171,896 1.6%
[ display all ]