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

Overall Summary
Total Incl. Wall Time (microsec):505,093 microsecs
Total Incl. CPU (microsecs):496,230 microsecs
Total Incl. MemUse (bytes):32,393,072 bytes
Total Incl. PeakMemUse (bytes):32,514,400 bytes
Number of Function Calls:74,438


[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%
is_array 3,084 4.1% 1,318 0.3% 1,318 0.3% 3,963 0.8% 3,963 0.8% 47,976 0.1% 47,976 0.1% 13,272 0.0% 13,272 0.0%
is_object 2,437 3.3% 1,509 0.3% 1,509 0.3% 3,242 0.7% 3,242 0.7% 15,144 0.0% 15,144 0.0% 6,840 0.0% 6,840 0.0%
array_key_exists 2,095 2.8% 1,690 0.3% 1,690 0.3% 2,984 0.6% 2,984 0.6% 24,960 0.1% 24,960 0.1% 8,968 0.0% 8,968 0.0%
array_keys 1,792 2.4% 2,143 0.4% 2,143 0.4% 3,300 0.7% 3,300 0.7% 679,544 2.1% 679,544 2.1% 110,224 0.3% 110,224 0.3%
is_integer 1,756 2.4% 301 0.1% 301 0.1% 2,117 0.4% 2,117 0.4% 5,712 0.0% 5,712 0.0% 5,888 0.0% 5,888 0.0%
Drupal\Core\DependencyInjection\Container::get 1,541 2.1% 89,089 17.6% 8,643 1.7% 90,084 18.2% 8,026 1.6% 7,384,616 22.8% 3,496 0.0% 7,211,600 22.2% 47,568 0.1%
Symfony\Component\DependencyInjection\Container::get 1,541 2.1% 79,232 15.7% 4,576 0.9% 79,960 16.1% 5,460 1.1% 7,380,320 22.8% 21,536 0.1% 7,163,312 22.0% 101,248 0.3%
Drupal\Component\Utility\String::checkPlain 1,294 1.7% 4,511 0.9% 2,962 0.6% 5,514 1.1% 3,136 0.6% 272,912 0.8% 72,432 0.2% 13,936 0.0% 11,768 0.0%
htmlspecialchars 1,294 1.7% 1,549 0.3% 1,549 0.3% 2,378 0.5% 2,378 0.5% 200,480 0.6% 200,480 0.6% 2,168 0.0% 2,168 0.0%
Drupal\menu_link\Entity\MenuLink::offsetGet 1,200 1.6% 975 0.2% 975 0.2% 1,634 0.3% 1,634 0.3% 31,600 0.1% 31,600 0.1% 2,320 0.0% 2,320 0.0%
strpos 1,117 1.5% 958 0.2% 958 0.2% 1,736 0.3% 1,736 0.3% 28,968 0.1% 28,968 0.1% 12,176 0.0% 12,176 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 1,051 1.4% 3,426 0.7% 2,602 0.5% 4,201 0.8% 2,834 0.6% 49,688 0.2% 48,880 0.2% 20,320 0.1% 19,512 0.1%
preg_replace 1,025 1.4% 2,385 0.5% 2,385 0.5% 3,266 0.7% 3,266 0.7% 163,960 0.5% 163,960 0.5% 26,392 0.1% 26,392 0.1%
count 888 1.2% 797 0.2% 575 0.1% 1,565 0.3% 1,297 0.3% 24,040 0.1% 17,008 0.1% 12,152 0.0% 9,424 0.0%
Drupal\Core\Render\Element::children 872 1.2% 7,849 1.6% 5,921 1.2% 8,487 1.7% 5,534 1.1% 297,464 0.9% 53,272 0.2% 47,936 0.1% 19,424 0.1%
in_array 860 1.2% 956 0.2% 956 0.2% 1,323 0.3% 1,323 0.3% 21,464 0.1% 21,464 0.1% 9,920 0.0% 9,920 0.0%
strtolower 719 1.0% 631 0.1% 631 0.1% 1,128 0.2% 1,128 0.2% 52,296 0.2% 52,296 0.2% 10,216 0.0% 10,216 0.0%
function_exists 647 0.9% 655 0.1% 655 0.1% 1,079 0.2% 1,079 0.2% 14,928 0.0% 14,928 0.0% 3,520 0.0% 3,520 0.0%
implode 620 0.8% 679 0.1% 679 0.1% 1,131 0.2% 1,131 0.2% 157,432 0.5% 157,432 0.5% 17,600 0.1% 17,600 0.1%
element_children 590 0.8% 6,114 1.2% 1,410 0.3% 6,528 1.3% 1,426 0.3% 195,384 0.6% 16,184 0.0% 36,176 0.1% 4,184 0.0%
Drupal\Core\Template\Attribute::offsetSet 581 0.8% 7,619 1.5% 1,808 0.4% 8,065 1.6% 1,819 0.4% 251,864 0.8% 126,640 0.4% 64,040 0.2% 6,272 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 581 0.8% 588 0.1% 588 0.1% 922 0.2% 922 0.2% 848 0.0% 848 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 581 0.8% 5,811 1.2% 4,372 0.9% 6,246 1.3% 3,151 0.6% 125,224 0.4% 81,360 0.3% 57,768 0.2% 5,840 0.0%
Drupal\Core\Template\AttributeValueBase::printed 571 0.8% 474 0.1% 474 0.1% 802 0.2% 802 0.2% 832 0.0% 832 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 570 0.8% 9,075 1.8% 3,068 0.6% 9,512 1.9% 2,646 0.5% 93,640 0.3% -169,152 -0.5% 17,968 0.1% 2,552 0.0%
drupal_static 548 0.7% 1,207 0.2% 1,157 0.2% 1,720 0.3% 1,641 0.3% 38,440 0.1% 37,664 0.1% 22,904 0.1% 22,128 0.1%
Drupal::moduleHandler 543 0.7% 9,555 1.9% 1,775 0.4% 9,950 2.0% 1,729 0.3% 375,688 1.2% 42,720 0.1% 392,592 1.2% 4,072 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 516 0.7% 3,456 0.7% 2,047 0.4% 3,913 0.8% 2,022 0.4% 89,416 0.3% 30,096 0.1% 48,320 0.1% 24,144 0.1%
apc_fetch 516 0.7% 1,336 0.3% 1,336 0.3% 1,812 0.4% 1,812 0.4% 57,360 0.2% 57,360 0.2% 22,472 0.1% 22,472 0.1%
explode 496 0.7% 575 0.1% 575 0.1% 970 0.2% 970 0.2% 228,576 0.7% 228,576 0.7% 15,296 0.0% 15,296 0.0%
str_replace 481 0.6% 795 0.2% 795 0.2% 1,207 0.2% 1,207 0.2% 315,888 1.0% 315,888 1.0% 41,320 0.1% 41,320 0.1%
is_bool 480 0.6% 19 0.0% 19 0.0% 529 0.1% 529 0.1% 2,400 0.0% 2,400 0.0% 848 0.0% 848 0.0%
strlen 465 0.6% 61 0.0% 61 0.0% 554 0.1% 554 0.1% 11,912 0.0% 11,912 0.0% 4,920 0.0% 4,920 0.0%
PDOStatement::setFetchMode 450 0.6% 280 0.1% 280 0.1% 684 0.1% 684 0.1% 4,928 0.0% 4,928 0.0% 2,424 0.0% 2,424 0.0%
Drupal\Core\Template\AttributeString::__toString 439 0.6% 2,750 0.5% 1,291 0.3% 3,086 0.6% 1,297 0.3% 111,816 0.3% 22,200 0.1% 5,848 0.0% 1,184 0.0%
substr 426 0.6% 319 0.1% 319 0.1% 605 0.1% 605 0.1% 32,176 0.1% 32,176 0.1% 3,888 0.0% 3,888 0.0%
strtr 423 0.6% 3,601 0.7% 3,601 0.7% 3,916 0.8% 3,916 0.8% 34,688 0.1% 34,688 0.1% 2,426,584 7.5% 2,426,584 7.5%
drupal_sort_css_js 403 0.5% 487 0.1% 487 0.1% 746 0.2% 746 0.2% 20,112 0.1% 20,112 0.1% 104 0.0% 104 0.0%
preg_match 396 0.5% 989 0.2% 989 0.2% 1,361 0.3% 1,361 0.3% 47,776 0.1% 47,776 0.1% 6,584 0.0% 6,584 0.0%
is_string 353 0.5% 178 0.0% 178 0.0% 494 0.1% 494 0.1% 12,552 0.0% 12,552 0.0% 3,752 0.0% 3,752 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 334 0.4% 1,763 0.3% 1,061 0.2% 2,014 0.4% 1,234 0.2% 69,096 0.2% 1,504 0.0% 86,728 0.3% 1,072 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 334 0.4% 3,622 0.7% 1,548 0.3% 3,851 0.8% 1,359 0.3% 160,272 0.5% 24,416 0.1% 94,920 0.3% 4,992 0.0%
Drupal::service 334 0.4% 23,564 4.7% 1,072 0.2% 23,821 4.8% 1,107 0.2% 1,894,544 5.8% 24,504 0.1% 1,811,848 5.6% 5,528 0.0%
???_op@1 321 0.4% 17,260 3.4% 2,105 0.4% 17,617 3.6% 2,336 0.5% 1,758,696 5.4% 380,280 1.2% 1,451,256 4.5% 132,552 0.4%
Drupal\Core\Database\Connection::escapeTable 320 0.4% 1,726 0.3% 944 0.2% 1,983 0.4% 912 0.2% 32,624 0.1% -4,520 -0.0% 18,184 0.1% 9,240 0.0%
call_user_func@1 317 0.4% 67,969 13.5% 1,113 0.2% 67,010 13.5% 1,070 0.2% 2,458,504 7.6% 84,856 0.3% 1,736,456 5.3% 20,880 0.1%
Drupal\Core\Template\Attribute::__toString 310 0.4% 12,792 2.5% 3,224 0.6% 13,067 2.6% 2,732 0.6% 93,280 0.3% -4,616 -0.0% 25,400 0.1% 5,088 0.0%
Drupal\Core\Template\Attribute::__construct 310 0.4% 9,160 1.8% 1,627 0.3% 9,426 1.9% 1,458 0.3% 309,816 1.0% 62,680 0.2% 66,400 0.2% 3,688 0.0%
Drupal\Core\Extension\ModuleHandler::alter 307 0.4% 10,057 2.0% 2,646 0.5% 10,141 2.0% 2,136 0.4% 243,472 0.8% 4,464 0.0% 84,232 0.3% 16,048 0.0%
is_scalar 292 0.4% 148 0.0% 148 0.0% 371 0.1% 371 0.1% 4,672 0.0% 4,672 0.0% 1,160 0.0% 1,160 0.0%
Drupal\Core\Utility\ThemeRegistry::has 291 0.4% 892 0.2% 629 0.1% 1,112 0.2% 693 0.1% 19,024 0.1% 18,224 0.1% 0 0.0% 0 0.0%
spl_autoload_call 287 0.4% 119,301 23.6% 1,101 0.2% 119,644 24.1% 1,202 0.2% 13,842,568 42.7% 43,888 0.1% 13,422,976 41.3% 11,288 0.0%
array_diff 285 0.4% 547 0.1% 547 0.1% 806 0.2% 806 0.2% 53,984 0.2% 53,984 0.2% 15,408 0.0% 15,408 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 285 0.4% 117,687 23.3% 6,391 1.3% 117,928 23.8% 5,520 1.1% 13,730,256 42.4% -291,960 -0.9% 13,343,456 41.0% 18,336 0.1%
trim 265 0.4% 218 0.0% 218 0.0% 415 0.1% 415 0.1% 20,352 0.1% 20,352 0.1% 2,928 0.0% 2,928 0.0%
array_filter 263 0.4% 1,289 0.3% 1,093 0.2% 1,477 0.3% 1,038 0.2% 63,208 0.2% 58,800 0.2% 18,144 0.1% 16,752 0.1%
dirname 255 0.3% 136 0.0% 136 0.0% 325 0.1% 325 0.1% 25,560 0.1% 25,560 0.1% 3,880 0.0% 3,880 0.0%
array_shift 242 0.3% 239 0.0% 239 0.0% 402 0.1% 402 0.1% -7,960 -0.0% -7,960 -0.0% 2,560 0.0% 2,560 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 237 0.3% 874 0.2% 665 0.1% 1,074 0.2% 726 0.1% 14,968 0.0% 14,152 0.0% 5,056 0.0% 4,384 0.0%
Drupal\Core\Entity\EntityType::getClass 226 0.3% 110 0.0% 110 0.0% 329 0.1% 329 0.1% 5,024 0.0% 5,024 0.0% 1,472 0.0% 1,472 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 210 0.3% 5,088 1.0% 4,767 0.9% 5,261 1.1% 3,116 0.6% 242,472 0.7% 233,632 0.7% 79,384 0.2% 70,888 0.2%
array_merge 207 0.3% 234 0.0% 234 0.0% 393 0.1% 393 0.1% 66,864 0.2% 66,864 0.2% 15,912 0.0% 15,912 0.0%
Drupal\Core\Database\Connection::defaultOptions 200 0.3% 319 0.1% 319 0.1% 515 0.1% 515 0.1% 152,880 0.5% 152,880 0.5% 27,520 0.1% 27,520 0.1%
Drupal\Core\Database\Connection::expandArguments 200 0.3% 4,483 0.9% 2,612 0.5% 4,665 0.9% 2,239 0.5% 19,024 0.1% -165,104 -0.5% 92,264 0.3% 59,168 0.2%
PDOStatement::execute 200 0.3% 21,683 4.3% 21,683 4.3% 13,341 2.7% 13,341 2.7% 4,242,408 13.1% 4,242,408 13.1% 400,752 1.2% 400,752 1.2%
Drupal\Core\Database\Connection::getLogger 200 0.3% 188 0.0% 188 0.0% 308 0.1% 308 0.1% 824 0.0% 824 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Connection::prepareQuery 200 0.3% 3,864 0.8% 963 0.2% 4,032 0.8% 811 0.2% 202,224 0.6% -31,688 -0.1% 49,992 0.2% 1,752 0.0%
PDO::prepare 200 0.3% 1,791 0.4% 909 0.2% 1,949 0.4% 892 0.2% 189,248 0.6% 177,744 0.5% 12,176 0.0% 10,424 0.0%
Drupal\Core\Database\Connection::query 200 0.3% 40,009 7.9% 5,821 1.2% 31,670 6.4% 5,092 1.0% 7,362,032 22.7% 2,693,856 8.3% 895,728 2.8% 169,224 0.5%
Drupal\Core\Database\Statement::execute 200 0.3% 24,787 4.9% 2,838 0.6% 16,419 3.3% 2,266 0.5% 4,246,840 13.1% 2,008 0.0% 404,904 1.2% 2,024 0.0%
Drupal\Core\Database\Connection::prefixTables 200 0.3% 1,110 0.2% 656 0.1% 1,272 0.3% 611 0.1% 44,664 0.1% -208,736 -0.6% 36,064 0.1% 760 0.0%
Drupal\Core\Database\Statement::__construct 200 0.3% 882 0.2% 677 0.1% 1,057 0.2% 746 0.2% 11,504 0.0% 10,688 0.0% 1,752 0.0% 1,104 0.0%
Drupal\menu_link\Entity\MenuLink::offsetSet 192 0.3% 212 0.0% 212 0.0% 330 0.1% 330 0.1% 24,224 0.1% 24,224 0.1% 1,248 0.0% 1,248 0.0%
rawurlencode 188 0.3% 186 0.0% 186 0.0% 274 0.1% 274 0.1% 20,720 0.1% 20,720 0.1% 2,776 0.0% 2,776 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 187 0.3% 1,044 0.2% 668 0.1% 1,232 0.2% 800 0.2% 95,576 0.3% 54,632 0.2% 36,536 0.1% 8,288 0.0%
Drupal\Core\Config\Config::get 187 0.3% 6,516 1.3% 905 0.2% 6,669 1.3% 826 0.2% 140,528 0.4% -6,976 -0.0% 63,712 0.2% 2,640 0.0%
array_reverse 184 0.2% 164 0.0% 164 0.0% 308 0.1% 308 0.1% 42,056 0.1% 42,056 0.1% 2,240 0.0% 2,240 0.0%
Drupal\Component\Utility\Unicode::getStatus 182 0.2% 177 0.0% 177 0.0% 272 0.1% 272 0.1% 1,656 0.0% 1,656 0.0% 832 0.0% 832 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 182 0.2% 1,318 0.3% 621 0.1% 1,456 0.3% 614 0.1% 21,792 0.1% 11,120 0.0% 6,992 0.0% 2,640 0.0%
drupal_render_collect_post_render_cache@1 182 0.2% 5,227 1.0% 725 0.1% 5,371 1.1% 707 0.1% 15,120 0.0% -32,920 -0.1% 1,456 0.0% 928 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 170 0.2% 2,357 0.5% 1,218 0.2% 2,490 0.5% 987 0.2% 12,904 0.0% -15,936 -0.0% 6,696 0.0% 4,080 0.0%
Symfony\Component\Routing\Route::getOption 168 0.2% 194 0.0% 194 0.0% 380 0.1% 380 0.1% 6,744 0.0% 6,744 0.0% 2,488 0.0% 2,488 0.0%
unserialize 168 0.2% 10,929 2.2% 5,894 1.2% 11,112 2.2% 5,989 1.2% 2,917,872 9.0% 2,153,128 6.6% 3,360,992 10.3% 2,664,832 8.2%
Symfony\Component\Routing\Route::getPath 167 0.2% 99 0.0% 99 0.0% 253 0.1% 253 0.1% 3,320 0.0% 3,320 0.0% 0 0.0% 0 0.0%
element_info 165 0.2% 4,719 0.9% 341 0.1% 4,773 1.0% 491 0.1% 414,016 1.3% 17,592 0.1% 354,568 1.1% 5,680 0.0%
class_exists 163 0.2% 29,934 5.9% 334 0.1% 30,065 6.1% 423 0.1% 3,964,600 12.2% 9,936 0.0% 3,787,712 11.6% 8,672 0.0%
is_numeric 162 0.2% 46 0.0% 46 0.0% 220 0.0% 220 0.0% 11,856 0.0% 11,856 0.0% 4,704 0.0% 4,704 0.0%
Symfony\Component\Routing\CompiledRoute::getRegex 151 0.2% 12 0.0% 12 0.0% 198 0.0% 198 0.0% 2,528 0.0% 2,528 0.0% 1,648 0.0% 1,648 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 148 0.2% 1,680 0.3% 1,240 0.2% 1,825 0.4% 1,018 0.2% 11,528 0.0% -1,520 -0.0% 9,016 0.0% 6,624 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 147 0.2% 43,326 8.6% 3,261 0.6% 43,456 8.8% 2,766 0.6% 5,055,304 15.6% -183,208 -0.6% 4,778,512 14.7% 4,880 0.0%
spl_autoload_call@1 147 0.2% 43,985 8.7% 659 0.1% 44,140 8.9% 684 0.1% 5,061,408 15.6% 6,104 0.0% 4,787,896 14.7% 9,384 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 146 0.2% 42,134 8.3% 962 0.2% 41,576 8.4% 783 0.2% 1,469,784 4.5% -81,024 -0.3% 1,401,200 4.3% 2,168 0.0%
strtoupper 140 0.2% 97 0.0% 97 0.0% 219 0.0% 219 0.0% 11,688 0.0% 11,688 0.0% 3,360 0.0% 3,360 0.0%
Drupal\Core\Language\LanguageManager::getDefaultLanguage 138 0.2% 494 0.1% 356 0.1% 651 0.1% 425 0.1% 3,728 0.0% 2,888 0.0% 1,776 0.0% 936 0.0%
array_flip 138 0.2% 245 0.0% 245 0.0% 368 0.1% 368 0.1% 149,488 0.5% 149,488 0.5% 15,584 0.0% 15,584 0.0%
Drupal\Core\Language\LanguageDefault::get 138 0.2% 138 0.0% 138 0.0% 226 0.0% 226 0.0% 840 0.0% 840 0.0% 840 0.0% 840 0.0%
array_replace 137 0.2% 247 0.0% 247 0.0% 345 0.1% 345 0.1% 151,392 0.5% 151,392 0.5% 12,736 0.0% 12,736 0.0%
Drupal\Core\Database\Connection::escapeField 136 0.2% 550 0.1% 336 0.1% 652 0.1% 330 0.1% 14,912 0.0% -2,616 -0.0% 6,384 0.0% 2,616 0.0%
Drupal\Core\Language\LanguageManager::getCurrentLanguage 136 0.2% 912 0.2% 427 0.1% 1,047 0.2% 407 0.1% 11,224 0.0% 10,368 0.0% 4,584 0.0% 4,584 0.0%
Symfony\Component\Routing\CompiledRoute::__construct 134 0.2% 300 0.1% 300 0.1% 426 0.1% 426 0.1% 12,432 0.0% 12,432 0.0% 872 0.0% 872 0.0%
[ display all ]