Run Report
Run #55d345ba7a723: XHProf Run (Namespace=drupal-perf-sorressean)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):155,565 microsecs
Total Incl. MemUse (bytes):15,825,536 bytes
Total Incl. PeakMemUse (bytes):15,900,344 bytes
Number of Function Calls:38,249


[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.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
strpos 4,305 11.3% 623 0.4% 623 0.4% 23,904 0.2% 23,904 0.2% 13,624 0.1% 13,624 0.1%
substr 1,064 2.8% 298 0.2% 298 0.2% 66,544 0.4% 66,544 0.4% 16,744 0.1% 16,744 0.1%
strtr 972 2.5% 2,349 1.5% 2,252 1.4% 72,616 0.5% 71,376 0.5% 2,019,328 12.7% 2,019,328 12.7%
is_array 752 2.0% 124 0.1% 124 0.1% 28,000 0.2% 28,000 0.2% 10,224 0.1% 10,224 0.1%
is_file 731 1.9% 3,504 2.3% 3,504 2.3% -176 -0.0% -176 -0.0% 24,008 0.2% 24,008 0.2%
Composer\Autoload\ClassLoader::findFile 731 1.9% 17,672 11.4% 2,807 1.8% 124,912 0.8% 4,688 0.0% 303,272 1.9% 58,296 0.4%
Composer\Autoload\ClassLoader::findFileWithExtension 718 1.9% 14,865 9.6% 10,131 6.5% 120,224 0.8% 34,184 0.2% 244,976 1.5% 196,416 1.2%
array_key_exists 648 1.7% 483 0.3% 483 0.3% 17,880 0.1% 17,880 0.1% 6,424 0.0% 6,424 0.0%
preg_replace 531 1.4% 822 0.5% 822 0.5% 98,592 0.6% 98,592 0.6% 10,960 0.1% 10,960 0.1%
is_string 514 1.3% 95 0.1% 95 0.1% 13,728 0.1% 13,728 0.1% 6,048 0.0% 6,048 0.0%
array_keys 484 1.3% 543 0.3% 543 0.3% 420,624 2.7% 420,624 2.7% 65,992 0.4% 65,992 0.4%
Symfony\Component\DependencyInjection\Container::get 471 1.2% 27,850 17.9% 1,529 1.0% 4,358,848 27.5% 69,520 0.4% 3,748,752 23.6% 47,584 0.3%
???_op@1 428 1.1% 19,823 12.7% 3,118 2.0% 5,026,344 31.8% 1,572,744 9.9% 4,277,232 26.9% 1,340,656 8.4%
spl_autoload_call 374 1.0% 34,272 22.0% 921 0.6% 7,301,200 46.1% 177,136 1.1% 5,757,712 36.2% 95,624 0.6%
Composer\Autoload\includeFile 373 1.0% 22,030 14.2% 1,763 1.1% 7,118,832 45.0% 42,184 0.3% 5,504,240 34.6% 93,664 0.6%
Composer\Autoload\ClassLoader::loadClass 373 1.0% 33,329 21.4% 1,441 0.9% 7,109,936 44.9% -71,160 -0.4% 5,648,264 35.5% 1,872 0.0%
implode 350 0.9% 260 0.2% 260 0.2% 92,728 0.6% 92,728 0.6% 14,872 0.1% 14,872 0.1%
Drupal::getContainer 338 0.9% 352 0.2% 352 0.2% 16,648 0.1% 16,648 0.1% 7,456 0.0% 7,456 0.0%
str_replace 321 0.8% 466 0.3% 466 0.3% 179,480 1.1% 179,480 1.1% 37,112 0.2% 37,112 0.2%
function_exists 318 0.8% 181 0.1% 181 0.1% 12,552 0.1% 12,552 0.1% 6,024 0.0% 6,024 0.0%
array_merge 315 0.8% 201 0.1% 201 0.1% 138,648 0.9% 138,648 0.9% 26,432 0.2% 26,432 0.2%
count 265 0.7% 208 0.1% 142 0.1% 23,320 0.1% 19,032 0.1% 11,248 0.1% 9,664 0.1%
???_op@2 255 0.7% 7,204 4.6% 1,209 0.8% 1,989,728 12.6% 716,088 4.5% 1,690,672 10.6% 630,408 4.0%
spl_autoload_call@1 238 0.6% 15,042 9.7% 571 0.4% 3,135,232 19.8% -9,888 -0.1% 2,606,952 16.4% 5,288 0.0%
Composer\Autoload\includeFile@1 238 0.6% 8,406 5.4% 1,113 0.7% 3,151,680 19.9% 27,640 0.2% 2,494,368 15.7% 60,328 0.4%
Composer\Autoload\ClassLoader::loadClass@1 238 0.6% 14,471 9.3% 898 0.6% 3,145,120 19.9% -46,704 -0.3% 2,601,664 16.4% 1,904 0.0%
is_integer 237 0.6% 18 0.0% 18 0.0% 1,328 0.0% 1,328 0.0% 1,328 0.0% 1,328 0.0%
htmlspecialchars 220 0.6% 178 0.1% 178 0.1% 37,496 0.2% 37,496 0.2% 2,200 0.0% 2,200 0.0%
strtolower 213 0.6% 142 0.1% 142 0.1% 17,656 0.1% 17,656 0.1% 6,440 0.0% 6,440 0.0%
PDOStatement::setFetchMode 207 0.5% 223 0.1% 223 0.1% 2,688 0.0% 2,688 0.0% 1,624 0.0% 1,624 0.0%
strlen 203 0.5% 116 0.1% 116 0.1% 12,200 0.1% 12,200 0.1% 9,136 0.1% 9,136 0.1%
Drupal\Component\Utility\SafeMarkup::set 202 0.5% 403 0.3% 403 0.3% 177,632 1.1% 177,632 1.1% 3,048 0.0% 3,048 0.0%
in_array 190 0.5% 134 0.1% 134 0.1% 13,832 0.1% 13,832 0.1% 6,616 0.0% 6,616 0.0%
explode 167 0.4% 149 0.1% 149 0.1% 106,368 0.7% 106,368 0.7% 15,312 0.1% 15,312 0.1%
Symfony\Component\DependencyInjection\Container::get@1 164 0.4% 17,536 11.3% 706 0.5% 2,972,808 18.8% 61,976 0.4% 2,696,816 17.0% 42,304 0.3%
Drupal\Core\Database\Connection::escapeTable 158 0.4% 551 0.4% 262 0.2% 19,992 0.1% 3,360 0.0% 10,496 0.1% 6,456 0.0%
array_diff 157 0.4% 426 0.3% 426 0.3% 41,960 0.3% 41,960 0.3% 12,064 0.1% 12,064 0.1%
SplDoublyLinkedList::push 151 0.4% 143 0.1% 143 0.1% 13,224 0.1% 13,224 0.1% 2,808 0.0% 2,808 0.0%
Drupal\Core\Theme\ThemeManager::getActiveTheme 151 0.4% 2,987 1.9% 155 0.1% 326,088 2.1% 12,032 0.1% 326,584 2.1% 5,032 0.0%
array_values 151 0.4% 102 0.1% 102 0.1% 59,992 0.4% 59,992 0.4% 14,792 0.1% 14,792 0.1%
SplDoublyLinkedList::pop 146 0.4% 118 0.1% 118 0.1% -12,688 -0.1% -12,688 -0.1% 568 0.0% 568 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 140 0.4% 491 0.3% 390 0.3% 22,112 0.1% 21,448 0.1% 13,216 0.1% 12,640 0.1%
func_get_args 134 0.4% 141 0.1% 141 0.1% 145,808 0.9% 145,808 0.9% 32,280 0.2% 32,280 0.2%
is_object 134 0.4% 24 0.0% 24 0.0% 7,848 0.0% 7,848 0.0% 1,360 0.0% 1,360 0.0%
Drupal::service 127 0.3% 4,146 2.7% 454 0.3% 610,960 3.9% 20,848 0.1% 467,376 2.9% 7,496 0.0%
array_unique 124 0.3% 131 0.1% 131 0.1% 54,368 0.3% 54,368 0.3% 4,960 0.0% 4,960 0.0%
is_bool 120 0.3% 3 0.0% 3 0.0% 1,944 0.0% 1,944 0.0% 544 0.0% 544 0.0%
dirname 116 0.3% 46 0.0% 46 0.0% 12,080 0.1% 12,080 0.1% 6,976 0.0% 6,976 0.0%
Symfony\Component\DependencyInjection\Container::get@2 113 0.3% 10,255 6.6% 410 0.3% 1,598,712 10.1% 42,432 0.3% 1,406,096 8.8% 34,704 0.2%
Drupal\Core\Database\Connection::escapeField 110 0.3% 261 0.2% 136 0.1% 12,456 0.1% 1,576 0.0% 3,336 0.0% 2,416 0.0%
Drupal\Core\Cache\CacheableMetadata::merge 109 0.3% 1,115 0.7% 299 0.2% 46,400 0.3% 19,264 0.1% 5,264 0.0% 1,776 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 107 0.3% 856 0.6% 317 0.2% 69,192 0.4% 6,776 0.0% 74,560 0.5% 1,720 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 107 0.3% 1,247 0.8% 353 0.2% 97,704 0.6% 11,640 0.1% 79,480 0.5% 4,336 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 103 0.3% 823 0.5% 579 0.4% 44,040 0.3% 25,264 0.2% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 103 0.3% 106 0.1% 106 0.1% 704 0.0% 704 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 103 0.3% 1,065 0.7% 242 0.2% 65,784 0.4% 21,744 0.1% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 103 0.3% 912 0.6% 401 0.3% 17,704 0.1% -25,024 -0.2% 944 0.0% 144 0.0%
sort 103 0.3% 87 0.1% 87 0.1% 3,904 0.0% 3,904 0.0% 3,248 0.0% 3,248 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 101 0.3% 1,161 0.7% 257 0.2% 41,672 0.3% 3,208 0.0% 2,320 0.0% 1,560 0.0%
Drupal\Core\Entity\Entity::id 101 0.3% 74 0.0% 74 0.0% 4,088 0.0% 4,088 0.0% 1,688 0.0% 1,688 0.0%
Drupal\Core\Theme\ActiveTheme::getName 97 0.3% 73 0.0% 73 0.0% 6,096 0.0% 6,096 0.0% 3,720 0.0% 3,720 0.0%
Symfony\Component\HttpFoundation\Request::isFromTrustedProxy 94 0.2% 106 0.1% 106 0.1% 7,360 0.0% 7,360 0.0% 2,888 0.0% 2,888 0.0%
Twig_Environment::getExtension 94 0.2% 100 0.1% 100 0.1% 8,648 0.1% 8,648 0.1% 1,040 0.0% 1,040 0.0%
Drupal\Core\Database\Connection::prefixTables 91 0.2% 422 0.3% 218 0.1% 22,664 0.1% -95,480 -0.6% 26,800 0.2% 664 0.0%
Drupal\Core\Database\Connection::defaultOptions 91 0.2% 151 0.1% 151 0.1% 69,880 0.4% 69,880 0.4% 24,040 0.2% 24,040 0.2%
Drupal\Core\Database\Connection::expandArguments 91 0.2% 1,877 1.2% 1,399 0.9% 22,440 0.1% -93,504 -0.6% 69,872 0.4% 48,608 0.3%
Drupal\Core\Database\Connection::query 91 0.2% 27,264 17.5% 1,173 0.8% 555,408 3.5% -112,632 -0.7% 425,368 2.7% 25,960 0.2%
Drupal\Core\Database\Statement::execute 91 0.2% 22,483 14.5% 998 0.6% 475,464 3.0% 1,864 0.0% 265,832 1.7% 1,880 0.0%
Drupal\Core\Database\Statement::__construct 91 0.2% 412 0.3% 310 0.2% 5,984 0.0% 5,312 0.0% 1,576 0.0% 1,072 0.0%
PDOStatement::execute 91 0.2% 21,295 13.7% 21,295 13.7% 471,608 3.0% 471,608 3.0% 262,240 1.6% 262,240 1.6%
Drupal\Core\Database\Connection::getLogger 91 0.2% 95 0.1% 95 0.1% 680 0.0% 680 0.0% 632 0.0% 632 0.0%
PDO::prepare 91 0.2% 776 0.5% 364 0.2% 90,432 0.6% 84,448 0.5% 11,376 0.1% 9,800 0.1%
Drupal\Core\Database\Connection::prepareQuery 91 0.2% 1,543 1.0% 345 0.2% 97,744 0.6% -15,352 -0.1% 39,664 0.2% 1,488 0.0%
Drupal\Core\Extension\Extension::getPath 88 0.2% 183 0.1% 165 0.1% 12,168 0.1% 6,544 0.0% 6,016 0.0% 3,288 0.0%
array_shift 86 0.2% 38 0.0% 38 0.0% -3,200 -0.0% -3,200 -0.0% 464 0.0% 464 0.0%
Drupal\Core\Access\AccessResult::getCacheMaxAge 86 0.2% 30 0.0% 30 0.0% 2,064 0.0% 2,064 0.0% 1,448 0.0% 1,448 0.0%
Drupal\Core\Database\Connection::escapeAlias 83 0.2% 181 0.1% 96 0.1% 8,824 0.1% 712 0.0% 2,168 0.0% 1,024 0.0%
Symfony\Component\HttpFoundation\RequestStack::getCurrentRequest 81 0.2% 240 0.2% 179 0.1% 15,352 0.1% 14,688 0.1% 4,904 0.0% 4,240 0.0%
end 81 0.2% 61 0.0% 61 0.0% 664 0.0% 664 0.0% 664 0.0% 664 0.0%
Drupal\Core\Database\Query\Select::addField 80 0.2% 127 0.1% 127 0.1% 48,072 0.3% 48,072 0.3% 10,744 0.1% 10,744 0.1%
???_op@3 78 0.2% 2,905 1.9% 555 0.4% 759,032 4.8% 333,272 2.1% 666,960 4.2% 300,808 1.9%
Drupal\Core\Template\AttributeString::__toString 78 0.2% 207 0.1% 138 0.1% 17,480 0.1% 4,152 0.0% 192 0.0% 96 0.0%
strrpos 78 0.2% 18 0.0% 18 0.0% 3,288 0.0% 3,288 0.0% 2,400 0.0% 2,400 0.0%
Drupal\Core\TypedData\DataDefinition::isComputed 77 0.2% 38 0.0% 38 0.0% 5,104 0.0% 5,104 0.0% 760 0.0% 760 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKeys 75 0.2% 107 0.1% 107 0.1% 28,536 0.2% 28,536 0.2% 5,776 0.0% 5,776 0.0%
Drupal\Core\Access\AccessResult::setCacheMaxAge 72 0.2% 70 0.0% 70 0.0% 448 0.0% 448 0.0% 1,808 0.0% 1,808 0.0%
reset 69 0.2% 64 0.0% 64 0.0% 14,136 0.1% 14,136 0.1% 2,488 0.0% 2,488 0.0%
class_exists 68 0.2% 6,985 4.5% 152 0.1% 1,954,544 12.4% 6,896 0.0% 1,614,392 10.2% 6,400 0.0%
Drupal\Core\Template\Attribute::__clone 65 0.2% 66 0.0% 66 0.0% 5,832 0.0% 5,832 0.0% 1,640 0.0% 1,640 0.0%
Composer\Autoload\includeFile@2 65 0.2% 3,143 2.0% 269 0.2% 1,006,432 6.4% 8,712 0.1% 763,808 4.8% 17,184 0.1%
spl_autoload_call@2 65 0.2% 4,991 3.2% 155 0.1% 1,004,320 6.3% -1,584 -0.0% 796,104 5.0% 2,320 0.0%
Composer\Autoload\ClassLoader::loadClass@2 65 0.2% 4,836 3.1% 247 0.2% 1,005,904 6.4% -11,880 -0.1% 793,784 5.0% 1,440 0.0%
Drupal\Core\Config\ConfigFactory::getConfigCacheKey 65 0.2% 404 0.3% 274 0.2% 10,248 0.1% -20,224 -0.1% 7,456 0.0% 1,832 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 62 0.2% 103 0.1% 95 0.1% 6,096 0.0% 4,232 0.0% 3,512 0.0% 1,592 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 62 0.2% 1,114 0.7% 286 0.2% 45,808 0.3% 7,624 0.0% 158,432 1.0% 3,984 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 62 0.2% 328 0.2% 213 0.1% 10,480 0.1% 1,424 0.0% 8,712 0.1% 2,240 0.0%
Drupal\Core\StringTranslation\TranslationManager::doTranslate 62 0.2% 537 0.3% 209 0.1% 8,632 0.1% -1,848 -0.0% 14,480 0.1% 5,768 0.0%
Drupal\Core\Utility\ThemeRegistry::has 61 0.2% 159 0.1% 121 0.1% 6,584 0.0% 5,928 0.0% 0 0.0% 0 0.0%
Drupal\Core\Field\BaseFieldDefinition::hasCustomStorage 61 0.2% 142 0.1% 117 0.1% 5,368 0.0% 1,784 0.0% 824 0.0% 728 0.0%
unserialize 61 0.2% 5,474 3.5% 3,413 2.2% 2,533,536 16.0% 1,761,808 11.1% 2,987,472 18.8% 2,294,712 14.4%
[ display all ]