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

Overall Summary
Total Incl. Wall Time (microsec):699,947 microsecs
Total Incl. CPU (microsecs):694,237 microsecs
Total Incl. MemUse (bytes):32,653,568 bytes
Total Incl. PeakMemUse (bytes):32,751,144 bytes
Number of Function Calls:141,571


[View Full Callgraph]


Displaying top 100 functions: Sorted by Excl. CPU (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%
Drupal\Core\DependencyInjection\Container::get 2,538 1.8% 105,438 15.1% 14,319 2.0% 107,247 15.4% 12,387 1.8% 7,254,440 22.2% -51,640 -0.2% 6,982,120 21.3% 39,264 0.1%
Composer\Autoload\ClassLoader::findFile 514 0.4% 23,253 3.3% 16,671 2.4% 23,719 3.4% 11,670 1.7% 90,680 0.3% -10,192 -0.0% 107,928 0.3% 94,256 0.3%
preg_match 3,321 2.3% 7,801 1.1% 7,801 1.1% 10,522 1.5% 10,522 1.5% 266,936 0.8% 266,936 0.8% 14,104 0.0% 14,104 0.0%
strpos 8,458 6.0% 2,064 0.3% 2,064 0.3% 9,628 1.4% 9,628 1.4% 33,792 0.1% 33,792 0.1% 13,544 0.0% 13,544 0.0%
Symfony\Component\Yaml\Parser::parse 65 0.0% 77,735 11.1% 13,709 2.0% 77,791 11.2% 9,068 1.3% 374,784 1.1% -315,352 -1.0% 209,600 0.6% 1,488 0.0%
PDOStatement::execute 127 0.1% 13,977 2.0% 13,977 2.0% 8,772 1.3% 8,772 1.3% 898,320 2.8% 898,320 2.8% 460,408 1.4% 460,408 1.4%
array_diff 485 0.3% 8,344 1.2% 8,344 1.2% 8,747 1.3% 8,747 1.3% 96,320 0.3% 96,320 0.3% 22,760 0.1% 22,760 0.1%
Symfony\Component\DependencyInjection\Container::get 2,538 1.8% 89,827 12.8% 6,063 0.9% 91,569 13.2% 7,955 1.1% 7,305,280 22.4% 18,776 0.1% 6,942,136 21.2% 84,896 0.3%
strtr 1,441 1.0% 6,537 0.9% 6,537 0.9% 7,484 1.1% 7,484 1.1% 100,464 0.3% 100,464 0.3% 3,009,712 9.2% 3,009,712 9.2%
Symfony\Component\Yaml\Inline::parse 972 0.7% 24,805 3.5% 9,442 1.3% 25,559 3.7% 7,067 1.0% 92,304 0.3% -122,816 -0.4% 34,944 0.1% 456 0.0%
Symfony\Component\Yaml\Inline::parseScalar 972 0.7% 22,723 3.2% 10,020 1.4% 23,479 3.4% 7,054 1.0% 136,928 0.4% -25,128 -0.1% 34,488 0.1% 192 0.0%
Drupal\Core\Extension\Discovery\RecursiveExtensionFilterIterator::accept 929 0.7% 15,822 2.3% 10,184 1.5% 16,493 2.4% 6,635 1.0% 54,184 0.2% -21,488 -0.1% 18,688 0.1% 6,808 0.0%
unserialize 342 0.2% 11,563 1.7% 6,207 0.9% 11,865 1.7% 6,392 0.9% 3,348,272 10.3% 2,371,896 7.3% 3,538,656 10.8% 2,584,136 7.9%
array_keys 1,844 1.3% 4,587 0.7% 4,587 0.7% 5,963 0.9% 5,963 0.9% 6,105,720 18.7% 6,105,720 18.7% 151,744 0.5% 151,744 0.5%
Symfony\Component\Yaml\Inline::evaluateScalar 896 0.6% 9,237 1.3% 8,251 1.2% 10,008 1.4% 5,861 0.8% 81,432 0.2% -12,680 -0.0% 3,032 0.0% 1,280 0.0%
preg_replace 2,540 1.8% 3,820 0.5% 3,820 0.5% 5,813 0.8% 5,813 0.8% 485,448 1.5% 485,448 1.5% 20,848 0.1% 20,848 0.1%
SplFileInfo::isDir 913 0.6% 4,564 0.7% 4,564 0.7% 5,273 0.8% 5,273 0.8% 872 0.0% 872 0.0% 3,048 0.0% 3,048 0.0%
Composer\Autoload\includeFile 282 0.2% 123,675 17.7% 5,648 0.8% 123,902 17.8% 5,059 0.7% 14,046,392 43.0% -327,376 -1.0% 13,423,080 41.0% 10,696 0.0%
substr 3,940 2.8% 2,084 0.3% 2,084 0.3% 5,025 0.7% 5,025 0.7% 147,584 0.5% 147,584 0.5% 12,552 0.0% 12,552 0.0%
file_exists 652 0.5% 4,503 0.6% 4,503 0.6% 4,999 0.7% 4,999 0.7% 6,320 0.0% 6,320 0.0% 4,288 0.0% 4,288 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 350 0.2% 23,082 3.3% 5,899 0.8% 22,429 3.2% 4,781 0.7% 685,256 2.1% 76,888 0.2% 774,336 2.4% 12,896 0.0%
trim 3,682 2.6% 2,221 0.3% 2,221 0.3% 4,650 0.7% 4,650 0.7% 187,552 0.6% 187,552 0.6% 3,544 0.0% 3,544 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 178 0.1% 35,761 5.1% 5,802 0.8% 35,492 5.1% 4,397 0.6% 551,224 1.7% 148,264 0.5% 324,248 1.0% 6,232 0.0%
is_object 3,204 2.3% 1,634 0.2% 1,634 0.2% 4,257 0.6% 4,257 0.6% 17,960 0.1% 17,960 0.1% 11,272 0.0% 11,272 0.0%
Drupal\Core\Config\Config::get 1,333 0.9% 9,988 1.4% 4,562 0.7% 10,850 1.6% 4,220 0.6% 127,336 0.4% -228,152 -0.7% 74,888 0.2% 2,696 0.0%
load::includes/common.inc 1 0.0% 4,026 0.6% 4,026 0.6% 4,028 0.6% 4,028 0.6% 513,920 1.6% 513,920 1.6% 517,080 1.6% 517,080 1.6%
load::service_container_prod.php/73f0a93b3c5e2e0db9514e8c9a7c0727441e605ea3c7b7010eb1567be389b614.php 1 0.0% 3,785 0.5% 3,785 0.5% 3,787 0.5% 3,787 0.5% 711,680 2.2% 711,680 2.2% 724,264 2.2% 724,264 2.2%
FilterIterator::next 158 0.1% 16,660 2.4% 5,604 0.8% 16,780 2.4% 3,674 0.5% -18,208 -0.1% -84,864 -0.3% 12,624 0.0% 4,856 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 571 0.4% 7,697 1.1% 4,042 0.6% 8,129 1.2% 3,466 0.5% 54,424 0.2% 4,368 0.0% 8,048 0.0% 192 0.0%
Drupal\Core\Entity\Entity::__construct 651 0.5% 2,852 0.4% 2,852 0.4% 3,431 0.5% 3,431 0.5% 112,816 0.3% 112,816 0.3% 7,672 0.0% 7,672 0.0%
is_array 2,711 1.9% 688 0.1% 688 0.1% 3,400 0.5% 3,400 0.5% 47,280 0.1% 47,280 0.1% 16,112 0.0% 16,112 0.0%
Drupal\Core\Extension\ExtensionDiscovery::scanDirectory 4 0.0% 42,407 6.1% 5,091 0.7% 42,409 6.1% 3,389 0.5% 335,040 1.0% -871,904 -2.7% 332,616 1.0% 13,648 0.0%
l 173 0.1% 29,501 4.2% 4,170 0.6% 29,194 4.2% 3,274 0.5% 137,648 0.4% -67,576 -0.2% 118,432 0.4% 17,816 0.1%
_theme@1 74 0.1% 78,520 11.2% 4,257 0.6% 78,079 11.2% 3,266 0.5% 889,528 2.7% -139,832 -0.4% 1,067,344 3.3% 10,992 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 1,331 0.9% 3,965 0.6% 3,580 0.5% 4,840 0.7% 3,228 0.5% 37,152 0.1% 36,344 0.1% 20,720 0.1% 19,912 0.1%
Drupal\menu_link\Entity\MenuLink::offsetGet 2,114 1.5% 2,031 0.3% 2,031 0.3% 3,101 0.4% 3,101 0.4% 74,720 0.2% 74,720 0.2% 1,112 0.0% 1,112 0.0%
Drupal\Component\Utility\Xss::filter 209 0.1% 12,148 1.7% 4,265 0.6% 12,311 1.8% 3,078 0.4% 52,496 0.2% -258,984 -0.8% 112,696 0.3% 1,072 0.0%
load::includes/form.inc 1 0.0% 3,064 0.4% 3,064 0.4% 3,066 0.4% 3,066 0.4% 402,264 1.2% 402,264 1.2% 404,160 1.2% 404,160 1.2%
strlen 2,774 2.0% 182 0.0% 182 0.0% 2,962 0.4% 2,962 0.4% 16,416 0.1% 16,416 0.1% 4,824 0.0% 4,824 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 214 0.2% 19,071 2.7% 3,611 0.5% 19,028 2.7% 2,952 0.4% 511,944 1.6% -5,713,224 -17.5% 691,864 2.1% 1,560 0.0%
array_key_exists 2,151 1.5% 986 0.1% 986 0.1% 2,893 0.4% 2,893 0.4% 25,800 0.1% 25,800 0.1% 8,256 0.0% 8,256 0.0%
file_get_contents 65 0.0% 2,816 0.4% 2,816 0.4% 2,882 0.4% 2,882 0.4% 14,000 0.0% 14,000 0.0% 137,240 0.4% 137,240 0.4%
Drupal\Core\Extension\ModuleHandler::alter 465 0.3% 44,491 6.4% 3,438 0.5% 44,502 6.4% 2,858 0.4% 535,440 1.6% 3,336 0.0% 677,704 2.1% 17,424 0.1%
Symfony\Component\Yaml\Parser::moveToNextLine 899 0.6% 3,245 0.5% 3,138 0.4% 3,855 0.6% 2,851 0.4% 40,984 0.1% 40,192 0.1% 904 0.0% 904 0.0%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 117 0.1% 8,063 1.2% 3,777 0.5% 8,178 1.2% 2,787 0.4% 26,624 0.1% -101,824 -0.3% 1,052,920 3.2% 0 0.0%
in_array 1,660 1.2% 1,982 0.3% 1,982 0.3% 2,764 0.4% 2,764 0.4% 19,120 0.1% 19,120 0.1% 10,464 0.0% 10,464 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 182 0.1% 4,376 0.6% 4,195 0.6% 4,535 0.7% 2,713 0.4% 215,304 0.7% 206,600 0.6% 71,624 0.2% 62,096 0.2%
Drupal\Core\Render\Element::children 472 0.3% 3,611 0.5% 2,841 0.4% 3,991 0.6% 2,643 0.4% 138,040 0.4% 34,536 0.1% 17,256 0.1% 6,168 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath 180 0.1% 13,096 1.9% 3,159 0.5% 13,228 1.9% 2,626 0.4% 51,248 0.2% -37,760 -0.1% 27,160 0.1% 3,880 0.0%
load::includes/theme.inc 1 0.0% 2,602 0.4% 2,602 0.4% 2,605 0.4% 2,605 0.4% 331,928 1.0% 331,928 1.0% 338,904 1.0% 338,904 1.0%
Symfony\Component\Yaml\Parser::parseValue 511 0.4% 26,565 3.8% 3,654 0.5% 26,966 3.9% 2,589 0.4% 99,656 0.3% -42,456 -0.1% 35,456 0.1% 464 0.0%
count 2,183 1.5% 569 0.1% 465 0.1% 2,691 0.4% 2,565 0.4% 29,688 0.1% 24,440 0.1% 11,456 0.0% 10,688 0.0%
RecursiveDirectoryIterator::__construct 87 0.1% 2,459 0.4% 2,459 0.4% 2,531 0.4% 2,531 0.4% 39,176 0.1% 39,176 0.1% 5,488 0.0% 5,488 0.0%
array_flip 669 0.5% 2,044 0.3% 2,044 0.3% 2,519 0.4% 2,519 0.4% 2,756,624 8.4% 2,756,624 8.4% 46,040 0.1% 46,040 0.1%
Composer\Autoload\includeFile@1 149 0.1% 44,427 6.3% 2,747 0.4% 44,569 6.4% 2,452 0.4% 5,225,008 16.0% -220,008 -0.7% 4,883,568 14.9% 3,808 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 69 0.0% 32,281 4.6% 2,728 0.4% 29,324 4.2% 2,437 0.4% 3,083,928 9.4% 8,448 0.0% 3,637,608 11.1% 293,304 0.9%
FilterIterator::rewind 87 0.1% 12,039 1.7% 3,720 0.5% 12,119 1.7% 2,410 0.3% 39,928 0.1% -31,632 -0.1% 34,832 0.1% 13,272 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 809 0.6% 5,068 0.7% 2,299 0.3% 5,701 0.8% 2,396 0.3% 84,512 0.3% 43,768 0.1% 5,080 0.0% 1,496 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 857 0.6% 2,914 0.4% 2,340 0.3% 3,498 0.5% 2,340 0.3% 44,704 0.1% 43,912 0.1% 4,464 0.0% 3,816 0.0%
load::file/file.module 1 0.0% 2,313 0.3% 2,313 0.3% 2,314 0.3% 2,314 0.3% 314,656 1.0% 314,656 1.0% 330,480 1.0% 330,480 1.0%
_menu_link_translate 65 0.0% 62,565 8.9% 3,110 0.4% 62,616 9.0% 2,301 0.3% 552,216 1.7% -7,304 -0.0% 566,368 1.7% 0 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 616 0.4% 5,691 0.8% 2,815 0.4% 6,099 0.9% 2,298 0.3% 228,784 0.7% 38,736 0.1% 97,680 0.3% 4,960 0.0%
Drupal\Component\Utility\Xss::split 209 0.1% 3,801 0.5% 2,261 0.3% 3,971 0.6% 2,280 0.3% 14,288 0.0% -2,576,704 -7.9% 109,704 0.3% 71,816 0.2%
function_exists 1,474 1.0% 1,448 0.2% 1,448 0.2% 2,277 0.3% 2,277 0.3% 14,240 0.0% 14,240 0.0% 4,336 0.0% 4,336 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineEmpty 686 0.5% 6,708 1.0% 2,726 0.4% 7,250 1.0% 2,276 0.3% 40,784 0.1% -25,808 -0.1% 3,120 0.0% 1,720 0.0%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 183 0.1% 22,287 3.2% 3,193 0.5% 22,321 3.2% 2,269 0.3% 547,928 1.7% -89,424 -0.3% 604,528 1.8% 256 0.0%
str_replace 1,081 0.8% 1,485 0.2% 1,485 0.2% 2,237 0.3% 2,237 0.3% 363,904 1.1% 363,904 1.1% 42,592 0.1% 42,592 0.1%
Drupal\Component\Utility\String::checkPlain 932 0.7% 3,371 0.5% 2,113 0.3% 4,096 0.6% 2,237 0.3% 200,456 0.6% 55,192 0.2% 13,352 0.0% 10,864 0.0%
Drupal\Core\Extension\ModuleHandler::load 41 0.0% 32,942 4.7% 2,293 0.3% 32,978 4.8% 2,210 0.3% 3,927,768 12.0% -82,040 -0.3% 3,925,936 12.0% 584 0.0%
Drupal::moduleHandler 768 0.5% 12,212 1.7% 2,194 0.3% 12,811 1.8% 2,195 0.3% 393,360 1.2% 65,392 0.2% 396,072 1.2% 6,368 0.0%
???_op@1 312 0.2% 20,291 2.9% 2,019 0.3% 20,604 3.0% 2,184 0.3% 1,778,448 5.4% 388,136 1.2% 1,469,920 4.5% 134,264 0.4%
load::node/node.module 1 0.0% 2,161 0.3% 2,161 0.3% 2,162 0.3% 2,162 0.3% 299,672 0.9% 299,672 0.9% 302,520 0.9% 302,520 0.9%
load::system/system.module 1 0.0% 2,147 0.3% 2,147 0.3% 2,149 0.3% 2,149 0.3% 300,232 0.9% 300,232 0.9% 305,928 0.9% 305,928 0.9%
load::Form/FormBuilder.php 1 0.0% 2,147 0.3% 2,147 0.3% 2,148 0.3% 2,148 0.3% 298,904 0.9% 298,904 0.9% 306,232 0.9% 306,232 0.9%
load::Entity/FieldableDatabaseStorageController.php 1 0.0% 2,114 0.3% 2,114 0.3% 2,116 0.3% 2,116 0.3% 308,904 0.9% 308,904 0.9% 329,144 1.0% 329,144 1.0%
load::comment/comment.module 1 0.0% 2,109 0.3% 2,109 0.3% 2,111 0.3% 2,111 0.3% 280,840 0.9% 280,840 0.9% 298,088 0.9% 298,088 0.9%
Drupal\field\Entity\FieldConfig::__construct 455 0.3% 9,179 1.3% 2,496 0.4% 9,550 1.4% 2,078 0.3% 42,744 0.1% 1,424 0.0% 1,112 0.0% 344 0.0%
FilesystemIterator::next 929 0.7% 1,595 0.2% 1,595 0.2% 2,059 0.3% 2,059 0.3% -96,152 -0.3% -96,152 -0.3% 1,200 0.0% 1,200 0.0%
Drupal\Core\PathProcessor\PathProcessorManager::processOutbound 272 0.2% 11,109 1.6% 2,516 0.4% 11,283 1.6% 2,009 0.3% 21,752 0.1% 1,864 0.0% 22,016 0.1% 0 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 616 0.4% 2,485 0.4% 1,624 0.2% 2,973 0.4% 1,996 0.3% 71,032 0.2% 1,512 0.0% 90,240 0.3% 1,696 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 33 0.0% 2,502 0.4% 2,122 0.3% 2,554 0.4% 1,994 0.3% 200,600 0.6% 194,624 0.6% 143,480 0.4% 142,136 0.4%
load::includes/bootstrap.inc 1 0.0% 1,987 0.3% 1,987 0.3% 1,989 0.3% 1,989 0.3% 250,976 0.8% 250,976 0.8% 254,832 0.8% 254,832 0.8%
explode 1,166 0.8% 1,292 0.2% 1,292 0.2% 1,981 0.3% 1,981 0.3% 588,456 1.8% 588,456 1.8% 28,272 0.1% 28,272 0.1%
load::user/user.module 1 0.0% 1,970 0.3% 1,970 0.3% 1,973 0.3% 1,973 0.3% 259,424 0.8% 259,424 0.8% 272,504 0.8% 272,504 0.8%
load::Extension/Core.php 1 0.0% 1,914 0.3% 1,914 0.3% 1,916 0.3% 1,916 0.3% 261,864 0.8% 261,864 0.8% 268,448 0.8% 268,448 0.8%
ltrim 1,581 1.1% 321 0.0% 321 0.0% 1,915 0.3% 1,915 0.3% 69,144 0.2% 69,144 0.2% 2,360 0.0% 2,360 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineBlank 772 0.5% 2,332 0.3% 1,682 0.2% 2,874 0.4% 1,911 0.3% 39,824 0.1% 8,824 0.0% 840 0.0% 840 0.0%
htmlspecialchars 932 0.7% 1,258 0.2% 1,258 0.2% 1,859 0.3% 1,859 0.3% 145,264 0.4% 145,264 0.4% 2,488 0.0% 2,488 0.0%
load::includes/menu.inc 1 0.0% 1,850 0.3% 1,850 0.3% 1,851 0.3% 1,851 0.3% 230,176 0.7% 230,176 0.7% 199,600 0.6% 199,600 0.6%
is_integer 1,569 1.1% 156 0.0% 156 0.0% 1,799 0.3% 1,799 0.3% 5,712 0.0% 5,712 0.0% 7,232 0.0% 7,232 0.0%
system_get_module_admin_tasks 41 0.0% 99,501 14.2% 2,332 0.3% 99,125 14.3% 1,796 0.3% 1,864,120 5.7% -44,312 -0.1% 2,001,680 6.1% 376 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineComment 681 0.5% 2,085 0.3% 2,004 0.3% 2,604 0.4% 1,766 0.3% 35,456 0.1% 7,368 0.0% 1,352 0.0% 888 0.0%
Symfony\Component\HttpFoundation\Request::get 360 0.3% 5,155 0.7% 2,056 0.3% 5,480 0.8% 1,757 0.3% 12,216 0.0% 11,376 0.0% 1,872 0.0% 1,072 0.0%
FilterIterator::current 1,410 1.0% 105 0.0% 105 0.0% 1,738 0.3% 1,738 0.3% 1,664 0.0% 1,664 0.0% 1,256 0.0% 1,256 0.0%
Drupal\Core\Routing\UrlGenerator::processPath 272 0.2% 13,613 1.9% 2,106 0.3% 13,793 2.0% 1,715 0.2% 52,312 0.2% 15,776 0.0% 23,216 0.1% 1,152 0.0%
load::HttpFoundation/Request.php 1 0.0% 1,682 0.2% 1,682 0.2% 1,684 0.2% 1,684 0.2% 276,824 0.8% 276,824 0.8% 198,368 0.6% 198,368 0.6%
SplFileInfo::openFile 74 0.1% 1,617 0.2% 1,617 0.2% 1,679 0.2% 1,679 0.2% 164,680 0.5% 164,680 0.5% 121,176 0.4% 121,176 0.4%
Drupal\Core\Database\Connection::query 127 0.1% 24,233 3.5% 2,056 0.3% 19,009 2.7% 1,679 0.2% 1,053,008 3.2% -117,184 -0.4% 691,744 2.1% 34,552 0.1%
Drupal\Core\Template\Attribute::createAttributeValue 305 0.2% 3,469 0.5% 2,395 0.3% 3,687 0.5% 1,665 0.2% 87,368 0.3% 43,672 0.1% 27,504 0.1% 3,760 0.0%
Drupal\Core\Template\Attribute::__toString 301 0.2% 6,798 1.0% 1,909 0.3% 7,033 1.0% 1,643 0.2% 65,600 0.2% 8,232 0.0% 19,816 0.1% 4,376 0.0%
[ display all ]