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

Overall Summary
Total Incl. Wall Time (microsec):953,500 microsecs
Total Incl. CPU (microsecs):879,318 microsecs
Total Incl. MemUse (bytes):16,626,344 bytes
Total Incl. PeakMemUse (bytes):17,636,904 bytes
Number of Function Calls:163,719


[View Full Callgraph]


Displaying top 100 functions: Sorted by Excl. Wall Time (microsec) [ 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%
PDOStatement::execute 174 0.1% 90,175 9.5% 90,175 9.5% 17,094 1.9% 17,094 1.9% 2,040,488 12.3% 2,040,488 12.3% 1,108,016 6.3% 1,108,016 6.3%
Symfony\Component\ClassLoader\ClassLoader::findFile 367 0.2% 43,042 4.5% 27,803 2.9% 43,387 4.9% 18,193 2.1% 69,368 0.4% -25,128 -0.2% 104,744 0.6% 81,992 0.5%
Drupal\Core\Template\Attribute::offsetSet 2,381 1.5% 34,969 3.7% 23,534 2.5% 36,830 4.2% 18,639 2.1% 801,360 4.8% 772,288 4.6% 4,016 0.0% 3,440 0.0%
Drupal\Core\Template\Attribute::__toString 1,091 0.7% 86,159 9.0% 22,454 2.4% 87,102 9.9% 17,383 2.0% 275,152 1.7% -72,632 -0.4% 8,368 0.0% 1,296 0.0%
theme@3 584 0.4% 224,613 23.6% 22,405 2.3% 225,111 25.6% 17,673 2.0% 308,208 1.9% -725,752 -4.4% 2,010,352 11.4% 0 0.0%
element_children 1,360 0.8% 25,176 2.6% 20,546 2.2% 26,190 3.0% 19,776 2.2% 428,480 2.6% 82,256 0.5% 6,072 0.0% 4,936 0.0%
Symfony\Component\DependencyInjection\Container::get 2,903 1.8% 59,278 6.2% 16,287 1.7% 60,525 6.9% 16,920 1.9% 2,481,440 14.9% -69,600 -0.4% 3,272,040 18.6% 24,552 0.1%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 7,892 4.8% 15,777 1.7% 15,777 1.7% 20,361 2.3% 20,361 2.3% 93,152 0.6% 93,152 0.6% 712 0.0% 712 0.0%
strtr 1,675 1.0% 14,183 1.5% 14,183 1.5% 15,778 1.8% 15,778 1.8% 151,656 0.9% 151,656 0.9% 5,720,736 32.4% 5,720,736 32.4%
check_plain 3,537 2.2% 32,943 3.5% 13,311 1.4% 35,552 4.0% 13,011 1.5% 716,168 4.3% 6,512 0.0% 3,552 0.0% 192 0.0%
Drupal\Component\Utility\String::checkPlain 3,671 2.2% 20,481 2.1% 12,878 1.4% 23,532 2.7% 13,234 1.5% 739,232 4.4% 149,616 0.9% 3,360 0.0% 1,704 0.0%
strpos 11,562 7.1% 12,300 1.3% 12,300 1.3% 23,172 2.6% 23,172 2.6% 23,240 0.1% 23,240 0.1% 8,360 0.0% 8,360 0.0%
drupal_render@6 462 0.3% 244,237 25.6% 10,167 1.1% 244,588 27.8% 9,194 1.0% 692,288 4.2% -732,520 -4.4% 1,853,640 10.5% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 2,381 1.5% 56,530 5.9% 10,088 1.1% 58,422 6.6% 10,039 1.1% 346,096 2.1% -210,608 -1.3% 7,072 0.0% 184 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 36 0.0% 10,941 1.1% 9,548 1.0% 10,992 1.3% 9,091 1.0% 2,833,896 17.0% 2,819,088 17.0% 2,563,736 14.5% 2,542,800 14.4%
is_array 8,336 5.1% 9,081 1.0% 9,081 1.0% 17,004 1.9% 17,004 1.9% 46,304 0.3% 46,304 0.3% 14,648 0.1% 14,648 0.1%
_menu_link_translate 194 0.1% 235,080 24.7% 8,998 0.9% 202,727 23.1% 6,492 0.7% 2,373,904 14.3% -180,504 -1.1% 1,817,624 10.3% 1,112 0.0%
Drupal\Core\Template\Attribute::__construct 1,088 0.7% 43,607 4.6% 8,686 0.9% 44,490 5.1% 7,713 0.9% 1,004,632 6.0% 205,936 1.2% 5,512 0.0% 1,496 0.0%
drupal_html_id 480 0.3% 28,726 3.0% 8,549 0.9% 29,114 3.3% 6,785 0.8% 146,080 0.9% -133,504 -0.8% 68,360 0.4% 0 0.0%
_menu_item_localize 158 0.1% 22,687 2.4% 8,410 0.9% 22,424 2.6% 6,462 0.7% 96,136 0.6% -34,008 -0.2% 9,488 0.1% 672 0.0%
form_builder@3 385 0.2% 71,622 7.5% 8,252 0.9% 71,918 8.2% 7,218 0.8% 1,508,768 9.1% 212,976 1.3% 0 0.0% 0 0.0%
preg_replace 2,563 1.6% 7,649 0.8% 7,649 0.8% 9,569 1.1% 9,569 1.1% 420,928 2.5% 420,928 2.5% 25,448 0.1% 25,448 0.1%
htmlspecialchars 3,671 2.2% 7,603 0.8% 7,603 0.8% 10,298 1.2% 10,298 1.2% 589,616 3.5% 589,616 3.5% 1,656 0.0% 1,656 0.0%
_form_builder_handle_input_element 273 0.2% 25,231 2.6% 7,579 0.8% 25,432 2.9% 5,934 0.7% 194,520 1.2% 69,808 0.4% 0 0.0% 0 0.0%
drupal_static 2,392 1.5% 7,695 0.8% 7,300 0.8% 9,499 1.1% 8,977 1.0% 66,536 0.4% 65,504 0.4% 44,144 0.3% 42,840 0.2%
strtolower 4,001 2.4% 7,132 0.7% 7,132 0.7% 9,998 1.1% 9,998 1.1% 177,560 1.1% 177,560 1.1% 5,760 0.0% 5,760 0.0%
form_builder@2 69 0.0% 87,373 9.2% 7,032 0.7% 87,430 9.9% 5,918 0.7% 1,825,384 11.0% -133,136 -0.8% 12,328 0.1% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue 305 0.2% 8,757 0.9% 6,786 0.7% 9,054 1.0% 5,717 0.7% 1,040,320 6.3% 1,038,712 6.2% 2,936 0.0% 2,936 0.0%
array_map 896 0.5% 34,653 3.6% 6,519 0.7% 35,278 4.0% 5,603 0.6% 1,078,576 6.5% 661,912 4.0% 28,360 0.2% 5,336 0.0%
array_key_exists 4,454 2.7% 5,940 0.6% 5,940 0.6% 9,893 1.1% 9,893 1.1% 9,032 0.1% 9,032 0.1% 2,584 0.0% 2,584 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 1,616 1.0% 8,299 0.9% 5,834 0.6% 9,670 1.1% 5,990 0.7% 82,696 0.5% 81,888 0.5% 1,648 0.0% 1,648 0.0%
Drupal\Core\Template\AttributeString::__toString 1,641 1.0% 21,074 2.2% 5,832 0.6% 22,460 2.6% 6,026 0.7% 410,288 2.5% 79,960 0.5% 1,112 0.0% 64 0.0%
unserialize 604 0.4% 21,802 2.3% 5,561 0.6% 18,674 2.1% 5,853 0.7% 2,475,632 14.9% 1,768,768 10.6% 1,988,184 11.3% 1,450,584 8.2%
Symfony\Component\HttpFoundation\ParameterBag::get 1,290 0.8% 7,203 0.8% 5,553 0.6% 8,325 0.9% 5,492 0.6% 44,368 0.3% 43,560 0.3% 5,920 0.0% 5,920 0.0%
theme_menu_overview_form 1 0.0% 264,727 27.8% 5,243 0.5% 264,738 30.1% 4,798 0.5% 196,104 1.2% -689,136 -4.1% 1,979,360 11.2% 35,448 0.2%
Drupal\Core\StringTranslation\TranslationManager::translate 740 0.5% 18,572 1.9% 5,091 0.5% 19,125 2.2% 4,862 0.6% 64,992 0.4% -34,152 -0.2% 961,504 5.5% 11,072 0.1%
Drupal\Core\Template\AttributeValueBase::__construct 2,381 1.5% 5,000 0.5% 5,000 0.5% 6,938 0.8% 6,938 0.8% 888 0.0% 888 0.0% 576 0.0% 576 0.0%
mb_strtolower 498 0.3% 4,872 0.5% 4,872 0.5% 5,272 0.6% 5,272 0.6% 55,864 0.3% 55,864 0.3% 1,392 0.0% 1,392 0.0%
theme_get_registry 816 0.5% 7,525 0.8% 4,835 0.5% 7,139 0.8% 4,283 0.5% 99,800 0.6% 5,720 0.0% 107,344 0.6% 2,168 0.0%
l 159 0.1% 35,653 3.7% 4,827 0.5% 35,791 4.1% 3,790 0.4% 132,424 0.8% -109,928 -0.7% 0 0.0% 0 0.0%
Drupal::moduleHandler 1,167 0.7% 15,388 1.6% 4,798 0.5% 16,290 1.9% 4,913 0.6% 174,408 1.0% 15,912 0.1% 127,632 0.7% 6,016 0.0%
Drupal\Core\Template\AttributeValueBase::printed 2,381 1.5% 4,771 0.5% 4,771 0.5% 6,376 0.7% 6,376 0.7% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
t 740 0.5% 32,274 3.4% 4,670 0.5% 32,826 3.7% 4,099 0.5% 156,648 0.9% 34,016 0.2% 1,075,720 6.1% 12,904 0.1%
array_keys 2,068 1.3% 4,635 0.5% 4,635 0.5% 6,082 0.7% 6,082 0.7% 1,134,720 6.8% 1,134,720 6.8% 58,584 0.3% 58,584 0.3%
is_object 4,354 2.7% 4,584 0.5% 4,584 0.5% 8,645 1.0% 8,645 1.0% 9,464 0.1% 9,464 0.1% 3,480 0.0% 3,480 0.0%
Drupal\Core\Template\AttributeArray::__toString 740 0.5% 25,368 2.7% 4,469 0.5% 25,923 2.9% 4,167 0.5% 146,416 0.9% -792,952 -4.8% 5,776 0.0% 592 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 740 0.5% 6,491 0.7% 4,325 0.5% 7,044 0.8% 4,223 0.5% 44,120 0.3% 1,520 0.0% 312 0.0% 312 0.0%
implode 2,324 1.4% 4,208 0.4% 4,208 0.4% 5,826 0.7% 5,826 0.7% 661,872 4.0% 661,872 4.0% 22,560 0.1% 22,560 0.1%
Symfony\Component\HttpFoundation\ServerBag::getHeaders 48 0.0% 5,768 0.6% 4,116 0.4% 5,819 0.7% 2,660 0.3% 39,424 0.2% 28,688 0.2% 9,304 0.1% 7,112 0.0%
Drupal\Core\Database\Statement::execute 174 0.1% 94,954 10.0% 4,037 0.4% 21,784 2.5% 3,446 0.4% 2,045,104 12.3% 2,160 0.0% 1,108,016 6.3% 0 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 257 0.2% 5,651 0.6% 4,024 0.4% 5,844 0.7% 3,009 0.3% 22,888 0.1% 21,288 0.1% 3,488 0.0% 1,984 0.0%
element_set_attributes 274 0.2% 5,227 0.5% 4,022 0.4% 5,464 0.6% 3,396 0.4% 80,048 0.5% 79,280 0.5% 2,616 0.0% 1,968 0.0%
Drupal\Core\Database\Connection::query 174 0.1% 110,000 11.5% 3,805 0.4% 36,917 4.2% 3,411 0.4% 2,278,240 13.7% -230,288 -1.4% 1,374,256 7.8% 49,144 0.3%
Drupal\Core\Routing\UrlGenerator::generateFromPath 165 0.1% 15,755 1.7% 3,767 0.4% 15,888 1.8% 3,119 0.4% 43,864 0.3% -38,568 -0.2% 2,968 0.0% 1,864 0.0%
call_user_func_array@2 413 0.3% 295,939 31.0% 3,629 0.4% 261,043 29.7% 3,632 0.4% 4,742,384 28.5% 9,984 0.1% 5,886,512 33.4% 0 0.0%
Drupal\Component\Utility\NestedArray::setValue 276 0.2% 4,353 0.5% 3,622 0.4% 4,593 0.5% 3,125 0.4% 71,072 0.4% 70,272 0.4% 1,000 0.0% 1,000 0.0%
function_exists 1,651 1.0% 3,583 0.4% 3,583 0.4% 4,651 0.5% 4,651 0.5% 19,840 0.1% 19,840 0.1% 7,232 0.0% 7,232 0.0%
Drupal\Core\Database\Connection::expandArguments 174 0.1% 5,594 0.6% 3,582 0.4% 5,743 0.7% 3,174 0.4% 118,224 0.7% -229,608 -1.4% 145,832 0.8% 106,576 0.6%
Symfony\Component\HttpFoundation\AcceptHeaderItem::fromString 181 0.1% 6,951 0.7% 3,566 0.4% 7,096 0.8% 2,674 0.3% 54,160 0.3% -70,784 -0.4% 5,464 0.0% 2,248 0.0%
theme_form_element 134 0.1% 61,884 6.5% 3,466 0.4% 61,991 7.0% 3,046 0.3% 90,248 0.5% -79,936 -0.5% 2,061,080 11.7% 624 0.0%
file_exists 407 0.2% 3,386 0.4% 3,386 0.4% 3,736 0.4% 3,736 0.4% 7,104 0.0% 7,104 0.0% 3,696 0.0% 3,696 0.0%
theme@4 132 0.1% 42,593 4.5% 3,364 0.4% 42,693 4.9% 2,678 0.3% 37,576 0.2% -2,200 -0.0% 354,840 2.0% 0 0.0%
Drupal\Component\Utility\Xss::filter 135 0.1% 10,630 1.1% 3,278 0.3% 10,738 1.2% 2,476 0.3% 39,880 0.2% -144,104 -0.9% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 46 0.0% 61,882 6.5% 3,277 0.3% 36,758 4.2% 2,621 0.3% 506,712 3.0% -706,376 -4.2% 274,968 1.6% 37,328 0.2%
str_replace 1,506 0.9% 3,153 0.3% 3,153 0.3% 4,201 0.5% 4,201 0.5% 420,712 2.5% 420,712 2.5% 69,624 0.4% 69,624 0.4%
Drupal\Core\Cache\DatabaseBackend::getMultiple 74 0.0% 66,972 7.0% 3,102 0.3% 38,168 4.3% 2,754 0.3% 1,757,064 10.6% -185,728 -1.1% 1,537,944 8.7% 74,880 0.4%
Drupal\Component\Utility\Unicode::strtolower 498 0.3% 8,940 0.9% 3,069 0.3% 9,290 1.1% 2,695 0.3% 82,088 0.5% 25,360 0.2% 3,320 0.0% 1,184 0.0%
theme_form_element_label 134 0.1% 36,889 3.9% 3,060 0.3% 37,000 4.2% 2,634 0.3% 44,688 0.3% -157,344 -0.9% 421,280 2.4% 0 0.0%
Drupal::translation 740 0.5% 9,032 0.9% 2,985 0.3% 9,602 1.1% 2,844 0.3% 57,640 0.3% 1,096 0.0% 101,312 0.6% 3,680 0.0%
Symfony\Component\HttpFoundation\AcceptHeader::Symfony\Component\HttpFoundation\{closure} 406 0.2% 11,423 1.2% 2,919 0.3% 11,727 1.3% 2,591 0.3% 97,264 0.6% 28,008 0.2% 20,200 0.1% 1,984 0.0%
_menu_check_access 117 0.1% 51,493 5.4% 2,883 0.3% 45,576 5.2% 2,139 0.2% 1,647,728 9.9% -53,992 -0.3% 1,507,360 8.5% 1,136 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass 216 0.1% 60,021 6.3% 2,807 0.3% 60,333 6.9% 2,209 0.3% 4,802,784 28.9% 213,048 1.3% 2,230,048 12.6% 104,264 0.6%
call_user_func@1 559 0.3% 66,326 7.0% 2,646 0.3% 61,683 7.0% 2,567 0.3% 2,360,496 14.2% 32,656 0.2% 31,536 0.2% 3,736 0.0%
Drupal\Core\Routing\RouteProvider::getCandidateOutlines 46 0.0% 2,803 0.3% 2,598 0.3% 2,852 0.3% 2,558 0.3% 161,832 1.0% 34,896 0.2% 20,144 0.1% 12,368 0.1%
substr 2,091 1.3% 2,579 0.3% 2,579 0.3% 4,564 0.5% 4,564 0.5% 109,488 0.7% 109,488 0.7% 17,632 0.1% 17,632 0.1%
Symfony\Component\HttpFoundation\HeaderBag::set 247 0.2% 3,472 0.4% 2,536 0.3% 3,649 0.4% 1,979 0.2% 124,640 0.7% 40,056 0.2% 13,704 0.1% 7,736 0.0%
_menu_overview_tree_form@3 23 0.0% 15,913 1.7% 2,468 0.3% 15,924 1.8% 1,907 0.2% 188,328 1.1% 162,808 1.0% 164,904 0.9% 0 0.0%
theme_input 271 0.2% 52,035 5.5% 2,397 0.3% 52,245 5.9% 2,215 0.3% 122,864 0.7% -8,000 -0.0% 5,184 0.0% 1,360 0.0%
in_array 1,973 1.2% 2,392 0.3% 2,392 0.3% 4,285 0.5% 4,285 0.5% 22,080 0.1% 22,080 0.1% 6,280 0.0% 6,280 0.0%
Drupal\Core\Database\Statement::fetchAllKeyed 50 0.0% 2,768 0.3% 2,364 0.2% 2,829 0.3% 2,341 0.3% 162,232 1.0% 161,416 1.0% 96,368 0.5% 96,368 0.5%
Drupal\Core\Routing\RouteCompiler::compile 59 0.0% 12,689 1.3% 2,301 0.2% 12,738 1.4% 1,591 0.2% 200,608 1.2% -47,008 -0.3% 0 0.0% 0 0.0%
theme@2 59 0.0% 285,541 29.9% 2,282 0.2% 285,608 32.5% 1,801 0.2% 389,696 2.3% -36,952 -0.2% 2,211,104 12.5% 5,512 0.0%
theme_links 66 0.0% 30,486 3.2% 2,270 0.2% 30,540 3.5% 1,848 0.2% 27,776 0.2% -84,048 -0.5% 91,928 0.5% 3,072 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 236 0.1% 4,955 0.5% 2,263 0.2% 5,154 0.6% 1,787 0.2% 17,624 0.1% -23,128 -0.1% 1,536 0.0% 1,040 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetExists 1,124 0.7% 2,257 0.2% 2,257 0.2% 3,053 0.3% 3,053 0.3% 57,232 0.3% 57,232 0.3% 96 0.0% 96 0.0%
_menu_overview_tree_form@2 7 0.0% 30,562 3.2% 2,225 0.2% 30,572 3.5% 1,775 0.2% 360,024 2.2% 153,896 0.9% 307,960 1.7% 0 0.0%
Drupal\Component\Utility\String::format 268 0.2% 6,853 0.7% 2,224 0.2% 7,080 0.8% 2,079 0.2% 45,200 0.3% -11,992 -0.1% 950,120 5.4% 0 0.0%
theme_table 1 0.0% 14,837 1.6% 2,213 0.2% 14,839 1.7% 1,719 0.2% 123,696 0.7% -56,480 -0.3% 90,272 0.5% 90,272 0.5%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetSet 1,018 0.6% 2,154 0.2% 2,154 0.2% 3,144 0.4% 3,144 0.4% 126,208 0.8% 126,208 0.8% 520 0.0% 520 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 740 0.5% 2,150 0.2% 2,141 0.2% 2,803 0.3% 2,794 0.3% 39,144 0.2% 36,976 0.2% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter 264 0.2% 4,872 0.5% 2,108 0.2% 4,618 0.5% 1,870 0.2% 74,152 0.4% -9,080 -0.1% 20,336 0.1% 3,664 0.0%
count 1,336 0.8% 2,855 0.3% 2,026 0.2% 4,178 0.5% 3,231 0.4% 26,296 0.2% 14,968 0.1% 8,448 0.0% 6,512 0.0%
Drupal\Core\PathProcessor\PathProcessorManager::processOutbound 165 0.1% 8,126 0.9% 1,977 0.2% 8,260 0.9% 1,624 0.2% 15,184 0.1% 1,760 0.0% 376 0.0% 168 0.0%
Drupal\Core\Extension\ModuleHandler::load 49 0.0% 4,096 0.4% 1,974 0.2% 4,136 0.5% 1,853 0.2% 452,608 2.7% 32,888 0.2% 427,992 2.4% 49,920 0.3%
menu_overview_form 1 0.0% 275,398 28.9% 1,942 0.2% 241,290 27.4% 1,907 0.2% 3,215,712 19.3% -2,303,264 -13.9% 5,721,144 32.4% 3,840 0.0%
Drupal\Core\Database\Query\Select::__toString 10 0.0% 5,781 0.6% 1,870 0.2% 5,791 0.7% 1,398 0.2% 28,400 0.2% -36,208 -0.2% 47,136 0.3% 29,464 0.2%
Symfony\Component\Routing\RequestContext::fromRequest 47 0.0% 21,351 2.2% 1,858 0.2% 21,401 2.4% 1,249 0.1% 79,688 0.5% 136 0.0% 27,992 0.2% 5,016 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 151 0.1% 2,604 0.3% 1,846 0.2% 2,740 0.3% 1,386 0.2% 9,216 0.1% -3,736 -0.0% 6,264 0.0% 4,496 0.0%
preg_split 227 0.1% 1,837 0.2% 1,837 0.2% 2,014 0.2% 2,014 0.2% 116,776 0.7% 116,776 0.7% 1,848 0.0% 1,848 0.0%
_theme_table_cell 260 0.2% 6,388 0.7% 1,792 0.2% 6,538 0.7% 1,530 0.2% 103,664 0.6% 57,624 0.3% 0 0.0% 0 0.0%
[ display all ]