Run Report
Run #51ec3b81ad265: XHProf Run (Namespace=drupal-perf-drupalcon)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):243,653 microsecs
Total Incl. CPU (microsecs):230,023 microsecs
Total Incl. MemUse (bytes):16,295,256 bytes
Total Incl. PeakMemUse (bytes):16,433,224 bytes
Number of Function Calls:52,129


[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%
array_key_exists 2,443 4.7% 2,090 0.9% 2,090 0.9% 3,342 1.5% 3,342 1.5% 22,096 0.1% 22,096 0.1% 14,144 0.1% 14,144 0.1%
strtolower 1,836 3.5% 1,802 0.7% 1,802 0.7% 2,805 1.2% 2,805 1.2% 96,696 0.6% 96,696 0.6% 22,360 0.1% 22,360 0.1%
is_array 1,824 3.5% 424 0.2% 424 0.2% 2,192 1.0% 2,192 1.0% 52,744 0.3% 52,744 0.3% 22,976 0.1% 22,976 0.1%
Symfony\Component\DependencyInjection\Container::get 1,274 2.4% 26,439 10.9% 6,850 2.8% 26,673 11.6% 6,680 2.9% 2,934,368 18.0% -168 -0.0% 2,714,480 16.5% 76,320 0.5%
preg_replace 996 1.9% 1,888 0.8% 1,888 0.8% 2,698 1.2% 2,698 1.2% 143,664 0.9% 143,664 0.9% 33,952 0.2% 33,952 0.2%
strpos 946 1.8% 401 0.2% 401 0.2% 1,193 0.5% 1,193 0.5% 33,720 0.2% 33,720 0.2% 18,496 0.1% 18,496 0.1%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 939 1.8% 922 0.4% 922 0.4% 1,326 0.6% 1,326 0.6% 20,240 0.1% 20,240 0.1% 1,664 0.0% 1,664 0.0%
array_keys 844 1.6% 1,083 0.4% 1,083 0.4% 1,650 0.7% 1,650 0.7% 483,400 3.0% 483,400 3.0% 93,456 0.6% 93,456 0.6%
is_object 745 1.4% 121 0.0% 121 0.0% 881 0.4% 881 0.4% 16,576 0.1% 16,576 0.1% 12,216 0.1% 12,216 0.1%
count 574 1.1% 563 0.2% 347 0.1% 1,147 0.5% 880 0.4% 33,456 0.2% 26,352 0.2% 18,632 0.1% 15,576 0.1%
htmlspecialchars 549 1.1% 657 0.3% 657 0.3% 1,044 0.5% 1,044 0.5% 85,368 0.5% 85,368 0.5% 4,504 0.0% 4,504 0.0%
Drupal\Component\Utility\String::checkPlain 549 1.1% 1,935 0.8% 1,278 0.5% 2,364 1.0% 1,320 0.6% 116,120 0.7% 30,752 0.2% 12,448 0.1% 7,944 0.0%
in_array 512 1.0% 497 0.2% 497 0.2% 867 0.4% 867 0.4% 16,736 0.1% 16,736 0.1% 8,768 0.1% 8,768 0.1%
drupal_static 503 1.0% 1,137 0.5% 1,078 0.4% 1,553 0.7% 1,457 0.6% 52,952 0.3% 51,920 0.3% 57,136 0.3% 55,832 0.3%
Symfony\Component\HttpFoundation\ParameterBag::get 473 0.9% 1,518 0.6% 1,271 0.5% 1,934 0.8% 1,343 0.6% 33,304 0.2% 32,496 0.2% 18,536 0.1% 17,888 0.1%
function_exists 454 0.9% 468 0.2% 468 0.2% 776 0.3% 776 0.3% 19,024 0.1% 19,024 0.1% 9,176 0.1% 9,176 0.1%
is_integer 453 0.9% 60 0.0% 60 0.0% 515 0.2% 515 0.2% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
apc_fetch 452 0.9% 1,005 0.4% 1,005 0.4% 1,334 0.6% 1,334 0.6% 43,864 0.3% 43,864 0.3% 51,408 0.3% 51,408 0.3%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 452 0.9% 2,466 1.0% 1,461 0.6% 2,855 1.2% 1,521 0.7% 71,088 0.4% 27,224 0.2% 96,416 0.6% 45,008 0.3%
explode 448 0.9% 476 0.2% 476 0.2% 779 0.3% 779 0.3% 215,800 1.3% 215,800 1.3% 24,720 0.2% 24,720 0.2%
Drupal::moduleHandler 435 0.8% 4,706 1.9% 1,177 0.5% 5,032 2.2% 1,169 0.5% 170,904 1.0% 20,808 0.1% 167,584 1.0% 14,520 0.1%
str_replace 434 0.8% 783 0.3% 783 0.3% 1,073 0.5% 1,073 0.5% 228,944 1.4% 228,944 1.4% 55,152 0.3% 55,152 0.3%
implode 405 0.8% 482 0.2% 482 0.2% 749 0.3% 749 0.3% 117,616 0.7% 117,616 0.7% 27,560 0.2% 27,560 0.2%
substr 371 0.7% 203 0.1% 203 0.1% 470 0.2% 470 0.2% 34,256 0.2% 34,256 0.2% 10,528 0.1% 10,528 0.1%
Drupal\Core\Config\Config::get 363 0.7% 8,421 3.5% 1,503 0.6% 7,349 3.2% 1,381 0.6% 102,584 0.6% -37,312 -0.2% 255,760 1.6% 4,504 0.0%
Drupal\Core\Template\AttributeValueBase::printed 354 0.7% 357 0.1% 357 0.1% 507 0.2% 507 0.2% 896 0.0% 896 0.0% 664 0.0% 664 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 354 0.7% 365 0.1% 365 0.1% 590 0.3% 590 0.3% 888 0.0% 888 0.0% 624 0.0% 624 0.0%
Drupal\Core\Template\Attribute::offsetSet 354 0.7% 3,596 1.5% 2,910 1.2% 3,882 1.7% 2,045 0.9% 151,840 0.9% 123,112 0.8% 34,864 0.2% 8,664 0.1%
Drupal\Core\Template\AttributeValueBase::render 354 0.7% 4,639 1.9% 1,099 0.5% 4,887 2.1% 1,089 0.5% 60,752 0.4% -29,112 -0.2% 25,288 0.2% 2,064 0.0%
Drupal\Core\Database\Connection::escapeTable 324 0.6% 1,541 0.6% 905 0.4% 1,765 0.8% 843 0.4% 34,536 0.2% 3,016 0.0% 23,928 0.1% 11,752 0.1%
PDOStatement::setFetchMode 304 0.6% 255 0.1% 222 0.1% 510 0.2% 475 0.2% 11,216 0.1% 6,104 0.0% 6,936 0.0% 3,232 0.0%
strtr 294 0.6% 1,409 0.6% 1,409 0.6% 1,579 0.7% 1,579 0.7% 25,248 0.2% 25,248 0.2% 1,560,832 9.5% 1,560,832 9.5%
call_user_func@1 288 0.6% 43,339 17.8% 998 0.4% 41,940 18.2% 978 0.4% 1,230,152 7.5% 58,552 0.4% 778,704 4.7% 6,552 0.0%
is_bool 265 0.5% 6 0.0% 6 0.0% 278 0.1% 278 0.1% 792 0.0% 792 0.0% 704 0.0% 704 0.0%
Drupal\Core\Template\AttributeString::__toString 265 0.5% 1,732 0.7% 792 0.3% 1,922 0.8% 755 0.3% 67,992 0.4% 13,920 0.1% 6,416 0.0% 1,184 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 261 0.5% 22,590 9.3% 3,115 1.3% 23,049 10.0% 2,260 1.0% 6,564,552 40.3% 272,672 1.7% 5,522,912 33.6% 314,840 1.9%
is_string 250 0.5% 169 0.1% 169 0.1% 334 0.1% 334 0.1% 12,776 0.1% 12,776 0.1% 6,880 0.0% 6,880 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 242 0.5% 1,032 0.4% 791 0.3% 1,239 0.5% 889 0.4% 33,608 0.2% 32,736 0.2% 6,360 0.0% 5,520 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 242 0.5% 1,543 0.6% 670 0.3% 1,670 0.7% 801 0.3% 75,272 0.5% 536 0.0% 91,608 0.6% 1,336 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 242 0.5% 2,855 1.2% 1,087 0.4% 2,957 1.3% 944 0.4% 136,840 0.8% 17,256 0.1% 101,104 0.6% 5,384 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 242 0.5% 241 0.1% 241 0.1% 350 0.2% 350 0.2% 872 0.0% 872 0.0% 840 0.0% 840 0.0%
drupal_sort_css_js 235 0.5% 242 0.1% 242 0.1% 369 0.2% 369 0.2% 12,048 0.1% 12,048 0.1% 408 0.0% 408 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 213 0.4% 653 0.3% 493 0.2% 783 0.3% 503 0.2% 15,376 0.1% 14,568 0.1% 1,600 0.0% 1,600 0.0%
array_diff 208 0.4% 385 0.2% 385 0.2% 556 0.2% 556 0.2% 37,264 0.2% 37,264 0.2% 9,440 0.1% 9,440 0.1%
element_children 200 0.4% 1,928 0.8% 1,451 0.6% 2,082 0.9% 1,354 0.6% 78,464 0.5% 22,912 0.1% 7,536 0.0% 4,880 0.0%
Drupal\Core\Template\Attribute::__toString 197 0.4% 7,663 3.1% 2,613 1.1% 7,825 3.4% 2,017 0.9% 67,656 0.4% 5,216 0.0% 31,704 0.2% 5,192 0.0%
Drupal\Core\Database\Connection::escapeField 196 0.4% 796 0.3% 504 0.2% 931 0.4% 480 0.2% 21,600 0.1% -2,448 -0.0% 9,064 0.1% 4,176 0.0%
Drupal\Core\Template\Attribute::__construct 193 0.4% 4,576 1.9% 1,009 0.4% 4,744 2.1% 893 0.4% 193,784 1.2% 44,584 0.3% 39,240 0.2% 4,376 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 188 0.4% 8,236 3.4% 1,028 0.4% 8,225 3.6% 1,054 0.5% 1,087,896 6.7% 18,304 0.1% 1,018,416 6.2% 10,680 0.1%
Drupal\Core\Database\Query\Select::addField 177 0.3% 415 0.2% 415 0.2% 507 0.2% 507 0.2% 109,384 0.7% 109,384 0.7% 91,424 0.6% 91,424 0.6%
is_scalar 176 0.3% 40 0.0% 40 0.0% 202 0.1% 202 0.1% 4,648 0.0% 4,648 0.0% 2,816 0.0% 2,816 0.0%
Drupal\Core\Database\Connection::escapeAlias 175 0.3% 660 0.3% 452 0.2% 771 0.3% 405 0.2% 17,320 0.1% -4,496 -0.0% 2,648 0.0% 1,120 0.0%
Doctrine\Common\Lexer\AbstractLexer::isNextToken 174 0.3% 178 0.1% 178 0.1% 310 0.1% 310 0.1% 15,984 0.1% 15,984 0.1% 7,600 0.0% 7,600 0.0%
array_filter 173 0.3% 5,100 2.1% 652 0.3% 4,787 2.1% 721 0.3% 533,352 3.3% 47,368 0.3% 480,672 2.9% 22,648 0.1%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetExists 168 0.3% 168 0.1% 168 0.1% 265 0.1% 265 0.1% 12,160 0.1% 12,160 0.1% 1,200 0.0% 1,200 0.0%
module_implements 168 0.3% 3,553 1.5% 713 0.3% 3,684 1.6% 596 0.3% 41,232 0.3% 6,976 0.0% 6,648 0.0% 2,200 0.0%
array_merge 167 0.3% 214 0.1% 214 0.1% 366 0.2% 366 0.2% 119,776 0.7% 119,776 0.7% 29,528 0.2% 29,528 0.2%
Doctrine\Common\Lexer\AbstractLexer::moveNext 165 0.3% 177 0.1% 177 0.1% 333 0.1% 333 0.1% 8,552 0.1% 8,552 0.1% 3,272 0.0% 3,272 0.0%
Drupal\Core\Entity\Entity::__construct 164 0.3% 706 0.3% 706 0.3% 848 0.4% 848 0.4% 1,936 0.0% 1,936 0.0% 18,376 0.1% 18,376 0.1%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 159 0.3% 2,188 0.9% 1,180 0.5% 2,329 1.0% 1,026 0.4% 9,648 0.1% 5,488 0.0% 22,000 0.1% 1,848 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::setOriginalID 159 0.3% 159 0.1% 159 0.1% 234 0.1% 234 0.1% 1,144 0.0% 1,144 0.0% 768 0.0% 768 0.0%
Doctrine\Common\Annotations\DocLexer::getType 157 0.3% 447 0.2% 385 0.2% 573 0.2% 429 0.2% 8,416 0.1% 3,376 0.0% 7,256 0.0% 5,768 0.0%
Drupal::translation 152 0.3% 1,713 0.7% 401 0.2% 1,809 0.8% 389 0.2% 56,504 0.3% 1,096 0.0% 51,008 0.3% 3,512 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 152 0.3% 195 0.1% 190 0.1% 369 0.2% 362 0.2% 10,920 0.1% 8,752 0.1% 2,640 0.0% 1,056 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 152 0.3% 870 0.4% 663 0.3% 1,000 0.4% 617 0.3% 15,896 0.1% 1,520 0.0% 8,112 0.0% 1,752 0.0%
t 152 0.3% 4,224 1.7% 729 0.3% 4,354 1.9% 642 0.3% 105,840 0.6% 23,136 0.1% 231,520 1.4% 10,160 0.1%
Drupal\Core\StringTranslation\TranslationManager::translate 152 0.3% 1,782 0.7% 659 0.3% 1,903 0.8% 645 0.3% 26,200 0.2% -5,912 -0.0% 170,352 1.0% 8,656 0.1%
Doctrine\Common\Annotations\TokenParser::next 150 0.3% 213 0.1% 213 0.1% 348 0.2% 348 0.2% 2,840 0.0% 2,840 0.0% 3,464 0.0% 3,464 0.0%
Drupal::getContainer 144 0.3% 93 0.0% 93 0.0% 197 0.1% 197 0.1% 1,632 0.0% 1,632 0.0% 368 0.0% 368 0.0%
unserialize 143 0.3% 4,841 2.0% 4,217 1.7% 4,968 2.2% 4,317 1.9% 2,050,336 12.6% 1,854,360 11.4% 2,485,312 15.1% 2,311,448 14.1%
Drupal\Core\Extension\ModuleHandler::alter 143 0.3% 2,819 1.2% 1,075 0.4% 2,933 1.3% 885 0.4% 91,072 0.6% -10,328 -0.1% 90,072 0.5% 11,488 0.1%
trim 140 0.3% 148 0.1% 148 0.1% 223 0.1% 223 0.1% 16,256 0.1% 16,256 0.1% 5,272 0.0% 5,272 0.0%
preg_match 138 0.3% 406 0.2% 406 0.2% 513 0.2% 513 0.2% 34,432 0.2% 34,432 0.2% 8,360 0.1% 8,360 0.1%
Drupal\Core\Entity\Entity::id 136 0.3% 136 0.1% 136 0.1% 208 0.1% 208 0.1% 10,160 0.1% 10,160 0.1% 3,656 0.0% 3,656 0.0%
Drupal\Core\Database\Connection::prefixTables 135 0.3% 854 0.4% 420 0.2% 975 0.4% 448 0.2% 33,440 0.2% -142,792 -0.9% 42,056 0.3% 760 0.0%
Drupal\Core\Database\Connection::expandArguments 135 0.3% 2,861 1.2% 1,867 0.8% 2,980 1.3% 1,617 0.7% 17,128 0.1% -113,352 -0.7% 97,720 0.6% 60,816 0.4%
PDOStatement::execute 135 0.3% 20,721 8.5% 20,721 8.5% 7,913 3.4% 7,913 3.4% 738,736 4.5% 738,736 4.5% 393,440 2.4% 393,440 2.4%
Drupal\Core\Database\Connection::defaultOptions 135 0.3% 235 0.1% 235 0.1% 362 0.2% 362 0.2% 103,512 0.6% 103,512 0.6% 37,984 0.2% 37,984 0.2%
strlen 135 0.3% 42 0.0% 42 0.0% 187 0.1% 187 0.1% 14,312 0.1% 14,312 0.1% 10,952 0.1% 10,952 0.1%
Drupal\Core\Database\Statement::__construct 135 0.3% 658 0.3% 515 0.2% 754 0.3% 522 0.2% 8,448 0.1% 7,632 0.0% 1,928 0.0% 1,280 0.0%
Drupal\Core\Database\Statement::execute 135 0.3% 22,671 9.3% 1,724 0.7% 9,813 4.3% 1,387 0.6% 743,352 4.6% 2,160 0.0% 397,776 2.4% 2,208 0.0%
Drupal\Core\Database\Connection::getLogger 135 0.3% 132 0.1% 132 0.1% 184 0.1% 184 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
PDO::prepare 135 0.3% 1,258 0.5% 600 0.2% 1,371 0.6% 617 0.3% 132,816 0.8% 124,368 0.8% 12,752 0.1% 10,824 0.1%
Drupal\Core\Database\Connection::query 135 0.3% 30,521 12.5% 1,955 0.8% 17,676 7.7% 1,615 0.7% 898,000 5.5% -110,360 -0.7% 631,008 3.8% 40,160 0.2%
Drupal\Core\Database\Connection::prepareQuery 135 0.3% 2,795 1.1% 683 0.3% 2,899 1.3% 553 0.2% 142,736 0.9% -23,520 -0.1% 57,368 0.3% 2,560 0.0%
drupal_container 130 0.2% 380 0.2% 301 0.1% 495 0.2% 324 0.1% 10,496 0.1% 9,688 0.1% 3,056 0.0% 3,056 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 130 0.2% 154 0.1% 154 0.1% 260 0.1% 260 0.1% 14,512 0.1% 14,512 0.1% 9,096 0.1% 9,096 0.1%
array_map 129 0.2% 4,129 1.7% 976 0.4% 4,216 1.8% 860 0.4% 181,008 1.1% 97,224 0.6% 43,304 0.3% 10,408 0.1%
Drupal::entityManager 127 0.2% 1,220 0.5% 357 0.1% 1,317 0.6% 348 0.2% 11,480 0.1% 10,664 0.1% 9,464 0.1% 5,352 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 125 0.2% 10,069 4.1% 1,416 0.6% 10,261 4.5% 1,037 0.5% 2,958,656 18.2% 152,680 0.9% 2,543,616 15.5% 163,976 1.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetSet 125 0.2% 125 0.1% 125 0.1% 214 0.1% 214 0.1% 16,792 0.1% 16,792 0.1% 456 0.0% 456 0.0%
rawurlencode 124 0.2% 112 0.0% 112 0.0% 177 0.1% 177 0.1% 14,952 0.1% 14,952 0.1% 1,072 0.0% 1,072 0.0%
Symfony\Component\EventDispatcher\Event::setName 124 0.2% 124 0.1% 124 0.1% 204 0.1% 204 0.1% 1,896 0.0% 1,896 0.0% 768 0.0% 768 0.0%
Symfony\Component\EventDispatcher\Event::setDispatcher 124 0.2% 162 0.1% 162 0.1% 293 0.1% 293 0.1% 1,904 0.0% 1,904 0.0% 2,456 0.0% 2,456 0.0%
Symfony\Component\HttpFoundation\AcceptHeaderItem::getQuality 120 0.2% 120 0.0% 120 0.0% 177 0.1% 177 0.1% 928 0.0% 928 0.0% 192 0.0% 192 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 119 0.2% 6,112 2.5% 783 0.3% 6,197 2.7% 649 0.3% 59,840 0.4% 2,520 0.0% 55,464 0.3% 4,472 0.0%
end 119 0.2% 113 0.0% 113 0.0% 178 0.1% 178 0.1% 1,560 0.0% 1,560 0.0% 712 0.0% 712 0.0%
is_numeric 119 0.2% 17 0.0% 17 0.0% 147 0.1% 147 0.1% 12,632 0.1% 12,632 0.1% 7,616 0.0% 7,616 0.0%
Drupal\Core\Config\ConfigEvent::__construct 119 0.2% 181 0.1% 181 0.1% 299 0.1% 299 0.1% 880 0.0% 880 0.0% 1,096 0.0% 1,096 0.0%
Drupal\Core\Config\Config::notify 118 0.2% 6,332 2.6% 328 0.1% 6,427 2.8% 340 0.1% 37,936 0.2% 2,768 0.0% 34,632 0.2% 1,200 0.0%
[ display all ]