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

Overall Summary
Total Incl. Wall Time (microsec):231,523 microsecs
Total Incl. CPU (microsecs):216,894 microsecs
Total Incl. MemUse (bytes):17,466,936 bytes
Total Incl. PeakMemUse (bytes):17,621,504 bytes
Number of Function Calls:68,715


[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%
strpos 6,874 10.0% 44 0.0% 44 0.0% 6,007 2.8% 6,007 2.8% 27,400 0.2% 27,400 0.2% 14,608 0.1% 14,608 0.1%
array_key_exists 3,200 4.7% 377 0.2% 377 0.2% 3,475 1.6% 3,475 1.6% 30,600 0.2% 30,600 0.2% 18,904 0.1% 18,904 0.1%
strtolower 2,286 3.3% 308 0.1% 308 0.1% 2,578 1.2% 2,578 1.2% 107,456 0.6% 107,456 0.6% 17,448 0.1% 17,448 0.1%
is_array 2,223 3.2% 1 0.0% 1 0.0% 2,003 0.9% 2,003 0.9% 47,216 0.3% 47,216 0.3% 21,144 0.1% 21,144 0.1%
is_object 2,219 3.2% 70 0.0% 70 0.0% 2,293 1.1% 2,293 1.1% 21,960 0.1% 21,960 0.1% 18,576 0.1% 18,576 0.1%
Drupal\Core\DependencyInjection\Container::get 1,557 2.3% 40,267 17.4% 7,049 3.0% 41,107 19.0% 5,547 2.6% 3,703,936 21.2% 14,352 0.1% 3,929,976 22.3% 56,784 0.3%
Symfony\Component\DependencyInjection\Container::get 1,557 2.3% 33,171 14.3% 7,428 3.2% 33,983 15.7% 5,527 2.5% 3,688,784 21.1% -33,168 -0.2% 3,872,472 22.0% 47,456 0.3%
strtr 1,327 1.9% 2,014 0.9% 2,014 0.9% 3,174 1.5% 3,174 1.5% 71,752 0.4% 71,752 0.4% 2,553,856 14.5% 2,553,856 14.5%
substr 1,317 1.9% 56 0.0% 56 0.0% 1,331 0.6% 1,331 0.6% 72,440 0.4% 72,440 0.4% 17,512 0.1% 17,512 0.1%
array_keys 1,032 1.5% 605 0.3% 605 0.3% 1,447 0.7% 1,447 0.7% 473,248 2.7% 473,248 2.7% 93,840 0.5% 93,840 0.5%
count 735 1.1% 405 0.2% 210 0.1% 1,106 0.5% 843 0.4% 29,568 0.2% 21,840 0.1% 15,832 0.1% 14,096 0.1%
preg_replace 728 1.1% 1,236 0.5% 1,236 0.5% 1,685 0.8% 1,685 0.8% 120,032 0.7% 120,032 0.7% 27,600 0.2% 27,600 0.2%
in_array 717 1.0% 249 0.1% 249 0.1% 902 0.4% 902 0.4% 18,312 0.1% 18,312 0.1% 10,752 0.1% 10,752 0.1%
htmlspecialchars 712 1.0% 397 0.2% 397 0.2% 970 0.4% 970 0.4% 111,400 0.6% 111,400 0.6% 4,008 0.0% 4,008 0.0%
Drupal\Component\Utility\String::checkPlain 712 1.0% 1,709 0.7% 1,312 0.6% 2,307 1.1% 1,337 0.6% 155,416 0.9% 44,016 0.3% 15,184 0.1% 11,176 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 659 1.0% 1,516 0.7% 1,482 0.6% 2,138 1.0% 1,474 0.7% 44,520 0.3% 43,712 0.3% 21,536 0.1% 20,728 0.1%
Drupal\menu_link\Entity\MenuLink::offsetGet 599 0.9% 95 0.0% 95 0.0% 655 0.3% 655 0.3% 12,376 0.1% 12,376 0.1% 528 0.0% 528 0.0%
strrpos 555 0.8% 40 0.0% 40 0.0% 588 0.3% 588 0.3% 3,112 0.0% 3,112 0.0% 2,176 0.0% 2,176 0.0%
file_exists 552 0.8% 2,032 0.9% 2,032 0.9% 2,435 1.1% 2,435 1.1% 5,528 0.0% 5,528 0.0% 3,584 0.0% 3,584 0.0%
Composer\Autoload\ClassLoader::findFile 524 0.8% 20,157 8.7% 17,960 7.8% 20,588 9.5% 10,228 4.7% 91,800 0.5% 3,696 0.0% 302,680 1.7% 272,864 1.5%
function_exists 514 0.7% 335 0.1% 335 0.1% 695 0.3% 695 0.3% 14,184 0.1% 14,184 0.1% 5,280 0.0% 5,280 0.0%
Drupal::moduleHandler 507 0.7% 6,386 2.8% 1,154 0.5% 6,771 3.1% 1,154 0.5% 182,672 1.0% 49,096 0.3% 175,248 1.0% 9,736 0.1%
drupal_static 505 0.7% 797 0.3% 790 0.3% 1,163 0.5% 1,108 0.5% 38,632 0.2% 37,856 0.2% 32,568 0.2% 31,880 0.2%
is_integer 440 0.6% 0 0.0% 0 0.0% 365 0.2% 365 0.2% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
explode 414 0.6% 264 0.1% 264 0.1% 572 0.3% 572 0.3% 192,800 1.1% 192,800 1.1% 20,064 0.1% 20,064 0.1%
str_replace 407 0.6% 459 0.2% 459 0.2% 762 0.4% 762 0.4% 236,984 1.4% 236,984 1.4% 43,272 0.2% 43,272 0.2%
implode 373 0.5% 274 0.1% 274 0.1% 540 0.2% 540 0.2% 111,648 0.6% 111,648 0.6% 25,496 0.1% 25,496 0.1%
drupal_sort_css_js 329 0.5% 280 0.1% 280 0.1% 410 0.2% 410 0.2% 16,560 0.1% 16,560 0.1% 288 0.0% 288 0.0%
PDOStatement::setFetchMode 314 0.5% 242 0.1% 105 0.0% 522 0.2% 383 0.2% 11,528 0.1% 5,240 0.0% 8,120 0.0% 3,200 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 310 0.5% 2,280 1.0% 2,029 0.9% 2,504 1.2% 1,282 0.6% 79,776 0.5% 48,480 0.3% 11,864 0.1% 5,432 0.0%
Drupal\Core\Template\Attribute::offsetSet 310 0.5% 2,966 1.3% 686 0.3% 3,192 1.5% 688 0.3% 151,608 0.9% 71,832 0.4% 17,512 0.1% 5,648 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 308 0.4% 76 0.0% 76 0.0% 376 0.2% 376 0.2% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::printed 305 0.4% 5 0.0% 5 0.0% 337 0.2% 337 0.2% 928 0.0% 928 0.0% 648 0.0% 648 0.0%
Drupal\Core\Template\AttributeValueBase::render 304 0.4% 3,587 1.5% 1,312 0.6% 3,826 1.8% 1,043 0.5% 54,872 0.3% -89,480 -0.5% 19,416 0.1% 2,696 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 300 0.4% 1,953 0.8% 769 0.3% 2,084 1.0% 906 0.4% 230,216 1.3% -2,400 -0.0% 253,856 1.4% 2,704 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 300 0.4% 3,262 1.4% 1,259 0.5% 3,368 1.6% 942 0.4% 320,048 1.8% 23,400 0.1% 270,440 1.5% 8,104 0.0%
Composer\Autoload\ClassLoader::loadClass 299 0.4% 33,704 14.6% 2,460 1.1% 34,097 15.7% 1,760 0.8% 6,820,944 39.1% 312,848 1.8% 5,334,232 30.3% 319,008 1.8%
is_string 272 0.4% 0 0.0% 0 0.0% 287 0.1% 287 0.1% 14,120 0.1% 14,120 0.1% 8,088 0.0% 8,088 0.0%
Drupal\Core\Render\Element::children 269 0.4% 2,046 0.9% 1,702 0.7% 2,222 1.0% 1,432 0.7% 97,088 0.6% 24,184 0.1% 21,816 0.1% 12,344 0.1%
Drupal::service 260 0.4% 10,998 4.8% 602 0.3% 11,231 5.2% 625 0.3% 972,456 5.6% 22,984 0.1% 1,292,312 7.3% 9,608 0.1%
call_user_func@1 253 0.4% 56,183 24.3% 625 0.3% 52,552 24.2% 655 0.3% 3,425,960 19.6% 61,088 0.3% 2,858,864 16.2% 11,104 0.1%
is_bool 238 0.3% 0 0.0% 0 0.0% 204 0.1% 204 0.1% 2,400 0.0% 2,400 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeString::__toString 220 0.3% 1,002 0.4% 485 0.2% 1,164 0.5% 468 0.2% 56,904 0.3% 11,760 0.1% 3,536 0.0% 1,272 0.0%
Drupal\Core\Database\Connection::escapeTable 220 0.3% 817 0.4% 414 0.2% 1,006 0.5% 471 0.2% 25,384 0.1% 2,024 0.0% 17,136 0.1% 9,144 0.1%
Drupal\Core\Extension\ModuleHandler::alter 219 0.3% 5,062 2.2% 1,222 0.5% 4,821 2.2% 1,003 0.5% 193,440 1.1% 496 0.0% 111,480 0.6% 18,016 0.1%
dirname 212 0.3% 22 0.0% 22 0.0% 208 0.1% 208 0.1% 24,520 0.1% 24,520 0.1% 11,440 0.1% 11,440 0.1%
preg_match 210 0.3% 438 0.2% 438 0.2% 598 0.3% 598 0.3% 41,232 0.2% 41,232 0.2% 7,416 0.0% 7,416 0.0%
is_scalar 206 0.3% 0 0.0% 0 0.0% 187 0.1% 187 0.1% 3,904 0.0% 3,904 0.0% 1,288 0.0% 1,288 0.0%
Drupal\Core\Config\Config::get 206 0.3% 6,402 2.8% 862 0.4% 4,900 2.3% 737 0.3% 101,416 0.6% -10,728 -0.1% 171,128 1.0% 4,872 0.0%
trim 204 0.3% 48 0.0% 48 0.0% 245 0.1% 245 0.1% 18,848 0.1% 18,848 0.1% 4,496 0.0% 4,496 0.0%
array_diff 200 0.3% 261 0.1% 261 0.1% 404 0.2% 404 0.2% 36,096 0.2% 36,096 0.2% 11,952 0.1% 11,952 0.1%
array_filter 191 0.3% 485 0.2% 433 0.2% 610 0.3% 510 0.2% 54,160 0.3% 45,976 0.3% 21,416 0.1% 17,160 0.1%
Drupal\Core\Entity\EntityType::getClass 187 0.3% 17 0.0% 17 0.0% 216 0.1% 216 0.1% 4,224 0.0% 4,224 0.0% 2,968 0.0% 2,968 0.0%
Drupal\Core\Template\Attribute::__toString 178 0.3% 5,102 2.2% 1,500 0.6% 5,217 2.4% 1,042 0.5% 63,496 0.4% 4,240 0.0% 28,824 0.2% 6,600 0.0%
Drupal\Core\Template\Attribute::__construct 177 0.3% 3,542 1.5% 667 0.3% 3,668 1.7% 577 0.3% 183,800 1.1% 39,024 0.2% 21,784 0.1% 6,128 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 175 0.3% 1,600 0.7% 556 0.2% 1,747 0.8% 535 0.2% 26,888 0.2% -5,360 -0.0% 314,368 1.8% 9,128 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 175 0.3% 700 0.3% 488 0.2% 859 0.4% 523 0.2% 17,040 0.1% 1,520 0.0% 8,360 0.0% 1,856 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 175 0.3% 201 0.1% 195 0.1% 324 0.1% 316 0.1% 12,064 0.1% 9,856 0.1% 2,816 0.0% 1,160 0.0%
Drupal\Core\Utility\ThemeRegistry::has 168 0.2% 350 0.2% 337 0.1% 474 0.2% 293 0.1% 13,144 0.1% 12,344 0.1% 792 0.0% 792 0.0%
t 166 0.2% 4,304 1.9% 640 0.3% 4,439 2.0% 528 0.2% 117,608 0.7% 22,488 0.1% 376,992 2.1% 11,056 0.1%
Drupal::translation 166 0.2% 2,186 0.9% 356 0.2% 2,291 1.1% 330 0.2% 71,152 0.4% 9,064 0.1% 62,272 0.4% 1,896 0.0%
is_numeric 160 0.2% 0 0.0% 0 0.0% 153 0.1% 153 0.1% 13,416 0.1% 13,416 0.1% 7,512 0.0% 7,512 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 157 0.2% 35 0.0% 35 0.0% 193 0.1% 193 0.1% 872 0.0% 872 0.0% 840 0.0% 840 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 157 0.2% 565 0.2% 530 0.2% 679 0.3% 486 0.2% 22,728 0.1% 21,856 0.1% 6,880 0.0% 6,040 0.0%
rawurlencode 151 0.2% 10 0.0% 10 0.0% 159 0.1% 159 0.1% 18,584 0.1% 18,584 0.1% 2,056 0.0% 2,056 0.0%
unserialize 148 0.2% 4,761 2.1% 3,314 1.4% 4,887 2.3% 3,386 1.6% 2,070,280 11.9% 1,679,968 9.6% 2,205,744 12.5% 1,906,800 10.8%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 146 0.2% 425 0.2% 418 0.2% 552 0.3% 387 0.2% 12,136 0.1% 3,376 0.0% 3,648 0.0% 2,688 0.0%
Symfony\Component\DependencyInjection\Container::get@1 144 0.2% 16,347 7.1% 796 0.3% 16,009 7.4% 609 0.3% 2,431,776 13.9% 4,512 0.0% 2,358,880 13.4% 19,664 0.1%
Drupal\Core\DependencyInjection\Container::get@1 144 0.2% 17,074 7.4% 713 0.3% 16,812 7.8% 659 0.3% 2,495,512 14.3% 62,936 0.4% 2,401,720 13.6% 42,120 0.2%
Composer\Autoload\ClassLoader::loadClass@1 142 0.2% 12,689 5.5% 1,165 0.5% 12,864 5.9% 822 0.4% 2,747,440 15.7% 175,192 1.0% 2,204,504 12.5% 175,464 1.0%
Drupal\Component\Utility\Unicode::getStatus 140 0.2% 13 0.0% 13 0.0% 154 0.1% 154 0.1% 1,688 0.0% 1,688 0.0% 1,304 0.0% 1,304 0.0%
strlen 138 0.2% 0 0.0% 0 0.0% 161 0.1% 161 0.1% 14,432 0.1% 14,432 0.1% 6,032 0.0% 6,032 0.0%
Drupal\Core\Database\Connection::defaultOptions 135 0.2% 159 0.1% 159 0.1% 277 0.1% 277 0.1% 103,488 0.6% 103,488 0.6% 27,424 0.2% 27,424 0.2%
Drupal\Core\Database\Connection::prepareQuery 135 0.2% 2,191 0.9% 569 0.2% 2,298 1.1% 468 0.2% 138,408 0.8% -20,808 -0.1% 49,040 0.3% 2,208 0.0%
Drupal\Core\Database\Statement::__construct 135 0.2% 547 0.2% 461 0.2% 638 0.3% 442 0.2% 8,448 0.0% 7,632 0.0% 1,808 0.0% 1,160 0.0%
PDO::prepare 135 0.2% 1,026 0.4% 479 0.2% 1,122 0.5% 484 0.2% 128,488 0.7% 120,040 0.7% 14,656 0.1% 12,848 0.1%
PDOStatement::execute 135 0.2% 19,488 8.4% 19,488 8.4% 5,215 2.4% 5,215 2.4% 680,008 3.9% 680,008 3.9% 294,192 1.7% 294,192 1.7%
Drupal\Core\Database\Connection::getLogger 135 0.2% 30 0.0% 30 0.0% 166 0.1% 166 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Connection::query 135 0.2% 26,930 11.6% 1,483 0.6% 12,655 5.8% 1,190 0.5% 837,352 4.8% -103,712 -0.6% 488,888 2.8% 30,360 0.2%
Drupal\Core\Database\Connection::prefixTables 135 0.2% 596 0.3% 333 0.1% 708 0.3% 367 0.2% 30,728 0.2% -139,952 -0.8% 32,176 0.2% 760 0.0%
Drupal\Core\Database\Connection::expandArguments 135 0.2% 2,169 0.9% 1,429 0.6% 2,278 1.1% 1,248 0.6% 14,544 0.1% -115,280 -0.7% 83,536 0.5% 51,120 0.3%
Drupal\Core\Database\Statement::execute 135 0.2% 20,928 9.0% 1,410 0.6% 6,612 3.0% 969 0.4% 684,624 3.9% 2,160 0.0% 298,528 1.7% 2,208 0.0%
Drupal\Component\Plugin\PluginManagerBase::getDefinition 132 0.2% 2,784 1.2% 339 0.1% 2,378 1.1% 349 0.2% 391,496 2.2% 11,392 0.1% 475,040 2.7% 8,768 0.0%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 132 0.2% 2,445 1.1% 144 0.1% 2,029 0.9% 252 0.1% 380,104 2.2% 1,224 0.0% 466,272 2.6% 256 0.0%
end 132 0.2% 53 0.0% 53 0.0% 174 0.1% 174 0.1% 3,560 0.0% 3,560 0.0% 2,000 0.0% 2,000 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 130 0.2% 9,533 4.1% 619 0.3% 9,434 4.3% 620 0.3% 1,297,464 7.4% 18,784 0.1% 1,205,904 6.8% 9,880 0.1%
Symfony\Component\Routing\Route::getOption 129 0.2% 128 0.1% 128 0.1% 220 0.1% 220 0.1% 5,792 0.0% 5,792 0.0% 2,400 0.0% 2,400 0.0%
Symfony\Component\Routing\Route::getPath 126 0.2% 3 0.0% 3 0.0% 128 0.1% 128 0.1% 3,360 0.0% 3,360 0.0% 2,128 0.0% 2,128 0.0%
array_reverse 124 0.2% 59 0.0% 59 0.0% 143 0.1% 143 0.1% 32,296 0.2% 32,296 0.2% 4,640 0.0% 4,640 0.0%
drupal_alter 124 0.2% 6,233 2.7% 454 0.2% 5,925 2.7% 386 0.2% 181,256 1.0% 6,336 0.0% 109,864 0.6% 4,120 0.0%
Symfony\Component\Routing\CompiledRoute::getRegex 123 0.2% 1 0.0% 1 0.0% 138 0.1% 138 0.1% 2,592 0.0% 2,592 0.0% 2,392 0.0% 2,392 0.0%
array_merge 123 0.2% 121 0.1% 121 0.1% 206 0.1% 206 0.1% 92,208 0.5% 92,208 0.5% 25,560 0.1% 25,560 0.1%
strtoupper 118 0.2% 32 0.0% 32 0.0% 141 0.1% 141 0.1% 14,248 0.1% 14,248 0.1% 6,912 0.0% 6,912 0.0%
Drupal\Core\Config\ConfigFactory::getContext 113 0.2% 310 0.1% 260 0.1% 403 0.2% 256 0.1% 8,200 0.0% 7,408 0.0% 3,608 0.0% 2,816 0.0%
element_info 111 0.2% 3,043 1.3% 178 0.1% 2,904 1.3% 241 0.1% 315,480 1.8% 16,448 0.1% 266,776 1.5% 4,576 0.0%
Symfony\Component\Routing\CompiledRoute::__construct 106 0.2% 141 0.1% 141 0.1% 251 0.1% 251 0.1% 10,336 0.1% 10,336 0.1% 1,816 0.0% 1,816 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 105 0.2% 507 0.2% 349 0.2% 585 0.3% 373 0.2% 73,216 0.4% 44,208 0.3% 35,376 0.2% 12,352 0.1%
Symfony\Component\HttpFoundation\Request::isSecure 105 0.2% 1,110 0.5% 679 0.3% 1,181 0.5% 455 0.2% 9,984 0.1% -8,456 -0.0% 6,328 0.0% 3,896 0.0%
array_flip 105 0.2% 169 0.1% 169 0.1% 250 0.1% 250 0.1% 142,672 0.8% 142,672 0.8% 42,024 0.2% 42,024 0.2%
preg_quote 102 0.1% 19 0.0% 19 0.0% 111 0.1% 111 0.1% 7,376 0.0% 7,376 0.0% 3,728 0.0% 3,728 0.0%
[ display all ]