Run Report
Run #526a239923027: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):264,356 microsecs
Total Incl. CPU (microsecs):239,656 microsecs
Total Incl. MemUse (bytes):12,530,432 bytes
Total Incl. PeakMemUse (bytes):12,701,832 bytes
Number of Function Calls:53,817


[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 4,042 7.5% 1,040 0.4% 1,040 0.4% 4,632 1.9% 4,632 1.9% 24,208 0.2% 24,208 0.2% 14,000 0.1% 14,000 0.1%
array_key_exists 2,523 4.7% 2,170 0.8% 2,170 0.8% 4,173 1.7% 4,173 1.7% 53,688 0.4% 53,688 0.4% 13,816 0.1% 13,816 0.1%
is_array 1,792 3.3% 617 0.2% 617 0.2% 2,277 1.0% 2,277 1.0% 41,512 0.3% 41,512 0.3% 17,680 0.1% 17,680 0.1%
strtolower 1,750 3.3% 1,712 0.6% 1,712 0.6% 2,669 1.1% 2,669 1.1% 86,224 0.7% 86,224 0.7% 17,176 0.1% 17,176 0.1%
is_object 1,747 3.2% 864 0.3% 864 0.3% 2,353 1.0% 2,353 1.0% 14,304 0.1% 14,304 0.1% 10,608 0.1% 10,608 0.1%
Drupal\Core\DependencyInjection\Container::get 1,187 2.2% 45,639 17.3% 7,204 2.7% 45,927 19.2% 6,285 2.6% 3,041,080 24.3% -20,720 -0.2% 2,951,144 23.2% 50,416 0.4%
Symfony\Component\DependencyInjection\Container::get 1,187 2.2% 37,784 14.3% 6,252 2.4% 38,009 15.9% 5,910 2.5% 3,061,000 24.4% -25,480 -0.2% 2,900,160 22.8% 39,176 0.3%
strtr 1,042 1.9% 3,110 1.2% 3,110 1.2% 3,621 1.5% 3,621 1.5% 57,960 0.5% 57,960 0.5% 1,879,216 14.8% 1,879,216 14.8%
substr 1,019 1.9% 642 0.2% 642 0.2% 1,348 0.6% 1,348 0.6% 64,944 0.5% 64,944 0.5% 23,072 0.2% 23,072 0.2%
htmlspecialchars 933 1.7% 1,150 0.4% 1,150 0.4% 1,743 0.7% 1,743 0.7% 161,880 1.3% 161,880 1.3% 5,400 0.0% 5,400 0.0%
Drupal\Component\Utility\String::checkPlain 933 1.7% 3,324 1.3% 2,174 0.8% 4,061 1.7% 2,318 1.0% 200,280 1.6% 38,400 0.3% 17,048 0.1% 11,648 0.1%
array_keys 821 1.5% 1,078 0.4% 1,078 0.4% 1,689 0.7% 1,689 0.7% 386,232 3.1% 386,232 3.1% 70,856 0.6% 70,856 0.6%
preg_replace 812 1.5% 1,805 0.7% 1,805 0.7% 2,459 1.0% 2,459 1.0% 135,208 1.1% 135,208 1.1% 35,504 0.3% 35,504 0.3%
count 708 1.3% 719 0.3% 515 0.2% 1,324 0.6% 1,072 0.4% 26,384 0.2% 19,568 0.2% 12,432 0.1% 10,880 0.1%
in_array 641 1.2% 503 0.2% 503 0.2% 1,026 0.4% 1,026 0.4% 14,424 0.1% 14,424 0.1% 8,648 0.1% 8,648 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 620 1.2% 2,009 0.8% 1,656 0.6% 2,539 1.1% 1,741 0.7% 39,520 0.3% 38,712 0.3% 22,424 0.2% 21,616 0.2%
drupal_static 574 1.1% 1,352 0.5% 1,294 0.5% 1,870 0.8% 1,771 0.7% 53,848 0.4% 53,072 0.4% 53,112 0.4% 52,552 0.4%
Drupal::moduleHandler 537 1.0% 9,732 3.7% 1,798 0.7% 10,161 4.2% 1,835 0.8% 161,432 1.3% 62,896 0.5% 159,064 1.3% 6,160 0.0%
Drupal\menu_link\Entity\MenuLink::offsetGet 529 1.0% 489 0.2% 489 0.2% 805 0.3% 805 0.3% 12,064 0.1% 12,064 0.1% 576 0.0% 576 0.0%
drupal_sort_css_js 435 0.8% 488 0.2% 488 0.2% 741 0.3% 741 0.3% 21,648 0.2% 21,648 0.2% 432 0.0% 432 0.0%
strrpos 420 0.8% 427 0.2% 427 0.2% 639 0.3% 639 0.3% 3,872 0.0% 3,872 0.0% 1,352 0.0% 1,352 0.0%
file_exists 418 0.8% 2,967 1.1% 2,789 1.1% 3,282 1.4% 3,102 1.3% 16,496 0.1% 3,120 0.0% 18,736 0.1% 5,240 0.0%
Composer\Autoload\ClassLoader::findFile 390 0.7% 18,332 6.9% 13,342 5.0% 18,665 7.8% 9,296 3.9% 72,840 0.6% 5,888 0.0% 247,872 2.0% 217,360 1.7%
is_integer 383 0.7% 192 0.1% 192 0.1% 569 0.2% 569 0.2% 1,616 0.0% 1,616 0.0% 648 0.0% 648 0.0%
str_replace 365 0.7% 586 0.2% 586 0.2% 872 0.4% 872 0.4% 204,080 1.6% 204,080 1.6% 53,136 0.4% 53,136 0.4%
explode 348 0.6% 384 0.1% 384 0.1% 665 0.3% 665 0.3% 186,616 1.5% 186,616 1.5% 27,112 0.2% 27,112 0.2%
implode 333 0.6% 394 0.1% 394 0.1% 665 0.3% 665 0.3% 108,544 0.9% 108,544 0.9% 23,864 0.2% 23,864 0.2%
function_exists 330 0.6% 387 0.1% 387 0.1% 669 0.3% 669 0.3% 12,632 0.1% 12,632 0.1% 5,376 0.0% 5,376 0.0%
Drupal\Core\Template\Attribute::offsetSet 296 0.6% 3,882 1.5% 921 0.3% 4,099 1.7% 918 0.4% 133,824 1.1% 66,688 0.5% 32,056 0.3% 2,808 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 296 0.6% 315 0.1% 315 0.1% 494 0.2% 494 0.2% 896 0.0% 896 0.0% 616 0.0% 616 0.0%
Drupal\Core\Template\AttributeValueBase::render 296 0.6% 4,962 1.9% 1,638 0.6% 5,179 2.2% 1,358 0.6% 53,128 0.4% -86,832 -0.7% 15,080 0.1% 2,752 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 296 0.6% 2,961 1.1% 2,325 0.9% 3,181 1.3% 1,625 0.7% 67,136 0.5% 41,864 0.3% 29,248 0.2% 4,448 0.0%
Drupal\Core\Template\AttributeValueBase::printed 296 0.6% 274 0.1% 274 0.1% 418 0.2% 418 0.2% 896 0.0% 896 0.0% 696 0.0% 696 0.0%
call_user_func@1 264 0.5% 70,661 26.7% 999 0.4% 63,634 26.6% 996 0.4% 1,727,168 13.8% 51,336 0.4% 1,152,352 9.1% 9,248 0.1%
PDOStatement::setFetchMode 255 0.5% 203 0.1% 203 0.1% 431 0.2% 431 0.2% 4,928 0.0% 4,928 0.0% 2,008 0.0% 2,008 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 248 0.5% 1,541 0.6% 783 0.3% 1,496 0.6% 930 0.4% 61,768 0.5% 1,672 0.0% 82,408 0.6% 1,320 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 248 0.5% 2,928 1.1% 1,163 0.4% 2,911 1.2% 1,031 0.4% 124,720 1.0% 20,104 0.2% 89,112 0.7% 4,736 0.0%
Drupal\Core\Extension\ModuleHandler::alter 244 0.5% 3,697 1.4% 1,493 0.6% 3,596 1.5% 1,312 0.5% 105,096 0.8% 22,672 0.2% 67,328 0.5% 14,184 0.1%
is_string 243 0.5% 138 0.1% 138 0.1% 353 0.1% 353 0.1% 10,984 0.1% 10,984 0.1% 4,424 0.0% 4,424 0.0%
Drupal\Core\Database\Connection::escapeTable 227 0.4% 1,111 0.4% 637 0.2% 1,297 0.5% 629 0.3% 24,488 0.2% 1,328 0.0% 19,856 0.2% 10,032 0.1%
preg_match 226 0.4% 753 0.3% 753 0.3% 959 0.4% 959 0.4% 42,232 0.3% 42,232 0.3% 10,640 0.1% 10,640 0.1%
Composer\Autoload\ClassLoader::loadClass 220 0.4% 32,973 12.5% 2,429 0.9% 33,276 13.9% 1,810 0.8% 4,496,136 35.9% 236,640 1.9% 3,492,784 27.5% 229,608 1.8%
Drupal\Core\Template\AttributeString::__toString 212 0.4% 1,427 0.5% 671 0.3% 1,613 0.7% 676 0.3% 55,152 0.4% 11,376 0.1% 4,304 0.0% 1,184 0.0%
is_bool 212 0.4% 19 0.0% 19 0.0% 257 0.1% 257 0.1% 800 0.0% 800 0.0% 800 0.0% 800 0.0%
trim 207 0.4% 200 0.1% 200 0.1% 318 0.1% 318 0.1% 18,488 0.1% 18,488 0.1% 4,912 0.0% 4,912 0.0%
element_children 204 0.4% 2,495 0.9% 1,745 0.7% 2,659 1.1% 1,628 0.7% 80,840 0.6% 24,744 0.2% 11,920 0.1% 3,840 0.0%
dirname 194 0.4% 87 0.0% 87 0.0% 244 0.1% 244 0.1% 22,960 0.2% 22,960 0.2% 10,776 0.1% 10,776 0.1%
array_merge 189 0.4% 245 0.1% 245 0.1% 411 0.2% 411 0.2% 128,232 1.0% 128,232 1.0% 21,296 0.2% 21,296 0.2%
Drupal\Core\Template\Attribute::__construct 182 0.3% 4,742 1.8% 898 0.3% 4,915 2.1% 856 0.4% 171,072 1.4% 39,888 0.3% 34,768 0.3% 2,712 0.0%
Drupal\Core\Template\Attribute::__toString 181 0.3% 6,898 2.6% 1,662 0.6% 7,073 3.0% 1,476 0.6% 61,184 0.5% 7,160 0.1% 19,120 0.2% 3,344 0.0%
Drupal\Core\Config\Config::get 154 0.3% 8,386 3.2% 952 0.4% 6,545 2.7% 869 0.4% 83,848 0.7% -5,640 -0.0% 202,152 1.6% 4,712 0.0%
array_reverse 153 0.3% 136 0.1% 136 0.1% 234 0.1% 234 0.1% 30,544 0.2% 30,544 0.2% 2,584 0.0% 2,584 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 153 0.3% 511 0.2% 378 0.1% 623 0.3% 385 0.2% 11,688 0.1% 10,880 0.1% 560 0.0% 560 0.0%
Drupal\Component\Utility\Unicode::getStatus 147 0.3% 150 0.1% 150 0.1% 224 0.1% 224 0.1% 1,688 0.0% 1,688 0.0% 744 0.0% 744 0.0%
array_filter 145 0.3% 1,948 0.7% 550 0.2% 1,912 0.8% 613 0.3% 126,664 1.0% 37,368 0.3% 87,536 0.7% 17,744 0.1%
unserialize 142 0.3% 4,481 1.7% 3,135 1.2% 4,642 1.9% 3,238 1.4% 1,149,016 9.2% 889,824 7.1% 1,531,704 12.1% 1,374,584 10.8%
rawurlencode 139 0.3% 141 0.1% 141 0.1% 219 0.1% 219 0.1% 20,448 0.2% 20,448 0.2% 2,528 0.0% 2,528 0.0%
array_diff 138 0.3% 337 0.1% 337 0.1% 470 0.2% 470 0.2% 27,920 0.2% 27,920 0.2% 7,232 0.1% 7,232 0.1%
Symfony\Component\Routing\Route::getPath 133 0.2% 80 0.0% 80 0.0% 191 0.1% 191 0.1% 3,312 0.0% 3,312 0.0% 2,424 0.0% 2,424 0.0%
Symfony\Component\Routing\CompiledRoute::getRegex 132 0.2% 41 0.0% 41 0.0% 178 0.1% 178 0.1% 2,592 0.0% 2,592 0.0% 2,424 0.0% 2,424 0.0%
strlen 130 0.2% 42 0.0% 42 0.0% 184 0.1% 184 0.1% 7,936 0.1% 7,936 0.1% 4,768 0.0% 4,768 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 130 0.2% 11,667 4.4% 915 0.3% 11,621 4.8% 943 0.4% 1,108,224 8.8% 17,192 0.1% 1,015,224 8.0% 9,040 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 124 0.2% 759 0.3% 555 0.2% 875 0.4% 522 0.2% 14,592 0.1% 1,520 0.0% 8,552 0.1% 1,952 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 124 0.2% 2,135 0.8% 628 0.2% 2,225 0.9% 590 0.2% 28,824 0.2% -3,752 -0.0% 362,440 2.9% 8,120 0.1%
Drupal\Core\Database\Connection::escapeField 124 0.2% 478 0.2% 317 0.1% 572 0.2% 315 0.1% 13,704 0.1% -1,904 -0.0% 5,912 0.0% 2,232 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 124 0.2% 191 0.1% 184 0.1% 339 0.1% 331 0.1% 9,616 0.1% 7,408 0.1% 2,912 0.0% 1,256 0.0%
is_scalar 123 0.2% 84 0.0% 84 0.0% 156 0.1% 156 0.1% 2,304 0.0% 2,304 0.0% 1,208 0.0% 1,208 0.0%
Symfony\Component\Routing\Route::getOption 122 0.2% 139 0.1% 139 0.1% 254 0.1% 254 0.1% 5,456 0.0% 5,456 0.0% 2,248 0.0% 2,248 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 122 0.2% 135 0.1% 135 0.1% 214 0.1% 214 0.1% 872 0.0% 872 0.0% 840 0.0% 840 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 122 0.2% 702 0.3% 567 0.2% 859 0.4% 645 0.3% 18,384 0.1% 17,512 0.1% 4,584 0.0% 3,744 0.0%
drupal_alter 121 0.2% 5,207 2.0% 609 0.2% 4,981 2.1% 487 0.2% 93,280 0.7% 6,456 0.1% 75,880 0.6% 5,232 0.0%
element_info 121 0.2% 3,954 1.5% 266 0.1% 3,816 1.6% 359 0.1% 327,424 2.6% 19,328 0.2% 226,816 1.8% 5,704 0.0%
Symfony\Component\Routing\CompiledRoute::__construct 116 0.2% 251 0.1% 251 0.1% 338 0.1% 338 0.1% 11,488 0.1% 11,488 0.1% 1,872 0.0% 1,872 0.0%
preg_quote 116 0.2% 103 0.0% 103 0.0% 186 0.1% 186 0.1% 8,120 0.1% 8,120 0.1% 5,144 0.0% 5,144 0.0%
is_numeric 113 0.2% 17 0.0% 17 0.0% 139 0.1% 139 0.1% 7,784 0.1% 7,784 0.1% 3,912 0.0% 3,912 0.0%
Drupal\Core\Database\Query\Select::addField 112 0.2% 205 0.1% 205 0.1% 325 0.1% 325 0.1% 69,096 0.6% 69,096 0.6% 63,712 0.5% 63,712 0.5%
Drupal\Core\Database\Connection::escapeAlias 112 0.2% 395 0.1% 275 0.1% 481 0.2% 258 0.1% 11,816 0.1% -2,480 -0.0% 2,320 0.0% 856 0.0%
Drupal\Core\Database\Connection::prepareQuery 110 0.2% 2,366 0.9% 572 0.2% 2,468 1.0% 504 0.2% 119,984 1.0% -20,128 -0.2% 60,048 0.5% 2,424 0.0%
Drupal\Core\Database\Statement::execute 110 0.2% 32,410 12.3% 1,492 0.6% 8,163 3.4% 1,173 0.5% 653,184 5.2% 2,160 0.0% 336,320 2.6% 2,208 0.0%
PDOStatement::execute 110 0.2% 30,731 11.6% 30,731 11.6% 6,516 2.7% 6,516 2.7% 648,568 5.2% 648,568 5.2% 331,984 2.6% 331,984 2.6%
PDO::prepare 110 0.2% 1,109 0.4% 514 0.2% 1,184 0.5% 510 0.2% 111,264 0.9% 104,016 0.8% 12,104 0.1% 10,016 0.1%
Drupal\Core\Database\Statement::__construct 110 0.2% 595 0.2% 475 0.2% 674 0.3% 475 0.2% 7,248 0.1% 6,432 0.1% 2,088 0.0% 1,440 0.0%
Drupal\Core\Database\Connection::expandArguments 110 0.2% 2,750 1.0% 1,810 0.7% 2,842 1.2% 1,551 0.6% 38,976 0.3% -116,720 -0.9% 125,960 1.0% 75,320 0.6%
Drupal\Core\Database\Connection::defaultOptions 110 0.2% 212 0.1% 212 0.1% 332 0.1% 332 0.1% 86,280 0.7% 86,280 0.7% 25,904 0.2% 25,904 0.2%
Drupal\Core\Database\Connection::prefixTables 110 0.2% 685 0.3% 386 0.1% 780 0.3% 382 0.2% 28,848 0.2% -117,488 -0.9% 45,520 0.4% 760 0.0%
Drupal\Core\Database\Connection::query 110 0.2% 39,370 14.9% 1,632 0.6% 15,157 6.3% 1,352 0.6% 788,560 6.3% -109,864 -0.9% 582,520 4.6% 34,288 0.3%
Drupal\Core\Database\Connection::getLogger 110 0.2% 108 0.0% 108 0.0% 178 0.1% 178 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Composer\Autoload\ClassLoader::loadClass@1 106 0.2% 13,236 5.0% 1,130 0.4% 13,590 5.7% 1,068 0.4% 1,849,520 14.8% 145,656 1.2% 1,521,672 12.0% 163,688 1.3%
Drupal::service 105 0.2% 9,139 3.5% 358 0.1% 9,029 3.8% 362 0.2% 558,568 4.5% 12,888 0.1% 471,544 3.7% 7,064 0.1%
end 101 0.2% 104 0.0% 104 0.0% 160 0.1% 160 0.1% 2,120 0.0% 2,120 0.0% 1,520 0.0% 1,520 0.0%
file_uri_scheme 100 0.2% 308 0.1% 272 0.1% 374 0.2% 244 0.1% 9,544 0.1% 7,784 0.1% 2,480 0.0% 1,616 0.0%
is_int 99 0.2% 42 0.0% 42 0.0% 129 0.1% 129 0.1% 1,576 0.0% 1,576 0.0% 808 0.0% 808 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 99 0.2% 60,579 22.9% 578 0.2% 52,942 22.1% 497 0.2% 1,903,000 15.2% -26,720 -0.2% 1,838,984 14.5% 1,944 0.0%
file_create_url 96 0.2% 5,270 2.0% 854 0.3% 5,348 2.2% 671 0.3% 39,592 0.3% -5,728 -0.0% 21,832 0.2% 3,072 0.0%
drupal_encode_path 95 0.2% 774 0.3% 221 0.1% 847 0.4% 222 0.1% 15,888 0.1% 1,912 0.0% 1,856 0.0% 416 0.0%
Drupal\Component\Utility\Url::encodePath 95 0.2% 553 0.2% 358 0.1% 625 0.3% 326 0.1% 13,976 0.1% -7,056 -0.1% 1,440 0.0% 144 0.0%
Drupal::translation 94 0.2% 2,083 0.8% 314 0.1% 2,146 0.9% 299 0.1% 65,704 0.5% 9,368 0.1% 57,152 0.4% 1,992 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded 94 0.2% 85 0.0% 85 0.0% 144 0.1% 144 0.1% 4,008 0.0% 4,008 0.0% 512 0.0% 512 0.0%
t 94 0.2% 4,020 1.5% 493 0.2% 4,115 1.7% 456 0.2% 95,632 0.8% 18,264 0.1% 211,520 1.7% 6,400 0.1%
theme_get_registry 93 0.2% 1,862 0.7% 405 0.2% 1,615 0.7% 399 0.2% 117,600 0.9% 4,168 0.0% 92,040 0.7% 1,032 0.0%
[ display all ]