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

Overall Summary
Total Incl. Wall Time (microsec):1,784,655 microsecs
Total Incl. MemUse (bytes):36,627,880 bytes
Total Incl. PeakMemUse (bytes):37,158,888 bytes
Number of Function Calls:558,506


[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 22,704 4.1% 2,480 0.1% 2,480 0.1% 41,584 0.1% 41,584 0.1% 15,096 0.0% 15,096 0.0%
function_exists 18,999 3.4% 3,546 0.2% 3,546 0.2% 22,968 0.1% 22,968 0.1% 33,936 0.1% 33,936 0.1%
in_array 18,193 3.3% 1,945 0.1% 1,945 0.1% 33,976 0.1% 33,976 0.1% 11,520 0.0% 11,520 0.0%
strlen 17,325 3.1% 1,734 0.1% 1,734 0.1% 23,248 0.1% 23,248 0.1% 10,408 0.0% 10,408 0.0%
str_replace 16,143 2.9% 3,190 0.2% 3,190 0.2% 2,969,384 8.1% 2,969,384 8.1% 180,360 0.5% 180,360 0.5%
preg_match 13,093 2.3% 31,301 1.8% 31,301 1.8% 1,813,624 5.0% 1,813,624 5.0% 116,304 0.3% 116,304 0.3%
array_key_exists 12,437 2.2% 1,856 0.1% 1,856 0.1% 27,992 0.1% 27,992 0.1% 7,936 0.0% 7,936 0.0%
is_array 11,049 2.0% 1,666 0.1% 1,666 0.1% 47,696 0.1% 47,696 0.1% 12,960 0.0% 12,960 0.0%
substr 10,549 1.9% 2,115 0.1% 2,115 0.1% 445,048 1.2% 445,048 1.2% 25,464 0.1% 25,464 0.1%
trim 9,667 1.7% 1,013 0.1% 1,013 0.1% 578,488 1.6% 578,488 1.6% 8,624 0.0% 8,624 0.0%
ltrim 9,420 1.7% 796 0.0% 796 0.0% 493,424 1.3% 493,424 1.3% 132,592 0.4% 132,592 0.4%
count 9,245 1.7% 4,606 0.3% 2,684 0.2% 50,888 0.1% 12,952 0.0% 23,312 0.1% 20,160 0.1%
ArrayIterator::__construct 8,916 1.6% 8,769 0.5% 8,769 0.5% 1,108,192 3.0% 1,108,192 3.0% 201,416 0.5% 201,416 0.5%
Twig_Node::getIterator 8,884 1.6% 21,614 1.2% 12,886 0.7% 4,531,544 12.4% 3,430,952 9.4% 342,296 0.9% 142,240 0.4%
Twig_Node::setNode 8,642 1.5% 8,831 0.5% 8,831 0.5% 13,712 0.0% 13,712 0.0% 7,712 0.0% 7,712 0.0%
Doctrine\Common\Annotations\TokenParser::next 7,839 1.4% 10,360 0.6% 10,360 0.6% 19,584 0.1% 19,584 0.1% 6,048 0.0% 6,048 0.0%
Twig_Node::getAttribute 5,820 1.0% 12,936 0.7% 12,260 0.7% 34,552 0.1% 33,912 0.1% 24,880 0.1% 24,240 0.1%
Symfony\Component\Yaml\Parser::moveToNextLine 5,171 0.9% 11,451 0.6% 11,153 0.6% 228,440 0.6% 227,792 0.6% 1,664 0.0% 1,016 0.0%
Twig_Compiler::raw 4,657 0.8% 4,818 0.3% 4,818 0.3% 59,976 0.2% 59,976 0.2% 148,392 0.4% 148,392 0.4%
preg_replace 4,485 0.8% 9,143 0.5% 9,143 0.5% 2,410,760 6.6% 2,410,760 6.6% 373,000 1.0% 373,000 1.0%
Symfony\Component\Yaml\Parser::isCurrentLineBlank 4,467 0.8% 9,342 0.5% 8,980 0.5% 216,752 0.6% 16,808 0.0% 2,816 0.0% 1,032 0.0%
is_integer 4,358 0.8% 125 0.0% 125 0.0% 2,656 0.0% 2,656 0.0% 664 0.0% 664 0.0%
Symfony\Component\Yaml\Parser::getCurrentLineIndentation 4,295 0.8% 19,093 1.1% 18,337 1.0% 275,008 0.8% 20,104 0.1% 133,016 0.4% 1,056 0.0%
Twig_Node::getNode 4,030 0.7% 8,705 0.5% 8,351 0.5% 32,968 0.1% 32,336 0.1% 16,696 0.0% 16,296 0.0%
Doctrine\Common\Lexer\AbstractLexer::isNextToken 3,990 0.7% 4,048 0.2% 4,048 0.2% 197,776 0.5% 197,776 0.5% 4,024 0.0% 4,024 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineComment 3,976 0.7% 8,422 0.5% 8,146 0.5% 193,184 0.5% 8,976 0.0% 1,640 0.0% 984 0.0%
explode 3,952 0.7% 1,912 0.1% 1,912 0.1% 2,357,560 6.4% 2,357,560 6.4% 263,432 0.7% 263,432 0.7%
implode 3,824 0.7% 2,302 0.1% 2,302 0.1% 560,000 1.5% 560,000 1.5% 51,440 0.1% 51,440 0.1%
Twig_Environment::isStrictVariables 3,156 0.6% 2,236 0.1% 2,236 0.1% 1,344 0.0% 1,344 0.0% 1,256 0.0% 1,256 0.0%
Symfony\Component\DependencyInjection\Container::get 3,143 0.6% 41,756 2.3% 6,321 0.4% 4,325,256 11.8% 100,400 0.3% 2,792,624 7.5% 76,416 0.2%
Twig_Token::test 3,117 0.6% 7,164 0.4% 6,277 0.4% 162,112 0.4% 160,240 0.4% 68,736 0.2% 67,224 0.2%
Twig_Node::__construct 3,097 0.6% 4,362 0.2% 4,362 0.2% 266,376 0.7% 266,376 0.7% 201,544 0.5% 201,544 0.5%
Twig_TokenStream::getCurrent 3,086 0.6% 2,879 0.2% 2,879 0.2% 2,672 0.0% 2,672 0.0% 2,576 0.0% 2,576 0.0%
Twig_Parser::getCurrentToken 3,071 0.5% 7,577 0.4% 4,713 0.3% 14,920 0.0% 14,264 0.0% 23,432 0.1% 22,776 0.1%
Twig_Environment::hasExtension 2,962 0.5% 2,942 0.2% 2,942 0.2% 144,160 0.4% 144,160 0.4% 1,528 0.0% 1,528 0.0%
Twig_NodeVisitor_Optimizer::optimizePrintNode 2,913 0.5% 4,063 0.2% 3,395 0.2% 2,616 0.0% 1,336 0.0% 1,136 0.0% 784 0.0%
Twig_NodeVisitor_Optimizer::enterNode 2,913 0.5% 10,794 0.6% 6,394 0.4% 21,216 0.1% 13,872 0.0% 12,664 0.0% 9,368 0.0%
Twig_NodeVisitor_Optimizer::enterOptimizeFor 2,913 0.5% 4,400 0.2% 3,879 0.2% 7,344 0.0% 4,440 0.0% 3,296 0.0% 1,568 0.0%
Twig_NodeVisitor_Optimizer::leaveOptimizeFor 2,913 0.5% 3,065 0.2% 3,054 0.2% 304 0.0% 744 0.0% 832 0.0% 640 0.0%
Twig_NodeVisitor_Optimizer::optimizeRawFilter 2,913 0.5% 4,369 0.2% 3,483 0.2% 2,584 0.0% 1,256 0.0% 1,904 0.0% 1,072 0.0%
Twig_NodeVisitor_Optimizer::leaveNode 2,913 0.5% 38,134 2.1% 21,783 1.2% 21,560 0.1% -125,104 -0.3% 14,072 0.0% 8,992 0.0%
Drupal\Core\Template\TwigNodeVisitor::enterNode 2,912 0.5% 2,952 0.2% 2,952 0.2% 13,072 0.0% 13,072 0.0% 9,720 0.0% 9,720 0.0%
Drupal\Core\Template\TwigNodeVisitor::leaveNode 2,912 0.5% 5,819 0.3% 4,217 0.2% 82,416 0.2% 33,160 0.1% 21,152 0.1% 10,024 0.0%
is_int 2,875 0.5% 612 0.0% 612 0.0% 4,512 0.0% 4,512 0.0% 3,048 0.0% 3,048 0.0%
Drupal::getContainer 2,836 0.5% 2,894 0.2% 2,894 0.2% 19,280 0.1% 19,280 0.1% 6,160 0.0% 6,160 0.0%
strtolower 2,794 0.5% 899 0.1% 899 0.1% 119,880 0.3% 119,880 0.3% 10,104 0.0% 10,104 0.0%
Doctrine\Common\Lexer\AbstractLexer::moveNext 2,686 0.5% 3,089 0.2% 3,089 0.2% 76,488 0.2% 76,488 0.2% 2,088 0.0% 2,088 0.0%
substr_count 2,564 0.5% 1,056 0.1% 1,056 0.1% 3,248 0.0% 3,248 0.0% 1,424 0.0% 1,424 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineEmpty 2,562 0.5% 18,148 1.0% 7,788 0.4% 131,056 0.4% -109,248 -0.3% 14,872 0.0% 10,416 0.0%
Twig_Token::getType 2,555 0.5% 1,276 0.1% 1,276 0.1% 8,488 0.0% 8,488 0.0% 8,032 0.0% 8,032 0.0%
strtr 2,549 0.5% 7,106 0.4% 6,819 0.4% 174,024 0.5% 171,832 0.5% 3,706,776 10.0% 3,706,776 10.0%
Twig_Token::getValue 2,541 0.5% 1,127 0.1% 1,127 0.1% 22,896 0.1% 22,896 0.1% 15,416 0.0% 15,416 0.0%
Doctrine\Common\Annotations\DocLexer::getType 2,505 0.4% 5,934 0.3% 5,501 0.3% 65,832 0.2% 35,272 0.1% 10,816 0.0% 9,600 0.0%
Twig_Lexer::moveCursor 2,237 0.4% 8,878 0.5% 7,286 0.4% 95,568 0.3% 94,312 0.3% 9,720 0.0% 8,584 0.0%
Twig_Lexer::pushToken 2,228 0.4% 8,574 0.5% 5,992 0.3% 548,000 1.5% 547,360 1.5% 166,288 0.4% 130,840 0.4%
is_numeric 2,207 0.4% 106 0.0% 106 0.0% 7,264 0.0% 7,264 0.0% 2,504 0.0% 2,504 0.0%
Twig_Node::getLine 2,177 0.4% 1,348 0.1% 1,348 0.1% 7,192 0.0% 7,192 0.0% 4,256 0.0% 4,256 0.0%
Twig_Token::__construct 2,174 0.4% 2,582 0.1% 2,582 0.1% 640 0.0% 640 0.0% 35,448 0.1% 35,448 0.1%
Twig_TokenStream::next 2,154 0.4% 2,491 0.1% 2,491 0.1% 16,416 0.0% 16,416 0.0% 13,248 0.0% 13,248 0.0%
Twig_NodeVisitor_Escaper::leaveNode 2,115 0.4% 35,838 2.0% 4,103 0.2% 1,332,296 3.6% 18,728 0.1% 689,376 1.9% 6,672 0.0%
Twig_NodeVisitor_Escaper::enterNode 2,115 0.4% 3,375 0.2% 3,122 0.2% 20,304 0.1% 14,416 0.0% 13,832 0.0% 9,360 0.0%
Symfony\Component\Yaml\Inline::parseScalar 2,087 0.4% 35,547 2.0% 16,610 0.9% 208,280 0.6% -194,896 -0.5% 82,496 0.2% 21,136 0.1%
is_file 2,080 0.4% 8,631 0.5% 8,631 0.5% 784 0.0% 784 0.0% 16,096 0.0% 16,096 0.0%
array_keys 2,074 0.4% 2,850 0.2% 2,850 0.2% 2,387,520 6.5% 2,387,520 6.5% 201,672 0.5% 201,672 0.5%
Symfony\Component\Yaml\Inline::parse 2,068 0.4% 32,561 1.8% 14,857 0.8% 132,696 0.4% -251,664 -0.7% 86,552 0.2% 12,400 0.0%
func_get_args 2,024 0.4% 844 0.0% 844 0.0% 1,342,560 3.7% 1,342,560 3.7% 39,336 0.1% 39,336 0.1%
Symfony\Component\Yaml\Inline::evaluateScalar 1,904 0.3% 16,104 0.9% 15,324 0.9% 168,480 0.5% 17,832 0.0% 23,976 0.1% 17,744 0.0%
is_string 1,854 0.3% 533 0.0% 533 0.0% 20,256 0.1% 20,256 0.1% 8,120 0.0% 8,120 0.0%
sprintf 1,850 0.3% 459 0.0% 459 0.0% 509,952 1.4% 509,952 1.4% 6,304 0.0% 6,304 0.0%
Twig_Node::setAttribute 1,748 0.3% 1,801 0.1% 1,801 0.1% 154,480 0.4% 154,480 0.4% 13,880 0.0% 13,880 0.0%
ini_get 1,724 0.3% 225 0.0% 225 0.0% 61,624 0.2% 61,624 0.2% 2,480 0.0% 2,480 0.0%
Doctrine\Common\Annotations\DocParser::match 1,688 0.3% 8,631 0.5% 5,088 0.3% 7,992 0.0% -154,472 -0.4% 5,080 0.0% 4,232 0.0%
Drupal\Core\Config\Config::get 1,577 0.3% 4,453 0.2% 3,825 0.2% 34,440 0.1% -266,960 -0.7% 2,272 0.0% 2,176 0.0%
Twig_Compiler::addIndentation 1,574 0.3% 3,566 0.2% 3,353 0.2% 18,656 0.1% -34,312 -0.1% 108,224 0.3% 107,592 0.3%
str_repeat 1,574 0.3% 213 0.0% 213 0.0% 52,968 0.1% 52,968 0.1% 632 0.0% 632 0.0%
array_merge 1,497 0.3% 1,574 0.1% 1,574 0.1% 1,349,816 3.7% 1,349,816 3.7% 84,552 0.2% 84,552 0.2%
Drupal\Core\Entity\Entity::id 1,493 0.3% 1,228 0.1% 1,228 0.1% 14,304 0.0% 14,304 0.0% 4,936 0.0% 4,936 0.0%
dirname 1,477 0.3% 222 0.0% 222 0.0% 100,104 0.3% 100,104 0.3% 4,648 0.0% 4,648 0.0%
Twig_Token::getLine 1,457 0.3% 752 0.0% 752 0.0% 23,560 0.1% 23,560 0.1% 16,656 0.0% 16,656 0.0%
Twig_Compiler::write 1,451 0.3% 9,259 0.5% 5,526 0.3% 54,792 0.1% -437,672 -1.2% 137,272 0.4% 23,384 0.1%
Twig_Parser::getStream 1,397 0.3% 961 0.1% 961 0.1% 23,776 0.1% 23,776 0.1% 17,040 0.0% 17,040 0.0%
addcslashes 1,309 0.2% 313 0.0% 313 0.0% 57,680 0.2% 57,680 0.2% 4,128 0.0% 4,128 0.0%
Twig_Compiler::string 1,305 0.2% 4,681 0.3% 4,268 0.2% 23,584 0.1% -368,240 -1.0% 90,608 0.2% 85,808 0.2%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 1,252 0.2% 1,498 0.1% 1,491 0.1% 63,256 0.2% 61,392 0.2% 6,400 0.0% 4,536 0.0%
Drupal\Core\StringTranslation\TranslationManager::doTranslate 1,252 0.2% 9,087 0.5% 3,906 0.2% 8,632 0.0% -58,992 -0.2% 98,432 0.3% 82,968 0.2%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 1,252 0.2% 5,181 0.3% 3,673 0.2% 67,624 0.2% 1,408 0.0% 15,464 0.0% 6,104 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 1,252 0.2% 19,436 1.1% 4,947 0.3% 404,240 1.1% 9,704 0.0% 1,305,304 3.5% 23,072 0.1%
Drupal\Component\Utility\SafeMarkup::set 1,252 0.2% 2,074 0.1% 2,074 0.1% 465,952 1.3% 465,952 1.3% 3,720 0.0% 3,720 0.0%
Twig_NodeTraverser::traverseForVisitor@6 1,249 0.2% 129,970 7.3% 8,936 0.5% 1,068,352 2.9% -566,416 -1.5% 796,480 2.1% 4,392 0.0%
Twig_Lexer::lexExpression 1,181 0.2% 28,984 1.6% 12,209 0.7% 495,848 1.4% -200,048 -0.5% 169,024 0.5% 26,360 0.1%
PDOStatement::setFetchMode 1,153 0.2% 1,370 0.1% 1,268 0.1% 8,016 0.0% 3,640 0.0% 3,256 0.0% 776 0.0%
Composer\Autoload\ClassLoader::findFile 1,146 0.2% 36,459 2.0% 4,541 0.3% 189,464 0.5% 8,096 0.0% 281,688 0.8% 55,128 0.1%
Drupal\Core\Config\ConfigFactory::getCacheKeys 1,134 0.2% 1,282 0.1% 1,282 0.1% 401,312 1.1% 401,312 1.1% 17,528 0.0% 17,528 0.0%
Drupal\Core\Extension\Extension::getPath 1,122 0.2% 2,335 0.1% 2,207 0.1% 122,352 0.3% 58,248 0.2% 1,080 0.0% 1,024 0.0%
is_object 1,112 0.2% 314 0.0% 314 0.0% 15,688 0.0% 15,688 0.0% 3,560 0.0% 3,560 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 1,109 0.2% 31,901 1.8% 23,394 1.3% 180,720 0.5% 50,624 0.1% 226,368 0.6% 191,992 0.5%
Twig_Node::hasAttribute 1,100 0.2% 2,331 0.1% 2,222 0.1% 57,712 0.2% 57,072 0.2% 4,624 0.0% 3,984 0.0%
Drupal\Core\Config\ConfigFactory::getConfigCacheKey 1,084 0.2% 5,207 0.3% 3,721 0.2% 128,800 0.4% -358,184 -1.0% 16,024 0.0% 2,280 0.0%
Twig_NodeTraverser::traverseForVisitor@8 1,051 0.2% 85,954 4.8% 7,712 0.4% 693,904 1.9% -491,704 -1.3% 510,920 1.4% 4,248 0.0%
spl_object_hash 1,011 0.2% 722 0.0% 722 0.0% 57,928 0.2% 57,928 0.2% 3,424 0.0% 3,424 0.0%
[ display all ]