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

Overall Summary
Total Incl. Wall Time (microsec):204,134 microsecs
Total Incl. MemUse (bytes):17,958,304 bytes
Total Incl. PeakMemUse (bytes):18,166,000 bytes
Number of Function Calls:45,889


[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,386 9.6% 1,027 0.5% 1,027 0.5% 24,536 0.1% 24,536 0.1% 12,904 0.1% 12,904 0.1%
substr 1,132 2.5% 403 0.2% 403 0.2% 71,712 0.4% 71,712 0.4% 18,696 0.1% 18,696 0.1%
strtr 1,088 2.4% 2,535 1.2% 2,421 1.2% 77,480 0.4% 76,240 0.4% 2,013,256 11.1% 2,013,256 11.1%
array_key_exists 978 2.1% 462 0.2% 462 0.2% 21,736 0.1% 21,736 0.1% 7,824 0.0% 7,824 0.0%
is_array 843 1.8% 189 0.1% 189 0.1% 29,928 0.2% 29,928 0.2% 9,064 0.0% 9,064 0.0%
is_file 789 1.7% 4,121 2.0% 4,121 2.0% -232 -0.0% -232 -0.0% 22,056 0.1% 22,056 0.1%
Composer\Autoload\ClassLoader::findFile 789 1.7% 20,227 9.9% 3,187 1.6% 133,912 0.7% 4,688 0.0% 330,584 1.8% 61,832 0.3%
Composer\Autoload\ClassLoader::findFileWithExtension 776 1.7% 17,040 8.3% 11,107 5.4% 129,224 0.7% 38,432 0.2% 268,752 1.5% 220,880 1.2%
preg_replace 597 1.3% 1,046 0.5% 1,046 0.5% 74,744 0.4% 74,744 0.4% 11,744 0.1% 11,744 0.1%
is_string 547 1.2% 119 0.1% 119 0.1% 15,680 0.1% 15,680 0.1% 7,480 0.0% 7,480 0.0%
array_keys 509 1.1% 652 0.3% 652 0.3% 461,328 2.6% 461,328 2.6% 66,648 0.4% 66,648 0.4%
???_op@1 474 1.0% 24,354 11.9% 3,509 1.7% 5,088,256 28.3% 1,598,648 8.9% 4,306,800 23.7% 1,359,456 7.5%
Symfony\Component\DependencyInjection\Container::get 472 1.0% 32,457 15.9% 1,586 0.8% 4,358,864 24.3% 69,520 0.4% 3,683,744 20.3% 44,408 0.2%
function_exists 447 1.0% 263 0.1% 263 0.1% 15,152 0.1% 15,152 0.1% 6,600 0.0% 6,600 0.0%
spl_autoload_call 420 0.9% 45,494 22.3% 1,078 0.5% 7,666,840 42.7% 193,136 1.1% 6,091,816 33.5% 100,680 0.6%
Composer\Autoload\includeFile 419 0.9% 31,201 15.3% 2,152 1.1% 7,470,416 41.6% 45,104 0.3% 5,805,616 32.0% 103,336 0.6%
Composer\Autoload\ClassLoader::loadClass 419 0.9% 44,394 21.7% 1,687 0.8% 7,459,576 41.5% -80,184 -0.4% 5,977,312 32.9% 2,064 0.0%
implode 409 0.9% 336 0.2% 336 0.2% 100,336 0.6% 100,336 0.6% 13,728 0.1% 13,728 0.1%
array_merge 400 0.9% 361 0.2% 361 0.2% 221,928 1.2% 221,928 1.2% 68,056 0.4% 68,056 0.4%
str_replace 351 0.8% 485 0.2% 485 0.2% 206,488 1.1% 206,488 1.1% 36,152 0.2% 36,152 0.2%
count 349 0.8% 376 0.2% 222 0.1% 34,064 0.2% 26,752 0.1% 17,904 0.1% 15,136 0.1%
Drupal::getContainer 339 0.7% 365 0.2% 365 0.2% 16,648 0.1% 16,648 0.1% 7,456 0.0% 7,456 0.0%
strlen 314 0.7% 118 0.1% 118 0.1% 14,080 0.1% 14,080 0.1% 10,256 0.1% 10,256 0.1%
???_op@2 264 0.6% 8,624 4.2% 1,331 0.7% 2,012,456 11.2% 723,488 4.0% 1,711,296 9.4% 634,000 3.5%
ArrayIterator::__construct 249 0.5% 233 0.1% 233 0.1% 30,680 0.2% 30,680 0.2% 24,232 0.1% 24,232 0.1%
Composer\Autoload\includeFile@1 247 0.5% 11,597 5.7% 1,111 0.5% 3,188,440 17.8% 28,672 0.2% 2,516,856 13.9% 61,088 0.3%
spl_autoload_call@1 247 0.5% 19,142 9.4% 626 0.3% 3,171,240 17.7% -10,320 -0.1% 2,629,224 14.5% 5,344 0.0%
Composer\Autoload\ClassLoader::loadClass@1 247 0.5% 18,516 9.1% 998 0.5% 3,181,560 17.7% -48,480 -0.3% 2,623,880 14.4% 2,032 0.0%
PDOStatement::setFetchMode 241 0.5% 251 0.1% 251 0.1% 2,688 0.0% 2,688 0.0% 1,624 0.0% 1,624 0.0%
is_integer 237 0.5% 47 0.0% 47 0.0% 1,328 0.0% 1,328 0.0% 1,328 0.0% 1,328 0.0%
Twig_Node::getIterator 236 0.5% 615 0.3% 397 0.2% 197,320 1.1% 168,376 0.9% 181,800 1.0% 159,016 0.9%
Twig_Node::setNode 231 0.5% 231 0.1% 231 0.1% 9,184 0.1% 9,184 0.1% 4,296 0.0% 4,296 0.0%
htmlspecialchars 220 0.5% 221 0.1% 221 0.1% 37,496 0.2% 37,496 0.2% 2,504 0.0% 2,504 0.0%
in_array 218 0.5% 149 0.1% 149 0.1% 17,696 0.1% 17,696 0.1% 7,448 0.0% 7,448 0.0%
strtolower 213 0.5% 106 0.1% 106 0.1% 17,656 0.1% 17,656 0.1% 6,704 0.0% 6,704 0.0%
Drupal\Component\Utility\SafeMarkup::set 202 0.4% 464 0.2% 464 0.2% 177,632 1.0% 177,632 1.0% 13,200 0.1% 13,200 0.1%
func_get_args 193 0.4% 213 0.1% 213 0.1% 165,968 0.9% 165,968 0.9% 38,768 0.2% 38,768 0.2%
Drupal\Core\Database\Connection::escapeTable 176 0.4% 680 0.3% 338 0.2% 21,688 0.1% 2,912 0.0% 8,432 0.0% 5,224 0.0%
array_diff 168 0.4% 517 0.3% 517 0.3% 43,480 0.2% 43,480 0.2% 11,496 0.1% 11,496 0.1%
explode 168 0.4% 171 0.1% 171 0.1% 106,120 0.6% 106,120 0.6% 13,272 0.1% 13,272 0.1%
preg_match 166 0.4% 261 0.1% 261 0.1% 31,040 0.2% 31,040 0.2% 13,592 0.1% 13,592 0.1%
Symfony\Component\DependencyInjection\Container::get@1 164 0.4% 20,670 10.1% 785 0.4% 2,972,744 16.6% 61,992 0.3% 2,693,192 14.8% 39,992 0.2%
Twig_Node::getAttribute 162 0.4% 366 0.2% 357 0.2% 20,072 0.1% 19,432 0.1% 15,016 0.1% 14,376 0.1%
array_values 159 0.3% 114 0.1% 114 0.1% 63,448 0.4% 63,448 0.4% 14,472 0.1% 14,472 0.1%
Drupal\Core\Theme\ThemeManager::getActiveTheme 152 0.3% 3,074 1.5% 176 0.1% 326,072 1.8% 12,032 0.1% 325,888 1.8% 4,640 0.0%
SplDoublyLinkedList::push 151 0.3% 158 0.1% 158 0.1% 13,224 0.1% 13,224 0.1% 1,384 0.0% 1,384 0.0%
SplDoublyLinkedList::pop 146 0.3% 135 0.1% 135 0.1% -12,688 -0.1% -12,688 -0.1% 568 0.0% 568 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 140 0.3% 416 0.2% 340 0.2% 22,112 0.1% 21,448 0.1% 13,024 0.1% 12,448 0.1%
is_object 134 0.3% 33 0.0% 33 0.0% 7,848 0.0% 7,848 0.0% 792 0.0% 792 0.0%
strrpos 134 0.3% 36 0.0% 36 0.0% 3,288 0.0% 3,288 0.0% 1,728 0.0% 1,728 0.0%
is_bool 132 0.3% 15 0.0% 15 0.0% 2,568 0.0% 2,568 0.0% 624 0.0% 624 0.0%
Twig_Node::getNode 129 0.3% 284 0.1% 280 0.1% 15,984 0.1% 15,352 0.1% 10,304 0.1% 9,672 0.1%
array_unique 128 0.3% 149 0.1% 149 0.1% 54,888 0.3% 54,888 0.3% 5,048 0.0% 5,048 0.0%
Drupal::service 128 0.3% 4,665 2.3% 508 0.2% 611,648 3.4% 21,512 0.1% 475,248 2.6% 7,256 0.0%
Drupal\Core\Database\Connection::escapeField 121 0.3% 392 0.2% 206 0.1% 13,344 0.1% 1,384 0.0% 1,864 0.0% 1,576 0.0%
dirname 117 0.3% 75 0.0% 75 0.0% 12,896 0.1% 12,896 0.1% 6,976 0.0% 6,976 0.0%
Symfony\Component\DependencyInjection\Container::get@2 113 0.2% 11,746 5.8% 472 0.2% 1,598,640 8.9% 42,432 0.2% 1,408,296 7.8% 33,832 0.2%
Drupal\Core\Cache\CacheableMetadata::merge 109 0.2% 1,217 0.6% 333 0.2% 46,400 0.3% 19,264 0.1% 4,560 0.0% 1,776 0.0%
Drupal\Core\Database\Connection::prepareQuery 108 0.2% 1,844 0.9% 417 0.2% 114,560 0.6% -18,288 -0.1% 37,216 0.2% 1,488 0.0%
PDO::prepare 108 0.2% 931 0.5% 417 0.2% 106,432 0.6% 99,632 0.6% 11,384 0.1% 9,808 0.1%
PDOStatement::execute 108 0.2% 26,220 12.8% 26,220 12.8% 536,632 3.0% 536,632 3.0% 316,848 1.7% 316,848 1.7%
Drupal\Core\Database\Statement::execute 108 0.2% 27,618 13.5% 1,170 0.6% 540,488 3.0% 1,864 0.0% 320,440 1.8% 1,880 0.0%
Drupal\Core\Database\Connection::query 108 0.2% 33,308 16.3% 1,424 0.7% 594,408 3.3% -168,760 -0.9% 466,656 2.6% 24,472 0.1%
Drupal\Core\Database\Statement::__construct 108 0.2% 514 0.3% 395 0.2% 6,800 0.0% 6,128 0.0% 1,576 0.0% 1,072 0.0%
Drupal\Core\Database\Connection::getLogger 108 0.2% 114 0.1% 114 0.1% 680 0.0% 680 0.0% 632 0.0% 632 0.0%
Drupal\Core\Database\Connection::expandArguments 108 0.2% 2,127 1.0% 1,614 0.8% 22,512 0.1% -99,072 -0.6% 62,848 0.3% 43,256 0.2%
Drupal\Core\Database\Connection::defaultOptions 108 0.2% 204 0.1% 204 0.1% 82,776 0.5% 82,776 0.5% 21,680 0.1% 21,680 0.1%
Drupal\Core\Database\Connection::prefixTables 108 0.2% 496 0.2% 252 0.1% 26,416 0.1% -113,416 -0.6% 24,344 0.1% 664 0.0%
sort 107 0.2% 104 0.1% 104 0.1% 3,904 0.0% 3,904 0.0% 2,472 0.0% 2,472 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 106 0.2% 1,459 0.7% 350 0.2% 102,040 0.6% 7,648 0.0% 105,512 0.6% 1,576 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 106 0.2% 1,876 0.9% 364 0.2% 129,720 0.7% 10,896 0.1% 109,968 0.6% 3,872 0.0%
Drupal\Core\Template\Attribute::offsetSet 103 0.2% 1,179 0.6% 260 0.1% 65,784 0.4% 21,744 0.1% 304 0.0% 0 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 103 0.2% 919 0.5% 620 0.3% 44,040 0.2% 25,264 0.1% 304 0.0% 256 0.0%
Drupal\Core\Template\AttributeValueBase::render 103 0.2% 1,002 0.5% 406 0.2% 17,704 0.1% -25,024 -0.1% 2,536 0.0% 392 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 103 0.2% 115 0.1% 115 0.1% 704 0.0% 704 0.0% 48 0.0% 48 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 101 0.2% 1,309 0.6% 297 0.1% 41,672 0.2% 3,208 0.0% 2,320 0.0% 1,560 0.0%
Twig_Compiler::raw 101 0.2% 101 0.0% 101 0.0% 11,032 0.1% 11,032 0.1% 16,776 0.1% 16,776 0.1%
Drupal\Core\Entity\Entity::id 101 0.2% 69 0.0% 69 0.0% 4,088 0.0% 4,088 0.0% 1,688 0.0% 1,688 0.0%
Drupal\Core\Theme\ActiveTheme::getName 98 0.2% 75 0.0% 75 0.0% 6,768 0.0% 6,768 0.0% 3,192 0.0% 3,192 0.0%
Twig_Environment::hasExtension 96 0.2% 100 0.0% 100 0.0% 6,600 0.0% 6,600 0.0% 1,384 0.0% 1,384 0.0%
Twig_Environment::getExtension 95 0.2% 124 0.1% 124 0.1% 9,304 0.1% 9,304 0.1% 2,200 0.0% 2,200 0.0%
Symfony\Component\HttpFoundation\Request::isFromTrustedProxy 94 0.2% 97 0.0% 97 0.0% 7,360 0.0% 7,360 0.0% 2,888 0.0% 2,888 0.0%
array_shift 90 0.2% 51 0.0% 51 0.0% -2,264 -0.0% -2,264 -0.0% 1,080 0.0% 1,080 0.0%
is_int 89 0.2% 14 0.0% 14 0.0% 3,856 0.0% 3,856 0.0% 2,976 0.0% 2,976 0.0%
Drupal\Core\Extension\Extension::getPath 88 0.2% 194 0.1% 148 0.1% 12,168 0.1% 6,544 0.0% 6,016 0.0% 3,288 0.0%
Drupal\Core\Database\Connection::escapeAlias 88 0.2% 256 0.1% 140 0.1% 9,264 0.1% 712 0.0% 1,880 0.0% 928 0.0%
Drupal\Core\Access\AccessResult::getCacheMaxAge 86 0.2% 53 0.0% 53 0.0% 2,064 0.0% 2,064 0.0% 1,448 0.0% 1,448 0.0%
Twig_Node::__construct 85 0.2% 99 0.0% 99 0.0% 21,864 0.1% 21,864 0.1% 24,296 0.1% 24,296 0.1%
end 81 0.2% 67 0.0% 67 0.0% 664 0.0% 664 0.0% 664 0.0% 664 0.0%
Symfony\Component\HttpFoundation\RequestStack::getCurrentRequest 81 0.2% 263 0.1% 196 0.1% 15,352 0.1% 14,688 0.1% 4,192 0.0% 3,528 0.0%
Drupal\Core\Database\Query\Select::addField 80 0.2% 148 0.1% 148 0.1% 48,088 0.3% 48,088 0.3% 0 0.0% 0 0.0%
???_op@3 80 0.2% 3,470 1.7% 613 0.3% 762,848 4.2% 333,328 1.9% 673,528 3.7% 300,928 1.7%
Twig_Environment::isStrictVariables 79 0.2% 25 0.0% 25 0.0% 1,368 0.0% 1,368 0.0% 1,280 0.0% 1,280 0.0%
Drupal\Core\Template\AttributeString::__toString 78 0.2% 226 0.1% 144 0.1% 17,480 0.1% 4,152 0.0% 640 0.0% 240 0.0%
Twig_NodeVisitor_Optimizer::enterOptimizeFor 77 0.2% 264 0.1% 193 0.1% 6,288 0.0% 2,904 0.0% 5,976 0.0% 2,408 0.0%
Drupal\Core\Template\TwigNodeVisitor::enterNode 77 0.2% 77 0.0% 77 0.0% 10,320 0.1% 10,320 0.1% 7,480 0.0% 7,480 0.0%
Twig_NodeVisitor_Optimizer::leaveNode 77 0.2% 963 0.5% 574 0.3% 18,912 0.1% 8,304 0.0% 12,968 0.1% 7,744 0.0%
Drupal\Core\Template\TwigNodeVisitor::leaveNode 77 0.2% 227 0.1% 121 0.1% 32,144 0.2% 13,864 0.1% 25,080 0.1% 9,328 0.1%
Twig_NodeVisitor_Optimizer::enterNode 77 0.2% 422 0.2% 158 0.1% 17,440 0.1% 11,152 0.1% 14,464 0.1% 8,488 0.0%
Twig_NodeVisitor_Optimizer::leaveOptimizeFor 77 0.2% 83 0.0% 81 0.0% 1,360 0.0% 936 0.0% 832 0.0% 640 0.0%
[ display all ]