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

Overall Summary
Total Incl. Wall Time (microsec):703,391 microsecs
Total Incl. CPU (microsecs):697,723 microsecs
Total Incl. MemUse (bytes):33,003,928 bytes
Total Incl. PeakMemUse (bytes):33,095,584 bytes
Number of Function Calls:143,024


[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,566 1.8% 106,368 15.1% 14,511 2.1% 108,032 15.5% 12,374 1.8% 7,261,456 22.0% -52,984 -0.2% 7,043,560 21.3% 46,288 0.1%
Composer\Autoload\ClassLoader::findFile 514 0.4% 23,078 3.3% 16,652 2.4% 23,513 3.4% 11,482 1.6% 90,704 0.3% -10,152 -0.0% 109,696 0.3% 95,456 0.3%
preg_match 3,321 2.3% 7,784 1.1% 7,784 1.1% 10,368 1.5% 10,368 1.5% 266,896 0.8% 266,896 0.8% 14,200 0.0% 14,200 0.0%
strpos 8,461 5.9% 2,133 0.3% 2,133 0.3% 9,642 1.4% 9,642 1.4% 33,792 0.1% 33,792 0.1% 13,944 0.0% 13,944 0.0%
Symfony\Component\Yaml\Parser::parse 65 0.0% 77,693 11.0% 13,466 1.9% 77,744 11.1% 9,122 1.3% 374,680 1.1% -315,360 -1.0% 209,648 0.6% 1,488 0.0%
PDOStatement::execute 127 0.1% 13,929 2.0% 13,929 2.0% 8,732 1.3% 8,732 1.3% 898,296 2.7% 898,296 2.7% 462,512 1.4% 462,512 1.4%
array_diff 485 0.3% 8,222 1.2% 8,222 1.2% 8,618 1.2% 8,618 1.2% 96,320 0.3% 96,320 0.3% 23,016 0.1% 23,016 0.1%
Symfony\Component\DependencyInjection\Container::get 2,566 1.8% 90,671 12.9% 6,173 0.9% 92,375 13.2% 8,091 1.2% 7,313,640 22.2% 18,776 0.1% 6,996,552 21.1% 106,504 0.3%
strtr 1,444 1.0% 6,391 0.9% 6,391 0.9% 7,367 1.1% 7,367 1.1% 100,664 0.3% 100,664 0.3% 2,966,128 9.0% 2,966,128 9.0%
Symfony\Component\Yaml\Inline::parse 972 0.7% 24,869 3.5% 9,531 1.4% 25,646 3.7% 7,111 1.0% 92,280 0.3% -122,816 -0.4% 34,912 0.1% 456 0.0%
Symfony\Component\Yaml\Inline::parseScalar 972 0.7% 22,726 3.2% 10,016 1.4% 23,485 3.4% 7,034 1.0% 136,928 0.4% -25,128 -0.1% 34,456 0.1% 192 0.0%
Drupal\Core\Extension\Discovery\RecursiveExtensionFilterIterator::accept 929 0.6% 16,199 2.3% 10,151 1.4% 16,922 2.4% 6,750 1.0% 54,184 0.2% -21,536 -0.1% 18,872 0.1% 6,896 0.0%
unserialize 342 0.2% 11,522 1.6% 6,058 0.9% 11,787 1.7% 6,190 0.9% 3,350,952 10.2% 2,374,464 7.2% 3,544,904 10.7% 2,590,336 7.8%
Symfony\Component\Yaml\Inline::evaluateScalar 896 0.6% 9,275 1.3% 8,266 1.2% 10,029 1.4% 5,856 0.8% 81,432 0.2% -12,680 -0.0% 3,032 0.0% 1,280 0.0%
preg_replace 2,543 1.8% 3,769 0.5% 3,769 0.5% 5,804 0.8% 5,804 0.8% 485,840 1.5% 485,840 1.5% 20,368 0.1% 20,368 0.1%
array_keys 1,818 1.3% 4,431 0.6% 4,431 0.6% 5,756 0.8% 5,756 0.8% 6,110,192 18.5% 6,110,192 18.5% 153,064 0.5% 153,064 0.5%
SplFileInfo::isDir 913 0.6% 5,003 0.7% 5,003 0.7% 5,693 0.8% 5,693 0.8% 872 0.0% 872 0.0% 3,080 0.0% 3,080 0.0%
Composer\Autoload\includeFile 282 0.2% 125,004 17.8% 5,662 0.8% 125,259 18.0% 5,098 0.7% 14,045,856 42.6% -327,312 -1.0% 13,483,496 40.7% 14,336 0.0%
file_exists 658 0.5% 4,512 0.6% 4,512 0.6% 5,042 0.7% 5,042 0.7% 6,320 0.0% 6,320 0.0% 4,288 0.0% 4,288 0.0%
substr 3,952 2.8% 1,998 0.3% 1,998 0.3% 4,915 0.7% 4,915 0.7% 148,336 0.4% 148,336 0.4% 12,944 0.0% 12,944 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 350 0.2% 22,929 3.3% 5,918 0.8% 22,223 3.2% 4,766 0.7% 685,256 2.1% 76,888 0.2% 783,016 2.4% 15,168 0.0%
trim 3,682 2.6% 2,206 0.3% 2,206 0.3% 4,659 0.7% 4,659 0.7% 187,528 0.6% 187,528 0.6% 3,544 0.0% 3,544 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 178 0.1% 35,767 5.1% 5,896 0.8% 35,510 5.1% 4,497 0.6% 551,224 1.7% 148,264 0.4% 328,248 1.0% 6,392 0.0%
is_object 3,285 2.3% 1,474 0.2% 1,474 0.2% 4,259 0.6% 4,259 0.6% 17,960 0.1% 17,960 0.1% 12,368 0.0% 12,368 0.0%
Drupal\Core\Config\Config::get 1,333 0.9% 9,928 1.4% 4,528 0.6% 10,791 1.5% 4,245 0.6% 127,328 0.4% -228,152 -0.7% 74,904 0.2% 2,696 0.0%
load::includes/common.inc 1 0.0% 4,052 0.6% 4,052 0.6% 4,053 0.6% 4,053 0.6% 513,736 1.6% 513,736 1.6% 516,840 1.6% 516,840 1.6%
load::service_container_prod.php/f4db991d63c34928fe6ee219aad41fa245423e8e940246e1f405f86c35f70c18.php 1 0.0% 3,766 0.5% 3,766 0.5% 3,769 0.5% 3,769 0.5% 711,608 2.2% 711,608 2.2% 723,936 2.2% 723,936 2.2%
FilterIterator::next 158 0.1% 16,935 2.4% 5,657 0.8% 17,064 2.4% 3,658 0.5% -18,208 -0.1% -84,864 -0.3% 12,672 0.0% 4,872 0.0%
Drupal\Core\Extension\ExtensionDiscovery::scanDirectory 4 0.0% 43,012 6.1% 5,112 0.7% 43,016 6.2% 3,418 0.5% 334,992 1.0% -871,928 -2.6% 332,040 1.0% 13,448 0.0%
is_array 2,824 2.0% 533 0.1% 533 0.1% 3,391 0.5% 3,391 0.5% 48,080 0.1% 48,080 0.1% 20,504 0.1% 20,504 0.1%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 571 0.4% 7,732 1.1% 4,084 0.6% 8,099 1.2% 3,332 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,735 0.4% 2,735 0.4% 3,327 0.5% 3,327 0.5% 112,816 0.3% 112,816 0.3% 7,672 0.0% 7,672 0.0%
l 173 0.1% 28,889 4.1% 4,167 0.6% 28,634 4.1% 3,232 0.5% 122,552 0.4% -67,928 -0.2% 128,176 0.4% 20,048 0.1%
load::includes/form.inc 1 0.0% 3,151 0.4% 3,151 0.4% 3,154 0.5% 3,154 0.5% 402,264 1.2% 402,264 1.2% 403,968 1.2% 403,968 1.2%
Symfony\Component\HttpFoundation\ParameterBag::get 1,331 0.9% 3,843 0.5% 3,489 0.5% 4,736 0.7% 3,130 0.4% 37,136 0.1% 36,328 0.1% 20,720 0.1% 19,912 0.1%
Drupal\menu_link\Entity\MenuLink::offsetGet 2,114 1.5% 2,000 0.3% 2,000 0.3% 3,078 0.4% 3,078 0.4% 74,720 0.2% 74,720 0.2% 848 0.0% 848 0.0%
Drupal\Component\Utility\Xss::filter 209 0.1% 12,089 1.7% 4,262 0.6% 12,258 1.8% 3,028 0.4% 52,544 0.2% -258,936 -0.8% 179,208 0.5% 1,072 0.0%
strlen 2,777 1.9% 181 0.0% 181 0.0% 3,011 0.4% 3,011 0.4% 16,424 0.0% 16,424 0.0% 4,256 0.0% 4,256 0.0%
file_get_contents 65 0.0% 2,883 0.4% 2,883 0.4% 2,941 0.4% 2,941 0.4% 14,000 0.0% 14,000 0.0% 136,840 0.4% 136,840 0.4%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 214 0.1% 18,667 2.7% 3,556 0.5% 18,646 2.7% 2,866 0.4% 511,944 1.6% -5,713,264 -17.3% 692,040 2.1% 1,560 0.0%
array_key_exists 2,151 1.5% 961 0.1% 961 0.1% 2,865 0.4% 2,865 0.4% 25,800 0.1% 25,800 0.1% 8,256 0.0% 8,256 0.0%
Drupal\Core\Extension\ModuleHandler::alter 465 0.3% 44,557 6.3% 3,396 0.5% 44,663 6.4% 2,826 0.4% 535,432 1.6% 3,336 0.0% 681,584 2.1% 18,696 0.1%
in_array 1,660 1.2% 1,978 0.3% 1,978 0.3% 2,801 0.4% 2,801 0.4% 19,120 0.1% 19,120 0.1% 10,464 0.0% 10,464 0.0%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 117 0.1% 7,991 1.1% 3,697 0.5% 8,090 1.2% 2,763 0.4% 26,640 0.1% -101,832 -0.3% 1,041,080 3.1% 0 0.0%
Symfony\Component\Yaml\Parser::moveToNextLine 899 0.6% 3,245 0.5% 3,174 0.5% 3,811 0.5% 2,758 0.4% 40,984 0.1% 40,192 0.1% 904 0.0% 904 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 182 0.1% 4,344 0.6% 4,169 0.6% 4,494 0.6% 2,710 0.4% 215,296 0.7% 206,592 0.6% 74,528 0.2% 64,808 0.2%
Drupal\Core\Routing\UrlGenerator::generateFromPath 180 0.1% 13,153 1.9% 3,231 0.5% 13,260 1.9% 2,633 0.4% 56,760 0.2% -37,728 -0.1% 37,704 0.1% 7,056 0.0%
count 2,183 1.5% 551 0.1% 444 0.1% 2,750 0.4% 2,614 0.4% 29,696 0.1% 24,448 0.1% 11,816 0.0% 11,048 0.0%
Symfony\Component\Yaml\Parser::parseValue 511 0.4% 26,643 3.8% 3,668 0.5% 27,045 3.9% 2,613 0.4% 99,656 0.3% -42,456 -0.1% 35,424 0.1% 464 0.0%
RecursiveDirectoryIterator::__construct 87 0.1% 2,496 0.4% 2,496 0.4% 2,581 0.4% 2,581 0.4% 39,152 0.1% 39,152 0.1% 5,392 0.0% 5,392 0.0%
load::includes/theme.inc 1 0.0% 2,546 0.4% 2,546 0.4% 2,548 0.4% 2,548 0.4% 331,896 1.0% 331,896 1.0% 338,744 1.0% 338,744 1.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 809 0.6% 5,111 0.7% 2,346 0.3% 5,793 0.8% 2,478 0.4% 84,512 0.3% 43,768 0.1% 5,168 0.0% 1,536 0.0%
Composer\Autoload\includeFile@1 149 0.1% 45,049 6.4% 2,761 0.4% 45,196 6.5% 2,478 0.4% 5,225,032 15.8% -220,008 -0.7% 4,910,392 14.8% 3,808 0.0%
array_flip 669 0.5% 2,016 0.3% 2,016 0.3% 2,461 0.4% 2,461 0.4% 2,756,632 8.4% 2,756,632 8.4% 68,032 0.2% 68,032 0.2%
Drupal\Core\Extension\ModuleHandler::load 41 0.0% 33,417 4.8% 2,513 0.4% 33,453 4.8% 2,436 0.3% 3,928,232 11.9% -82,048 -0.2% 3,926,208 11.9% 584 0.0%
FilterIterator::rewind 87 0.1% 12,316 1.8% 3,805 0.5% 12,377 1.8% 2,433 0.3% 39,928 0.1% -31,632 -0.1% 34,896 0.1% 13,200 0.0%
_theme@1 48 0.0% 83,246 11.8% 3,181 0.5% 82,828 11.9% 2,433 0.3% 974,848 3.0% -102,080 -0.3% 1,233,048 3.7% 10,544 0.0%
Drupal\Core\Render\Element::children 419 0.3% 3,349 0.5% 2,599 0.4% 3,692 0.5% 2,427 0.3% 130,848 0.4% 31,992 0.1% 18,944 0.1% 7,768 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 69 0.0% 31,926 4.5% 2,684 0.4% 28,826 4.1% 2,423 0.3% 3,086,648 9.4% 8,992 0.0% 3,643,144 11.0% 292,680 0.9%
Drupal\Core\Config\ConfigFactory::canOverride 857 0.6% 2,910 0.4% 2,306 0.3% 3,502 0.5% 2,346 0.3% 44,704 0.1% 43,912 0.1% 4,512 0.0% 3,864 0.0%
Drupal\Component\Utility\Xss::split 209 0.1% 3,818 0.5% 2,308 0.3% 3,975 0.6% 2,316 0.3% 14,288 0.0% -2,576,712 -7.8% 176,216 0.5% 116,336 0.4%
load::file/file.module 1 0.0% 2,309 0.3% 2,309 0.3% 2,311 0.3% 2,311 0.3% 314,672 1.0% 314,672 1.0% 331,240 1.0% 331,240 1.0%
_menu_link_translate 65 0.0% 62,654 8.9% 3,138 0.4% 62,712 9.0% 2,298 0.3% 552,192 1.7% -7,304 -0.0% 566,976 1.7% 0 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineEmpty 686 0.5% 6,710 1.0% 2,724 0.4% 7,212 1.0% 2,291 0.3% 40,784 0.1% -25,808 -0.1% 3,104 0.0% 1,720 0.0%
function_exists 1,504 1.1% 1,509 0.2% 1,509 0.2% 2,281 0.3% 2,281 0.3% 14,240 0.0% 14,240 0.0% 4,984 0.0% 4,984 0.0%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 183 0.1% 21,580 3.1% 3,171 0.5% 21,615 3.1% 2,275 0.3% 547,952 1.7% -89,424 -0.3% 604,840 1.8% 472 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 616 0.4% 5,643 0.8% 2,767 0.4% 6,079 0.9% 2,263 0.3% 228,792 0.7% 38,744 0.1% 98,240 0.3% 5,512 0.0%
???_op@1 312 0.2% 20,597 2.9% 2,062 0.3% 20,909 3.0% 2,251 0.3% 1,778,256 5.4% 387,984 1.2% 1,472,168 4.4% 137,816 0.4%
load::node/node.module 1 0.0% 2,225 0.3% 2,225 0.3% 2,227 0.3% 2,227 0.3% 299,472 0.9% 299,472 0.9% 303,176 0.9% 303,176 0.9%
Drupal::moduleHandler 768 0.5% 12,138 1.7% 2,165 0.3% 12,740 1.8% 2,226 0.3% 393,392 1.2% 65,392 0.2% 401,080 1.2% 7,584 0.0%
Drupal\Component\Utility\String::checkPlain 932 0.7% 3,276 0.5% 2,031 0.3% 4,015 0.6% 2,196 0.3% 200,600 0.6% 55,256 0.2% 14,792 0.0% 11,224 0.0%
str_replace 1,084 0.8% 1,451 0.2% 1,451 0.2% 2,174 0.3% 2,174 0.3% 365,440 1.1% 365,440 1.1% 45,568 0.1% 45,568 0.1%
load::system/system.module 1 0.0% 2,166 0.3% 2,166 0.3% 2,168 0.3% 2,168 0.3% 300,960 0.9% 300,960 0.9% 308,744 0.9% 308,744 0.9%
load::Form/FormBuilder.php 1 0.0% 2,166 0.3% 2,166 0.3% 2,167 0.3% 2,167 0.3% 298,872 0.9% 298,872 0.9% 306,248 0.9% 306,248 0.9%
Drupal\field\Entity\FieldConfig::__construct 455 0.3% 9,212 1.3% 2,522 0.4% 9,576 1.4% 2,154 0.3% 42,744 0.1% 1,424 0.0% 1,112 0.0% 344 0.0%
load::Entity/FieldableDatabaseStorageController.php 1 0.0% 2,087 0.3% 2,087 0.3% 2,089 0.3% 2,089 0.3% 308,880 0.9% 308,880 0.9% 331,872 1.0% 331,872 1.0%
FilesystemIterator::next 929 0.6% 1,616 0.2% 1,616 0.2% 2,061 0.3% 2,061 0.3% -96,136 -0.3% -96,136 -0.3% 1,200 0.0% 1,200 0.0%
load::comment/comment.module 1 0.0% 2,054 0.3% 2,054 0.3% 2,055 0.3% 2,055 0.3% 280,808 0.9% 280,808 0.9% 297,832 0.9% 297,832 0.9%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 616 0.4% 2,457 0.3% 1,624 0.2% 2,971 0.4% 2,014 0.3% 71,032 0.2% 1,512 0.0% 90,280 0.3% 1,656 0.0%
Drupal\Core\PathProcessor\PathProcessorManager::processOutbound 272 0.2% 11,033 1.6% 2,501 0.4% 11,228 1.6% 1,997 0.3% 21,752 0.1% 1,864 0.0% 22,768 0.1% 0 0.0%
load::user/user.module 1 0.0% 1,951 0.3% 1,951 0.3% 1,954 0.3% 1,954 0.3% 259,472 0.8% 259,472 0.8% 273,000 0.8% 273,000 0.8%
explode 1,169 0.8% 1,301 0.2% 1,301 0.2% 1,950 0.3% 1,950 0.3% 591,536 1.8% 591,536 1.8% 28,840 0.1% 28,840 0.1%
load::includes/bootstrap.inc 1 0.0% 1,942 0.3% 1,942 0.3% 1,943 0.3% 1,943 0.3% 251,016 0.8% 251,016 0.8% 255,184 0.8% 255,184 0.8%
ltrim 1,584 1.1% 369 0.1% 369 0.1% 1,938 0.3% 1,938 0.3% 69,368 0.2% 69,368 0.2% 2,336 0.0% 2,336 0.0%
load::includes/menu.inc 1 0.0% 1,847 0.3% 1,847 0.3% 1,847 0.3% 1,847 0.3% 230,120 0.7% 230,120 0.7% 198,392 0.6% 198,392 0.6%
Symfony\Component\Yaml\Parser::isCurrentLineBlank 772 0.5% 2,343 0.3% 1,710 0.2% 2,853 0.4% 1,831 0.3% 39,824 0.1% 8,824 0.0% 840 0.0% 840 0.0%
htmlspecialchars 932 0.7% 1,245 0.2% 1,245 0.2% 1,819 0.3% 1,819 0.3% 145,344 0.4% 145,344 0.4% 3,568 0.0% 3,568 0.0%
Symfony\Component\HttpFoundation\Request::get 360 0.3% 5,041 0.7% 2,041 0.3% 5,399 0.8% 1,759 0.3% 12,216 0.0% 11,376 0.0% 1,872 0.0% 1,072 0.0%
is_integer 1,569 1.1% 149 0.0% 149 0.0% 1,755 0.3% 1,755 0.3% 5,712 0.0% 5,712 0.0% 7,112 0.0% 7,112 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineComment 681 0.5% 2,083 0.3% 2,010 0.3% 2,573 0.4% 1,752 0.3% 35,456 0.1% 7,368 0.0% 1,336 0.0% 888 0.0%
SplFileInfo::openFile 74 0.1% 1,693 0.2% 1,693 0.2% 1,751 0.3% 1,751 0.3% 164,680 0.5% 164,680 0.5% 121,136 0.4% 121,136 0.4%
load::Extension/Core.php 1 0.0% 1,744 0.2% 1,744 0.2% 1,745 0.3% 1,745 0.3% 261,984 0.8% 261,984 0.8% 265,008 0.8% 265,008 0.8%
_theme@2 39 0.0% 56,233 8.0% 2,271 0.3% 56,264 8.1% 1,745 0.3% 371,384 1.1% -99,520 -0.3% 532,648 1.6% 5,624 0.0%
load::HttpFoundation/Request.php 1 0.0% 1,720 0.2% 1,720 0.2% 1,722 0.2% 1,722 0.2% 276,840 0.8% 276,840 0.8% 198,208 0.6% 198,208 0.6%
Drupal\Core\Routing\UrlGenerator::processPath 272 0.2% 13,529 1.9% 2,094 0.3% 13,720 2.0% 1,718 0.2% 52,312 0.2% 15,760 0.0% 24,392 0.1% 1,576 0.0%
system_get_module_admin_tasks 41 0.0% 96,832 13.8% 2,266 0.3% 96,428 13.8% 1,688 0.2% 1,864,128 5.6% -44,312 -0.1% 2,002,088 6.0% 376 0.0%
FilterIterator::current 1,410 1.0% 103 0.0% 103 0.0% 1,666 0.2% 1,666 0.2% 1,664 0.0% 1,664 0.0% 1,256 0.0% 1,256 0.0%
Symfony\Component\Yaml\Parser::parse@1 36 0.0% 9,542 1.4% 2,404 0.3% 9,568 1.4% 1,655 0.2% 66,824 0.2% -45,736 -0.1% 14,944 0.0% 4,152 0.0%
Drupal\Core\Database\Connection::query 127 0.1% 23,841 3.4% 1,990 0.3% 18,627 2.7% 1,648 0.2% 1,053,000 3.2% -117,184 -0.4% 691,696 2.1% 33,776 0.1%
Drupal\Core\Access\AccessManager::checkNamedRoute 89 0.1% 71,695 10.2% 2,047 0.3% 71,721 10.3% 1,642 0.2% 268,504 0.8% -865,472 -2.6% 881,232 2.7% 0 0.0%
[ display all ]