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

Overall Summary
Total Incl. Wall Time (microsec):264,089 microsecs
Total Incl. CPU (microsecs):231,303 microsecs
Total Incl. MemUse (bytes):17,928,248 bytes
Total Incl. PeakMemUse (bytes):18,075,784 bytes
Number of Function Calls:41,863


[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,663 4.0% 1,518 0.6% 1,518 0.6% 2,520 1.1% 2,520 1.1% 86,392 0.5% 86,392 0.5% 18,704 0.1% 18,704 0.1%
is_array 1,566 3.7% 243 0.1% 243 0.1% 1,885 0.8% 1,885 0.8% 50,672 0.3% 50,672 0.3% 28,968 0.2% 28,968 0.2%
Symfony\Component\DependencyInjection\Container::get 1,176 2.8% 22,362 8.5% 4,748 1.8% 22,665 9.8% 4,897 2.1% 2,571,736 14.3% 5,856 0.0% 2,468,720 13.7% 73,888 0.4%
Drupal::getContainer 849 2.0% 465 0.2% 465 0.2% 1,068 0.5% 1,068 0.5% 2,408 0.0% 2,408 0.0% 1,104 0.0% 1,104 0.0%
drupal_container 839 2.0% 2,393 0.9% 1,938 0.7% 3,103 1.3% 2,057 0.9% 27,600 0.2% 26,792 0.1% 19,568 0.1% 19,200 0.1%
preg_replace 755 1.8% 1,550 0.6% 1,550 0.6% 2,201 1.0% 2,201 1.0% 122,680 0.7% 122,680 0.7% 37,416 0.2% 37,416 0.2%
array_keys 720 1.7% 998 0.4% 998 0.4% 1,559 0.7% 1,559 0.7% 398,528 2.2% 398,528 2.2% 107,040 0.6% 107,040 0.6%
Drupal\Core\Entity\EntityNG::__get 697 1.7% 1,062 0.4% 805 0.3% 1,586 0.7% 1,324 0.6% 13,568 0.1% 5,304 0.0% 6,544 0.0% 2,480 0.0%
array_key_exists 666 1.6% 415 0.2% 415 0.2% 932 0.4% 932 0.4% 9,912 0.1% 9,912 0.1% 5,592 0.0% 5,592 0.0%
drupal_static 614 1.5% 1,583 0.6% 1,517 0.6% 2,117 0.9% 2,000 0.9% 68,968 0.4% 67,936 0.4% 79,256 0.4% 77,952 0.4%
strpos 582 1.4% 145 0.1% 145 0.1% 716 0.3% 716 0.3% 23,696 0.1% 23,696 0.1% 12,904 0.1% 12,904 0.1%
function_exists 549 1.3% 567 0.2% 567 0.2% 961 0.4% 961 0.4% 20,592 0.1% 20,592 0.1% 11,520 0.1% 11,520 0.1%
htmlspecialchars 478 1.1% 561 0.2% 561 0.2% 841 0.4% 841 0.4% 74,552 0.4% 74,552 0.4% 9,176 0.1% 9,176 0.1%
Drupal\Component\Utility\String::checkPlain 478 1.1% 1,645 0.6% 1,084 0.4% 1,944 0.8% 1,103 0.5% 98,576 0.5% 24,024 0.1% 19,192 0.1% 10,016 0.1%
check_plain 473 1.1% 2,805 1.1% 1,150 0.4% 3,152 1.4% 1,207 0.5% 115,232 0.6% 9,552 0.1% 22,728 0.1% 4,024 0.0%
is_object 443 1.1% 103 0.0% 103 0.0% 589 0.3% 589 0.3% 15,816 0.1% 15,816 0.1% 10,344 0.1% 10,344 0.1%
implode 417 1.0% 428 0.2% 428 0.2% 693 0.3% 693 0.3% 66,488 0.4% 66,488 0.4% 26,704 0.1% 26,704 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 388 0.9% 2,540 1.0% 1,414 0.5% 2,911 1.3% 1,433 0.6% 71,928 0.4% 23,304 0.1% 77,608 0.4% 40,312 0.2%
apc_fetch 388 0.9% 1,126 0.4% 1,126 0.4% 1,478 0.6% 1,478 0.6% 48,624 0.3% 48,624 0.3% 37,296 0.2% 37,296 0.2%
is_integer 376 0.9% 11 0.0% 11 0.0% 391 0.2% 391 0.2% 1,616 0.0% 1,616 0.0% 808 0.0% 808 0.0%
PDOStatement::setFetchMode 320 0.8% 182 0.1% 182 0.1% 473 0.2% 473 0.2% 5,344 0.0% 5,344 0.0% 1,776 0.0% 1,776 0.0%
explode 289 0.7% 409 0.2% 409 0.2% 665 0.3% 665 0.3% 171,808 1.0% 171,808 1.0% 24,104 0.1% 24,104 0.1%
str_replace 272 0.6% 558 0.2% 558 0.2% 787 0.3% 787 0.3% 214,992 1.2% 214,992 1.2% 53,336 0.3% 53,336 0.3%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 269 0.6% 198 0.1% 198 0.1% 369 0.2% 369 0.2% 10,248 0.1% 10,248 0.1% 1,464 0.0% 1,464 0.0%
count 266 0.6% 251 0.1% 173 0.1% 525 0.2% 425 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% 459 0.2% 302 0.1% 617 0.3% 452 0.2% 22,472 0.1% 4,616 0.0% 23,472 0.1% 2,064 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 265 0.6% 745 0.3% 583 0.2% 944 0.4% 595 0.3% 17,848 0.1% 17,040 0.1% 2,352 0.0% 2,352 0.0%
strtr 265 0.6% 438 0.2% 438 0.2% 645 0.3% 645 0.3% 38,032 0.2% 38,032 0.2% 51,728 0.3% 51,728 0.3%
Drupal\Core\Database\Connection::escapeTable 255 0.6% 1,350 0.5% 792 0.3% 1,527 0.7% 720 0.3% 29,072 0.2% 2,376 0.0% 20,520 0.1% 11,552 0.1%
is_numeric 244 0.6% 79 0.0% 79 0.0% 317 0.1% 317 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% 248 0.1% 248 0.1% 401 0.2% 401 0.2% 888 0.0% 888 0.0% 704 0.0% 704 0.0%
Drupal\Core\Template\Attribute::offsetSet 241 0.6% 2,275 0.9% 1,737 0.7% 2,453 1.1% 1,248 0.5% 121,416 0.7% 92,416 0.5% 40,688 0.2% 15,440 0.1%
Drupal\Core\Template\AttributeValueBase::printed 237 0.6% 60 0.0% 60 0.0% 317 0.1% 317 0.1% 896 0.0% 896 0.0% 744 0.0% 744 0.0%
Drupal\Core\Template\AttributeValueBase::render 235 0.6% 4,285 1.6% 693 0.3% 4,472 1.9% 687 0.3% 41,144 0.2% -17,328 -0.1% 27,280 0.2% 2,144 0.0%
is_string 229 0.5% 116 0.0% 116 0.0% 318 0.1% 318 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% 849 0.3% 614 0.2% 1,053 0.5% 695 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,026 12.5% 2,896 1.1% 33,610 14.5% 2,474 1.1% 6,904,144 38.5% 201,776 1.1% 6,131,672 33.9% 279,944 1.5%
language 226 0.5% 4,693 1.8% 1,923 0.7% 4,871 2.1% 1,439 0.6% 55,456 0.3% 7,640 0.0% 52,624 0.3% 12,624 0.1%
array_diff 226 0.5% 414 0.2% 414 0.2% 635 0.3% 635 0.3% 39,776 0.2% 39,776 0.2% 13,888 0.1% 13,888 0.1%
in_array 202 0.5% 134 0.1% 134 0.1% 303 0.1% 303 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,974 1.1% 727 0.3% 3,137 1.4% 715 0.3% 155,016 0.9% 36,256 0.2% 51,704 0.3% 11,016 0.1%
Drupal\Core\Template\Attribute::__toString 201 0.5% 6,216 2.4% 1,835 0.7% 6,403 2.8% 1,326 0.6% 59,928 0.3% 17,096 0.1% 38,008 0.2% 9,424 0.1%
variable_get 186 0.4% 201 0.1% 201 0.1% 337 0.1% 337 0.1% 10,936 0.1% 10,936 0.1% 7,280 0.0% 7,280 0.0%
array_filter 159 0.4% 7,986 3.0% 481 0.2% 7,163 3.1% 613 0.3% 795,712 4.4% 45,416 0.3% 806,040 4.5% 19,296 0.1%
t 153 0.4% 4,501 1.7% 1,079 0.4% 4,632 2.0% 1,008 0.4% 69,536 0.4% 27,200 0.2% 78,272 0.4% 32,816 0.2%
Drupal\Core\TypedData\TypedData::setContext 150 0.4% 185 0.1% 185 0.1% 329 0.1% 329 0.1% 6,488 0.0% 6,488 0.0% 6,440 0.0% 6,440 0.0%
Drupal\Core\Database\Statement::__construct 150 0.4% 659 0.2% 505 0.2% 799 0.3% 573 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% 891 0.3% 461 0.2% 1,015 0.4% 468 0.2% 34,872 0.2% -156,608 -0.9% 41,624 0.2% 760 0.0%
Drupal\Core\Database\Connection::expandArguments 150 0.4% 3,224 1.2% 2,193 0.8% 3,344 1.4% 1,865 0.8% 21,208 0.1% -137,064 -0.8% 126,712 0.7% 78,344 0.4%
Drupal\Core\Database\Connection::defaultOptions 150 0.4% 244 0.1% 244 0.1% 400 0.2% 400 0.2% 114,888 0.6% 114,888 0.6% 43,272 0.2% 43,272 0.2%
Drupal\Core\Database\Connection::prepareQuery 150 0.4% 2,961 1.1% 739 0.3% 3,079 1.3% 615 0.3% 153,560 0.9% -24,248 -0.1% 56,496 0.3% 2,800 0.0%
PDO::prepare 150 0.4% 1,331 0.5% 672 0.3% 1,449 0.6% 650 0.3% 142,936 0.8% 133,768 0.7% 12,072 0.1% 10,144 0.1%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 150 0.4% 8,892 3.4% 224 0.1% 5,414 2.3% 364 0.2% 391,432 2.2% 5,528 0.0% 621,608 3.4% 2,592 0.0%
Drupal\Core\Database\Statement::execute 150 0.4% 45,241 17.1% 2,136 0.8% 12,977 5.6% 1,652 0.7% 880,728 4.9% 2,160 0.0% 476,280 2.6% 2,208 0.0%
Drupal\Core\Database\Connection::query 150 0.4% 53,822 20.4% 2,152 0.8% 21,612 9.3% 1,812 0.8% 1,051,320 5.9% -119,064 -0.7% 746,328 4.1% 43,568 0.2%
PDOStatement::execute 150 0.4% 42,939 16.3% 42,939 16.3% 10,739 4.6% 10,739 4.6% 876,112 4.9% 876,112 4.9% 471,944 2.6% 471,944 2.6%
Drupal\Core\Database\Connection::getLogger 150 0.4% 100 0.0% 100 0.0% 193 0.1% 193 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 149 0.4% 7,729 2.9% 847 0.3% 7,573 3.3% 878 0.4% 857,176 4.8% 14,080 0.1% 836,512 4.6% 7,496 0.0%
substr 145 0.3% 89 0.0% 89 0.0% 254 0.1% 254 0.1% 35,264 0.2% 35,264 0.2% 17,600 0.1% 17,600 0.1%
Drupal\Core\Extension\ModuleHandler::alter 144 0.3% 2,812 1.1% 1,296 0.5% 2,934 1.3% 1,039 0.4% 97,320 0.5% -20,064 -0.1% 102,640 0.6% 17,480 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 143 0.3% 542 0.2% 440 0.2% 648 0.3% 435 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% 221 0.1% 156 0.1% 333 0.1% 266 0.1% 8,656 0.0% 5,440 0.0% 4,912 0.0% 2,248 0.0%
element_children 141 0.3% 1,433 0.5% 1,115 0.4% 1,555 0.7% 1,072 0.5% 64,152 0.4% 25,528 0.1% 27,272 0.2% 17,120 0.1%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 139 0.3% 2,154 0.8% 607 0.2% 1,991 0.9% 636 0.3% 96,264 0.5% 464 0.0% 124,168 0.7% 1,848 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 139 0.3% 2,980 1.1% 709 0.3% 2,804 1.2% 620 0.3% 145,080 0.8% 11,448 0.1% 133,064 0.7% 5,448 0.0%
Drupal\Core\Config\Config::get 138 0.3% 19,979 7.6% 908 0.3% 13,182 5.7% 775 0.3% 248,984 1.4% -3,960 -0.0% 530,984 2.9% 3,976 0.0%
Drupal::service 134 0.3% 2,639 1.0% 401 0.2% 2,745 1.2% 396 0.2% 232,336 1.3% 5,832 0.0% 202,664 1.1% 4,432 0.0%
unserialize 132 0.3% 15,815 6.0% 4,465 1.7% 13,681 5.9% 4,577 2.0% 2,179,360 12.2% 1,762,720 9.8% 2,670,400 14.8% 2,242,776 12.4%
array_map 129 0.3% 2,780 1.1% 846 0.3% 2,880 1.2% 731 0.3% 191,776 1.1% 108,008 0.6% 62,216 0.3% 22,008 0.1%
Drupal\Core\Entity\EntityNG::get 123 0.3% 7,852 3.0% 226 0.1% 7,778 3.4% 294 0.1% 681,272 3.8% 4,440 0.0% 653,208 3.6% 2,968 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 122 0.3% 144 0.1% 144 0.1% 256 0.1% 256 0.1% 2,560 0.0% 2,560 0.0% 936 0.0% 936 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded 121 0.3% 24 0.0% 24 0.0% 175 0.1% 175 0.1% 4,800 0.0% 4,800 0.0% 3,104 0.0% 3,104 0.0%
Drupal\Core\Database\Connection::escapeField 121 0.3% 463 0.2% 311 0.1% 556 0.2% 316 0.1% 14,048 0.1% -936 -0.0% 5,456 0.0% 2,984 0.0%
theme_get_registry 120 0.3% 1,767 0.7% 503 0.2% 1,387 0.6% 441 0.2% 121,872 0.7% 4,952 0.0% 148,392 0.8% 4,352 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetGet 119 0.3% 123 0.0% 123 0.0% 208 0.1% 208 0.1% 4,048 0.0% 4,048 0.0% 2,096 0.0% 2,096 0.0%
Drupal\Core\Template\AttributeArray::__toString 119 0.3% 2,740 1.0% 530 0.2% 2,837 1.2% 479 0.2% 29,072 0.2% -125,352 -0.7% 22,536 0.1% 4,208 0.0%
is_bool 118 0.3% 2 0.0% 2 0.0% 128 0.1% 128 0.1% 792 0.0% 792 0.0% 704 0.0% 704 0.0%
Drupal\Core\Template\AttributeString::__toString 118 0.3% 944 0.4% 261 0.1% 1,046 0.5% 269 0.1% 31,416 0.2% 6,856 0.0% 5,400 0.0% 1,040 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 117 0.3% 5,579 2.1% 2,384 0.9% 5,699 2.5% 1,793 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% 211 0.1% 211 0.1% 312 0.1% 312 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% 249 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% 406 0.2% 279 0.1% 509 0.2% 303 0.1% 12,592 0.1% -1,536 -0.0% 3,584 0.0% 2,048 0.0%
drupal_alter 111 0.3% 4,245 1.6% 766 0.3% 4,369 1.9% 611 0.3% 110,376 0.6% 13,520 0.1% 119,080 0.7% 9,560 0.1%
reset 107 0.3% 88 0.0% 88 0.0% 149 0.1% 149 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,030 2.3% 1,559 0.6% 4,106 1.8% 1,264 0.5% 69,912 0.4% -104,136 -0.6% 101,904 0.6% 21,056 0.1%
Symfony\Component\EventDispatcher\Event::setDispatcher 98 0.2% 130 0.0% 130 0.0% 232 0.1% 232 0.1% 1,904 0.0% 1,904 0.0% 3,232 0.0% 3,232 0.0%
Symfony\Component\EventDispatcher\Event::setName 98 0.2% 82 0.0% 82 0.0% 151 0.1% 151 0.1% 1,896 0.0% 1,896 0.0% 1,544 0.0% 1,544 0.0%
Drupal\Core\Entity\Entity::id 96 0.2% 100 0.0% 100 0.0% 170 0.1% 170 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,414 5.8% 1,275 0.5% 15,567 6.7% 1,002 0.4% 3,236,968 18.1% 100,024 0.6% 2,996,256 16.6% 126,352 0.7%
Drupal\Core\Config\Context\ConfigContext::notify 93 0.2% 4,751 1.8% 667 0.3% 4,851 2.1% 630 0.3% 57,760 0.3% 2,496 0.0% 71,096 0.4% 5,720 0.0%
Drupal\Core\Config\ConfigEvent::__construct 93 0.2% 175 0.1% 175 0.1% 244 0.1% 244 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,931 1.9% 285 0.1% 5,017 2.2% 273 0.1% 34,936 0.2% 1,952 0.0% 50,080 0.3% 1,272 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 92 0.2% 58,984 22.3% 3,029 1.1% 36,305 15.7% 2,642 1.1% 2,441,352 13.6% -205,208 -1.1% 3,304,616 18.3% 244,952 1.4%
Drupal\Core\Config\Config::getName 92 0.2% 59 0.0% 59 0.0% 153 0.1% 153 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,639 8.6% 1,415 0.5% 18,624 8.1% 1,314 0.6% 1,928,848 10.8% -273,872 -1.5% 2,586,752 14.3% 9,720 0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 91 0.2% 363 0.1% 329 0.1% 453 0.2% 316 0.1% 9,416 0.1% 3,296 0.0% 3,880 0.0% 2,920 0.0%
end 90 0.2% 68 0.0% 68 0.0% 135 0.1% 135 0.1% 2,168 0.0% 2,168 0.0% 712 0.0% 712 0.0%
Drupal\Core\Cache\DatabaseBackend::get 89 0.2% 58,287 22.1% 536 0.2% 36,258 15.7% 513 0.2% 2,428,848 13.5% 2,776 0.0% 3,253,112 18.0% 6,848 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 89 0.2% 414 0.2% 333 0.1% 499 0.2% 349 0.2% 13,072 0.1% 12,200 0.1% 2,784 0.0% 1,944 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 89 0.2% 81 0.0% 81 0.0% 150 0.1% 150 0.1% 872 0.0% 872 0.0% 840 0.0% 840 0.0%
[ display all ]