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

Overall Summary
Total Incl. Wall Time (microsec):952,799 microsecs
Total Incl. CPU (microsecs):881,583 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% 87,898 9.2% 87,898 9.2% 17,743 2.0% 17,743 2.0% 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% 42,985 4.5% 27,795 2.9% 43,354 4.9% 18,206 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% 35,204 3.7% 23,709 2.5% 37,031 4.2% 18,622 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% 87,416 9.2% 22,673 2.4% 88,346 10.0% 17,452 2.0% 275,152 1.7% -72,632 -0.4% 8,368 0.0% 1,296 0.0%
theme@3 584 0.4% 227,037 23.8% 22,401 2.4% 227,479 25.8% 17,615 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,320 2.7% 20,620 2.2% 26,356 3.0% 19,908 2.3% 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,351 6.2% 16,462 1.7% 60,633 6.9% 17,186 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,641 1.6% 15,641 1.6% 20,225 2.3% 20,225 2.3% 93,152 0.6% 93,152 0.6% 712 0.0% 712 0.0%
strtr 1,675 1.0% 14,035 1.5% 14,035 1.5% 15,693 1.8% 15,693 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% 33,338 3.5% 13,479 1.4% 35,982 4.1% 13,189 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,701 2.2% 13,076 1.4% 23,775 2.7% 13,303 1.5% 739,232 4.4% 149,616 0.9% 3,360 0.0% 1,704 0.0%
strpos 11,562 7.1% 12,233 1.3% 12,233 1.3% 23,027 2.6% 23,027 2.6% 23,240 0.1% 23,240 0.1% 8,360 0.0% 8,360 0.0%
Drupal\Core\Template\AttributeValueBase::render 2,381 1.5% 57,530 6.0% 10,342 1.1% 59,341 6.7% 10,267 1.2% 346,096 2.1% -210,608 -1.3% 7,072 0.0% 184 0.0%
drupal_render@6 462 0.3% 246,601 25.9% 10,151 1.1% 246,990 28.0% 9,287 1.1% 692,288 4.2% -732,520 -4.4% 1,853,640 10.5% 0 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 36 0.0% 10,812 1.1% 9,326 1.0% 10,860 1.2% 8,900 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,184 1.0% 9,184 1.0% 17,274 2.0% 17,274 2.0% 46,304 0.3% 46,304 0.3% 14,648 0.1% 14,648 0.1%
_menu_link_translate 194 0.1% 230,390 24.2% 8,988 0.9% 200,810 22.8% 6,482 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,865 4.6% 8,710 0.9% 44,708 5.1% 7,730 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,907 3.0% 8,567 0.9% 29,305 3.3% 6,757 0.8% 146,080 0.9% -133,504 -0.8% 68,360 0.4% 0 0.0%
_menu_item_localize 158 0.1% 22,489 2.4% 8,468 0.9% 22,232 2.5% 6,481 0.7% 96,136 0.6% -34,008 -0.2% 9,488 0.1% 672 0.0%
form_builder@3 385 0.2% 72,191 7.6% 8,373 0.9% 72,493 8.2% 7,230 0.8% 1,508,768 9.1% 212,976 1.3% 0 0.0% 0 0.0%
preg_replace 2,563 1.6% 7,651 0.8% 7,651 0.8% 9,646 1.1% 9,646 1.1% 420,928 2.5% 420,928 2.5% 25,448 0.1% 25,448 0.1%
htmlspecialchars 3,671 2.2% 7,625 0.8% 7,625 0.8% 10,472 1.2% 10,472 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,356 2.7% 7,603 0.8% 25,583 2.9% 6,031 0.7% 194,520 1.2% 69,808 0.4% 0 0.0% 0 0.0%
drupal_static 2,392 1.5% 7,777 0.8% 7,378 0.8% 9,524 1.1% 8,999 1.0% 66,536 0.4% 65,504 0.4% 44,144 0.3% 42,840 0.2%
strtolower 4,001 2.4% 7,097 0.7% 7,097 0.7% 9,947 1.1% 9,947 1.1% 177,560 1.1% 177,560 1.1% 5,760 0.0% 5,760 0.0%
form_builder@2 69 0.0% 88,028 9.2% 7,085 0.7% 88,083 10.0% 5,978 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,807 0.9% 6,842 0.7% 9,094 1.0% 5,717 0.6% 1,040,320 6.3% 1,038,712 6.2% 2,936 0.0% 2,936 0.0%
array_map 896 0.5% 34,553 3.6% 6,372 0.7% 35,274 4.0% 5,737 0.7% 1,078,576 6.5% 661,912 4.0% 28,360 0.2% 5,336 0.0%
Drupal\Core\Template\AttributeString::__toString 1,641 1.0% 21,469 2.3% 6,157 0.6% 22,763 2.6% 6,065 0.7% 410,288 2.5% 79,960 0.5% 1,112 0.0% 64 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 1,616 1.0% 8,664 0.9% 6,037 0.6% 9,841 1.1% 6,080 0.7% 82,696 0.5% 81,888 0.5% 1,648 0.0% 1,648 0.0%
array_key_exists 4,454 2.7% 5,973 0.6% 5,973 0.6% 9,869 1.1% 9,869 1.1% 9,032 0.1% 9,032 0.1% 2,584 0.0% 2,584 0.0%
unserialize 604 0.4% 21,884 2.3% 5,484 0.6% 18,837 2.1% 5,827 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,000 0.7% 5,472 0.6% 8,139 0.9% 5,382 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% 267,341 28.1% 5,285 0.6% 267,355 30.3% 4,787 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,530 1.9% 5,149 0.5% 19,078 2.2% 4,921 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,023 0.5% 5,023 0.5% 6,969 0.8% 6,969 0.8% 888 0.0% 888 0.0% 576 0.0% 576 0.0%
Drupal::moduleHandler 1,167 0.7% 15,633 1.6% 4,927 0.5% 16,603 1.9% 4,949 0.6% 174,408 1.0% 15,912 0.1% 127,632 0.7% 6,016 0.0%
theme_get_registry 816 0.5% 7,403 0.8% 4,900 0.5% 7,170 0.8% 4,329 0.5% 99,800 0.6% 5,720 0.0% 107,344 0.6% 2,168 0.0%
mb_strtolower 498 0.3% 4,862 0.5% 4,862 0.5% 5,252 0.6% 5,252 0.6% 55,864 0.3% 55,864 0.3% 1,392 0.0% 1,392 0.0%
Drupal\Core\Template\AttributeValueBase::printed 2,381 1.5% 4,788 0.5% 4,788 0.5% 6,577 0.7% 6,577 0.7% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
l 159 0.1% 35,875 3.8% 4,769 0.5% 36,016 4.1% 3,837 0.4% 132,424 0.8% -109,928 -0.7% 0 0.0% 0 0.0%
array_keys 2,068 1.3% 4,681 0.5% 4,681 0.5% 6,099 0.7% 6,099 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,675 0.5% 4,675 0.5% 8,793 1.0% 8,793 1.0% 9,464 0.1% 9,464 0.1% 3,480 0.0% 3,480 0.0%
t 740 0.5% 32,231 3.4% 4,612 0.5% 32,847 3.7% 4,186 0.5% 156,648 0.9% 34,016 0.2% 1,075,720 6.1% 12,904 0.1%
Drupal\Core\Template\AttributeArray::__toString 740 0.5% 25,719 2.7% 4,582 0.5% 26,311 3.0% 4,230 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,381 0.7% 4,244 0.4% 6,937 0.8% 4,135 0.5% 44,120 0.3% 1,520 0.0% 312 0.0% 312 0.0%
implode 2,324 1.4% 4,243 0.4% 4,243 0.4% 5,944 0.7% 5,944 0.7% 661,872 4.0% 661,872 4.0% 22,560 0.1% 22,560 0.1%
Drupal\Core\Database\Statement::execute 174 0.1% 92,756 9.7% 4,124 0.4% 22,533 2.6% 3,525 0.4% 2,045,104 12.3% 2,160 0.0% 1,108,016 6.3% 0 0.0%
Symfony\Component\HttpFoundation\ServerBag::getHeaders 48 0.0% 5,689 0.6% 4,039 0.4% 5,732 0.7% 2,627 0.3% 39,424 0.2% 28,688 0.2% 9,304 0.1% 7,112 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 257 0.2% 5,590 0.6% 4,030 0.4% 5,766 0.7% 3,000 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,289 0.6% 3,986 0.4% 5,521 0.6% 3,413 0.4% 80,048 0.5% 79,280 0.5% 2,616 0.0% 1,968 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath 165 0.1% 15,860 1.7% 3,842 0.4% 16,002 1.8% 3,186 0.4% 43,864 0.3% -38,568 -0.2% 2,968 0.0% 1,864 0.0%
Drupal\Core\Database\Connection::query 174 0.1% 107,906 11.3% 3,831 0.4% 37,759 4.3% 3,487 0.4% 2,278,240 13.7% -230,288 -1.4% 1,374,256 7.8% 49,144 0.3%
call_user_func_array@2 413 0.3% 289,481 30.4% 3,685 0.4% 258,261 29.3% 3,688 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,374 0.5% 3,642 0.4% 4,605 0.5% 3,090 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,588 0.4% 3,588 0.4% 4,683 0.5% 4,683 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,615 0.6% 3,575 0.4% 5,764 0.7% 3,165 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,812 0.7% 3,551 0.4% 6,979 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% 62,196 6.5% 3,480 0.4% 62,309 7.1% 3,061 0.3% 90,248 0.5% -79,936 -0.5% 2,061,080 11.7% 624 0.0%
theme@4 132 0.1% 42,810 4.5% 3,396 0.4% 42,926 4.9% 2,699 0.3% 37,576 0.2% -2,200 -0.0% 354,840 2.0% 0 0.0%
file_exists 407 0.2% 3,390 0.4% 3,390 0.4% 3,707 0.4% 3,707 0.4% 7,104 0.0% 7,104 0.0% 3,696 0.0% 3,696 0.0%
Drupal\Component\Utility\Xss::filter 135 0.1% 10,622 1.1% 3,247 0.3% 10,720 1.2% 2,498 0.3% 39,880 0.2% -144,104 -0.9% 0 0.0% 0 0.0%
str_replace 1,506 0.9% 3,198 0.3% 3,198 0.3% 4,285 0.5% 4,285 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% 69,597 7.3% 3,188 0.3% 39,400 4.5% 2,869 0.3% 1,757,064 10.6% -185,728 -1.1% 1,537,944 8.7% 74,880 0.4%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 46 0.0% 58,756 6.2% 3,174 0.3% 36,096 4.1% 2,504 0.3% 506,712 3.0% -706,376 -4.2% 274,968 1.6% 37,328 0.2%
Drupal\Component\Utility\Unicode::strtolower 498 0.3% 8,996 0.9% 3,134 0.3% 9,376 1.1% 2,760 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% 37,037 3.9% 3,057 0.3% 37,145 4.2% 2,619 0.3% 44,688 0.3% -157,344 -0.9% 421,280 2.4% 0 0.0%
Drupal::translation 740 0.5% 9,089 1.0% 2,970 0.3% 9,583 1.1% 2,850 0.3% 57,640 0.3% 1,096 0.0% 101,312 0.6% 3,680 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass 216 0.1% 59,906 6.3% 2,846 0.3% 60,193 6.8% 2,189 0.2% 4,802,784 28.9% 213,048 1.3% 2,230,048 12.6% 104,264 0.6%
Symfony\Component\HttpFoundation\AcceptHeader::Symfony\Component\HttpFoundation\{closure} 406 0.2% 11,122 1.2% 2,839 0.3% 11,436 1.3% 2,449 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,587 5.4% 2,832 0.3% 45,982 5.2% 2,076 0.2% 1,647,728 9.9% -53,992 -0.3% 1,507,360 8.5% 1,136 0.0%
call_user_func@1 559 0.3% 67,267 7.1% 2,632 0.3% 62,274 7.1% 2,608 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,815 0.3% 2,610 0.3% 2,862 0.3% 2,577 0.3% 161,832 1.0% 34,896 0.2% 20,144 0.1% 12,368 0.1%
Symfony\Component\HttpFoundation\HeaderBag::set 247 0.2% 3,393 0.4% 2,519 0.3% 3,567 0.4% 1,930 0.2% 124,640 0.7% 40,056 0.2% 13,704 0.1% 7,736 0.0%
substr 2,091 1.3% 2,470 0.3% 2,470 0.3% 4,462 0.5% 4,462 0.5% 109,488 0.7% 109,488 0.7% 17,632 0.1% 17,632 0.1%
_menu_overview_tree_form@3 23 0.0% 15,909 1.7% 2,459 0.3% 15,930 1.8% 1,922 0.2% 188,328 1.1% 162,808 1.0% 164,904 0.9% 0 0.0%
theme_input 271 0.2% 52,908 5.6% 2,413 0.3% 53,110 6.0% 2,208 0.3% 122,864 0.7% -8,000 -0.0% 5,184 0.0% 1,360 0.0%
Drupal\Core\Routing\RouteCompiler::compile 59 0.0% 12,436 1.3% 2,368 0.2% 12,482 1.4% 1,594 0.2% 200,608 1.2% -47,008 -0.3% 0 0.0% 0 0.0%
in_array 1,973 1.2% 2,346 0.2% 2,346 0.2% 4,197 0.5% 4,197 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,730 0.3% 2,336 0.2% 2,793 0.3% 2,323 0.3% 162,232 1.0% 161,416 1.0% 96,368 0.5% 96,368 0.5%
theme@2 59 0.0% 288,463 30.3% 2,309 0.2% 288,536 32.7% 1,866 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,832 3.2% 2,273 0.2% 30,895 3.5% 1,875 0.2% 27,776 0.2% -84,048 -0.5% 91,928 0.5% 3,072 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetExists 1,124 0.7% 2,259 0.2% 2,259 0.2% 3,034 0.3% 3,034 0.3% 57,232 0.3% 57,232 0.3% 96 0.0% 96 0.0%
theme_table 1 0.0% 15,056 1.6% 2,223 0.2% 15,057 1.7% 1,722 0.2% 123,696 0.7% -56,480 -0.3% 90,272 0.5% 90,272 0.5%
Drupal\Component\Utility\String::format 268 0.2% 6,864 0.7% 2,218 0.2% 7,081 0.8% 2,061 0.2% 45,200 0.3% -11,992 -0.1% 950,120 5.4% 0 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 236 0.1% 4,874 0.5% 2,215 0.2% 5,079 0.6% 1,770 0.2% 17,624 0.1% -23,128 -0.1% 1,536 0.0% 1,040 0.0%
_menu_overview_tree_form@2 7 0.0% 30,457 3.2% 2,205 0.2% 30,465 3.5% 1,679 0.2% 360,024 2.2% 153,896 0.9% 307,960 1.7% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter 264 0.2% 4,815 0.5% 2,197 0.2% 4,609 0.5% 1,887 0.2% 74,152 0.4% -9,080 -0.1% 20,336 0.1% 3,664 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetSet 1,018 0.6% 2,145 0.2% 2,145 0.2% 3,168 0.4% 3,168 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,120 0.2% 2,112 0.2% 2,784 0.3% 2,774 0.3% 39,144 0.2% 36,976 0.2% 0 0.0% 0 0.0%
count 1,336 0.8% 2,823 0.3% 2,015 0.2% 4,120 0.5% 3,189 0.4% 26,296 0.2% 14,968 0.1% 8,448 0.0% 6,512 0.0%
Drupal\Core\Extension\ModuleHandler::load 49 0.0% 4,119 0.4% 1,983 0.2% 4,158 0.5% 1,864 0.2% 452,608 2.7% 32,888 0.2% 427,992 2.4% 49,920 0.3%
Drupal\Core\PathProcessor\PathProcessorManager::processOutbound 165 0.1% 8,134 0.9% 1,943 0.2% 8,282 0.9% 1,634 0.2% 15,184 0.1% 1,760 0.0% 376 0.0% 168 0.0%
menu_overview_form 1 0.0% 268,490 28.2% 1,912 0.2% 238,385 27.0% 1,882 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,697 0.6% 1,884 0.2% 5,712 0.6% 1,388 0.2% 28,400 0.2% -36,208 -0.2% 47,136 0.3% 29,464 0.2%
Symfony\Component\HttpFoundation\HeaderBag::get 151 0.1% 2,561 0.3% 1,865 0.2% 2,694 0.3% 1,383 0.2% 9,216 0.1% -3,736 -0.0% 6,264 0.0% 4,496 0.0%
Symfony\Component\Routing\RequestContext::fromRequest 47 0.0% 21,026 2.2% 1,851 0.2% 21,070 2.4% 1,226 0.1% 79,688 0.5% 136 0.0% 27,992 0.2% 5,016 0.0%
preg_split 227 0.1% 1,829 0.2% 1,829 0.2% 2,009 0.2% 2,009 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,480 0.7% 1,810 0.2% 6,639 0.8% 1,559 0.2% 103,664 0.6% 57,624 0.3% 0 0.0% 0 0.0%
[ display all ]