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

Overall Summary
Total Incl. Wall Time (microsec):345,567 microsecs
Total Incl. CPU (microsecs):315,116 microsecs
Total Incl. MemUse (bytes):30,324,000 bytes
Total Incl. PeakMemUse (bytes):30,433,448 bytes
Number of Function Calls:33,570


[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,280 3.8% 1,175 0.3% 1,175 0.3% 1,921 0.6% 1,921 0.6% 70,536 0.2% 70,536 0.2% 5,720 0.0% 5,720 0.0%
is_array 973 2.9% 114 0.0% 114 0.0% 1,205 0.4% 1,205 0.4% 43,640 0.1% 43,640 0.1% 13,552 0.0% 13,552 0.0%
Symfony\Component\DependencyInjection\Container::get 923 2.7% 50,054 14.5% 3,801 1.1% 49,997 15.9% 4,055 1.3% 5,144,272 17.0% 9,872 0.0% 5,985,576 19.7% 32,232 0.1%
preg_replace 731 2.2% 1,383 0.4% 1,383 0.4% 1,992 0.6% 1,992 0.6% 117,792 0.4% 117,792 0.4% 22,880 0.1% 22,880 0.1%
Drupal\Core\Entity\EntityNG::__get 627 1.9% 1,212 0.4% 740 0.2% 1,749 0.6% 1,269 0.4% 22,384 0.1% 12,912 0.0% 8,704 0.0% 5,840 0.0%
array_keys 619 1.8% 795 0.2% 795 0.2% 1,300 0.4% 1,300 0.4% 322,232 1.1% 322,232 1.1% 77,104 0.3% 77,104 0.3%
Drupal::getContainer 592 1.8% 292 0.1% 292 0.1% 802 0.3% 802 0.3% 1,632 0.0% 1,632 0.0% 928 0.0% 928 0.0%
drupal_container 588 1.8% 1,692 0.5% 1,404 0.4% 2,174 0.7% 1,378 0.4% 25,224 0.1% 24,416 0.1% 10,568 0.0% 10,200 0.0%
strpos 514 1.5% 51 0.0% 51 0.0% 570 0.2% 570 0.2% 18,160 0.1% 18,160 0.1% 5,320 0.0% 5,320 0.0%
drupal_static 498 1.5% 1,425 0.4% 1,354 0.4% 1,909 0.6% 1,795 0.6% 63,712 0.2% 62,680 0.2% 58,648 0.2% 57,872 0.2%
function_exists 431 1.3% 443 0.1% 443 0.1% 765 0.2% 765 0.2% 22,160 0.1% 22,160 0.1% 8,008 0.0% 8,008 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 424 1.3% 248 0.1% 248 0.1% 573 0.2% 573 0.2% 14,248 0.0% 14,248 0.0% 0 0.0% 0 0.0%
array_key_exists 400 1.2% 268 0.1% 268 0.1% 597 0.2% 597 0.2% 9,864 0.0% 9,864 0.0% 3,720 0.0% 3,720 0.0%
apc_fetch 355 1.1% 1,122 0.3% 1,122 0.3% 1,477 0.5% 1,477 0.5% 44,104 0.1% 44,104 0.1% 10,464 0.0% 10,464 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 355 1.1% 2,468 0.7% 1,346 0.4% 2,865 0.9% 1,388 0.4% 65,912 0.2% 21,808 0.1% 21,384 0.1% 10,920 0.0%
is_integer 323 1.0% 14 0.0% 14 0.0% 344 0.1% 344 0.1% 1,616 0.0% 1,616 0.0% 808 0.0% 808 0.0%
implode 302 0.9% 271 0.1% 271 0.1% 472 0.1% 472 0.1% 51,312 0.2% 51,312 0.2% 16,200 0.1% 16,200 0.1%
PDOStatement::setFetchMode 285 0.8% 163 0.0% 163 0.0% 429 0.1% 429 0.1% 5,768 0.0% 5,768 0.0% 688 0.0% 688 0.0%
Drupal\Core\Database\Connection::escapeTable 267 0.8% 1,318 0.4% 786 0.2% 1,533 0.5% 770 0.2% 28,208 0.1% -4,072 -0.0% 14,480 0.0% 7,168 0.0%
is_object 264 0.8% 71 0.0% 71 0.0% 364 0.1% 364 0.1% 10,240 0.0% 10,240 0.0% 4,376 0.0% 4,376 0.0%
explode 264 0.8% 313 0.1% 313 0.1% 529 0.2% 529 0.2% 134,496 0.4% 134,496 0.4% 15,512 0.1% 15,512 0.1%
is_numeric 228 0.7% 44 0.0% 44 0.0% 262 0.1% 262 0.1% 9,552 0.0% 9,552 0.0% 5,752 0.0% 5,752 0.0%
Drupal\Component\Utility\String::checkPlain 217 0.6% 766 0.2% 506 0.1% 919 0.3% 491 0.2% 46,184 0.2% 11,536 0.0% 7,872 0.0% 4,000 0.0%
htmlspecialchars 217 0.6% 260 0.1% 260 0.1% 428 0.1% 428 0.1% 34,648 0.1% 34,648 0.1% 3,872 0.0% 3,872 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 215 0.6% 85,311 24.7% 5,181 1.5% 85,598 27.2% 4,508 1.4% 11,785,992 38.9% -94,528 -0.3% 9,116,024 30.0% 27,656 0.1%
check_plain 213 0.6% 1,248 0.4% 516 0.1% 1,427 0.5% 547 0.2% 53,056 0.2% 9,616 0.0% 11,384 0.0% 3,512 0.0%
array_diff 213 0.6% 390 0.1% 390 0.1% 615 0.2% 615 0.2% 41,000 0.1% 41,000 0.1% 15,544 0.1% 15,544 0.1%
count 209 0.6% 187 0.1% 123 0.0% 403 0.1% 327 0.1% 23,960 0.1% 19,112 0.1% 7,360 0.0% 5,536 0.0%
is_string 209 0.6% 54 0.0% 54 0.0% 259 0.1% 259 0.1% 8,008 0.0% 8,008 0.0% 2,064 0.0% 2,064 0.0%
strtr 206 0.6% 3,983 1.2% 3,983 1.2% 4,166 1.3% 4,166 1.3% 32,752 0.1% 32,752 0.1% 4,289,344 14.1% 4,289,344 14.1%
str_replace 191 0.6% 422 0.1% 422 0.1% 615 0.2% 615 0.2% 192,920 0.6% 192,920 0.6% 35,752 0.1% 35,752 0.1%
in_array 182 0.5% 116 0.0% 116 0.0% 274 0.1% 274 0.1% 14,288 0.0% 14,288 0.0% 4,224 0.0% 4,224 0.0%
Drupal\Core\TypedData\TypedData::setContext 178 0.5% 222 0.1% 222 0.1% 400 0.1% 400 0.1% 7,328 0.0% 7,328 0.0% 5,432 0.0% 5,432 0.0%
Drupal\Core\Config\Config::get 175 0.5% 21,954 6.4% 1,002 0.3% 14,007 4.4% 887 0.3% 288,592 1.0% -10,880 -0.0% 447,064 1.5% 3,304 0.0%
Drupal\Core\Language\LanguageManager::getLanguage 159 0.5% 453 0.1% 194 0.1% 572 0.2% 303 0.1% 26,456 0.1% 4,704 0.0% 2,448 0.0% 80 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 155 0.5% 16,973 4.9% 866 0.3% 16,744 5.3% 904 0.3% 1,461,632 4.8% 14,080 0.0% 1,802,248 5.9% 1,448 0.0%
Symfony\Component\DependencyInjection\Container::has 148 0.4% 721 0.2% 491 0.1% 841 0.3% 525 0.2% 12,864 0.0% 4,432 0.0% 67,408 0.2% 5,256 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 147 0.4% 2,361 0.7% 719 0.2% 2,128 0.7% 612 0.2% 108,416 0.4% 12,680 0.0% 80,592 0.3% 4,296 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 147 0.4% 1,539 0.4% 564 0.2% 1,308 0.4% 631 0.2% 58,672 0.2% 1,672 0.0% 72,480 0.2% 1,008 0.0%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 146 0.4% 1,382 0.4% 165 0.0% 1,098 0.3% 303 0.1% 62,768 0.2% 5,864 0.0% 88,248 0.3% 1,584 0.0%
language 146 0.4% 3,698 1.1% 1,314 0.4% 3,820 1.2% 978 0.3% 76,816 0.3% 9,904 0.0% 81,856 0.3% 6,840 0.0%
Drupal\Core\Database\Connection::escapeField 145 0.4% 559 0.2% 380 0.1% 670 0.2% 368 0.1% 15,272 0.1% -2,800 -0.0% 5,104 0.0% 1,960 0.0%
array_filter 138 0.4% 18,610 5.4% 431 0.1% 17,251 5.5% 534 0.2% 2,018,616 6.7% 40,176 0.1% 2,044,336 6.7% 11,168 0.0%
Drupal\Core\Database\Connection::escapeAlias 134 0.4% 469 0.1% 324 0.1% 573 0.2% 319 0.1% 13,560 0.0% -3,288 -0.0% 3,384 0.0% 1,168 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 134 0.4% 132 0.0% 132 0.0% 215 0.1% 215 0.1% 888 0.0% 888 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 134 0.4% 1,526 0.4% 991 0.3% 1,645 0.5% 711 0.2% 86,328 0.3% 48,144 0.2% 45,584 0.1% 7,872 0.0%
Drupal\Core\Database\Connection::expandArguments 133 0.4% 2,668 0.8% 1,778 0.5% 2,776 0.9% 1,499 0.5% 7,248 0.0% -115,032 -0.4% 60,408 0.2% 38,792 0.1%
Drupal\Core\Database\Connection::prefixTables 133 0.4% 767 0.2% 408 0.1% 875 0.3% 386 0.1% 31,672 0.1% -147,880 -0.5% 31,400 0.1% 0 0.0%
Drupal\Core\Database\Connection::defaultOptions 133 0.4% 228 0.1% 228 0.1% 365 0.1% 365 0.1% 111,616 0.4% 111,616 0.4% 24,040 0.1% 24,040 0.1%
Drupal\Core\Template\AttributeValueBase::printed 133 0.4% 98 0.0% 98 0.0% 185 0.1% 185 0.1% 896 0.0% 896 0.0% 832 0.0% 832 0.0%
Drupal\Core\Database\Statement::__construct 133 0.4% 607 0.2% 473 0.1% 711 0.2% 501 0.2% 8,352 0.0% 7,536 0.0% 56 0.0% 56 0.0%
PDO::prepare 133 0.4% 1,185 0.3% 578 0.2% 1,318 0.4% 607 0.2% 128,056 0.4% 119,704 0.4% 3,688 0.0% 3,632 0.0%
Drupal\Core\Database\Statement::execute 133 0.4% 40,829 11.8% 1,968 0.6% 11,030 3.5% 1,523 0.5% 725,128 2.4% 2,160 0.0% 242,744 0.8% 0 0.0%
PDOStatement::execute 133 0.4% 38,740 11.2% 38,740 11.2% 9,010 2.9% 9,010 2.9% 720,512 2.4% 720,512 2.4% 242,744 0.8% 242,744 0.8%
Drupal\Core\Database\Connection::prepareQuery 133 0.4% 2,624 0.8% 672 0.2% 2,736 0.9% 543 0.2% 137,880 0.5% -21,848 -0.1% 35,664 0.1% 576 0.0%
Drupal\Core\Database\Connection::query 133 0.4% 48,286 14.0% 1,934 0.6% 18,539 5.9% 1,627 0.5% 875,904 2.9% -106,800 -0.4% 389,496 1.3% 26,640 0.1%
Drupal\Core\Database\Connection::getLogger 133 0.4% 114 0.0% 114 0.0% 192 0.1% 192 0.1% 856 0.0% 856 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::addField 133 0.4% 239 0.1% 239 0.1% 356 0.1% 356 0.1% 86,040 0.3% 86,040 0.3% 66,864 0.2% 66,864 0.2%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 132 0.4% 3,971 1.1% 172 0.0% 2,754 0.9% 296 0.1% 325,440 1.1% 5,552 0.0% 445,696 1.5% 1,888 0.0%
Drupal\Core\Template\AttributeValueBase::render 131 0.4% 2,112 0.6% 388 0.1% 2,211 0.7% 379 0.1% 26,248 0.1% -10,024 -0.0% 20,344 0.1% 1,704 0.0%
variable_get 129 0.4% 147 0.0% 147 0.0% 246 0.1% 246 0.1% 9,376 0.0% 9,376 0.0% 3,544 0.0% 3,544 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 122 0.4% 364 0.1% 270 0.1% 461 0.1% 276 0.1% 11,000 0.0% 10,192 0.0% 2,224 0.0% 2,224 0.0%
unserialize 116 0.3% 21,239 6.1% 3,365 1.0% 18,797 6.0% 3,475 1.1% 2,092,376 6.9% 1,353,112 4.5% 2,296,112 7.5% 1,552,624 5.1%
Drupal\Core\Entity\EntityNG::get 114 0.3% 7,968 2.3% 222 0.1% 8,090 2.6% 318 0.1% 493,296 1.6% 4,528 0.0% 479,960 1.6% 2,248 0.0%
end 109 0.3% 68 0.0% 68 0.0% 156 0.0% 156 0.0% 1,560 0.0% 1,560 0.0% 568 0.0% 568 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 108 0.3% 464 0.1% 388 0.1% 553 0.2% 384 0.1% 15,496 0.1% 14,624 0.0% 2,448 0.0% 1,608 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 108 0.3% 76 0.0% 76 0.0% 169 0.1% 169 0.1% 872 0.0% 872 0.0% 840 0.0% 840 0.0%
Drupal\Core\Config\ConfigFactory::get 108 0.3% 6,351 1.8% 883 0.3% 6,460 2.1% 743 0.2% 192,376 0.6% 4,024 0.0% 168,080 0.6% 2,176 0.0%
Drupal\Core\Config\ConfigFactory::getContext 108 0.3% 351 0.1% 283 0.1% 443 0.1% 290 0.1% 7,128 0.0% 6,336 0.0% 1,728 0.0% 1,160 0.0%
config 104 0.3% 6,902 2.0% 727 0.2% 7,010 2.2% 555 0.2% 92,592 0.3% 21,912 0.1% 21,488 0.1% 3,696 0.0%
method_exists 102 0.3% 333 0.1% 133 0.0% 436 0.1% 232 0.1% 19,688 0.1% 13,312 0.0% 8,112 0.0% 3,296 0.0%
Symfony\Component\EventDispatcher\Event::setDispatcher 102 0.3% 123 0.0% 123 0.0% 232 0.1% 232 0.1% 1,904 0.0% 1,904 0.0% 1,368 0.0% 1,368 0.0%
Symfony\Component\EventDispatcher\Event::setName 102 0.3% 86 0.0% 86 0.0% 149 0.0% 149 0.0% 1,936 0.0% 1,936 0.0% 768 0.0% 768 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 102 0.3% 5,369 1.6% 2,210 0.6% 5,467 1.7% 1,626 0.5% 50,480 0.2% 28,136 0.1% 17,824 0.1% 6,880 0.0%
Drupal\field\Plugin\Core\Entity\Field::offsetGet 101 0.3% 126 0.0% 126 0.0% 219 0.1% 219 0.1% 20,816 0.1% 20,816 0.1% 5,504 0.0% 5,504 0.0%
Drupal::entityManager 99 0.3% 772 0.2% 294 0.1% 881 0.3% 314 0.1% 10,624 0.0% 9,808 0.0% 7,824 0.0% 4,664 0.0%
Drupal\Core\Config\ConfigEvent::__construct 97 0.3% 185 0.1% 185 0.1% 268 0.1% 268 0.1% 880 0.0% 880 0.0% 960 0.0% 960 0.0%
t 97 0.3% 3,866 1.1% 768 0.2% 3,951 1.3% 707 0.2% 105,312 0.3% 23,208 0.1% 354,264 1.2% 12,848 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 97 0.3% 5,144 1.5% 708 0.2% 5,241 1.7% 641 0.2% 66,208 0.2% 2,480 0.0% 107,888 0.4% 3,512 0.0%
Drupal\Core\Config\Config::getName 96 0.3% 55 0.0% 55 0.0% 145 0.0% 145 0.0% 1,704 0.0% 1,704 0.0% 736 0.0% 736 0.0%
Drupal\Core\Config\Config::notify 96 0.3% 5,154 1.5% 299 0.1% 5,253 1.7% 303 0.1% 34,936 0.1% 1,952 0.0% 78,584 0.3% 144 0.0%
Drupal\Core\Entity\Entity::id 96 0.3% 98 0.0% 98 0.0% 156 0.0% 156 0.0% 2,608 0.0% 2,608 0.0% 176 0.0% 176 0.0%
reset 95 0.3% 55 0.0% 55 0.0% 147 0.0% 147 0.0% 6,720 0.0% 6,720 0.0% 1,520 0.0% 1,520 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 93 0.3% 5,575 1.6% 1,524 0.4% 3,894 1.2% 1,280 0.4% 69,200 0.2% -105,040 -0.3% 92,216 0.3% 21,360 0.1%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetExists 89 0.3% 75 0.0% 75 0.0% 129 0.0% 129 0.0% 8,368 0.0% 8,368 0.0% 0 0.0% 0 0.0%
Drupal::service 89 0.3% 2,605 0.8% 257 0.1% 2,686 0.9% 264 0.1% 210,328 0.7% 4,280 0.0% 291,280 1.0% 320 0.0%
Drupal\Core\TypedData\ItemList::offsetGet 89 0.3% 287 0.1% 278 0.1% 363 0.1% 259 0.1% 2,832 0.0% 2,040 0.0% 3,504 0.0% 2,856 0.0%
is_scalar 87 0.3% 8 0.0% 8 0.0% 101 0.0% 101 0.0% 3,144 0.0% 3,144 0.0% 2,704 0.0% 2,704 0.0%
Drupal\Core\Entity\Entity::__construct 87 0.3% 488 0.1% 488 0.1% 562 0.2% 562 0.2% 8,080 0.0% 8,080 0.0% 11,456 0.0% 11,456 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get 86 0.3% 1,139 0.3% 194 0.1% 1,218 0.4% 228 0.1% 6,736 0.0% 2,448 0.0% 12,728 0.0% 2,208 0.0%
Drupal\Core\Entity\Field\Type\Field::__get 86 0.3% 1,801 0.5% 383 0.1% 1,869 0.6% 301 0.1% 16,200 0.1% 7,480 0.0% 20,576 0.1% 5,368 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 85 0.3% 62,123 18.0% 2,802 0.8% 39,325 12.5% 2,443 0.8% 2,342,656 7.7% -232,584 -0.8% 2,660,584 8.7% 121,248 0.4%
Drupal\Core\Cache\DatabaseBackend::prepareItem 85 0.3% 27,849 8.1% 1,396 0.4% 23,638 7.5% 1,243 0.4% 1,934,280 6.4% -212,008 -0.7% 2,327,056 7.6% 7,024 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 85 0.3% 95 0.0% 95 0.0% 164 0.1% 164 0.1% 2,656 0.0% 2,656 0.0% 936 0.0% 936 0.0%
typed_data 84 0.3% 1,596 0.5% 114 0.0% 1,664 0.5% 176 0.1% 179,496 0.6% 8,400 0.0% 167,544 0.6% 4,392 0.0%
Drupal\Core\Entity\Entity::getPropertyPath 84 0.3% 20 0.0% 20 0.0% 110 0.0% 110 0.0% 9,240 0.0% 9,240 0.0% 4,928 0.0% 4,928 0.0%
Drupal\Core\Entity\Entity::getRoot 84 0.3% 12 0.0% 12 0.0% 115 0.0% 115 0.0% 2,472 0.0% 2,472 0.0% 2,136 0.0% 2,136 0.0%
is_bool 84 0.3% 0 0.0% 0 0.0% 81 0.0% 81 0.0% 792 0.0% 792 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeString::__toString 84 0.3% 649 0.2% 183 0.1% 722 0.2% 182 0.1% 22,848 0.1% 5,224 0.0% 2,904 0.0% 1,128 0.0%
Drupal\Core\Entity\EntityNG::getType 84 0.3% 20 0.0% 20 0.0% 106 0.0% 106 0.0% 3,424 0.0% 3,424 0.0% 3,360 0.0% 3,360 0.0%
[ display all ]