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

Overall Summary
Total Incl. Wall Time (microsec):3,108,218 microsecs
Total Incl. MemUse (bytes):73,176,392 bytes
Total Incl. PeakMemUse (bytes):76,508,664 bytes
Number of Function Calls:883,387


[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 1,135 0.1% 335,633 10.8% 335,633 10.8% 3,976,888 5.4% 3,976,888 5.4% 2,683,544 3.5% 2,683,544 3.5%
file_get_contents 206 0.0% 63,477 2.0% 63,477 2.0% 792,888 1.1% 792,888 1.1% 1,420,720 1.9% 1,420,720 1.9%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::process 5 0.0% 314,870 10.1% 47,091 1.5% 1,029,888 1.4% 106,360 0.1% 2,660,344 3.5% 14,448 0.0%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::processArguments 5,761 0.7% 260,661 8.4% 44,010 1.4% 1,089,144 1.5% 43,336 0.1% 2,637,328 3.4% 336,904 0.4%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraph::connect 4,466 0.5% 84,263 2.7% 41,131 1.3% 991,088 1.4% -1,225,256 -1.7% 1,530,264 2.0% 325,032 0.4%
Symfony\Component\DependencyInjection\ContainerBuilder::hasDefinition 11,684 1.3% 42,469 1.4% 37,346 1.2% 574,568 0.8% 144,616 0.2% 477,504 0.6% 473,872 0.6%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::getDefinitionId 8,922 1.0% 83,766 2.7% 33,037 1.1% 6,008 0.0% -852,552 -1.2% 618,968 0.8% 4,328 0.0%
RecursiveDirectoryIterator::__construct 133 0.0% 31,851 1.0% 31,851 1.0% 57,712 0.1% 57,712 0.1% 2,136 0.0% 2,136 0.0%
preg_match 11,004 1.2% 30,422 1.0% 30,422 1.0% 1,063,152 1.5% 1,063,152 1.5% 19,808 0.0% 19,808 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::getDefinition 8,170 0.9% 31,406 1.0% 28,813 0.9% 35,288 0.0% -271,440 -0.4% 23,096 0.0% 19,928 0.0%
strtr 3,813 0.4% 27,791 0.9% 27,791 0.9% 365,152 0.5% 365,152 0.5% 7,798,360 10.2% 7,798,360 10.2%
Drupal\Core\Database\Query\Condition::compile 1,736 0.2% 54,260 1.7% 27,003 0.9% 1,840,736 2.5% 833,264 1.1% 110,408 0.1% 29,352 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::dumpValue 2,382 0.3% 64,599 2.1% 26,632 0.9% 2,636,320 3.6% 1,188,616 1.6% 18,752 0.0% 2,256 0.0%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::inlineArguments 4,370 0.5% 64,762 2.1% 24,782 0.8% 296,952 0.4% -71,136 -0.1% 132,784 0.2% 19,480 0.0%
Drupal\Core\Routing\RouteCompiler::getPathWithoutDefaults 3,451 0.4% 36,547 1.2% 23,008 0.7% 381,328 0.5% -6,121,336 -8.4% 696 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraph::createNode 8,932 1.0% 25,778 0.8% 22,866 0.7% 781,960 1.1% 764,760 1.0% 392,472 0.5% 309,928 0.4%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::addService 431 0.0% 222,909 7.2% 22,502 0.7% 1,078,872 1.5% -622,320 -0.9% 1,156,160 1.5% 6,480 0.0%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::process 2 0.0% 94,776 3.0% 22,131 0.7% 89,520 0.1% -277,560 -0.4% 149,040 0.2% 6,360 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::hasAlias 10,706 1.2% 24,265 0.8% 21,847 0.7% 517,120 0.7% 123,936 0.2% 157,512 0.2% 78,312 0.1%
Symfony\Component\DependencyInjection\ParameterBag\ParameterBag::resolveValue 2,973 0.3% 83,957 2.7% 21,819 0.7% 1,198,848 1.6% 111,200 0.2% 294,128 0.4% 21,432 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::findTaggedServiceIds 32 0.0% 22,646 0.7% 20,890 0.7% 43,840 0.1% -642,696 -0.9% 11,336 0.0% 8,320 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 746 0.1% 493,254 15.9% 20,601 0.7% 40,029,680 54.7% -991,976 -1.4% 30,868,256 40.3% 20,760 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::parse 137 0.0% 109,810 3.5% 19,557 0.6% 409,616 0.6% -9,674,256 -13.2% 2,122,072 2.8% 2,320 0.0%
Symfony\Component\DependencyInjection\ParameterBag\ParameterBag::resolveValue@1 5,298 0.6% 57,538 1.9% 18,472 0.6% 562,680 0.8% -1,054,752 -1.4% 255,896 0.3% 29,256 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::getInlinedDefinitions 2,568 0.3% 33,992 1.1% 18,409 0.6% 468,912 0.6% -162,464 -0.2% 232 0.0% 144 0.0%
Symfony\Component\Routing\RouteCompiler::compilePattern 643 0.1% 26,534 0.9% 18,401 0.6% 1,845,712 2.5% 571,176 0.8% 766,720 1.0% 450,528 0.6%
Drupal\Core\Database\Connection::expandArguments 1,135 0.1% 19,503 0.6% 17,663 0.6% 21,952 0.0% -336,304 -0.5% 52,504 0.1% 31,960 0.0%
Symfony\Component\DependencyInjection\ParameterBag\ParameterBag::resolveString 3,575 0.4% 30,708 1.0% 16,671 0.5% 2,695,496 3.7% 1,762,896 2.4% 232,584 0.3% 79,432 0.1%
Drupal\Core\Database\Connection::query 1,135 0.1% 410,582 13.2% 16,518 0.5% 1,672,536 2.3% -4,678,640 -6.4% 2,878,088 3.8% 57,288 0.1%
Drupal\views\Entity\View::mergeDefaultDisplaysOptions 37 0.0% 14,147 0.5% 14,013 0.5% -343,648 -0.5% -345,040 -0.5% 0 0.0% 0 0.0%
Doctrine\Common\Lexer\AbstractLexer::scan 106 0.0% 30,953 1.0% 13,715 0.4% 4,635,992 6.3% 712,088 1.0% 1,057,352 1.4% 733,496 1.0%
array_map 4,404 0.5% 103,284 3.3% 13,465 0.4% 4,393,112 6.0% 1,989,488 2.7% 1,277,032 1.7% 253,040 0.3%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::getDefinition 4,466 0.5% 69,504 2.2% 13,164 0.4% 6,032 0.0% 4,488 0.0% 256,808 0.3% 2,200 0.0%
Drupal\Core\Database\Statement::execute 1,135 0.1% 348,920 11.2% 12,803 0.4% 3,980,760 5.4% 1,864 0.0% 2,686,976 3.5% 1,704 0.0%
Drupal\Core\Database\Query\Select::__toString 486 0.1% 24,274 0.8% 12,711 0.4% 129,160 0.2% -248,200 -0.3% 17,912 0.0% 9,376 0.0%
preg_replace 11,525 1.3% 12,390 0.4% 12,390 0.4% 1,953,816 2.7% 1,953,816 2.7% 29,000 0.0% 29,000 0.0%
Drupal\Core\Extension\Extension::load 86 0.0% 29,802 1.0% 12,192 0.4% 4,414,880 6.0% -127,480 -0.2% 4,415,480 5.8% 4,376 0.0%
Symfony\Component\Routing\Route::setRequirements 351 0.0% 13,988 0.5% 11,898 0.4% -479,056 -0.7% -548,536 -0.7% 28,728 0.0% 176 0.0%
Drupal\Core\Database\Query\Condition::compile@1 323 0.0% 16,710 0.5% 11,668 0.4% 224,168 0.3% -36,024 -0.0% 66,464 0.1% 44,216 0.1%
Symfony\Component\DependencyInjection\Compiler\ResolveParameterPlaceHoldersPass::process 1 0.0% 58,194 1.9% 11,658 0.4% 307,096 0.4% -74,608 -0.1% 312,032 0.4% 2,576 0.0%
Drupal\views\Plugin\views\display\PathPluginBase::alterRoutes 9 0.0% 55,019 1.8% 11,588 0.4% 34,096 0.0% -1,138,120 -1.6% 0 0.0% 0 0.0%
apc_fetch 1,302 0.1% 17,481 0.6% 11,447 0.4% 6,604,632 9.0% 5,705,936 7.8% 5,241,712 6.9% 4,400,008 5.8%
file_exists 669 0.1% 11,369 0.4% 11,369 0.4% 12,552 0.0% 12,552 0.0% 2,912 0.0% 2,912 0.0%
Drupal\Core\Render\Element::children 1,126 0.1% 11,847 0.4% 11,366 0.4% 377,728 0.5% 64,736 0.1% 54,600 0.1% 54,600 0.1%
preg_replace_callback 6,184 0.7% 11,097 0.4% 11,097 0.4% 880,888 1.2% 880,888 1.2% 96,824 0.1% 96,824 0.1%
is_array 74,592 8.4% 10,966 0.4% 10,966 0.4% 111,888 0.2% 111,888 0.2% 28,008 0.0% 28,008 0.0%
???_op@1 739 0.1% 164,081 5.3% 10,824 0.3% 15,674,832 21.4% 2,997,288 4.1% 11,163,328 14.6% 1,258,336 1.6%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::addServiceLocalTempVariables 428 0.0% 25,532 0.8% 10,765 0.3% 71,200 0.1% -428,080 -0.6% 0 0.0% 0 0.0%
serialize 802 0.1% 22,896 0.7% 10,388 0.3% 1,817,600 2.5% -1,887,408 -2.6% 2,292,184 3.0% 1,878,272 2.5%
Doctrine\Common\Annotations\DocParser::match 3,915 0.4% 13,805 0.4% 10,275 0.3% 13,536 0.0% -362,720 -0.5% 7,760 0.0% 6,720 0.0%
Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 5 0.0% 328,799 10.6% 10,232 0.3% 7,338,136 10.0% -1,524,272 -2.1% 7,633,640 10.0% 80,728 0.1%
Drupal\Core\Database\Query\Query::__construct 1,056 0.1% 16,026 0.5% 9,975 0.3% 158,512 0.2% 55,120 0.1% 4,880 0.0% 3,824 0.0%
Doctrine\Common\Annotations\TokenParser::next 9,279 1.1% 9,763 0.3% 9,763 0.3% 15,256 0.0% 15,256 0.0% 3,792 0.0% 3,792 0.0%
Doctrine\Common\Annotations\DocLexer::getType 6,040 0.7% 10,801 0.3% 9,194 0.3% 152,720 0.2% 49,520 0.1% 227,776 0.3% 220,560 0.3%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::addNewInstance 429 0.0% 56,146 1.8% 9,092 0.3% 245,064 0.3% -1,127,144 -1.5% 21,976 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::isInlineableDefinition 1,827 0.2% 12,974 0.4% 9,031 0.3% 103,536 0.1% 87,216 0.1% 15,248 0.0% 7,296 0.0%
Symfony\Component\Yaml\Parser::parse 69 0.0% 55,755 1.8% 8,966 0.3% 562,984 0.8% -215,232 -0.3% 176,216 0.2% 384 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::getServiceCallsFromArguments 2,195 0.2% 12,229 0.4% 8,641 0.3% 312,192 0.4% 251,112 0.3% 0 0.0% 0 0.0%
mb_strtolower 1,267 0.1% 8,370 0.3% 8,370 0.3% 190,072 0.3% 190,072 0.3% 1,152 0.0% 1,152 0.0%
Drupal\Core\DependencyInjection\YamlFileLoader::resolveServices@1 815 0.1% 10,815 0.3% 8,197 0.3% 257,200 0.4% 124,320 0.2% 229,696 0.3% 156,072 0.2%
file_put_contents 2 0.0% 8,170 0.3% 8,170 0.3% 392,240 0.5% 392,240 0.5% 4,392 0.0% 4,392 0.0%
load::src/ViewExecutable.php 1 0.0% 8,048 0.3% 8,048 0.3% 444,664 0.6% 444,664 0.6% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteCompiler::compile 346 0.0% 39,243 1.3% 7,981 0.3% 1,220,000 1.7% -385,176 -0.5% 21,256 0.0% 4,984 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::addServiceInstance 428 0.0% 82,310 2.6% 7,833 0.3% 217,440 0.3% -779,040 -1.1% 22,648 0.0% 96 0.0%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraphEdge::__construct 4,466 0.5% 7,822 0.3% 7,822 0.3% 760 0.0% 760 0.0% 70,280 0.1% 70,280 0.1%
Symfony\Component\DependencyInjection\Compiler\ResolveReferencesToAliasesPass::process 1 0.0% 21,241 0.7% 7,524 0.2% 36,504 0.0% -131,640 -0.2% 34,240 0.0% 392 0.0%
token_get_all 274 0.0% 7,522 0.2% 7,522 0.2% 8,704,224 11.9% 8,704,224 11.9% 1,223,080 1.6% 1,223,080 1.6%
Symfony\Component\DependencyInjection\Compiler\ResolveInvalidReferencesPass::process 1 0.0% 16,296 0.5% 7,408 0.2% 23,616 0.0% 145,632 0.2% 26,936 0.0% 2,504 0.0%
strtolower 38,423 4.3% 7,312 0.2% 7,312 0.2% 1,455,704 2.0% 1,455,704 2.0% 119,456 0.2% 119,456 0.2%
Symfony\Component\Yaml\Inline::evaluateScalar 976 0.1% 7,740 0.2% 7,262 0.2% 86,952 0.1% -18,192 -0.0% 1,552 0.0% 1,480 0.0%
Symfony\Component\DependencyInjection\Reference::__toString 17,808 2.0% 7,241 0.2% 7,241 0.2% 42,872 0.1% 42,872 0.1% 12,656 0.0% 12,656 0.0%
Doctrine\Common\Annotations\TokenParser::parseUseStatement 576 0.1% 12,172 0.4% 7,101 0.2% 252,288 0.3% 228,616 0.3% 5,464 0.0% 1,816 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::get 1,206 0.1% 140,526 4.5% 7,062 0.2% 2,499,984 3.4% -17,856 -0.0% 2,454,528 3.2% 42,264 0.1%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::processArguments@2 822 0.1% 29,913 1.0% 7,002 0.2% 645,680 0.9% 30,696 0.0% 620,416 0.8% 88,496 0.1%
Symfony\Component\DependencyInjection\Container::get 2,103 0.2% 114,581 3.7% 6,940 0.2% 8,279,536 11.3% -497,704 -0.7% 10,299,640 13.5% 25,248 0.0%
apc_store 162 0.0% 7,998 0.3% 6,934 0.2% 14,816 0.0% -368,840 -0.5% 288,840 0.4% 265,608 0.3%
Symfony\Component\DependencyInjection\Compiler\CheckReferenceValidityPass::validateReferences 1,320 0.1% 19,532 0.6% 6,828 0.2% 25,136 0.0% 2,832 0.0% 32,528 0.0% 5,240 0.0%
Drupal\Core\Database\Query\Merge::execute 166 0.0% 294,290 9.5% 6,789 0.2% 824,992 1.1% -1,955,664 -2.7% 1,758,664 2.3% 4,296 0.0%
Symfony\Component\Yaml\Inline::parse 1,076 0.1% 16,510 0.5% 6,680 0.2% 95,080 0.1% -105,312 -0.1% 46,008 0.1% 1,936 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 287 0.0% 141,916 4.6% 6,634 0.2% 11,984,408 16.4% -352,040 -0.5% 9,058,680 11.8% 3,728 0.0%
Drupal\Core\Database\Query\Update::execute 330 0.0% 231,100 7.4% 6,537 0.2% 424,816 0.6% -605,736 -0.8% 786,232 1.0% 8,568 0.0%
Symfony\Component\DependencyInjection\Container::camelize 928 0.1% 21,894 0.7% 6,535 0.2% 142,192 0.2% -77,032 -0.1% 1,605,136 2.1% 1,400 0.0%
Symfony\Component\DependencyInjection\Compiler\CheckReferenceValidityPass::process 1 0.0% 26,312 0.8% 6,521 0.2% 38,176 0.1% -33,072 -0.0% 42,584 0.1% 4,216 0.0%
preg_split 106 0.0% 6,434 0.2% 6,434 0.2% 3,767,296 5.1% 3,767,296 5.1% 95,016 0.1% 95,016 0.1%
str_replace 9,745 1.1% 6,384 0.2% 6,384 0.2% 5,056,456 6.9% 5,056,456 6.9% 90,432 0.1% 90,432 0.1%
Symfony\Component\DependencyInjection\ParameterBag\ParameterBag::unescapeValue@1 641 0.1% 10,832 0.3% 6,275 0.2% 229,416 0.3% 36,760 0.1% 153,912 0.2% 26,376 0.0%
Symfony\Component\Yaml\Inline::parseScalar 1,076 0.1% 16,615 0.5% 6,274 0.2% 148,312 0.2% -27,656 -0.0% 44,032 0.1% 384 0.0%
Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass::processReferences 1,293 0.1% 13,374 0.4% 6,035 0.2% 28,784 0.0% -33,576 -0.0% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveInvalidReferencesPass::processArguments 1,015 0.1% 8,300 0.3% 6,031 0.2% 34,248 0.0% -23,808 -0.0% 17,344 0.0% 3,872 0.0%
Drupal\Core\Extension\Discovery\RecursiveExtensionFilterIterator::accept 965 0.1% 9,374 0.3% 5,988 0.2% 54,616 0.1% -22,744 -0.0% 5,744 0.0% 2,528 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::isSimpleInstance 856 0.1% 12,207 0.4% 5,815 0.2% 48,968 0.1% -296,168 -0.4% 1,608 0.0% 1,120 0.0%
Drupal\Core\Form\FormBuilder::doBuildForm@4 305 0.0% 40,938 1.3% 5,745 0.2% 2,190,152 3.0% 347,512 0.5% 1,802,616 2.4% 0 0.0%
Drupal\Core\Routing\RouteBuilder::rebuild 1 0.0% 755,187 24.3% 5,698 0.2% 13,106,768 17.9% -2,787,032 -3.8% 16,313,120 21.3% 57,000 0.1%
Symfony\Component\Routing\RouteCompiler::compile 643 0.1% 33,361 1.1% 5,695 0.2% 1,994,048 2.7% -171,056 -0.2% 767,552 1.0% 592 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::addMethodMap 1 0.0% 19,782 0.6% 5,608 0.2% 39,016 0.1% -70,152 -0.1% 183,896 0.2% 41,248 0.1%
Symfony\Component\DependencyInjection\Compiler\ResolveReferencesToAliasesPass::processArguments 1,320 0.1% 11,903 0.4% 5,584 0.2% 129,728 0.2% 33,600 0.0% 31,160 0.0% 2,768 0.0%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraphNode::addInEdge 4,466 0.5% 5,531 0.2% 5,531 0.2% 659,384 0.9% 659,384 0.9% 495,784 0.6% 495,784 0.6%
Drupal\Core\DependencyInjection\YamlFileLoader::parseDefinition 444 0.1% 21,691 0.7% 5,481 0.2% 993,408 1.4% 248,360 0.3% 789,024 1.0% 203,872 0.3%
Drupal\Core\Database\Query\Update::__toString 330 0.0% 9,176 0.3% 5,458 0.2% 150,200 0.2% -25,936 -0.0% 13,416 0.0% 8,400 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 1,157 0.1% 15,989 0.5% 5,437 0.2% 173,760 0.2% 57,544 0.1% 51,224 0.1% 23,208 0.0%
[ display all ]