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

Overall Summary
Total Incl. Wall Time (microsec):965,769 microsecs
Total Incl. MemUse (bytes):28,656,400 bytes
Total Incl. PeakMemUse (bytes):29,722,376 bytes
Number of Function Calls:156,452


[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%
array_key_exists 3,539 2.3% 1,427 0.1% 1,427 0.1% 27,952 0.1% 27,952 0.1% 11,304 0.0% 11,304 0.0%
is_array 3,511 2.2% 989 0.1% 989 0.1% 42,512 0.1% 42,512 0.1% 19,112 0.1% 19,112 0.1%
strlen 2,757 1.8% 527 0.1% 527 0.1% 20,880 0.1% 20,880 0.1% 8,984 0.0% 8,984 0.0%
strpos 2,373 1.5% 686 0.1% 686 0.1% 34,208 0.1% 34,208 0.1% 15,576 0.1% 15,576 0.1%
preg_match 2,365 1.5% 13,447 1.4% 13,447 1.4% 327,416 1.1% 327,416 1.1% 19,000 0.1% 19,000 0.1%
ArrayIterator::__construct 2,354 1.5% 3,412 0.4% 3,412 0.4% 292,928 1.0% 292,928 1.0% 66,104 0.2% 66,104 0.2%
Twig_Node::getIterator 2,311 1.5% 9,461 1.0% 6,124 0.6% 1,185,264 4.1% 898,584 3.1% 118,640 0.4% 54,648 0.2%
Doctrine\Common\Annotations\TokenParser::next 2,264 1.4% 3,217 0.3% 3,217 0.3% 5,248 0.0% 5,248 0.0% 4,632 0.0% 4,632 0.0%
function_exists 2,259 1.4% 2,506 0.3% 2,506 0.3% 17,232 0.1% 17,232 0.1% 6,392 0.0% 6,392 0.0%
Twig_Node::setNode 2,258 1.4% 1,755 0.2% 1,755 0.2% 7,216 0.0% 7,216 0.0% 5,464 0.0% 5,464 0.0%
Doctrine\Common\Lexer\AbstractLexer::isNextToken 1,956 1.3% 2,434 0.3% 2,434 0.3% 100,840 0.4% 100,840 0.4% 5,432 0.0% 5,432 0.0%
count 1,906 1.2% 3,463 0.4% 1,885 0.2% 51,904 0.2% 31,104 0.1% 26,024 0.1% 21,512 0.1%
substr 1,840 1.2% 918 0.1% 918 0.1% 105,600 0.4% 105,600 0.4% 17,528 0.1% 17,528 0.1%
in_array 1,467 0.9% 1,270 0.1% 1,270 0.1% 32,544 0.1% 32,544 0.1% 11,640 0.0% 11,640 0.0%
Symfony\Component\DependencyInjection\Container::get 1,447 0.9% 27,291 2.8% 5,090 0.5% 4,511,320 15.7% 77,152 0.3% 3,579,632 12.0% 63,624 0.2%
preg_replace 1,399 0.9% 6,522 0.7% 6,522 0.7% 1,417,144 4.9% 1,417,144 4.9% 844,152 2.8% 844,152 2.8%
Twig_Node::getAttribute 1,378 0.9% 3,487 0.4% 2,967 0.3% 22,696 0.1% 22,056 0.1% 16,248 0.1% 15,608 0.1%
array_keys 1,345 0.9% 2,519 0.3% 2,519 0.3% 1,670,720 5.8% 1,670,720 5.8% 133,368 0.4% 133,368 0.4%
Drupal::getContainer 1,317 0.8% 976 0.1% 976 0.1% 17,960 0.1% 17,960 0.1% 9,192 0.0% 9,192 0.0%
Twig_Compiler::raw 1,287 0.8% 758 0.1% 758 0.1% 28,448 0.1% 28,448 0.1% 71,048 0.2% 71,048 0.2%
implode 1,250 0.8% 1,347 0.1% 1,347 0.1% 221,992 0.8% 221,992 0.8% 20,136 0.1% 20,136 0.1%
is_string 1,129 0.7% 335 0.0% 335 0.0% 17,024 0.1% 17,024 0.1% 6,376 0.0% 6,376 0.0%
ltrim 1,086 0.7% 160 0.0% 160 0.0% 50,224 0.2% 50,224 0.2% 960 0.0% 960 0.0%
trim 1,037 0.7% 357 0.0% 357 0.0% 85,296 0.3% 85,296 0.3% 3,912 0.0% 3,912 0.0%
Twig_Token::test 1,015 0.6% 3,181 0.3% 2,829 0.3% 59,888 0.2% 58,016 0.2% 28,680 0.1% 27,168 0.1%
Doctrine\Common\Lexer\AbstractLexer::moveNext 1,005 0.6% 1,145 0.1% 1,145 0.1% 42,136 0.1% 42,136 0.1% 1,848 0.0% 1,848 0.0%
apc_fetch 999 0.6% 11,694 1.2% 10,439 1.1% 4,719,760 16.5% 3,932,424 13.7% 4,055,096 13.6% 3,334,720 11.2%
Doctrine\Common\Annotations\DocLexer::getType 961 0.6% 2,433 0.3% 2,005 0.2% 27,216 0.1% 12,096 0.0% 3,360 0.0% 2,440 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 961 0.6% 6,731 0.7% 2,799 0.3% 144,272 0.5% 51,200 0.2% 197,352 0.7% 95,160 0.3%
array_merge 954 0.6% 775 0.1% 775 0.1% 475,200 1.7% 475,200 1.7% 78,696 0.3% 78,696 0.3%
Twig_TokenStream::getCurrent 933 0.6% 352 0.0% 352 0.0% 2,000 0.0% 2,000 0.0% 1,784 0.0% 1,784 0.0%
Twig_Node::getNode 927 0.6% 2,910 0.3% 2,570 0.3% 21,872 0.1% 21,240 0.1% 11,856 0.0% 11,536 0.0%
Twig_Parser::getCurrentToken 923 0.6% 1,961 0.2% 1,623 0.2% 12,960 0.0% 12,304 0.0% 12,872 0.0% 12,216 0.0%
str_replace 881 0.6% 2,834 0.3% 2,834 0.3% 485,208 1.7% 485,208 1.7% 56,160 0.2% 56,160 0.2%
is_int 879 0.6% 430 0.0% 430 0.0% 3,856 0.0% 3,856 0.0% 2,600 0.0% 2,600 0.0%
Twig_Environment::isStrictVariables 867 0.6% 610 0.1% 610 0.1% 1,344 0.0% 1,344 0.0% 1,256 0.0% 1,256 0.0%
Twig_Node::__construct 834 0.5% 1,286 0.1% 1,286 0.1% 87,576 0.3% 87,576 0.3% 66,624 0.2% 66,624 0.2%
Twig_Environment::hasExtension 834 0.5% 315 0.0% 315 0.0% 42,016 0.1% 42,016 0.1% 1,432 0.0% 1,432 0.0%
Doctrine\Common\Annotations\DocParser::match 813 0.5% 5,650 0.6% 2,660 0.3% 8,648 0.0% -70,488 -0.2% 6,128 0.0% 5,184 0.0%
Drupal\Core\Template\TwigNodeVisitor::enterNode 785 0.5% 637 0.1% 637 0.1% 8,256 0.0% 8,256 0.0% 5,640 0.0% 5,640 0.0%
Twig_NodeVisitor_Optimizer::leaveNode 785 0.5% 10,736 1.1% 7,717 0.8% 16,840 0.1% -27,752 -0.1% 11,632 0.0% 6,520 0.0%
Drupal\Core\Template\TwigNodeVisitor::leaveNode 785 0.5% 5,020 0.5% 4,446 0.5% 30,072 0.1% 11,800 0.0% 22,656 0.1% 7,552 0.0%
Twig_NodeVisitor_Optimizer::optimizePrintNode 785 0.5% 1,206 0.1% 1,111 0.1% 1,632 0.0% 968 0.0% 1,136 0.0% 784 0.0%
Twig_NodeVisitor_Optimizer::optimizeRawFilter 785 0.5% 604 0.1% 421 0.0% 2,584 0.0% 1,256 0.0% 1,904 0.0% 1,072 0.0%
Twig_NodeVisitor_Optimizer::enterOptimizeFor 785 0.5% 759 0.1% 691 0.1% 6,272 0.0% 2,744 0.0% 2,992 0.0% 1,328 0.0%
Twig_NodeVisitor_Optimizer::enterNode 785 0.5% 2,424 0.3% 1,665 0.2% 15,240 0.1% 8,968 0.0% 9,592 0.0% 6,600 0.0%
Twig_NodeVisitor_Optimizer::leaveOptimizeFor 785 0.5% 564 0.1% 556 0.1% 1,360 0.0% 1,112 0.0% 864 0.0% 672 0.0%
Twig_Token::getValue 750 0.5% 225 0.0% 225 0.0% 13,744 0.0% 13,744 0.0% 10,704 0.0% 10,704 0.0%
func_get_args 730 0.5% 259 0.0% 259 0.0% 222,776 0.8% 222,776 0.8% 13,320 0.0% 13,320 0.0%
substr_count 725 0.5% 236 0.0% 236 0.0% 2,600 0.0% 2,600 0.0% 1,928 0.0% 1,928 0.0%
is_integer 678 0.4% 80 0.0% 80 0.0% 2,656 0.0% 2,656 0.0% 1,328 0.0% 1,328 0.0%
Twig_Token::getType 651 0.4% 286 0.0% 286 0.0% 6,544 0.0% 6,544 0.0% 5,808 0.0% 5,808 0.0%
Twig_Lexer::moveCursor 637 0.4% 2,535 0.3% 2,216 0.2% 29,184 0.1% 27,928 0.1% 4,416 0.0% 3,248 0.0%
explode 634 0.4% 674 0.1% 674 0.1% 408,944 1.4% 408,944 1.4% 16,248 0.1% 16,248 0.1%
???_op@1 597 0.4% 24,046 2.5% 4,454 0.5% 6,753,352 23.6% 2,274,192 7.9% 5,661,696 19.0% 1,768,632 6.0%
Twig_Lexer::pushToken 586 0.4% 2,652 0.3% 2,175 0.2% 211,088 0.7% 210,448 0.7% 152,824 0.5% 148,672 0.5%
is_object 576 0.4% 137 0.0% 137 0.0% 10,480 0.0% 10,480 0.0% 3,760 0.0% 3,760 0.0%
Twig_NodeVisitor_Escaper::enterNode 575 0.4% 768 0.1% 691 0.1% 12,064 0.0% 8,080 0.0% 11,920 0.0% 8,320 0.0%
Twig_NodeVisitor_Escaper::leaveNode 575 0.4% 6,532 0.7% 871 0.1% 336,520 1.2% 10,016 0.0% 199,872 0.7% 5,096 0.0%
Twig_Node::getLine 572 0.4% 142 0.0% 142 0.0% 4,584 0.0% 4,584 0.0% 3,080 0.0% 3,080 0.0%
Twig_Token::__construct 568 0.4% 477 0.0% 477 0.0% 640 0.0% 640 0.0% 4,152 0.0% 4,152 0.0%
Symfony\Component\Yaml\Parser::moveToNextLine 563 0.4% 1,114 0.1% 1,031 0.1% 29,768 0.1% 29,088 0.1% 0 0.0% 0 0.0%
Twig_TokenStream::next 560 0.4% 308 0.0% 308 0.0% 10,488 0.0% 10,488 0.0% 7,736 0.0% 7,736 0.0%
strtolower 543 0.3% 293 0.0% 293 0.0% 33,800 0.1% 33,800 0.1% 7,192 0.0% 7,192 0.0%
spl_autoload_call 539 0.3% 46,896 4.9% 1,983 0.2% 10,506,496 36.7% 56,120 0.2% 7,836,600 26.4% 109,848 0.4%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 527 0.3% 44,339 4.6% 4,117 0.4% 10,257,320 35.8% 129,736 0.5% 7,548,288 25.4% 169,544 0.6%
sprintf 517 0.3% 246 0.0% 246 0.0% 146,608 0.5% 146,608 0.5% 5,616 0.0% 5,616 0.0%
Drupal\Component\Utility\SafeMarkup::set 505 0.3% 1,302 0.1% 1,302 0.1% 387,288 1.4% 387,288 1.4% 1,696 0.0% 1,696 0.0%
array_diff 490 0.3% 3,506 0.4% 3,506 0.4% 103,624 0.4% 103,624 0.4% 14,960 0.1% 14,960 0.1%
Twig_NodeTraverser::traverseForVisitor@6 488 0.3% 34,183 3.5% 3,837 0.4% 267,288 0.9% -221,184 -0.8% 231,496 0.8% 4,688 0.0%
Symfony\Component\Yaml\Parser::isCurrentLineBlank 487 0.3% 829 0.1% 748 0.1% 26,152 0.1% 6,216 0.0% 0 0.0% 0 0.0%
PDOStatement::setFetchMode 485 0.3% 912 0.1% 912 0.1% 2,680 0.0% 2,680 0.0% 1,528 0.0% 1,528 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 483 0.3% 106,348 11.0% 2,142 0.2% 2,286,640 8.0% 16,680 0.1% 3,084,688 10.4% 20,440 0.1%
Drupal\Core\Plugin\DefaultPluginManager::doGetDefinition 483 0.3% 727 0.1% 727 0.1% 712 0.0% 712 0.0% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::getCurrentLineIndentation 482 0.3% 1,803 0.2% 1,710 0.2% 27,032 0.1% 6,808 0.0% 0 0.0% 0 0.0%
str_repeat 456 0.3% 351 0.0% 351 0.0% 13,792 0.0% 13,792 0.0% 552 0.0% 552 0.0%
Twig_Compiler::addIndentation 456 0.3% 1,226 0.1% 875 0.1% 6,360 0.0% -7,432 -0.0% 53,936 0.2% 53,384 0.2%
Symfony\Component\Yaml\Parser::isCurrentLineComment 447 0.3% 934 0.1% 902 0.1% 24,248 0.1% 5,616 0.0% 0 0.0% 0 0.0%
Drupal\Core\Asset\AssetResolver::sort 430 0.3% 235 0.0% 235 0.0% 21,280 0.1% 21,280 0.1% 0 0.0% 0 0.0%
Twig_Parser::getStream 421 0.3% 125 0.0% 125 0.0% 15,240 0.1% 15,240 0.1% 12,288 0.0% 12,288 0.0%
Drupal::service 414 0.3% 7,805 0.8% 1,575 0.2% 926,384 3.2% 36,488 0.1% 598,928 2.0% 10,080 0.0%
Twig_Compiler::write 408 0.3% 2,997 0.3% 1,653 0.2% 22,192 0.1% -91,416 -0.3% 75,464 0.3% 18,512 0.1%
htmlspecialchars 408 0.3% 379 0.0% 379 0.0% 66,904 0.2% 66,904 0.2% 2,616 0.0% 2,616 0.0%
Twig_Token::getLine 392 0.3% 147 0.0% 147 0.0% 14,424 0.1% 14,424 0.1% 10,656 0.0% 10,656 0.0%
is_numeric 375 0.2% 108 0.0% 108 0.0% 9,264 0.0% 9,264 0.0% 3,552 0.0% 3,552 0.0%
addcslashes 371 0.2% 116 0.0% 116 0.0% 16,528 0.1% 16,528 0.1% 848 0.0% 848 0.0%
strtr 371 0.2% 2,186 0.2% 2,097 0.2% 43,392 0.2% 41,936 0.1% 3,483,352 11.7% 3,483,352 11.7%
Twig_Compiler::string 369 0.2% 1,193 0.1% 1,026 0.1% 8,784 0.0% -102,072 -0.4% 23,640 0.1% 22,168 0.1%
array_unique 364 0.2% 463 0.0% 463 0.0% 115,288 0.4% 115,288 0.4% 7,000 0.0% 7,000 0.0%
Twig_Node::setAttribute 355 0.2% 467 0.0% 467 0.0% 34,176 0.1% 34,176 0.1% 4,552 0.0% 4,552 0.0%
is_bool 353 0.2% 10 0.0% 10 0.0% 3,224 0.0% 3,224 0.0% 1,880 0.0% 1,880 0.0%
Twig_Lexer::lexExpression 339 0.2% 9,426 1.0% 3,298 0.3% 216,072 0.8% -61,160 -0.2% 168,872 0.6% 6,736 0.0%
Drupal\Core\Asset\LibraryDiscovery::getLibraryByName 336 0.2% 34,673 3.6% 883 0.1% 724,888 2.5% 6,792 0.0% 1,047,968 3.5% 0 0.0%
Drupal\Core\Asset\LibraryDiscovery::getLibrariesByExtension 336 0.2% 33,790 3.5% 440 0.0% 718,096 2.5% 16,640 0.1% 1,047,968 3.5% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@7 330 0.2% 22,709 2.4% 3,104 0.3% 134,512 0.5% -158,216 -0.6% 114,640 0.4% 4,408 0.0%
file_exists 318 0.2% 20,357 2.1% 17,296 1.8% 16,888 0.1% -33,120 -0.1% 3,152 0.0% 3,152 0.0%
Twig_NodeTraverser::traverseForVisitor@8 316 0.2% 14,101 1.5% 3,646 0.4% 95,432 0.3% -142,208 -0.5% 82,520 0.3% 4,008 0.0%
Drupal\Core\Entity\EntityType::getClass 314 0.2% 127 0.0% 127 0.0% 4,144 0.0% 4,144 0.0% 1,640 0.0% 1,640 0.0%
???_op@2 313 0.2% 8,385 0.9% 1,419 0.1% 2,560,000 8.9% 1,096,568 3.8% 2,299,880 7.7% 958,784 3.2%
Drupal\Core\Database\Connection::escapeTable 309 0.2% 1,756 0.2% 839 0.1% 34,808 0.1% -2,904 -0.0% 6,608 0.0% 4,208 0.0%
[ display all ]