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

Overall Summary
Total Incl. Wall Time (microsec):1,183,443 microsecs
Total Incl. CPU (microsecs):1,115,003 microsecs
Total Incl. MemUse (bytes):38,669,504 bytes
Total Incl. PeakMemUse (bytes):39,704,568 bytes
Number of Function Calls:174,744


[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 14,105 8.1% 15,171 1.3% 15,171 1.3% 28,842 2.6% 28,842 2.6% 23,304 0.1% 23,304 0.1% 8,344 0.0% 8,344 0.0%
is_array 8,441 4.8% 9,445 0.8% 9,445 0.8% 17,754 1.6% 17,754 1.6% 48,568 0.1% 48,568 0.1% 13,664 0.0% 13,664 0.0%
array_key_exists 8,226 4.7% 12,411 1.0% 12,411 1.0% 18,930 1.7% 18,930 1.7% 19,672 0.1% 19,672 0.1% 7,136 0.0% 7,136 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 7,882 4.5% 16,041 1.4% 16,041 1.4% 20,682 1.9% 20,682 1.9% 92,632 0.2% 92,632 0.2% 896 0.0% 896 0.0%
is_object 4,356 2.5% 4,687 0.4% 4,687 0.4% 8,902 0.8% 8,902 0.8% 9,488 0.0% 9,488 0.0% 4,128 0.0% 4,128 0.0%
strtolower 4,311 2.5% 7,795 0.7% 7,795 0.7% 11,330 1.0% 11,330 1.0% 181,008 0.5% 181,008 0.5% 7,600 0.0% 7,600 0.0%
htmlspecialchars 3,669 2.1% 7,693 0.7% 7,693 0.7% 10,781 1.0% 10,781 1.0% 589,776 1.5% 589,776 1.5% 1,952 0.0% 1,952 0.0%
Drupal\Component\Utility\String::checkPlain 3,669 2.1% 22,625 1.9% 14,932 1.3% 25,487 2.3% 14,706 1.3% 740,976 1.9% 151,200 0.4% 4,296 0.0% 2,344 0.0%
Symfony\Component\DependencyInjection\Container::get 3,046 1.7% 109,155 9.2% 24,779 2.1% 110,834 9.9% 23,303 2.1% 5,906,200 15.3% -68,504 -0.2% 5,726,448 14.4% 47,344 0.1%
preg_replace 2,610 1.5% 8,098 0.7% 8,098 0.7% 10,084 0.9% 10,084 0.9% 436,624 1.1% 436,624 1.1% 32,288 0.1% 32,288 0.1%
drupal_static 2,405 1.4% 8,346 0.7% 7,940 0.7% 10,274 0.9% 9,717 0.9% 69,056 0.2% 68,024 0.2% 43,984 0.1% 43,208 0.1%
implode 2,394 1.4% 4,435 0.4% 4,435 0.4% 6,200 0.6% 6,200 0.6% 675,112 1.7% 675,112 1.7% 25,960 0.1% 25,960 0.1%
Drupal\Core\Template\AttributeValueBase::printed 2,379 1.4% 4,772 0.4% 4,772 0.4% 6,627 0.6% 6,627 0.6% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 2,379 1.4% 50,907 4.3% 10,496 0.9% 52,758 4.7% 10,469 0.9% 344,904 0.9% -211,416 -0.5% 10,936 0.0% 256 0.0%
Drupal\Core\Template\Attribute::offsetSet 2,379 1.4% 35,899 3.0% 23,983 2.0% 37,933 3.4% 19,053 1.7% 811,984 2.1% 771,360 2.0% 5,424 0.0% 4,608 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 2,379 1.4% 5,247 0.4% 5,247 0.4% 7,173 0.6% 7,173 0.6% 888 0.0% 888 0.0% 816 0.0% 816 0.0%
substr 2,312 1.3% 3,104 0.3% 3,104 0.3% 5,235 0.5% 5,235 0.5% 117,624 0.3% 117,624 0.3% 21,520 0.1% 21,520 0.1%
array_keys 2,292 1.3% 5,225 0.4% 5,225 0.4% 6,906 0.6% 6,906 0.6% 1,255,904 3.2% 1,255,904 3.2% 67,640 0.2% 67,640 0.2%
in_array 1,786 1.0% 2,309 0.2% 2,309 0.2% 4,008 0.4% 4,008 0.4% 21,264 0.1% 21,264 0.1% 6,016 0.0% 6,016 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 1,785 1.0% 10,053 0.8% 7,718 0.7% 11,530 1.0% 7,620 0.7% 54,496 0.1% 53,688 0.1% 13,016 0.0% 13,016 0.0%
function_exists 1,773 1.0% 4,038 0.3% 4,038 0.3% 5,119 0.5% 5,119 0.5% 19,848 0.1% 19,848 0.1% 5,936 0.0% 5,936 0.0%
strtr 1,674 1.0% 14,147 1.2% 14,147 1.2% 15,746 1.4% 15,746 1.4% 139,760 0.4% 139,760 0.4% 3,709,216 9.3% 3,709,216 9.3%
is_bool 1,639 0.9% 1,645 0.1% 1,645 0.1% 3,032 0.3% 3,032 0.3% 792 0.0% 792 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeString::__toString 1,639 0.9% 17,648 1.5% 7,438 0.6% 18,915 1.7% 7,347 0.7% 409,872 1.1% 79,872 0.2% 1,632 0.0% 72 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 1,616 0.9% 8,373 0.7% 6,103 0.5% 9,744 0.9% 6,081 0.5% 82,696 0.2% 81,888 0.2% 1,696 0.0% 1,696 0.0%
str_replace 1,580 0.9% 3,487 0.3% 3,487 0.3% 4,686 0.4% 4,686 0.4% 458,776 1.2% 458,776 1.2% 74,496 0.2% 74,496 0.2%
count 1,436 0.8% 3,269 0.3% 2,311 0.2% 4,697 0.4% 3,592 0.3% 26,360 0.1% 13,840 0.0% 7,336 0.0% 5,608 0.0%
element_children 1,423 0.8% 26,338 2.2% 21,463 1.8% 27,399 2.5% 20,588 1.8% 436,328 1.1% 85,072 0.2% 6,768 0.0% 4,744 0.0%
is_int 1,275 0.7% 1,634 0.1% 1,634 0.1% 2,722 0.2% 2,722 0.2% 2,344 0.0% 2,344 0.0% 648 0.0% 648 0.0%
Drupal::moduleHandler 1,161 0.7% 23,221 2.0% 5,145 0.4% 24,184 2.2% 5,072 0.5% 448,224 1.2% 15,144 0.0% 432,856 1.1% 6,216 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetExists 1,100 0.6% 2,228 0.2% 2,228 0.2% 3,049 0.3% 3,049 0.3% 56,080 0.1% 56,080 0.1% 96 0.0% 96 0.0%
Drupal\Core\Template\Attribute::__toString 1,089 0.6% 81,892 6.9% 23,739 2.0% 82,770 7.4% 18,299 1.6% 277,352 0.7% -69,264 -0.2% 12,320 0.0% 1,384 0.0%
Drupal\Core\Template\Attribute::__construct 1,086 0.6% 44,925 3.8% 9,078 0.8% 45,824 4.1% 7,947 0.7% 1,015,048 2.6% 205,744 0.5% 8,720 0.0% 3,296 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetSet 1,020 0.6% 2,313 0.2% 2,313 0.2% 3,317 0.3% 3,317 0.3% 137,448 0.4% 137,448 0.4% 1,880 0.0% 1,880 0.0%
array_map 924 0.5% 34,862 2.9% 8,477 0.7% 35,577 3.2% 7,672 0.7% 1,141,880 3.0% 678,408 1.8% 66,392 0.2% 11,992 0.0%
array_merge 854 0.5% 2,363 0.2% 2,363 0.2% 3,010 0.3% 3,010 0.3% 837,392 2.2% 837,392 2.2% 17,184 0.0% 17,184 0.0%
explode 824 0.5% 1,738 0.1% 1,738 0.1% 2,383 0.2% 2,383 0.2% 534,744 1.4% 534,744 1.4% 17,592 0.0% 17,592 0.0%
strrpos 816 0.5% 1,281 0.1% 1,281 0.1% 2,059 0.2% 2,059 0.2% 3,080 0.0% 3,080 0.0% 1,440 0.0% 1,440 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded 805 0.5% 1,614 0.1% 1,614 0.1% 2,063 0.2% 2,063 0.2% 4,800 0.0% 4,800 0.0% 1,200 0.0% 1,200 0.0%
theme_get_registry 804 0.5% 7,732 0.7% 4,809 0.4% 7,746 0.7% 4,499 0.4% 126,488 0.3% 4,952 0.0% 131,808 0.3% 1,472 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetGet 801 0.5% 1,615 0.1% 1,615 0.1% 2,397 0.2% 2,397 0.2% 4,048 0.0% 4,048 0.0% 968 0.0% 968 0.0%
t 750 0.4% 37,580 3.2% 4,818 0.4% 38,179 3.4% 4,305 0.4% 211,840 0.5% 33,200 0.1% 1,876,048 4.7% 11,632 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 750 0.4% 19,635 1.7% 5,520 0.5% 20,241 1.8% 5,214 0.5% 90,200 0.2% -34,648 -0.1% 1,774,552 4.5% 14,248 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 750 0.4% 6,580 0.6% 4,324 0.4% 7,271 0.7% 4,387 0.4% 44,608 0.1% 1,520 0.0% 10,240 0.0% 3,520 0.0%
Drupal::translation 750 0.4% 13,127 1.1% 2,985 0.3% 13,633 1.2% 2,952 0.3% 88,440 0.2% 1,096 0.0% 89,864 0.2% 4,752 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 750 0.4% 2,239 0.2% 2,230 0.2% 2,866 0.3% 2,856 0.3% 39,632 0.1% 37,464 0.1% 3,000 0.0% 1,416 0.0%
Drupal\Core\Template\AttributeArray::__toString 740 0.4% 22,763 1.9% 5,095 0.4% 23,374 2.1% 4,770 0.4% 146,448 0.4% -793,496 -2.1% 9,048 0.0% 2,528 0.0%
unserialize 627 0.4% 24,614 2.1% 6,410 0.5% 22,970 2.1% 6,756 0.6% 2,962,592 7.7% 1,809,784 4.7% 2,734,688 6.9% 1,778,928 4.5%
theme@3 584 0.3% 244,243 20.6% 26,092 2.2% 244,739 21.9% 20,473 1.8% 369,312 1.0% -850,792 -2.2% 2,206,784 5.6% 1,904 0.0%
Drupal\Component\Utility\Unicode::getStatus 573 0.3% 1,155 0.1% 1,155 0.1% 1,515 0.1% 1,515 0.1% 2,512 0.0% 2,512 0.0% 832 0.0% 832 0.0%
element_info 556 0.3% 7,764 0.7% 1,836 0.2% 7,566 0.7% 2,383 0.2% 419,448 1.1% 19,560 0.1% 0 0.0% 0 0.0%
call_user_func@1 556 0.3% 75,621 6.4% 2,745 0.2% 71,220 6.4% 2,711 0.2% 2,661,920 6.9% 35,408 0.1% 29,904 0.1% 3,016 0.0%
array_shift 544 0.3% 1,083 0.1% 1,083 0.1% 1,464 0.1% 1,464 0.1% -42,776 -0.1% -42,776 -0.1% 3,408 0.0% 3,408 0.0%
Symfony\Component\HttpFoundation\AcceptHeaderItem::getQuality 530 0.3% 1,062 0.1% 1,062 0.1% 1,378 0.1% 1,378 0.1% 928 0.0% 928 0.0% 0 0.0% 0 0.0%
drupal_render@6 527 0.3% 286,244 24.2% 12,065 1.0% 286,698 25.7% 11,015 1.0% 1,056,528 2.7% -713,512 -1.8% 2,323,168 5.9% 169,536 0.4%
trim 527 0.3% 890 0.1% 890 0.1% 1,297 0.1% 1,297 0.1% 27,720 0.1% 27,720 0.1% 3,032 0.0% 3,032 0.0%
strlen 505 0.3% 592 0.1% 592 0.1% 1,143 0.1% 1,143 0.1% 9,496 0.0% 9,496 0.0% 5,800 0.0% 5,800 0.0%
drupal_strtolower 498 0.3% 10,667 0.9% 1,690 0.1% 11,077 1.0% 1,766 0.2% 84,744 0.2% 2,656 0.0% 6,288 0.0% 1,552 0.0%
mb_strtolower 498 0.3% 4,831 0.4% 4,831 0.4% 5,266 0.5% 5,266 0.5% 55,864 0.1% 55,864 0.1% 2,376 0.0% 2,376 0.0%
Drupal\Component\Utility\Unicode::strtolower 498 0.3% 8,977 0.8% 3,142 0.3% 9,311 0.8% 2,718 0.2% 82,088 0.2% 25,360 0.1% 4,736 0.0% 1,528 0.0%
drupal_html_id 480 0.3% 30,570 2.6% 8,905 0.8% 30,977 2.8% 7,218 0.6% 146,104 0.4% -133,504 -0.3% 71,112 0.2% 0 0.0%
end 478 0.3% 626 0.1% 626 0.1% 1,082 0.1% 1,082 0.1% 6,184 0.0% 6,184 0.0% 712 0.0% 712 0.0%
Symfony\Component\HttpFoundation\AcceptHeader::Symfony\Component\HttpFoundation\{closure} 478 0.3% 14,133 1.2% 3,504 0.3% 14,493 1.3% 3,089 0.3% 142,680 0.4% 32,472 0.1% 48,688 0.1% 1,328 0.0%
file_exists 440 0.3% 3,896 0.3% 3,896 0.3% 4,270 0.4% 4,270 0.4% 7,104 0.0% 7,104 0.0% 2,880 0.0% 2,880 0.0%
PDOStatement::setFetchMode 437 0.3% 2,673 0.2% 1,102 0.1% 3,172 0.3% 1,599 0.1% 177,384 0.5% 5,216 0.0% 96,240 0.2% 1,760 0.0%
array_reverse 433 0.2% 819 0.1% 819 0.1% 1,123 0.1% 1,123 0.1% 83,408 0.2% 83,408 0.2% 1,632 0.0% 1,632 0.0%
preg_match 422 0.2% 1,569 0.1% 1,569 0.1% 1,964 0.2% 1,964 0.2% 56,256 0.1% 56,256 0.1% 3,496 0.0% 3,496 0.0%
is_integer 422 0.2% 452 0.0% 452 0.0% 848 0.1% 848 0.1% 2,456 0.0% 2,456 0.0% 0 0.0% 0 0.0%
call_user_func_array@2 413 0.2% 339,967 28.7% 3,978 0.3% 304,551 27.3% 3,919 0.4% 6,141,800 15.9% 12,216 0.0% 7,234,448 18.2% 0 0.0%
Drupal::getContainer 402 0.2% 722 0.1% 722 0.1% 1,065 0.1% 1,065 0.1% 808 0.0% 808 0.0% 0 0.0% 0 0.0%
drupal_container 402 0.2% 2,341 0.2% 1,619 0.1% 2,610 0.2% 1,545 0.1% 9,672 0.0% 8,864 0.0% 2,216 0.0% 2,216 0.0%
Symfony\Component\ClassLoader\ClassLoader::findFile 393 0.2% 53,139 4.5% 34,518 2.9% 53,534 4.8% 22,289 2.0% 73,624 0.2% -28,128 -0.1% 93,224 0.2% 73,576 0.2%
form_builder@3 385 0.2% 75,596 6.4% 8,776 0.7% 75,900 6.8% 7,654 0.7% 1,657,248 4.3% 245,608 0.6% 0 0.0% 0 0.0%
drupal_render@7 385 0.2% 1,176 0.1% 823 0.1% 1,484 0.1% 1,127 0.1% 36,360 0.1% 32,360 0.1% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::escapeTable 368 0.2% 2,887 0.2% 1,687 0.1% 3,207 0.3% 1,643 0.1% 37,264 0.1% -6,464 -0.0% 15,240 0.0% 8,440 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 363 0.2% 7,332 0.6% 5,267 0.4% 7,664 0.7% 4,019 0.4% 31,112 0.1% 29,512 0.1% 3,488 0.0% 1,984 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::id 358 0.2% 718 0.1% 718 0.1% 888 0.1% 888 0.1% 1,720 0.0% 1,720 0.0% 0 0.0% 0 0.0%
check_plain 350 0.2% 3,478 0.3% 1,417 0.1% 3,749 0.3% 1,391 0.1% 75,944 0.2% 4,984 0.0% 1,208 0.0% 608 0.0%
is_numeric 349 0.2% 409 0.0% 409 0.0% 771 0.1% 771 0.1% 11,096 0.0% 11,096 0.0% 5,800 0.0% 5,800 0.0%
array_unshift 336 0.2% 678 0.1% 678 0.1% 939 0.1% 939 0.1% 37,272 0.1% 37,272 0.1% 0 0.0% 0 0.0%
Drupal\Core\Entity\Entity::__construct 305 0.2% 1,308 0.1% 1,308 0.1% 1,574 0.1% 1,574 0.1% 13,600 0.0% 13,600 0.0% 5,952 0.0% 5,952 0.0%
Drupal\Component\Utility\NestedArray::getValue 305 0.2% 9,023 0.8% 7,194 0.6% 9,307 0.8% 6,020 0.5% 1,040,680 2.7% 1,039,072 2.7% 4,760 0.0% 4,760 0.0%
entity_get_bundles 297 0.2% 2,791 0.2% 1,258 0.1% 2,596 0.2% 1,163 0.1% 86,616 0.2% -104 -0.0% 109,496 0.3% 912 0.0%
array_filter 297 0.2% 8,409 0.7% 1,506 0.1% 8,158 0.7% 1,683 0.2% 354,968 0.9% 74,680 0.2% 257,248 0.6% 15,240 0.0%
rdf_mapping_load 297 0.2% 6,581 0.6% 1,592 0.1% 6,403 0.6% 1,437 0.1% 170,568 0.4% 1,384 0.0% 156,496 0.4% 128 0.0%
_rdf_get_default_mapping 297 0.2% 2,198 0.2% 1,275 0.1% 2,370 0.2% 1,216 0.1% 82,568 0.2% 37,240 0.1% 46,872 0.1% 22,704 0.1%
array_values 293 0.2% 452 0.0% 452 0.0% 716 0.1% 716 0.1% 76,648 0.2% 76,648 0.2% 6,400 0.0% 6,400 0.0%
Symfony\Component\HttpFoundation\HeaderBag::set 292 0.2% 4,256 0.4% 2,992 0.3% 4,491 0.4% 2,403 0.2% 157,936 0.4% 58,904 0.2% 16,912 0.0% 8,352 0.0%
Symfony\Component\HttpFoundation\ParameterBag::__construct 280 0.2% 618 0.1% 618 0.1% 811 0.1% 811 0.1% 888 0.0% 888 0.0% 480 0.0% 480 0.0%
drupal_sort_css_js 279 0.2% 590 0.0% 590 0.0% 812 0.1% 812 0.1% 14,160 0.0% 14,160 0.0% 0 0.0% 0 0.0%
strtoupper 277 0.2% 356 0.0% 356 0.0% 657 0.1% 657 0.1% 14,496 0.0% 14,496 0.0% 1,616 0.0% 1,616 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 276 0.2% 5,944 0.5% 2,696 0.2% 6,168 0.6% 2,123 0.2% 19,544 0.1% -27,608 -0.1% 2,784 0.0% 2,032 0.0%
Drupal\Component\Utility\NestedArray::setValue 276 0.2% 4,427 0.4% 3,654 0.3% 4,663 0.4% 3,136 0.3% 71,448 0.2% 70,648 0.2% 1,000 0.0% 1,000 0.0%
is_string 276 0.2% 395 0.0% 395 0.0% 693 0.1% 693 0.1% 8,024 0.0% 8,024 0.0% 2,584 0.0% 2,584 0.0%
element_set_attributes 274 0.2% 5,469 0.5% 4,144 0.4% 5,696 0.5% 3,537 0.3% 86,656 0.2% 85,888 0.2% 2,664 0.0% 2,016 0.0%
Drupal\Component\Utility\NestedArray::keyExists 273 0.2% 9,991 0.8% 1,719 0.1% 10,214 0.9% 1,690 0.2% 15,096 0.0% -1,006,704 -2.6% 0 0.0% 0 0.0%
drupal_render_children 273 0.2% 18,408 1.6% 1,455 0.1% 18,058 1.6% 1,427 0.1% 146,256 0.4% -27,048 -0.1% 1,272 0.0% 848 0.0%
_form_builder_handle_input_element 273 0.2% 26,118 2.2% 8,051 0.7% 26,328 2.4% 6,406 0.6% 198,848 0.5% 73,608 0.2% 0 0.0% 0 0.0%
form_set_value 273 0.2% 5,632 0.5% 1,219 0.1% 5,848 0.5% 1,204 0.1% 70,472 0.2% 1,112 0.0% 0 0.0% 0 0.0%
ajax_pre_render_element 272 0.2% 878 0.1% 878 0.1% 1,130 0.1% 1,130 0.1% 716,448 1.9% 716,448 1.9% 0 0.0% 0 0.0%
[ display all ]