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

Overall Summary
Total Incl. Wall Time (microsec):1,168,790 microsecs
Total Incl. CPU (microsecs):1,101,882 microsecs
Total Incl. MemUse (bytes):38,608,488 bytes
Total Incl. PeakMemUse (bytes):39,643,968 bytes
Number of Function Calls:172,339


[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,104 8.2% 15,191 1.3% 15,191 1.3% 28,747 2.6% 28,747 2.6% 23,312 0.1% 23,312 0.1% 8,344 0.0% 8,344 0.0%
is_array 8,313 4.8% 9,134 0.8% 9,134 0.8% 17,410 1.6% 17,410 1.6% 47,824 0.1% 47,824 0.1% 13,120 0.0% 13,120 0.0%
array_key_exists 8,162 4.7% 12,376 1.1% 12,376 1.1% 18,786 1.7% 18,786 1.7% 19,656 0.1% 19,656 0.1% 6,968 0.0% 6,968 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 7,882 4.6% 16,062 1.4% 16,062 1.4% 20,644 1.9% 20,644 1.9% 92,648 0.2% 92,648 0.2% 896 0.0% 896 0.0%
is_object 4,356 2.5% 4,809 0.4% 4,809 0.4% 9,015 0.8% 9,015 0.8% 9,464 0.0% 9,464 0.0% 4,128 0.0% 4,128 0.0%
strtolower 4,247 2.5% 7,559 0.6% 7,559 0.6% 10,983 1.0% 10,983 1.0% 178,928 0.5% 178,928 0.5% 7,600 0.0% 7,600 0.0%
Drupal\Component\Utility\String::checkPlain 3,669 2.1% 22,634 1.9% 14,982 1.3% 25,526 2.3% 14,764 1.3% 740,960 1.9% 151,176 0.4% 4,296 0.0% 2,344 0.0%
htmlspecialchars 3,669 2.1% 7,652 0.7% 7,652 0.7% 10,762 1.0% 10,762 1.0% 589,784 1.5% 589,784 1.5% 1,952 0.0% 1,952 0.0%
Symfony\Component\DependencyInjection\Container::get 2,982 1.7% 108,470 9.3% 23,989 2.1% 110,040 10.0% 22,654 2.1% 5,905,272 15.3% -67,256 -0.2% 5,727,160 14.4% 47,280 0.1%
preg_replace 2,609 1.5% 8,123 0.7% 8,123 0.7% 10,000 0.9% 10,000 0.9% 436,528 1.1% 436,528 1.1% 32,288 0.1% 32,288 0.1%
drupal_static 2,405 1.4% 8,262 0.7% 7,855 0.7% 10,194 0.9% 9,636 0.9% 69,080 0.2% 68,048 0.2% 45,064 0.1% 44,288 0.1%
Drupal\Core\Template\AttributeValueBase::__construct 2,379 1.4% 5,238 0.4% 5,238 0.4% 7,104 0.6% 7,104 0.6% 888 0.0% 888 0.0% 816 0.0% 816 0.0%
Drupal\Core\Template\Attribute::offsetSet 2,379 1.4% 35,924 3.1% 24,071 2.1% 38,026 3.5% 19,133 1.7% 811,952 2.1% 771,384 2.0% 5,448 0.0% 4,632 0.0%
Drupal\Core\Template\AttributeValueBase::printed 2,379 1.4% 4,775 0.4% 4,775 0.4% 6,688 0.6% 6,688 0.6% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 2,379 1.4% 50,778 4.3% 10,457 0.9% 52,613 4.8% 10,395 0.9% 344,896 0.9% -211,392 -0.5% 10,984 0.0% 216 0.0%
implode 2,330 1.4% 4,303 0.4% 4,303 0.4% 5,975 0.5% 5,975 0.5% 663,528 1.7% 663,528 1.7% 25,960 0.1% 25,960 0.1%
substr 2,308 1.3% 3,054 0.3% 3,054 0.3% 5,185 0.5% 5,185 0.5% 117,448 0.3% 117,448 0.3% 21,520 0.1% 21,520 0.1%
array_keys 2,228 1.3% 5,098 0.4% 5,098 0.4% 6,756 0.6% 6,756 0.6% 1,234,520 3.2% 1,234,520 3.2% 67,640 0.2% 67,640 0.2%
in_array 1,786 1.0% 2,323 0.2% 2,323 0.2% 3,970 0.4% 3,970 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% 9,983 0.9% 7,670 0.7% 11,487 1.0% 7,600 0.7% 54,496 0.1% 53,688 0.1% 13,016 0.0% 13,016 0.0%
strtr 1,673 1.0% 14,161 1.2% 14,161 1.2% 15,822 1.4% 15,822 1.4% 139,640 0.4% 139,640 0.4% 3,703,496 9.3% 3,703,496 9.3%
function_exists 1,645 1.0% 3,692 0.3% 3,692 0.3% 4,810 0.4% 4,810 0.4% 19,832 0.1% 19,832 0.1% 5,936 0.0% 5,936 0.0%
Drupal\Core\Template\AttributeString::__toString 1,639 1.0% 17,614 1.5% 7,387 0.6% 18,912 1.7% 7,333 0.7% 409,840 1.1% 79,880 0.2% 1,632 0.0% 72 0.0%
is_bool 1,639 1.0% 1,649 0.1% 1,649 0.1% 3,084 0.3% 3,084 0.3% 792 0.0% 792 0.0% 0 0.0% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 1,616 0.9% 8,583 0.7% 6,221 0.5% 9,847 0.9% 6,176 0.6% 82,696 0.2% 81,888 0.2% 1,696 0.0% 1,696 0.0%
str_replace 1,579 0.9% 3,472 0.3% 3,472 0.3% 4,648 0.4% 4,648 0.4% 458,544 1.2% 458,544 1.2% 74,576 0.2% 74,576 0.2%
count 1,436 0.8% 3,236 0.3% 2,294 0.2% 4,678 0.4% 3,594 0.3% 26,336 0.1% 13,816 0.0% 7,336 0.0% 5,608 0.0%
element_children 1,423 0.8% 26,240 2.2% 21,403 1.8% 27,270 2.5% 20,498 1.9% 436,424 1.1% 85,072 0.2% 6,896 0.0% 4,872 0.0%
is_int 1,275 0.7% 1,621 0.1% 1,621 0.1% 2,697 0.2% 2,697 0.2% 2,344 0.0% 2,344 0.0% 648 0.0% 648 0.0%
Drupal::moduleHandler 1,161 0.7% 22,972 2.0% 5,122 0.4% 23,940 2.2% 5,049 0.5% 448,256 1.2% 15,144 0.0% 433,024 1.1% 6,216 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetExists 1,100 0.6% 2,223 0.2% 2,223 0.2% 3,052 0.3% 3,052 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,617 7.0% 23,564 2.0% 82,530 7.5% 18,088 1.6% 277,312 0.7% -69,272 -0.2% 12,424 0.0% 1,440 0.0%
Drupal\Core\Template\Attribute::__construct 1,086 0.6% 44,933 3.8% 9,061 0.8% 45,806 4.2% 7,837 0.7% 1,015,032 2.6% 205,744 0.5% 8,744 0.0% 3,296 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetSet 1,020 0.6% 2,282 0.2% 2,282 0.2% 3,338 0.3% 3,338 0.3% 137,432 0.4% 137,432 0.4% 1,880 0.0% 1,880 0.0%
array_map 924 0.5% 34,590 3.0% 8,418 0.7% 35,285 3.2% 7,599 0.7% 1,141,864 3.0% 678,464 1.8% 66,392 0.2% 11,992 0.0%
explode 823 0.5% 1,763 0.2% 1,763 0.2% 2,412 0.2% 2,412 0.2% 533,640 1.4% 533,640 1.4% 17,592 0.0% 17,592 0.0%
strrpos 816 0.5% 1,268 0.1% 1,268 0.1% 2,057 0.2% 2,057 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,612 0.1% 1,612 0.1% 2,052 0.2% 2,052 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,375 0.6% 4,822 0.4% 7,546 0.7% 4,423 0.4% 125,272 0.3% 4,952 0.0% 130,480 0.3% 1,472 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetGet 801 0.5% 1,620 0.1% 1,620 0.1% 2,394 0.2% 2,394 0.2% 4,048 0.0% 4,048 0.0% 968 0.0% 968 0.0%
array_merge 790 0.5% 1,918 0.2% 1,918 0.2% 2,579 0.2% 2,579 0.2% 601,936 1.6% 601,936 1.6% 13,696 0.0% 13,696 0.0%
Drupal::translation 750 0.4% 13,042 1.1% 3,035 0.3% 13,596 1.2% 3,008 0.3% 88,424 0.2% 1,096 0.0% 89,840 0.2% 4,752 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 750 0.4% 2,191 0.2% 2,182 0.2% 2,849 0.3% 2,839 0.3% 39,632 0.1% 37,464 0.1% 3,000 0.0% 1,416 0.0%
t 750 0.4% 38,005 3.3% 4,831 0.4% 38,577 3.5% 4,308 0.4% 211,824 0.5% 33,200 0.1% 1,872,968 4.7% 11,632 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 750 0.4% 6,573 0.6% 4,365 0.4% 7,236 0.7% 4,365 0.4% 44,608 0.1% 1,520 0.0% 10,240 0.0% 3,520 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 750 0.4% 20,132 1.7% 5,476 0.5% 20,673 1.9% 5,121 0.5% 90,200 0.2% -34,648 -0.1% 1,771,496 4.5% 14,248 0.0%
Drupal\Core\Template\AttributeArray::__toString 740 0.4% 22,707 1.9% 5,112 0.4% 23,306 2.1% 4,764 0.4% 146,448 0.4% -793,480 -2.1% 9,136 0.0% 2,616 0.0%
unserialize 627 0.4% 24,498 2.1% 6,362 0.5% 22,614 2.1% 6,701 0.6% 2,961,584 7.7% 1,808,720 4.7% 2,733,256 6.9% 1,777,272 4.5%
theme@3 584 0.3% 230,937 19.8% 23,831 2.0% 231,363 21.0% 18,682 1.7% 305,632 0.8% -753,640 -2.0% 2,145,248 5.4% 2,240 0.0%
Drupal\Component\Utility\Unicode::getStatus 573 0.3% 1,152 0.1% 1,152 0.1% 1,524 0.1% 1,524 0.1% 2,512 0.0% 2,512 0.0% 832 0.0% 832 0.0%
call_user_func@1 556 0.3% 74,431 6.4% 2,745 0.2% 69,995 6.4% 2,697 0.2% 2,661,792 6.9% 35,384 0.1% 31,168 0.1% 3,016 0.0%
element_info 556 0.3% 7,631 0.7% 1,799 0.2% 7,572 0.7% 2,377 0.2% 419,480 1.1% 19,632 0.1% 0 0.0% 0 0.0%
array_shift 544 0.3% 1,087 0.1% 1,087 0.1% 1,458 0.1% 1,458 0.1% -42,768 -0.1% -42,768 -0.1% 3,416 0.0% 3,416 0.0%
Symfony\Component\HttpFoundation\AcceptHeaderItem::getQuality 530 0.3% 1,058 0.1% 1,058 0.1% 1,368 0.1% 1,368 0.1% 928 0.0% 928 0.0% 0 0.0% 0 0.0%
trim 527 0.3% 853 0.1% 853 0.1% 1,254 0.1% 1,254 0.1% 27,720 0.1% 27,720 0.1% 3,032 0.0% 3,032 0.0%
drupal_render@6 527 0.3% 272,528 23.3% 11,901 1.0% 272,926 24.8% 10,843 1.0% 992,864 2.6% -713,544 -1.8% 2,263,560 5.7% 169,536 0.4%
strlen 504 0.3% 565 0.0% 565 0.0% 1,152 0.1% 1,152 0.1% 9,496 0.0% 9,496 0.0% 5,800 0.0% 5,800 0.0%
mb_strtolower 498 0.3% 4,848 0.4% 4,848 0.4% 5,268 0.5% 5,268 0.5% 55,864 0.1% 55,864 0.1% 2,504 0.0% 2,504 0.0%
Drupal\Component\Utility\Unicode::strtolower 498 0.3% 8,999 0.8% 3,145 0.3% 9,370 0.9% 2,762 0.3% 82,088 0.2% 25,360 0.1% 4,864 0.0% 1,528 0.0%
drupal_strtolower 498 0.3% 10,729 0.9% 1,730 0.1% 11,101 1.0% 1,731 0.2% 84,744 0.2% 2,656 0.0% 6,416 0.0% 1,552 0.0%
drupal_html_id 480 0.3% 30,691 2.6% 8,870 0.8% 31,068 2.8% 7,182 0.7% 146,120 0.4% -133,512 -0.3% 71,120 0.2% 0 0.0%
Symfony\Component\HttpFoundation\AcceptHeader::Symfony\Component\HttpFoundation\{closure} 478 0.3% 13,923 1.2% 3,467 0.3% 14,280 1.3% 3,057 0.3% 142,680 0.4% 32,472 0.1% 48,688 0.1% 1,328 0.0%
end 478 0.3% 592 0.1% 592 0.1% 1,085 0.1% 1,085 0.1% 6,160 0.0% 6,160 0.0% 712 0.0% 712 0.0%
file_exists 438 0.3% 3,869 0.3% 3,869 0.3% 4,251 0.4% 4,251 0.4% 7,104 0.0% 7,104 0.0% 2,880 0.0% 2,880 0.0%
PDOStatement::setFetchMode 437 0.3% 2,696 0.2% 1,116 0.1% 3,200 0.3% 1,619 0.1% 177,376 0.5% 5,216 0.0% 96,080 0.2% 1,760 0.0%
is_integer 422 0.2% 435 0.0% 435 0.0% 832 0.1% 832 0.1% 2,472 0.0% 2,472 0.0% 0 0.0% 0 0.0%
preg_match 422 0.2% 1,529 0.1% 1,529 0.1% 1,935 0.2% 1,935 0.2% 56,256 0.1% 56,256 0.1% 3,480 0.0% 3,480 0.0%
call_user_func_array@2 413 0.2% 338,292 28.9% 3,971 0.3% 304,361 27.6% 3,966 0.4% 6,141,608 15.9% 12,224 0.0% 7,233,824 18.2% 0 0.0%
Symfony\Component\ClassLoader\ClassLoader::findFile 393 0.2% 53,017 4.5% 34,342 2.9% 53,446 4.9% 22,406 2.0% 73,608 0.2% -28,152 -0.1% 94,328 0.2% 74,552 0.2%
drupal_render@7 385 0.2% 1,164 0.1% 815 0.1% 1,476 0.1% 1,123 0.1% 36,360 0.1% 32,360 0.1% 0 0.0% 0 0.0%
form_builder@3 385 0.2% 75,652 6.5% 8,766 0.8% 75,929 6.9% 7,579 0.7% 1,657,088 4.3% 245,288 0.6% 0 0.0% 0 0.0%
array_reverse 369 0.2% 751 0.1% 751 0.1% 980 0.1% 980 0.1% 77,792 0.2% 77,792 0.2% 1,968 0.0% 1,968 0.0%
Drupal\Core\Database\Connection::escapeTable 368 0.2% 2,811 0.2% 1,631 0.1% 3,145 0.3% 1,623 0.1% 37,240 0.1% -6,472 -0.0% 15,280 0.0% 8,480 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 363 0.2% 7,304 0.6% 5,244 0.4% 7,577 0.7% 3,964 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% 652 0.1% 652 0.1% 880 0.1% 880 0.1% 1,720 0.0% 1,720 0.0% 0 0.0% 0 0.0%
check_plain 350 0.2% 3,460 0.3% 1,400 0.1% 3,687 0.3% 1,331 0.1% 76,048 0.2% 4,968 0.0% 1,208 0.0% 608 0.0%
is_numeric 349 0.2% 374 0.0% 374 0.0% 723 0.1% 723 0.1% 11,096 0.0% 11,096 0.0% 5,800 0.0% 5,800 0.0%
Drupal::getContainer 338 0.2% 583 0.0% 583 0.0% 865 0.1% 865 0.1% 808 0.0% 808 0.0% 0 0.0% 0 0.0%
drupal_container 338 0.2% 1,883 0.2% 1,300 0.1% 2,122 0.2% 1,257 0.1% 8,888 0.0% 8,080 0.0% 2,168 0.0% 2,168 0.0%
array_unshift 336 0.2% 676 0.1% 676 0.1% 940 0.1% 940 0.1% 37,208 0.1% 37,208 0.1% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue 305 0.2% 9,039 0.8% 7,195 0.6% 9,320 0.8% 5,954 0.5% 1,040,704 2.7% 1,039,096 2.7% 4,760 0.0% 4,760 0.0%
Drupal\Core\Entity\Entity::__construct 305 0.2% 1,238 0.1% 1,238 0.1% 1,532 0.1% 1,532 0.1% 13,600 0.0% 13,600 0.0% 6,000 0.0% 6,000 0.0%
entity_get_bundles 297 0.2% 2,754 0.2% 1,142 0.1% 2,553 0.2% 1,146 0.1% 86,616 0.2% -104 -0.0% 109,496 0.3% 912 0.0%
_rdf_get_default_mapping 297 0.2% 2,190 0.2% 1,269 0.1% 2,350 0.2% 1,213 0.1% 82,584 0.2% 37,240 0.1% 46,888 0.1% 22,704 0.1%
array_filter 297 0.2% 9,007 0.8% 1,547 0.1% 8,800 0.8% 1,746 0.2% 354,968 0.9% 74,680 0.2% 257,304 0.6% 15,240 0.0%
rdf_mapping_load 297 0.2% 6,556 0.6% 1,612 0.1% 6,312 0.6% 1,409 0.1% 170,584 0.4% 1,384 0.0% 156,512 0.4% 128 0.0%
array_values 293 0.2% 421 0.0% 421 0.0% 690 0.1% 690 0.1% 76,680 0.2% 76,680 0.2% 6,488 0.0% 6,488 0.0%
Symfony\Component\HttpFoundation\HeaderBag::set 292 0.2% 4,195 0.4% 2,988 0.3% 4,450 0.4% 2,409 0.2% 157,960 0.4% 58,896 0.2% 17,000 0.0% 8,352 0.0%
Symfony\Component\HttpFoundation\ParameterBag::__construct 280 0.2% 611 0.1% 611 0.1% 785 0.1% 785 0.1% 888 0.0% 888 0.0% 480 0.0% 480 0.0%
drupal_sort_css_js 279 0.2% 613 0.1% 613 0.1% 808 0.1% 808 0.1% 14,160 0.0% 14,160 0.0% 0 0.0% 0 0.0%
strtoupper 277 0.2% 353 0.0% 353 0.0% 643 0.1% 643 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,929 0.5% 2,714 0.2% 6,161 0.6% 2,117 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,402 0.4% 3,653 0.3% 4,628 0.4% 3,191 0.3% 71,480 0.2% 70,664 0.2% 1,000 0.0% 1,000 0.0%
is_string 276 0.2% 389 0.0% 389 0.0% 721 0.1% 721 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,414 0.5% 4,104 0.4% 5,651 0.5% 3,467 0.3% 86,656 0.2% 85,888 0.2% 2,664 0.0% 2,016 0.0%
drupal_render_children 273 0.2% 18,100 1.5% 1,462 0.1% 17,862 1.6% 1,441 0.1% 146,296 0.4% -27,056 -0.1% 1,272 0.0% 848 0.0%
_form_builder_handle_input_element 273 0.2% 26,009 2.2% 7,870 0.7% 26,242 2.4% 6,363 0.6% 198,792 0.5% 73,632 0.2% 0 0.0% 0 0.0%
form_set_value 273 0.2% 5,598 0.5% 1,210 0.1% 5,780 0.5% 1,171 0.1% 70,488 0.2% 1,112 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::keyExists 273 0.2% 10,010 0.9% 1,720 0.1% 10,243 0.9% 1,713 0.2% 15,096 0.0% -1,006,744 -2.6% 0 0.0% 0 0.0%
ajax_process_form 272 0.2% 2,068 0.2% 1,187 0.1% 2,267 0.2% 1,119 0.1% 718,504 1.9% 1,912 0.0% 0 0.0% 0 0.0%
[ display all ]