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

Overall Summary
Total Incl. Wall Time (microsec):516,714 microsecs
Total Incl. CPU (microsecs):477,552 microsecs
Total Incl. MemUse (bytes):17,934,624 bytes
Total Incl. PeakMemUse (bytes):18,061,816 bytes
Number of Function Calls:83,298


[View Full Callgraph]


Displaying top 100 functions: Sorted by Excl. Wall Time (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%
PDOStatement::execute 146 0.2% 51,019 9.9% 51,019 9.9% 12,676 2.7% 12,676 2.7% 876,400 4.9% 876,400 4.9% 334,504 1.9% 334,504 1.9%
Composer\Autoload\ClassLoader::findFile 488 0.6% 39,779 7.7% 25,384 4.9% 40,210 8.4% 18,193 3.8% 94,160 0.5% 10,984 0.1% 283,368 1.6% 256,232 1.4%
Drupal\Core\DependencyInjection\Container::get 2,186 2.6% 79,201 15.3% 16,705 3.2% 80,542 16.9% 14,712 3.1% 2,966,456 16.5% -21,904 -0.1% 3,322,392 18.4% 62,080 0.3%
Symfony\Component\DependencyInjection\Container::get 2,186 2.6% 60,076 11.6% 16,122 3.1% 61,203 12.8% 14,727 3.1% 2,987,560 16.7% -59,248 -0.3% 3,260,312 18.1% 43,840 0.2%
strpos 7,377 8.9% 7,885 1.5% 7,885 1.5% 13,852 2.9% 13,852 2.9% 33,952 0.2% 33,952 0.2% 27,656 0.2% 27,656 0.2%
strtr 1,503 1.8% 7,571 1.5% 7,571 1.5% 8,691 1.8% 8,691 1.8% 97,472 0.5% 97,472 0.5% 2,134,160 11.8% 2,134,160 11.8%
array_key_exists 3,607 4.3% 5,362 1.0% 5,362 1.0% 8,326 1.7% 8,326 1.7% 35,616 0.2% 35,616 0.2% 17,208 0.1% 17,208 0.1%
strtolower 2,674 3.2% 4,827 0.9% 4,827 0.9% 6,569 1.4% 6,569 1.4% 121,176 0.7% 121,176 0.7% 16,536 0.1% 16,536 0.1%
unserialize 139 0.2% 7,972 1.5% 4,509 0.9% 8,114 1.7% 4,609 1.0% 2,230,520 12.4% 1,844,528 10.3% 2,420,520 13.4% 2,056,664 11.4%
Drupal\Component\Utility\String::checkPlain 1,133 1.4% 7,150 1.4% 4,475 0.9% 7,986 1.7% 4,484 0.9% 234,160 1.3% 28,288 0.2% 10,912 0.1% 5,880 0.0%
Drupal\Core\Template\Attribute::__toString 379 0.5% 14,876 2.9% 4,308 0.8% 15,224 3.2% 3,644 0.8% 82,088 0.5% 10,936 0.1% 27,456 0.2% 3,096 0.0%
file_exists 522 0.6% 4,047 0.8% 4,047 0.8% 4,442 0.9% 4,442 0.9% 5,520 0.0% 5,520 0.0% 3,784 0.0% 3,784 0.0%
Drupal\Core\Template\Attribute::offsetSet 429 0.5% 5,754 1.1% 3,831 0.7% 6,102 1.3% 3,121 0.7% 187,880 1.0% 162,560 0.9% 4,304 0.0% 3,632 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 486 0.6% 17,358 3.4% 3,731 0.7% 17,733 3.7% 3,379 0.7% 72,008 0.4% -21,136 -0.1% 796,424 4.4% 14,808 0.1%
is_object 3,237 3.9% 3,598 0.7% 3,598 0.7% 6,784 1.4% 6,784 1.4% 22,976 0.1% 22,976 0.1% 15,480 0.1% 15,480 0.1%
Composer\Autoload\ClassLoader::loadClass 272 0.3% 63,712 12.3% 3,511 0.7% 64,098 13.4% 2,758 0.6% 7,238,728 40.4% 259,088 1.4% 5,952,776 33.0% 259,472 1.4%
l 114 0.1% 25,751 5.0% 3,493 0.7% 25,860 5.4% 2,836 0.6% 34,464 0.2% -52,992 -0.3% 145,376 0.8% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 83 0.1% 59,076 11.4% 3,409 0.7% 36,217 7.6% 3,029 0.6% 2,451,568 13.7% -124,264 -0.7% 2,903,448 16.1% 233,168 1.3%
format_interval 100 0.1% 23,023 4.5% 3,288 0.6% 23,104 4.8% 2,557 0.5% 11,984 0.1% -308,712 -1.7% 278,528 1.5% 0 0.0%
Drupal\Core\Database\Statement::execute 146 0.2% 54,843 10.6% 3,201 0.6% 16,415 3.4% 2,689 0.6% 881,016 4.9% 2,160 0.0% 338,840 1.9% 2,208 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath 135 0.2% 14,345 2.8% 3,155 0.6% 14,121 3.0% 2,707 0.6% 58,456 0.3% -17,360 -0.1% 304,392 1.7% 2,728 0.0%
is_array 2,740 3.3% 3,086 0.6% 3,086 0.6% 5,622 1.2% 5,622 1.2% 48,688 0.3% 48,688 0.3% 20,064 0.1% 20,064 0.1%
Drupal\Component\Utility\String::format 320 0.4% 9,429 1.8% 2,991 0.6% 9,676 2.0% 2,770 0.6% 51,384 0.3% -47,352 -0.3% 764,144 4.2% 1,104 0.0%
Drupal\Core\Database\Connection::query 146 0.2% 66,572 12.9% 2,910 0.6% 28,198 5.9% 2,604 0.5% 1,043,400 5.8% -111,176 -0.6% 547,144 3.0% 38,368 0.2%
t 481 0.6% 31,979 6.2% 2,886 0.6% 32,356 6.8% 2,519 0.5% 163,672 0.9% 29,000 0.2% 854,328 4.7% 16,880 0.1%
Drupal::moduleHandler 614 0.7% 15,581 3.0% 2,774 0.5% 16,130 3.4% 2,807 0.6% 164,752 0.9% 59,008 0.3% 152,400 0.8% 10,392 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 486 0.6% 4,111 0.8% 2,690 0.5% 4,586 1.0% 2,720 0.6% 31,928 0.2% 1,520 0.0% 8,408 0.0% 2,080 0.0%
htmlspecialchars 1,133 1.4% 2,675 0.5% 2,675 0.5% 3,502 0.7% 3,502 0.7% 205,872 1.1% 205,872 1.1% 5,032 0.0% 5,032 0.0%
theme@1 29 0.0% 176,930 34.2% 2,606 0.5% 168,334 35.2% 2,000 0.4% 1,599,352 8.9% -139,520 -0.8% 1,832,584 10.1% 6,872 0.0%
Drupal\Core\Database\Connection::expandArguments 146 0.2% 4,031 0.8% 2,499 0.5% 4,141 0.9% 2,108 0.4% 14,400 0.1% -127,272 -0.7% 94,680 0.5% 58,584 0.3%
format_plural 203 0.2% 18,918 3.7% 2,428 0.5% 19,069 4.0% 2,065 0.4% 22,056 0.1% -132,024 -0.7% 325,112 1.8% 0 0.0%
array_keys 1,111 1.3% 2,318 0.4% 2,318 0.4% 3,307 0.7% 3,307 0.7% 521,728 2.9% 521,728 2.9% 84,960 0.5% 84,960 0.5%
Drupal\Core\Extension\ModuleHandler::alter 229 0.3% 11,014 2.1% 2,306 0.4% 10,999 2.3% 1,999 0.4% 140,312 0.8% -39,888 -0.2% 115,520 0.6% 12,664 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 99 0.1% 36,128 7.0% 2,297 0.4% 32,088 6.7% 1,813 0.4% 1,179,136 6.6% 19,736 0.1% 1,169,848 6.5% 22,072 0.1%
Drupal\Core\Extension\ModuleHandler::getImplementations 349 0.4% 5,727 1.1% 2,265 0.4% 5,738 1.2% 1,952 0.4% 159,584 0.9% 27,416 0.2% 101,264 0.6% 5,616 0.0%
explode 1,250 1.5% 2,240 0.4% 2,240 0.4% 3,336 0.7% 3,336 0.7% 616,056 3.4% 616,056 3.4% 22,048 0.1% 22,048 0.1%
preg_replace 613 0.7% 2,224 0.4% 2,224 0.4% 2,755 0.6% 2,755 0.6% 104,136 0.6% 104,136 0.6% 23,784 0.1% 23,784 0.1%
Drupal::translation 481 0.6% 11,896 2.3% 2,125 0.4% 12,272 2.6% 2,114 0.4% 63,640 0.4% 24,184 0.1% 61,400 0.3% 2,712 0.0%
Drupal\Core\Config\Config::get 317 0.4% 13,698 2.7% 2,112 0.4% 10,420 2.2% 1,987 0.4% 105,624 0.6% -36,920 -0.2% 197,560 1.1% 4,904 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 108 0.1% 8,433 1.6% 2,100 0.4% 6,094 1.3% 1,838 0.4% 75,176 0.4% -125,824 -0.7% 88,496 0.5% 14,392 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 108 0.1% 17,749 3.4% 2,086 0.4% 15,402 3.2% 1,930 0.4% 1,915,424 10.7% -295,272 -1.6% 2,300,760 12.7% 7,328 0.0%
Drupal\Core\Extension\ModuleHandler::load 43 0.1% 3,932 0.8% 2,028 0.4% 3,969 0.8% 1,930 0.4% 416,544 2.3% 29,400 0.2% 411,056 2.3% 51,848 0.3%
Symfony\Component\HttpFoundation\ParameterBag::get 447 0.5% 2,601 0.5% 1,999 0.4% 3,002 0.6% 2,007 0.4% 35,392 0.2% 34,584 0.2% 24,368 0.1% 23,560 0.1%
element_children 195 0.2% 2,949 0.6% 1,945 0.4% 3,112 0.7% 1,871 0.4% 86,672 0.5% 24,696 0.1% 9,088 0.1% 6,488 0.0%
Drupal\Core\Template\Attribute::__construct 366 0.4% 7,634 1.5% 1,922 0.4% 7,976 1.7% 1,919 0.4% 237,440 1.3% 52,248 0.3% 5,936 0.0% 1,632 0.0%
array_map 273 0.3% 5,325 1.0% 1,905 0.4% 5,551 1.2% 1,834 0.4% 286,704 1.6% 172,920 1.0% 46,720 0.3% 10,728 0.1%
Drupal\Core\Config\ConfigFactory::loadMultiple 99 0.1% 18,739 3.6% 1,844 0.4% 15,712 3.3% 1,552 0.3% 329,264 1.8% 21,968 0.1% 414,736 2.3% 21,456 0.1%
drupal_static 426 0.5% 1,931 0.4% 1,827 0.4% 2,369 0.5% 2,216 0.5% 43,808 0.2% 43,032 0.2% 52,424 0.3% 51,736 0.3%
Drupal\Core\Template\AttributeValueBase::render 423 0.5% 9,287 1.8% 1,794 0.3% 9,646 2.0% 1,794 0.4% 69,464 0.4% -32,480 -0.2% 22,736 0.1% 1,944 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 74 0.1% 20,901 4.0% 1,740 0.3% 20,706 4.3% 1,373 0.3% 1,206,496 6.7% -12,472 -0.1% 1,198,672 6.6% 9,856 0.1%
Composer\Autoload\ClassLoader::loadClass@1 126 0.2% 26,338 5.1% 1,635 0.3% 26,536 5.6% 1,298 0.3% 3,215,432 17.9% 154,184 0.9% 2,697,336 14.9% 152,592 0.8%
Drupal\Core\PathProcessor\PathProcessorManager::processOutbound 134 0.2% 7,846 1.5% 1,592 0.3% 7,613 1.6% 1,332 0.3% 20,560 0.1% 1,760 0.0% 297,128 1.6% 368 0.0%
function_exists 822 1.0% 1,552 0.3% 1,552 0.3% 2,150 0.5% 2,150 0.5% 15,768 0.1% 15,768 0.1% 5,056 0.0% 5,056 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 133 0.2% 3,055 0.6% 1,552 0.3% 3,168 0.7% 1,296 0.3% 16,648 0.1% 6,584 0.0% 26,760 0.1% 4,936 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 349 0.4% 3,025 0.6% 1,523 0.3% 2,994 0.6% 1,713 0.4% 75,584 0.4% 448 0.0% 92,408 0.5% 1,944 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::attachLoad 99 0.1% 8,352 1.6% 1,518 0.3% 8,435 1.8% 1,160 0.2% 6,080 0.0% -62,152 -0.3% 9,208 0.1% 4,064 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 38 0.0% 1,994 0.4% 1,511 0.3% 2,032 0.4% 1,126 0.2% 64,712 0.4% 60,528 0.3% 41,824 0.2% 38,464 0.2%
Drupal\Core\Template\AttributeArray::__toString 227 0.3% 5,666 1.1% 1,481 0.3% 5,887 1.2% 1,337 0.3% 50,288 0.3% -203,480 -1.1% 19,552 0.1% 4,896 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 99 0.1% 47,218 9.1% 1,475 0.3% 43,193 9.0% 1,259 0.3% 1,204,976 6.7% -48,408 -0.3% 1,198,896 6.6% 6,288 0.0%
Drupal\Core\Routing\UrlGenerator::processPath 134 0.2% 9,585 1.9% 1,442 0.3% 9,359 2.0% 1,145 0.2% 34,616 0.2% 8,024 0.0% 298,640 1.7% 864 0.0%
implode 838 1.0% 1,422 0.3% 1,422 0.3% 2,079 0.4% 2,079 0.4% 253,768 1.4% 253,768 1.4% 19,904 0.1% 19,904 0.1%
Drupal\views\Plugin\views\PluginBase::unpackOptions 37 0.0% 3,082 0.6% 1,416 0.3% 3,116 0.7% 1,068 0.2% 18,888 0.1% -257,680 -1.4% 49,800 0.3% 22,912 0.1%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 486 0.6% 1,403 0.3% 1,395 0.3% 1,846 0.4% 1,837 0.4% 26,952 0.2% 24,784 0.1% 2,640 0.0% 1,056 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 227 0.3% 1,955 0.4% 1,370 0.3% 2,134 0.4% 1,451 0.3% 111,888 0.6% 75,768 0.4% 34,184 0.2% 12,120 0.1%
theme@3 18 0.0% 75,716 14.7% 1,343 0.3% 72,077 15.1% 1,026 0.2% 1,075,936 6.0% -112,320 -0.6% 1,138,408 6.3% 0 0.0%
theme_comment_block 10 0.0% 78,348 15.2% 1,301 0.3% 73,399 15.4% 1,036 0.2% 52,992 0.3% -358,624 -2.0% 368,504 2.0% 176 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 162 0.2% 13,609 2.6% 1,295 0.3% 13,774 2.9% 1,325 0.3% 976,136 5.4% 16,480 0.1% 903,048 5.0% 10,192 0.1%
call_user_func 210 0.3% 44,954 8.7% 1,283 0.2% 39,247 8.2% 1,065 0.2% 2,403,560 13.4% 37,336 0.2% 2,199,704 12.2% 12,216 0.1%
substr 1,143 1.4% 1,251 0.2% 1,251 0.2% 2,325 0.5% 2,325 0.5% 64,272 0.4% 64,272 0.4% 16,888 0.1% 16,888 0.1%
Drupal\Core\Entity\Field\Field::__get 195 0.2% 3,516 0.7% 1,219 0.2% 3,703 0.8% 1,104 0.2% 27,792 0.2% 12,296 0.1% 12,264 0.1% 6,424 0.0%
Drupal\Core\Database\Query\Condition::compile 34 0.0% 2,362 0.5% 1,218 0.2% 2,396 0.5% 1,016 0.2% 72,680 0.4% 16,456 0.1% 41,280 0.2% 13,224 0.1%
theme_item_list 11 0.0% 6,820 1.3% 1,200 0.2% 6,830 1.4% 975 0.2% 17,864 0.1% -52,920 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Session\UserSession::hasPermission 67 0.1% 23,759 4.6% 1,185 0.2% 23,144 4.8% 909 0.2% 742,008 4.1% -28,352 -0.2% 778,200 4.3% 3,384 0.0%
Drupal\Core\Entity\Entity::getDefinition 102 0.1% 1,672 0.3% 1,160 0.2% 1,762 0.4% 888 0.2% 44,920 0.3% 43,152 0.2% 10,944 0.1% 9,560 0.1%
str_replace 438 0.5% 1,154 0.2% 1,154 0.2% 1,551 0.3% 1,551 0.3% 230,504 1.3% 230,504 1.3% 37,336 0.2% 37,336 0.2%
Drupal\Core\Path\AliasManager::getPathAlias 134 0.2% 4,821 0.9% 1,137 0.2% 4,595 1.0% 1,009 0.2% 14,312 0.1% -4,672 -0.0% 295,432 1.6% 276,704 1.5%
Drupal\Core\Config\ConfigFactory::getCacheKey 218 0.3% 1,554 0.3% 1,130 0.2% 1,733 0.4% 1,150 0.2% 30,656 0.2% 29,784 0.2% 7,576 0.0% 6,736 0.0%
Drupal\Core\Routing\RouteCompiler::compile 25 0.0% 5,775 1.1% 1,109 0.2% 5,798 1.2% 752 0.2% 143,936 0.8% -5,200 -0.0% 81,128 0.4% 6,584 0.0%
theme@2 24 0.0% 153,609 29.7% 1,065 0.2% 145,009 30.4% 860 0.2% 1,304,728 7.3% 2,232 0.0% 1,556,968 8.6% 2,896 0.0%
Drupal\Core\Entity\EntityNG::getTranslatedField 62 0.1% 23,303 4.5% 1,038 0.2% 23,084 4.8% 850 0.2% 1,289,624 7.2% 30,856 0.2% 1,226,408 6.8% 7,952 0.0%
Symfony\Component\DependencyInjection\Container::get@1 117 0.1% 21,929 4.2% 1,009 0.2% 21,478 4.5% 880 0.2% 1,792,552 10.0% 2,872 0.0% 1,723,400 9.5% 14,096 0.1%
twig_render_var@1 114 0.1% 160,176 31.0% 1,007 0.2% 151,638 31.8% 810 0.2% 1,438,376 8.0% 4,080 0.0% 1,578,656 8.7% 2,920 0.0%
strrpos 502 0.6% 1,007 0.2% 1,007 0.2% 1,346 0.3% 1,346 0.3% 3,072 0.0% 3,072 0.0% 1,464 0.0% 1,464 0.0%
Drupal\Core\Entity\Field\Field::setValue 60 0.1% 3,135 0.6% 998 0.2% 3,189 0.7% 799 0.2% 78,656 0.4% -14,216 -0.1% 74,600 0.4% 8,184 0.0%
load::Datetime/DateTimePlus.php 1 0.0% 988 0.2% 988 0.2% 990 0.2% 990 0.2% 175,104 1.0% 175,104 1.0% 172,440 1.0% 172,440 1.0%
Drupal\Component\Utility\NestedArray::getValue 58 0.1% 1,249 0.2% 984 0.2% 1,307 0.3% 810 0.2% 14,136 0.1% 12,528 0.1% 9,792 0.1% 9,792 0.1%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 97 0.1% 33,476 6.5% 983 0.2% 28,739 6.0% 872 0.2% 1,699,064 9.5% 2,136 0.0% 1,643,512 9.1% 2,264 0.0%
Twig_Template::getAttribute 56 0.1% 1,991 0.4% 983 0.2% 2,041 0.4% 807 0.2% 69,544 0.4% -33,016 -0.2% 57,592 0.3% 6,360 0.0%
Drupal\Core\Database\Connection::prepareQuery 146 0.2% 4,349 0.8% 982 0.2% 4,479 0.9% 875 0.2% 147,296 0.8% -22,304 -0.1% 42,016 0.2% 2,504 0.0%
Drupal\Core\DependencyInjection\Container::get@1 117 0.1% 23,057 4.5% 975 0.2% 22,635 4.7% 885 0.2% 1,840,576 10.3% 47,224 0.3% 1,757,576 9.7% 33,456 0.2%
theme@4 20 0.0% 18,054 3.5% 972 0.2% 17,870 3.7% 785 0.2% 155,504 0.9% -11,136 -0.1% 359,152 2.0% 5,384 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 13 0.0% 3,253 0.6% 972 0.2% 3,270 0.7% 917 0.2% 716,272 4.0% 9,808 0.1% 401,800 2.2% 9,744 0.1%
Drupal\Core\Database\Query\Select::__toString 16 0.0% 2,603 0.5% 968 0.2% 2,619 0.5% 748 0.2% 29,760 0.2% -7,360 -0.0% 30,712 0.2% 9,784 0.1%
Symfony\Component\Routing\RouteCompiler::compilePattern 25 0.0% 1,574 0.3% 957 0.2% 1,599 0.3% 760 0.2% 67,056 0.4% 33,872 0.2% 17,520 0.1% 6,392 0.0%
Drupal\Core\Path\AliasManager::lookupPathAlias 129 0.2% 3,365 0.7% 956 0.2% 3,113 0.7% 844 0.2% 18,152 0.1% -1,568 -0.0% 18,256 0.1% 1,144 0.0%
Drupal\Core\Entity\Entity::__construct 133 0.2% 935 0.2% 935 0.2% 1,067 0.2% 1,067 0.2% 872 0.0% 872 0.0% 17,904 0.1% 17,904 0.1%
check_plain 243 0.3% 2,324 0.4% 911 0.2% 2,499 0.5% 909 0.2% 55,960 0.3% 5,776 0.0% 4,376 0.0% 2,224 0.0%
Drupal\Core\TypedData\ItemList::offsetGet 205 0.2% 1,134 0.2% 910 0.2% 1,281 0.3% 840 0.2% 3,648 0.0% 2,856 0.0% 3,576 0.0% 2,784 0.0%
Drupal\Core\Database\Statement::__construct 146 0.2% 1,199 0.2% 892 0.2% 1,316 0.3% 882 0.2% 8,976 0.1% 8,160 0.0% 1,752 0.0% 1,104 0.0%
PDO::prepare 146 0.2% 2,090 0.4% 891 0.2% 2,205 0.5% 889 0.2% 136,848 0.8% 127,872 0.7% 12,864 0.1% 11,112 0.1%
[ display all ]