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

Overall Summary
Total Incl. Wall Time (microsec):263,932 microsecs
Total Incl. CPU (microsecs):231,222 microsecs
Total Incl. MemUse (bytes):17,954,008 bytes
Total Incl. PeakMemUse (bytes):18,098,344 bytes
Number of Function Calls:41,924


[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%
strtolower 1,664 4.0% 1,490 0.6% 1,490 0.6% 2,453 1.1% 2,453 1.1% 86,424 0.5% 86,424 0.5% 18,744 0.1% 18,744 0.1%
is_array 1,569 3.7% 239 0.1% 239 0.1% 1,931 0.8% 1,931 0.8% 50,688 0.3% 50,688 0.3% 29,024 0.2% 29,024 0.2%
Symfony\Component\DependencyInjection\Container::get 1,177 2.8% 22,006 8.3% 4,685 1.8% 22,230 9.6% 4,954 2.1% 2,571,808 14.3% 5,824 0.0% 2,468,864 13.6% 73,912 0.4%
Drupal::getContainer 850 2.0% 448 0.2% 448 0.2% 1,088 0.5% 1,088 0.5% 2,408 0.0% 2,408 0.0% 1,104 0.0% 1,104 0.0%
drupal_container 840 2.0% 2,377 0.9% 1,939 0.7% 3,096 1.3% 2,030 0.9% 27,600 0.2% 26,792 0.1% 19,568 0.1% 19,200 0.1%
preg_replace 756 1.8% 1,587 0.6% 1,587 0.6% 2,240 1.0% 2,240 1.0% 122,824 0.7% 122,824 0.7% 37,424 0.2% 37,424 0.2%
array_keys 720 1.7% 985 0.4% 985 0.4% 1,579 0.7% 1,579 0.7% 398,496 2.2% 398,496 2.2% 107,032 0.6% 107,032 0.6%
Drupal\Core\Entity\EntityNG::__get 697 1.7% 1,056 0.4% 803 0.3% 1,586 0.7% 1,329 0.6% 13,568 0.1% 5,304 0.0% 6,544 0.0% 2,480 0.0%
array_key_exists 666 1.6% 423 0.2% 423 0.2% 935 0.4% 935 0.4% 9,912 0.1% 9,912 0.1% 5,592 0.0% 5,592 0.0%
drupal_static 614 1.5% 1,549 0.6% 1,483 0.6% 2,098 0.9% 1,987 0.9% 68,968 0.4% 67,936 0.4% 79,256 0.4% 77,952 0.4%
strpos 583 1.4% 138 0.1% 138 0.1% 696 0.3% 696 0.3% 23,696 0.1% 23,696 0.1% 12,904 0.1% 12,904 0.1%
function_exists 549 1.3% 576 0.2% 576 0.2% 949 0.4% 949 0.4% 20,592 0.1% 20,592 0.1% 11,576 0.1% 11,576 0.1%
htmlspecialchars 478 1.1% 561 0.2% 561 0.2% 851 0.4% 851 0.4% 74,584 0.4% 74,584 0.4% 9,152 0.1% 9,152 0.1%
Drupal\Component\Utility\String::checkPlain 478 1.1% 1,634 0.6% 1,073 0.4% 1,933 0.8% 1,082 0.5% 98,608 0.5% 24,024 0.1% 19,408 0.1% 10,256 0.1%
check_plain 473 1.1% 2,769 1.0% 1,128 0.4% 3,105 1.3% 1,176 0.5% 115,264 0.6% 9,552 0.1% 22,800 0.1% 3,880 0.0%
is_object 443 1.1% 102 0.0% 102 0.0% 571 0.2% 571 0.2% 15,816 0.1% 15,816 0.1% 10,344 0.1% 10,344 0.1%
implode 418 1.0% 431 0.2% 431 0.2% 723 0.3% 723 0.3% 73,368 0.4% 73,368 0.4% 26,464 0.1% 26,464 0.1%
apc_fetch 388 0.9% 1,001 0.4% 1,001 0.4% 1,328 0.6% 1,328 0.6% 48,624 0.3% 48,624 0.3% 37,296 0.2% 37,296 0.2%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 388 0.9% 2,357 0.9% 1,356 0.5% 2,713 1.2% 1,385 0.6% 71,928 0.4% 23,304 0.1% 77,576 0.4% 40,280 0.2%
is_integer 376 0.9% 19 0.0% 19 0.0% 395 0.2% 395 0.2% 1,616 0.0% 1,616 0.0% 808 0.0% 808 0.0%
PDOStatement::setFetchMode 320 0.8% 192 0.1% 192 0.1% 490 0.2% 490 0.2% 5,344 0.0% 5,344 0.0% 1,832 0.0% 1,832 0.0%
explode 290 0.7% 359 0.1% 359 0.1% 626 0.3% 626 0.3% 172,816 1.0% 172,816 1.0% 24,104 0.1% 24,104 0.1%
str_replace 273 0.7% 544 0.2% 544 0.2% 791 0.3% 791 0.3% 215,192 1.2% 215,192 1.2% 53,464 0.3% 53,464 0.3%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 269 0.6% 196 0.1% 196 0.1% 362 0.2% 362 0.2% 10,248 0.1% 10,248 0.1% 1,464 0.0% 1,464 0.0%
count 266 0.6% 260 0.1% 180 0.1% 522 0.2% 421 0.2% 30,288 0.2% 25,296 0.1% 14,744 0.1% 12,584 0.1%
Drupal\Core\Language\LanguageManager::getLanguage 266 0.6% 448 0.2% 302 0.1% 600 0.3% 444 0.2% 22,424 0.1% 4,616 0.0% 23,424 0.1% 2,064 0.0%
strtr 266 0.6% 453 0.2% 453 0.2% 687 0.3% 687 0.3% 38,112 0.2% 38,112 0.2% 51,688 0.3% 51,688 0.3%
Drupal\Core\Utility\ThemeRegistry::offsetExists 265 0.6% 737 0.3% 577 0.2% 954 0.4% 602 0.3% 17,848 0.1% 17,040 0.1% 2,352 0.0% 2,352 0.0%
Drupal\Core\Database\Connection::escapeTable 255 0.6% 1,322 0.5% 765 0.3% 1,503 0.7% 737 0.3% 29,072 0.2% 2,376 0.0% 20,520 0.1% 11,552 0.1%
is_numeric 244 0.6% 77 0.0% 77 0.0% 320 0.1% 320 0.1% 13,440 0.1% 13,440 0.1% 8,312 0.0% 8,312 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 241 0.6% 244 0.1% 244 0.1% 376 0.2% 376 0.2% 888 0.0% 888 0.0% 704 0.0% 704 0.0%
Drupal\Core\Template\Attribute::offsetSet 241 0.6% 2,250 0.9% 1,714 0.6% 2,434 1.1% 1,237 0.5% 121,432 0.7% 92,432 0.5% 40,928 0.2% 15,440 0.1%
Drupal\Core\Template\AttributeValueBase::printed 237 0.6% 57 0.0% 57 0.0% 318 0.1% 318 0.1% 896 0.0% 896 0.0% 744 0.0% 744 0.0%
Drupal\Core\Template\AttributeValueBase::render 235 0.6% 4,222 1.6% 674 0.3% 4,403 1.9% 676 0.3% 41,160 0.2% -17,352 -0.1% 27,408 0.2% 2,208 0.0%
is_string 229 0.5% 102 0.0% 102 0.0% 308 0.1% 308 0.1% 12,000 0.1% 12,000 0.1% 7,984 0.0% 7,984 0.0%
Symfony\Component\DependencyInjection\Container::has 228 0.5% 847 0.3% 612 0.2% 1,029 0.4% 668 0.3% 16,704 0.1% 5,080 0.0% 9,304 0.1% 9,304 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 227 0.5% 33,085 12.5% 2,861 1.1% 33,663 14.6% 2,438 1.1% 6,904,280 38.5% 201,752 1.1% 6,131,544 33.9% 279,872 1.5%
language 226 0.5% 4,666 1.8% 1,921 0.7% 4,838 2.1% 1,411 0.6% 55,408 0.3% 7,640 0.0% 52,632 0.3% 12,624 0.1%
array_diff 226 0.5% 404 0.2% 404 0.2% 613 0.3% 613 0.3% 39,776 0.2% 39,776 0.2% 13,888 0.1% 13,888 0.1%
in_array 202 0.5% 141 0.1% 141 0.1% 306 0.1% 306 0.1% 14,288 0.1% 14,288 0.1% 4,888 0.0% 4,888 0.0%
Drupal\Core\Template\Attribute::__construct 202 0.5% 2,951 1.1% 728 0.3% 3,126 1.4% 724 0.3% 155,056 0.9% 36,280 0.2% 52,144 0.3% 11,216 0.1%
Drupal\Core\Template\Attribute::__toString 201 0.5% 6,163 2.3% 1,860 0.7% 6,331 2.7% 1,351 0.6% 59,944 0.3% 17,096 0.1% 38,568 0.2% 9,856 0.1%
variable_get 186 0.4% 201 0.1% 201 0.1% 321 0.1% 321 0.1% 10,936 0.1% 10,936 0.1% 7,280 0.0% 7,280 0.0%
array_filter 159 0.4% 7,945 3.0% 488 0.2% 7,079 3.1% 612 0.3% 795,736 4.4% 45,416 0.3% 806,136 4.5% 19,296 0.1%
t 153 0.4% 4,498 1.7% 1,073 0.4% 4,637 2.0% 1,021 0.4% 69,472 0.4% 27,184 0.2% 78,280 0.4% 32,816 0.2%
PDO::prepare 150 0.4% 1,338 0.5% 676 0.3% 1,458 0.6% 667 0.3% 142,936 0.8% 133,768 0.7% 12,072 0.1% 10,144 0.1%
Drupal\Core\TypedData\TypedData::setContext 150 0.4% 178 0.1% 178 0.1% 323 0.1% 323 0.1% 6,488 0.0% 6,488 0.0% 6,440 0.0% 6,440 0.0%
Drupal\Core\Database\Connection::prepareQuery 150 0.4% 2,934 1.1% 715 0.3% 3,077 1.3% 608 0.3% 153,560 0.9% -24,248 -0.1% 56,576 0.3% 2,768 0.0%
Drupal\Core\Database\Statement::__construct 150 0.4% 662 0.3% 508 0.2% 791 0.3% 556 0.2% 9,168 0.1% 8,352 0.0% 1,928 0.0% 1,280 0.0%
Drupal\Core\Database\Connection::prefixTables 150 0.4% 881 0.3% 465 0.2% 1,011 0.4% 461 0.2% 34,872 0.2% -156,608 -0.9% 41,736 0.2% 760 0.0%
Drupal\Core\Database\Connection::defaultOptions 150 0.4% 219 0.1% 219 0.1% 371 0.2% 371 0.2% 114,888 0.6% 114,888 0.6% 43,272 0.2% 43,272 0.2%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 150 0.4% 8,687 3.3% 216 0.1% 5,607 2.4% 335 0.1% 391,424 2.2% 5,528 0.0% 621,960 3.4% 2,592 0.0%
PDOStatement::execute 150 0.4% 43,688 16.6% 43,688 16.6% 11,714 5.1% 11,714 5.1% 876,208 4.9% 876,208 4.9% 472,216 2.6% 472,216 2.6%
Drupal\Core\Database\Connection::expandArguments 150 0.4% 3,180 1.2% 2,114 0.8% 3,307 1.4% 1,808 0.8% 21,208 0.1% -137,064 -0.8% 126,824 0.7% 78,456 0.4%
Drupal\Core\Database\Connection::getLogger 150 0.4% 71 0.0% 71 0.0% 185 0.1% 185 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Statement::execute 150 0.4% 46,049 17.4% 2,240 0.8% 14,018 6.1% 1,743 0.8% 880,824 4.9% 2,160 0.0% 476,552 2.6% 2,208 0.0%
Drupal\Core\Database\Connection::query 150 0.4% 54,651 20.7% 2,269 0.9% 22,671 9.8% 1,898 0.8% 1,051,416 5.9% -119,064 -0.7% 746,792 4.1% 43,568 0.2%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 149 0.4% 7,589 2.9% 826 0.3% 7,448 3.2% 862 0.4% 857,192 4.8% 14,080 0.1% 836,528 4.6% 7,496 0.0%
substr 149 0.4% 77 0.0% 77 0.0% 226 0.1% 226 0.1% 35,432 0.2% 35,432 0.2% 17,600 0.1% 17,600 0.1%
Drupal\Core\Extension\ModuleHandler::alter 144 0.3% 2,870 1.1% 1,351 0.5% 2,991 1.3% 1,080 0.5% 97,320 0.5% -20,080 -0.1% 102,840 0.6% 17,568 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 143 0.3% 528 0.2% 423 0.2% 643 0.3% 425 0.2% 18,384 0.1% 17,576 0.1% 13,888 0.1% 13,240 0.1%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 142 0.3% 218 0.1% 155 0.1% 339 0.1% 273 0.1% 8,656 0.0% 5,440 0.0% 4,912 0.0% 2,248 0.0%
element_children 141 0.3% 1,435 0.5% 1,110 0.4% 1,559 0.7% 1,052 0.5% 64,152 0.4% 25,528 0.1% 27,272 0.2% 17,120 0.1%
Drupal\Core\Extension\ModuleHandler::getImplementations 139 0.3% 2,895 1.1% 689 0.3% 2,753 1.2% 618 0.3% 145,080 0.8% 11,448 0.1% 133,064 0.7% 5,448 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 139 0.3% 2,087 0.8% 602 0.2% 1,925 0.8% 637 0.3% 96,264 0.5% 464 0.0% 124,168 0.7% 1,848 0.0%
Drupal\Core\Config\Config::get 138 0.3% 20,889 7.9% 876 0.3% 13,349 5.8% 758 0.3% 248,984 1.4% -3,960 -0.0% 531,376 2.9% 3,976 0.0%
Drupal::service 134 0.3% 2,590 1.0% 389 0.1% 2,698 1.2% 387 0.2% 232,336 1.3% 5,832 0.0% 202,664 1.1% 4,432 0.0%
unserialize 132 0.3% 15,575 5.9% 4,409 1.7% 13,641 5.9% 4,517 2.0% 2,179,304 12.1% 1,762,672 9.8% 2,671,008 14.8% 2,243,232 12.4%
array_map 129 0.3% 2,779 1.1% 826 0.3% 2,875 1.2% 731 0.3% 191,776 1.1% 108,016 0.6% 62,224 0.3% 22,040 0.1%
Drupal\Core\Entity\EntityNG::get 123 0.3% 7,685 2.9% 218 0.1% 7,606 3.3% 279 0.1% 681,272 3.8% 4,440 0.0% 652,984 3.6% 2,968 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 122 0.3% 141 0.1% 141 0.1% 252 0.1% 252 0.1% 2,560 0.0% 2,560 0.0% 936 0.0% 936 0.0%
Drupal\Core\Database\Connection::escapeField 121 0.3% 469 0.2% 315 0.1% 582 0.3% 318 0.1% 14,048 0.1% -936 -0.0% 5,456 0.0% 2,984 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded 121 0.3% 22 0.0% 22 0.0% 156 0.1% 156 0.1% 4,800 0.0% 4,800 0.0% 3,104 0.0% 3,104 0.0%
theme_get_registry 120 0.3% 1,744 0.7% 510 0.2% 1,472 0.6% 451 0.2% 121,872 0.7% 4,952 0.0% 148,392 0.8% 4,352 0.0%
Drupal\Core\Template\AttributeArray::__toString 119 0.3% 2,698 1.0% 508 0.2% 2,792 1.2% 449 0.2% 29,072 0.2% -125,352 -0.7% 22,504 0.1% 4,208 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetGet 119 0.3% 121 0.0% 121 0.0% 200 0.1% 200 0.1% 4,048 0.0% 4,048 0.0% 2,096 0.0% 2,096 0.0%
is_bool 118 0.3% 1 0.0% 1 0.0% 127 0.1% 127 0.1% 792 0.0% 792 0.0% 704 0.0% 704 0.0%
Drupal\Core\Template\AttributeString::__toString 118 0.3% 940 0.4% 263 0.1% 1,026 0.4% 254 0.1% 31,456 0.2% 6,856 0.0% 5,496 0.0% 1,040 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 117 0.3% 5,593 2.1% 2,384 0.9% 5,712 2.5% 1,784 0.8% 37,608 0.2% 26,320 0.1% 34,672 0.2% 9,584 0.1%
Drupal\Core\Database\Query\Select::addField 114 0.3% 220 0.1% 220 0.1% 318 0.1% 318 0.1% 72,456 0.4% 72,456 0.4% 51,336 0.3% 51,336 0.3%
method_exists 114 0.3% 310 0.1% 133 0.1% 428 0.2% 248 0.1% 18,912 0.1% 12,536 0.1% 13,040 0.1% 8,064 0.0%
Drupal\Core\Database\Connection::escapeAlias 113 0.3% 415 0.2% 285 0.1% 494 0.2% 248 0.1% 12,592 0.1% -1,536 -0.0% 3,584 0.0% 2,048 0.0%
drupal_alter 111 0.3% 4,310 1.6% 779 0.3% 4,416 1.9% 603 0.3% 110,376 0.6% 13,520 0.1% 119,280 0.7% 9,560 0.1%
reset 107 0.3% 84 0.0% 84 0.0% 163 0.1% 163 0.1% 9,168 0.1% 9,168 0.1% 2,296 0.0% 2,296 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 99 0.2% 6,236 2.4% 1,550 0.6% 4,239 1.8% 1,275 0.6% 69,912 0.4% -104,112 -0.6% 101,888 0.6% 21,104 0.1%
Symfony\Component\EventDispatcher\Event::setName 98 0.2% 80 0.0% 80 0.0% 143 0.1% 143 0.1% 1,896 0.0% 1,896 0.0% 1,544 0.0% 1,544 0.0%
Symfony\Component\EventDispatcher\Event::setDispatcher 98 0.2% 127 0.0% 127 0.0% 238 0.1% 238 0.1% 1,904 0.0% 1,904 0.0% 3,232 0.0% 3,232 0.0%
Drupal\Core\Entity\Entity::id 96 0.2% 96 0.0% 96 0.0% 166 0.1% 166 0.1% 7,472 0.0% 7,472 0.0% 1,440 0.0% 1,440 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 95 0.2% 15,448 5.9% 1,276 0.5% 15,592 6.7% 982 0.4% 3,237,152 18.0% 100,064 0.6% 2,995,992 16.6% 126,432 0.7%
Drupal\Core\Config\Context\ConfigContext::notify 93 0.2% 4,639 1.8% 672 0.3% 4,721 2.0% 579 0.3% 57,760 0.3% 2,496 0.0% 71,032 0.4% 5,720 0.0%
Drupal\Core\Config\ConfigEvent::__construct 93 0.2% 163 0.1% 163 0.1% 249 0.1% 249 0.1% 880 0.0% 880 0.0% 1,392 0.0% 1,392 0.0%
Drupal\Core\Config\Config::notify 92 0.2% 4,811 1.8% 276 0.1% 4,902 2.1% 286 0.1% 34,936 0.2% 1,952 0.0% 50,024 0.3% 1,272 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 92 0.2% 59,631 22.6% 3,144 1.2% 37,093 16.0% 2,775 1.2% 2,441,336 13.6% -205,256 -1.1% 3,305,560 18.3% 245,104 1.4%
Drupal\Core\Config\Config::getName 92 0.2% 48 0.0% 48 0.0% 130 0.1% 130 0.1% 1,704 0.0% 1,704 0.0% 880 0.0% 880 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 92 0.2% 22,580 8.6% 1,377 0.5% 18,649 8.1% 1,253 0.5% 1,928,792 10.7% -273,872 -1.5% 2,587,304 14.3% 9,720 0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 91 0.2% 353 0.1% 319 0.1% 434 0.2% 303 0.1% 9,416 0.1% 3,296 0.0% 3,880 0.0% 2,920 0.0%
is_scalar 91 0.2% 9 0.0% 9 0.0% 102 0.0% 102 0.0% 2,336 0.0% 2,336 0.0% 1,936 0.0% 1,936 0.0%
end 90 0.2% 59 0.0% 59 0.0% 140 0.1% 140 0.1% 2,168 0.0% 2,168 0.0% 712 0.0% 712 0.0%
Drupal\Core\Config\ConfigFactory::get 89 0.2% 5,450 2.1% 762 0.3% 5,542 2.4% 635 0.3% 125,880 0.7% 7,432 0.0% 88,424 0.5% 6,144 0.0%
Drupal\Core\Cache\DatabaseBackend::get 89 0.2% 59,137 22.4% 535 0.2% 37,087 16.0% 493 0.2% 2,428,832 13.5% 2,776 0.0% 3,254,096 18.0% 6,888 0.0%
[ display all ]