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 Excl. Wall Time (microsec) [ 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%
PDOStatement::execute 540 0.1% 173,214 9.7% 173,214 9.7% 2,983,504 8.1% 2,983,504 8.1% 1,946,824 5.2% 1,946,824 5.2%
file_put_contents 41 0.0% 147,093 8.2% 147,093 8.2% 87,880 0.2% 87,880 0.2% 11,512 0.0% 11,512 0.0%
drupal_find_theme_templates 2 0.0% 46,483 2.6% 41,703 2.3% 208,656 0.6% -1,824,928 -5.0% 0 0.0% 0 0.0%
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%
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_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%
Symfony\Component\Yaml\Parser::getNextEmbedBlock 478 0.1% 55,826 3.1% 19,938 1.1% 126,416 0.3% -577,360 -1.6% 7,808 0.0% 3,288 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%
Drupal\Core\Theme\Registry::processExtension 24 0.0% 72,229 4.0% 17,755 1.0% 621,512 1.7% -655,104 -1.8% 896,328 2.4% 189,864 0.5%
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%
Doctrine\Common\Reflection\StaticReflectionParser::parse 182 0.0% 58,093 3.3% 16,160 0.9% 311,752 0.9% -8,412,960 -23.0% 993,528 2.7% 2,808 0.0%
Symfony\Component\Yaml\Parser::parse@1 208 0.0% 137,675 7.7% 16,123 0.9% 734,160 2.0% -603,192 -1.6% 241,024 0.6% 1,136 0.0%
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%
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%
load::service_container_prod/cf37505f110c512773e68ebd42aa6c26f9ea6c1eb6c9b58c9c5e61ce9baa833a.php 1 0.0% 14,640 0.8% 14,640 0.8% 255,176 0.7% 255,176 0.7% 2,263,840 6.1% 2,263,840 6.1%
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%
serialize 322 0.1% 13,507 0.8% 12,520 0.7% 1,502,960 4.1% 1,125,784 3.1% 2,869,800 7.7% 2,785,040 7.5%
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%
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%
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%
Drupal\Core\Extension\ModuleHandler::buildImplementationInfo 128 0.0% 22,695 1.3% 11,076 0.6% 101,872 0.3% -43,296 -0.1% 78,624 0.2% 21,088 0.1%
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%
Drupal\Core\Database\Connection::expandArguments 540 0.1% 11,895 0.7% 9,788 0.5% 54,440 0.1% -366,688 -1.0% 75,456 0.2% 50,888 0.1%
file_get_contents 287 0.1% 9,154 0.5% 9,154 0.5% 977,680 2.7% 977,680 2.7% 821,744 2.2% 821,744 2.2%
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%
Doctrine\Common\Annotations\TokenParser::parseUseStatement 504 0.1% 14,413 0.8% 9,023 0.5% 218,280 0.6% 198,376 0.5% 8,696 0.0% 2,528 0.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%
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_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%
Symfony\Component\Yaml\Parser::parse@2 231 0.0% 50,063 2.8% 8,810 0.5% 392,032 1.1% -393,008 -1.1% 155,496 0.4% 7,288 0.0%
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%
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%
PDO::commit 23 0.0% 8,434 0.5% 8,434 0.5% 104 0.0% 104 0.0% 0 0.0% 0 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%
Drupal\Component\Utility\NestedArray::mergeDeepArray 386 0.1% 8,796 0.5% 8,259 0.5% 462,216 1.3% 426,000 1.2% 97,712 0.3% 85,464 0.2%
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%
Twig_NodeTraverser::traverseForVisitor@5 830 0.1% 148,165 8.3% 8,110 0.5% 1,157,656 3.2% -484,960 -1.3% 868,784 2.3% 5,264 0.0%
Drupal\Core\Database\Connection::query 540 0.1% 211,913 11.9% 7,998 0.4% 2,008,984 5.5% -2,049,312 -5.6% 2,234,808 6.0% 76,216 0.2%
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_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%
Twig_NodeTraverser::traverseForVisitor@7 810 0.1% 104,261 5.8% 7,298 0.4% 799,096 2.2% -442,344 -1.2% 580,328 1.6% 5,056 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%
Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 13 0.0% 153,878 8.6% 7,249 0.4% 1,102,752 3.0% -1,249,296 -3.4% 1,502,968 4.0% 19,192 0.1%
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_Node_Expression_Constant::__construct 887 0.2% 7,866 0.4% 6,740 0.4% 379,280 1.0% 336,040 0.9% 241,072 0.6% 192,696 0.5%
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%
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%
Drupal\Core\Database\Statement::execute 540 0.1% 180,716 10.1% 6,318 0.4% 2,987,360 8.2% 1,864 0.0% 1,946,824 5.2% 0 0.0%
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%
unserialize 180 0.0% 7,750 0.4% 6,276 0.4% 4,242,656 11.6% 3,639,496 9.9% 3,955,176 10.6% 3,573,360 9.6%
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%
Doctrine\Common\Lexer\AbstractLexer::scan 181 0.0% 14,478 0.8% 5,964 0.3% 1,849,480 5.0% 205,552 0.6% 55,928 0.2% 39,104 0.1%
Twig_NodeTraverser::traverseForVisitor@9 817 0.1% 60,081 3.4% 5,919 0.3% 534,144 1.5% -370,480 -1.0% 387,856 1.0% 2,560 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%
???_op@1 730 0.1% 33,932 1.9% 5,508 0.3% 8,533,552 23.3% 3,213,528 8.8% 5,260,384 14.2% 1,889,776 5.1%
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::tokenize 20 0.0% 57,817 3.2% 5,342 0.3% 178,552 0.5% -1,367,808 -3.7% 376,176 1.0% 3,928 0.0%
Drupal\Core\Database\Query\Condition::compile 344 0.1% 12,609 0.7% 5,307 0.3% 497,256 1.4% 227,184 0.6% 142,192 0.4% 57,624 0.2%
Twig_Compiler::addDebugInfo 852 0.2% 8,492 0.5% 5,161 0.3% 55,304 0.2% -60,288 -0.2% 30,264 0.1% 4,448 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\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%
Twig_Lexer::lexData 373 0.1% 11,739 0.7% 4,845 0.3% 313,864 0.9% 47,136 0.1% 85,824 0.2% 3,624 0.0%
Twig_Node_Expression_Call::compileArguments 177 0.0% 42,157 2.4% 4,841 0.3% 214,888 0.6% -118,528 -0.3% 227,928 0.6% 4,928 0.0%
Twig_NodeTraverser::traverseForVisitor@4 505 0.1% 159,325 8.9% 4,836 0.3% 1,362,360 3.7% -118,920 -0.3% 1,175,104 3.2% 267,008 0.7%
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%
Symfony\Component\Yaml\Parser::parseValue 940 0.2% 33,244 1.9% 4,749 0.3% 139,848 0.4% -75,688 -0.2% 83,264 0.2% 552 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%
Drupal\Core\Cache\DatabaseBackend::getMultiple 176 0.0% 64,487 3.6% 4,680 0.3% 4,174,328 11.4% -522,176 -1.4% 4,154,032 11.2% 260,232 0.7%
Twig_NodeTraverser::traverseForVisitor@10 564 0.1% 43,852 2.5% 4,651 0.3% 448,560 1.2% -281,728 -0.8% 342,376 0.9% 1,104 0.0%
Twig_NodeTraverser::traverseForVisitor@3 597 0.1% 174,548 9.8% 4,641 0.3% 1,607,072 4.4% -293,192 -0.8% 1,285,400 3.5% 3,088 0.0%
Twig_Compiler::repr 783 0.1% 6,785 0.4% 4,610 0.3% 15,704 0.0% -7,184 -0.0% 73,464 0.2% 3,224 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%
Symfony\Component\Yaml\Parser::parse 39 0.0% 191,030 10.7% 4,496 0.3% 891,024 2.4% -504,992 -1.4% 538,728 1.4% 9,760 0.0%
Drupal\Core\Database\Query\Select::__toString 135 0.0% 9,962 0.6% 4,374 0.2% 72,800 0.2% -64,464 -0.2% 32,344 0.1% 8,368 0.0%
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%
Doctrine\Common\Annotations\DocParser::Annotation 275 0.0% 44,273 2.5% 4,269 0.2% 503,216 1.4% -47,496 -0.1% 237,192 0.6% 4,032 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\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%
Twig_ExpressionParser::parsePrimaryExpression 273 0.0% 41,468 2.3% 4,213 0.2% 1,268,656 3.5% 39,360 0.1% 866,248 2.3% 4,480 0.0%
file_exists 959 0.2% 4,792 0.3% 4,130 0.2% 9,832 0.0% -18,824 -0.1% 3,576 0.0% 3,576 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%
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%
Twig_Node_Expression_Name::compile 277 0.0% 12,157 0.7% 4,002 0.2% 31,784 0.1% -5,248 -0.0% 22,088 0.1% 2,080 0.0%
Twig_NodeTraverser::traverseForVisitor@11 567 0.1% 32,201 1.8% 3,996 0.2% 349,208 1.0% -256,264 -0.7% 282,920 0.8% 1,144 0.0%
hash 141 0.0% 3,916 0.2% 3,916 0.2% 19,424 0.1% 19,424 0.1% 1,144 0.0% 1,144 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%
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%
Drupal\Core\Database\Driver\mysql\Insert::__toString 124 0.0% 4,710 0.3% 3,868 0.2% 67,088 0.2% -179,848 -0.5% 100,968 0.3% 76,416 0.2%
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%
token_get_all 364 0.1% 3,772 0.2% 3,772 0.2% 7,531,576 20.6% 7,531,576 20.6% 365,656 1.0% 365,656 1.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%
Symfony\Component\Yaml\Parser::isNextLineIndented 478 0.1% 13,870 0.8% 3,710 0.2% 96,528 0.3% -65,672 -0.2% 136,536 0.4% 464 0.0%
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\Config\ConfigFactory::doLoadMultiple 292 0.1% 76,914 4.3% 3,670 0.2% 1,776,680 4.9% 49,920 0.1% 2,177,384 5.9% 14,024 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%
chmod 62 0.0% 3,535 0.2% 3,535 0.2% 2,000 0.0% 2,000 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::loadInclude 948 0.2% 7,747 0.4% 3,526 0.2% 103,160 0.3% -17,688 -0.0% 16,432 0.0% 10,744 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%
Drupal\Core\Database\Query\Merge::execute 101 0.0% 160,565 9.0% 3,438 0.2% 389,720 1.1% -1,197,984 -3.3% 1,750,848 4.7% 4,160 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%
[ display all ]