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

Overall Summary
Total Incl. Wall Time (microsec):502,535 microsecs
Total Incl. CPU (microsecs):493,614 microsecs
Total Incl. MemUse (bytes):32,302,512 bytes
Total Incl. PeakMemUse (bytes):32,425,320 bytes
Number of Function Calls:73,852


[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,042 4.1% 1,303 0.3% 1,303 0.3% 3,903 0.8% 3,903 0.8% 47,216 0.1% 47,216 0.1% 13,504 0.0% 13,504 0.0%
is_object 2,389 3.2% 1,454 0.3% 1,454 0.3% 3,215 0.7% 3,215 0.7% 14,368 0.0% 14,368 0.0% 7,104 0.0% 7,104 0.0%
array_key_exists 2,095 2.8% 1,679 0.3% 1,679 0.3% 3,036 0.6% 3,036 0.6% 24,960 0.1% 24,960 0.1% 8,968 0.0% 8,968 0.0%
array_keys 1,787 2.4% 2,203 0.4% 2,203 0.4% 3,306 0.7% 3,306 0.7% 675,352 2.1% 675,352 2.1% 108,712 0.3% 108,712 0.3%
is_integer 1,756 2.4% 349 0.1% 349 0.1% 2,086 0.4% 2,086 0.4% 5,712 0.0% 5,712 0.0% 5,888 0.0% 5,888 0.0%
Symfony\Component\DependencyInjection\Container::get 1,536 2.1% 80,091 15.9% 4,467 0.9% 80,911 16.4% 5,472 1.1% 7,380,184 22.8% 21,536 0.1% 7,163,464 22.1% 101,680 0.3%
Drupal\Core\DependencyInjection\Container::get 1,536 2.1% 89,857 17.9% 8,601 1.7% 90,733 18.4% 7,703 1.6% 7,384,704 22.9% 3,720 0.0% 7,212,008 22.2% 47,824 0.1%
htmlspecialchars 1,280 1.7% 1,523 0.3% 1,523 0.3% 2,342 0.5% 2,342 0.5% 198,352 0.6% 198,352 0.6% 2,320 0.0% 2,320 0.0%
Drupal\Component\Utility\String::checkPlain 1,280 1.7% 4,471 0.9% 2,948 0.6% 5,492 1.1% 3,150 0.6% 270,104 0.8% 71,752 0.2% 14,544 0.0% 12,224 0.0%
Drupal\menu_link\Entity\MenuLink::offsetGet 1,200 1.6% 1,015 0.2% 1,015 0.2% 1,623 0.3% 1,623 0.3% 31,616 0.1% 31,616 0.1% 2,320 0.0% 2,320 0.0%
strpos 1,116 1.5% 940 0.2% 940 0.2% 1,712 0.3% 1,712 0.3% 28,944 0.1% 28,944 0.1% 12,152 0.0% 12,152 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 1,051 1.4% 3,450 0.7% 2,649 0.5% 4,234 0.9% 2,830 0.6% 49,688 0.2% 48,880 0.2% 20,320 0.1% 19,512 0.1%
preg_replace 1,024 1.4% 2,347 0.5% 2,347 0.5% 3,235 0.7% 3,235 0.7% 163,840 0.5% 163,840 0.5% 26,832 0.1% 26,832 0.1%
count 888 1.2% 803 0.2% 586 0.1% 1,636 0.3% 1,355 0.3% 24,032 0.1% 17,008 0.1% 11,728 0.0% 8,944 0.0%
Drupal\Core\Render\Element::children 872 1.2% 7,729 1.5% 5,805 1.2% 8,396 1.7% 5,498 1.1% 297,464 0.9% 53,248 0.2% 47,936 0.1% 19,528 0.1%
in_array 860 1.2% 956 0.2% 956 0.2% 1,347 0.3% 1,347 0.3% 21,464 0.1% 21,464 0.1% 9,920 0.0% 9,920 0.0%
strtolower 719 1.0% 646 0.1% 646 0.1% 1,104 0.2% 1,104 0.2% 52,304 0.2% 52,304 0.2% 10,184 0.0% 10,184 0.0%
function_exists 637 0.9% 656 0.1% 656 0.1% 1,083 0.2% 1,083 0.2% 14,936 0.0% 14,936 0.0% 3,552 0.0% 3,552 0.0%
implode 615 0.8% 713 0.1% 713 0.1% 1,173 0.2% 1,173 0.2% 153,840 0.5% 153,840 0.5% 17,792 0.1% 17,792 0.1%
element_children 590 0.8% 5,992 1.2% 1,417 0.3% 6,404 1.3% 1,430 0.3% 195,376 0.6% 16,184 0.1% 35,480 0.1% 4,016 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 573 0.8% 5,701 1.1% 4,284 0.9% 6,166 1.2% 3,080 0.6% 124,104 0.4% 80,256 0.2% 57,760 0.2% 5,888 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 573 0.8% 576 0.1% 576 0.1% 899 0.2% 899 0.2% 848 0.0% 848 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 573 0.8% 7,495 1.5% 1,794 0.4% 7,891 1.6% 1,725 0.3% 248,256 0.8% 124,152 0.4% 63,736 0.2% 5,976 0.0%
Drupal\Core\Template\AttributeValueBase::printed 571 0.8% 541 0.1% 541 0.1% 807 0.2% 807 0.2% 832 0.0% 832 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 570 0.8% 9,100 1.8% 3,090 0.6% 9,523 1.9% 2,635 0.5% 93,624 0.3% -169,168 -0.5% 18,688 0.1% 2,592 0.0%
drupal_static 548 0.7% 1,256 0.2% 1,205 0.2% 1,790 0.4% 1,694 0.3% 38,440 0.1% 37,664 0.1% 23,944 0.1% 23,168 0.1%
Drupal::moduleHandler 543 0.7% 9,526 1.9% 1,767 0.4% 9,968 2.0% 1,791 0.4% 375,728 1.2% 42,720 0.1% 392,808 1.2% 4,168 0.0%
apc_fetch 516 0.7% 1,333 0.3% 1,333 0.3% 1,803 0.4% 1,803 0.4% 57,360 0.2% 57,360 0.2% 22,496 0.1% 22,496 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 516 0.7% 3,472 0.7% 2,068 0.4% 3,943 0.8% 2,061 0.4% 89,464 0.3% 30,144 0.1% 48,384 0.1% 24,184 0.1%
explode 495 0.7% 559 0.1% 559 0.1% 967 0.2% 967 0.2% 227,536 0.7% 227,536 0.7% 14,544 0.0% 14,544 0.0%
str_replace 480 0.6% 805 0.2% 805 0.2% 1,243 0.3% 1,243 0.3% 315,656 1.0% 315,656 1.0% 41,264 0.1% 41,264 0.1%
is_bool 472 0.6% 6 0.0% 6 0.0% 523 0.1% 523 0.1% 2,400 0.0% 2,400 0.0% 848 0.0% 848 0.0%
strlen 464 0.6% 54 0.0% 54 0.0% 569 0.1% 569 0.1% 11,920 0.0% 11,920 0.0% 4,920 0.0% 4,920 0.0%
PDOStatement::setFetchMode 450 0.6% 281 0.1% 281 0.1% 694 0.1% 694 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,735 0.5% 1,282 0.3% 3,051 0.6% 1,251 0.3% 111,816 0.3% 22,200 0.1% 5,496 0.0% 1,040 0.0%
strtr 422 0.6% 3,601 0.7% 3,601 0.7% 3,874 0.8% 3,874 0.8% 34,600 0.1% 34,600 0.1% 2,342,872 7.2% 2,342,872 7.2%
substr 422 0.6% 327 0.1% 327 0.1% 617 0.1% 617 0.1% 31,944 0.1% 31,944 0.1% 4,480 0.0% 4,480 0.0%
drupal_sort_css_js 403 0.5% 484 0.1% 484 0.1% 743 0.2% 743 0.2% 20,112 0.1% 20,112 0.1% 104 0.0% 104 0.0%
preg_match 396 0.5% 982 0.2% 982 0.2% 1,346 0.3% 1,346 0.3% 47,768 0.1% 47,768 0.1% 6,576 0.0% 6,576 0.0%
is_string 353 0.5% 189 0.0% 189 0.0% 509 0.1% 509 0.1% 12,536 0.0% 12,536 0.0% 3,568 0.0% 3,568 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 334 0.5% 1,807 0.4% 1,081 0.2% 2,040 0.4% 1,244 0.3% 69,096 0.2% 1,504 0.0% 86,480 0.3% 1,072 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 334 0.5% 3,663 0.7% 1,554 0.3% 3,875 0.8% 1,338 0.3% 160,272 0.5% 24,416 0.1% 94,672 0.3% 4,992 0.0%
Drupal::service 329 0.4% 23,691 4.7% 1,033 0.2% 23,905 4.8% 1,060 0.2% 1,894,024 5.9% 23,720 0.1% 1,811,920 5.6% 5,528 0.0%
???_op@1 321 0.4% 17,133 3.4% 2,091 0.4% 17,491 3.5% 2,315 0.5% 1,759,064 5.4% 380,192 1.2% 1,445,568 4.5% 132,496 0.4%
Drupal\Core\Database\Connection::escapeTable 320 0.4% 1,696 0.3% 935 0.2% 1,950 0.4% 895 0.2% 32,616 0.1% -4,520 -0.0% 17,976 0.1% 9,096 0.0%
call_user_func@1 317 0.4% 68,262 13.6% 1,124 0.2% 67,320 13.6% 1,089 0.2% 2,435,080 7.5% 86,368 0.3% 1,714,336 5.3% 20,104 0.1%
Drupal\Core\Template\Attribute::__toString 310 0.4% 12,843 2.6% 3,189 0.6% 13,117 2.7% 2,773 0.6% 93,264 0.3% -4,616 -0.0% 26,072 0.1% 5,040 0.0%
Drupal\Core\Extension\ModuleHandler::alter 307 0.4% 9,859 2.0% 2,690 0.5% 9,967 2.0% 2,199 0.4% 243,520 0.8% 4,464 0.0% 84,640 0.3% 16,048 0.0%
Drupal\Core\Template\Attribute::__construct 302 0.4% 8,997 1.8% 1,590 0.3% 9,276 1.9% 1,479 0.3% 304,768 0.9% 61,240 0.2% 66,176 0.2% 3,768 0.0%
Drupal\Core\Utility\ThemeRegistry::has 291 0.4% 881 0.2% 628 0.1% 1,097 0.2% 691 0.1% 19,024 0.1% 18,224 0.1% 0 0.0% 0 0.0%
spl_autoload_call 287 0.4% 120,903 24.1% 1,117 0.2% 121,280 24.6% 1,225 0.2% 13,842,872 42.9% 43,872 0.1% 13,425,176 41.4% 11,368 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 285 0.4% 119,278 23.7% 6,473 1.3% 119,545 24.2% 5,610 1.1% 13,730,560 42.5% -291,896 -0.9% 13,345,440 41.2% 18,336 0.1%
array_diff 285 0.4% 553 0.1% 553 0.1% 826 0.2% 826 0.2% 53,984 0.2% 53,984 0.2% 14,880 0.0% 14,880 0.0%
trim 265 0.4% 224 0.0% 224 0.0% 399 0.1% 399 0.1% 20,352 0.1% 20,352 0.1% 2,928 0.0% 2,928 0.0%
array_filter 263 0.4% 1,293 0.3% 1,095 0.2% 1,504 0.3% 1,057 0.2% 63,208 0.2% 58,800 0.2% 18,208 0.1% 16,816 0.1%
dirname 255 0.3% 156 0.0% 156 0.0% 325 0.1% 325 0.1% 25,560 0.1% 25,560 0.1% 3,896 0.0% 3,896 0.0%
is_scalar 251 0.3% 154 0.0% 154 0.0% 322 0.1% 322 0.1% 3,904 0.0% 3,904 0.0% 1,160 0.0% 1,160 0.0%
array_shift 242 0.3% 236 0.0% 236 0.0% 393 0.1% 393 0.1% -7,960 -0.0% -7,960 -0.0% 2,600 0.0% 2,600 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 237 0.3% 968 0.2% 715 0.1% 1,176 0.2% 782 0.2% 14,944 0.0% 14,152 0.0% 5,032 0.0% 4,384 0.0%
Drupal\Core\Entity\EntityType::getClass 226 0.3% 152 0.0% 152 0.0% 365 0.1% 365 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,182 1.0% 4,804 1.0% 5,384 1.1% 3,261 0.7% 242,472 0.8% 233,632 0.7% 79,384 0.2% 70,888 0.2%
array_merge 207 0.3% 239 0.0% 239 0.0% 407 0.1% 407 0.1% 66,864 0.2% 66,864 0.2% 15,848 0.0% 15,848 0.0%
Drupal\Core\Database\Connection::defaultOptions 200 0.3% 306 0.1% 306 0.1% 495 0.1% 495 0.1% 152,904 0.5% 152,904 0.5% 27,536 0.1% 27,536 0.1%
Drupal\Core\Database\Connection::expandArguments 200 0.3% 4,607 0.9% 2,685 0.5% 4,757 1.0% 2,190 0.4% 19,024 0.1% -165,104 -0.5% 92,856 0.3% 59,176 0.2%
PDO::prepare 200 0.3% 1,824 0.4% 919 0.2% 1,978 0.4% 906 0.2% 189,248 0.6% 177,744 0.6% 12,312 0.0% 10,560 0.0%
Drupal\Core\Database\Connection::prefixTables 200 0.3% 1,123 0.2% 653 0.1% 1,298 0.3% 662 0.1% 44,664 0.1% -208,736 -0.6% 36,560 0.1% 760 0.0%
Drupal\Core\Database\Connection::prepareQuery 200 0.3% 3,941 0.8% 994 0.2% 4,104 0.8% 828 0.2% 202,224 0.6% -31,688 -0.1% 50,696 0.2% 1,824 0.0%
Drupal\Core\Database\Statement::__construct 200 0.3% 905 0.2% 699 0.1% 1,072 0.2% 739 0.1% 11,504 0.0% 10,688 0.0% 1,752 0.0% 1,104 0.0%
PDOStatement::execute 200 0.3% 21,912 4.4% 21,912 4.4% 13,522 2.7% 13,522 2.7% 4,131,392 12.8% 4,131,392 12.8% 458,848 1.4% 458,848 1.4%
Drupal\Core\Database\Connection::getLogger 200 0.3% 197 0.0% 197 0.0% 290 0.1% 290 0.1% 824 0.0% 824 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Connection::query 200 0.3% 40,363 8.0% 5,749 1.1% 31,948 6.5% 5,031 1.0% 7,161,584 22.2% 2,604,376 8.1% 917,368 2.8% 153,176 0.5%
Drupal\Core\Database\Statement::execute 200 0.3% 25,009 5.0% 2,815 0.6% 16,571 3.4% 2,260 0.5% 4,135,824 12.8% 2,008 0.0% 463,000 1.4% 2,024 0.0%
Drupal\menu_link\Entity\MenuLink::offsetSet 192 0.3% 208 0.0% 208 0.0% 324 0.1% 324 0.1% 24,224 0.1% 24,224 0.1% 1,248 0.0% 1,248 0.0%
rawurlencode 188 0.3% 184 0.0% 184 0.0% 277 0.1% 277 0.1% 20,632 0.1% 20,632 0.1% 2,056 0.0% 2,056 0.0%
Drupal\Core\Config\Config::get 187 0.3% 6,633 1.3% 933 0.2% 6,783 1.4% 844 0.2% 140,512 0.4% -6,992 -0.0% 63,712 0.2% 2,640 0.0%
array_reverse 184 0.2% 171 0.0% 171 0.0% 296 0.1% 296 0.1% 42,056 0.1% 42,056 0.1% 2,240 0.0% 2,240 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 182 0.2% 1,524 0.3% 725 0.1% 1,673 0.3% 726 0.1% 21,768 0.1% 11,120 0.0% 6,968 0.0% 2,640 0.0%
Drupal\Component\Utility\Unicode::getStatus 182 0.2% 156 0.0% 156 0.0% 266 0.1% 266 0.1% 1,656 0.0% 1,656 0.0% 832 0.0% 832 0.0%
drupal_render_collect_post_render_cache@1 182 0.2% 5,125 1.0% 714 0.1% 5,272 1.1% 704 0.1% 15,112 0.0% -32,920 -0.1% 1,456 0.0% 928 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 170 0.2% 2,353 0.5% 1,196 0.2% 2,492 0.5% 984 0.2% 12,888 0.0% -15,952 -0.0% 6,696 0.0% 4,080 0.0%
Symfony\Component\Routing\Route::getOption 168 0.2% 195 0.0% 195 0.0% 357 0.1% 357 0.1% 6,744 0.0% 6,744 0.0% 2,488 0.0% 2,488 0.0%
unserialize 168 0.2% 11,249 2.2% 6,166 1.2% 11,415 2.3% 6,244 1.3% 2,917,096 9.0% 2,152,256 6.7% 3,335,856 10.3% 2,639,448 8.1%
Symfony\Component\Routing\Route::getPath 167 0.2% 103 0.0% 103 0.0% 247 0.1% 247 0.1% 3,344 0.0% 3,344 0.0% 0 0.0% 0 0.0%
element_info 165 0.2% 4,798 1.0% 367 0.1% 4,818 1.0% 485 0.1% 414,024 1.3% 17,592 0.1% 354,672 1.1% 5,680 0.0%
is_numeric 162 0.2% 52 0.0% 52 0.0% 231 0.0% 231 0.0% 11,856 0.0% 11,856 0.0% 5,112 0.0% 5,112 0.0%
class_exists 162 0.2% 30,717 6.1% 346 0.1% 30,871 6.3% 451 0.1% 3,964,552 12.3% 9,936 0.0% 3,787,088 11.7% 8,680 0.0%
Symfony\Component\Routing\CompiledRoute::getRegex 151 0.2% 37 0.0% 37 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,702 0.3% 1,253 0.2% 1,861 0.4% 1,082 0.2% 11,528 0.0% -1,520 -0.0% 9,032 0.0% 6,640 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 147 0.2% 43,876 8.7% 3,302 0.7% 44,011 8.9% 2,789 0.6% 5,055,856 15.7% -183,280 -0.6% 4,773,240 14.7% 4,976 0.0%
spl_autoload_call@1 147 0.2% 44,532 8.9% 656 0.1% 44,713 9.1% 702 0.1% 5,061,904 15.7% 6,048 0.0% 4,782,624 14.7% 9,384 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 146 0.2% 42,439 8.4% 950 0.2% 41,839 8.5% 790 0.2% 1,469,840 4.6% -81,024 -0.3% 1,401,080 4.3% 2,168 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 146 0.2% 940 0.2% 586 0.1% 1,074 0.2% 659 0.1% 90,128 0.3% 50,008 0.2% 36,848 0.1% 8,328 0.0%
strtoupper 140 0.2% 95 0.0% 95 0.0% 229 0.0% 229 0.0% 11,688 0.0% 11,688 0.0% 3,360 0.0% 3,360 0.0%
Drupal\Core\Language\LanguageDefault::get 138 0.2% 142 0.0% 142 0.0% 223 0.0% 223 0.0% 840 0.0% 840 0.0% 840 0.0% 840 0.0%
Drupal\Core\Language\LanguageManager::getDefaultLanguage 138 0.2% 489 0.1% 347 0.1% 649 0.1% 426 0.1% 3,728 0.0% 2,888 0.0% 1,776 0.0% 936 0.0%
array_flip 138 0.2% 240 0.0% 240 0.0% 375 0.1% 375 0.1% 149,496 0.5% 149,496 0.5% 15,584 0.0% 15,584 0.0%
array_replace 137 0.2% 246 0.0% 246 0.0% 323 0.1% 323 0.1% 151,392 0.5% 151,392 0.5% 12,704 0.0% 12,704 0.0%
Drupal\Core\Language\LanguageManager::getCurrentLanguage 136 0.2% 908 0.2% 427 0.1% 1,033 0.2% 400 0.1% 11,224 0.0% 10,368 0.0% 4,584 0.0% 4,584 0.0%
Drupal\Core\Database\Connection::escapeField 136 0.2% 543 0.1% 336 0.1% 650 0.1% 329 0.1% 14,912 0.0% -2,616 -0.0% 6,328 0.0% 2,616 0.0%
Symfony\Component\Routing\CompiledRoute::__construct 134 0.2% 316 0.1% 316 0.1% 445 0.1% 445 0.1% 12,432 0.0% 12,432 0.0% 872 0.0% 872 0.0%
[ display all ]