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

Overall Summary
Total Incl. Wall Time (microsec):4,736,926 microsecs
Total Incl. MemUse (bytes):41,811,056 bytes
Total Incl. PeakMemUse (bytes):43,698,736 bytes
Number of Function Calls:897,256


[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,143 0.1% 332,517 7.0% 332,517 7.0% 2,736,804 6.5% 2,736,804 6.5% 2,170,100 5.0% 2,170,100 5.0%
strtr 4,052 0.5% 134,719 2.8% 134,719 2.8% 349,300 0.8% 349,300 0.8% 4,767,164 10.9% 4,767,164 10.9%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::processArguments 5,761 0.6% 408,969 8.6% 82,933 1.8% 860,836 2.1% 27,704 0.1% 1,108,956 2.5% 66,760 0.2%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraph::connect 4,466 0.5% 144,732 3.1% 65,344 1.4% 797,900 1.9% 896,952 2.1% 828,160 1.9% 468,864 1.1%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::process 5 0.0% 475,993 10.0% 61,382 1.3% 833,748 2.0% 69,528 0.2% 1,132,208 2.6% 17,472 0.0%
Symfony\Component\Routing\RouteCompiler::compilePattern 643 0.1% 65,851 1.4% 49,518 1.0% 690,348 1.7% -117,076 -0.3% 162,960 0.4% 72,032 0.2%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraph::createNode 8,932 1.0% 53,453 1.1% 49,518 1.0% -251,412 -0.6% -156,820 -0.4% 161,392 0.4% 149,492 0.3%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::getDefinitionId 8,922 1.0% 112,348 2.4% 49,077 1.0% 3,772 0.0% -497,084 -1.2% 175,168 0.4% 2,456 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::hasDefinition 11,684 1.3% 51,560 1.1% 48,142 1.0% 335,524 0.8% 19,528 0.0% 105,416 0.2% 104,080 0.2%
Drupal\Core\Database\Query\Condition::compile 1,736 0.2% 79,287 1.7% 47,423 1.0% 906,948 2.2% 292,352 0.7% 72,176 0.2% 21,108 0.0%
preg_match 11,427 1.3% 46,308 1.0% 46,308 1.0% 657,104 1.6% 657,104 1.6% 6,864 0.0% 6,864 0.0%
Drupal\Core\Routing\RouteCompiler::getPathWithoutDefaults 3,451 0.4% 79,417 1.7% 42,678 0.9% 274,464 0.7% -3,405,640 -8.1% 1,636 0.0% 1,340 0.0%
Drupal\Core\Render\Element::children 1,350 0.2% 38,453 0.8% 37,477 0.8% 244,996 0.6% 44,000 0.1% 42,452 0.1% 42,452 0.1%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::dumpValue 2,382 0.3% 96,500 2.0% 37,059 0.8% 1,594,372 3.8% 543,092 1.3% 36,068 0.1% 672 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::getDefinition 8,170 0.9% 37,293 0.8% 35,205 0.7% 21,808 0.1% -204,592 -0.5% 14,900 0.0% 12,132 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::findTaggedServiceIds 32 0.0% 44,260 0.9% 34,271 0.7% 26,000 0.1% -374,556 -0.9% 10,192 0.0% 8,304 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::addService 431 0.0% 359,714 7.6% 34,165 0.7% 739,044 1.8% -388,688 -0.9% 750,648 1.7% 2,900 0.0%
file_get_contents 218 0.0% 33,979 0.7% 33,979 0.7% 792,160 1.9% 792,160 1.9% 1,340,096 3.1% 1,340,096 3.1%
Doctrine\Common\Lexer\AbstractLexer::scan 106 0.0% 71,859 1.5% 33,829 0.7% 2,512,700 6.0% 428,324 1.0% 532,856 1.2% 371,468 0.9%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::inlineArguments 4,370 0.5% 73,091 1.5% 33,668 0.7% 161,072 0.4% -46,352 -0.1% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::process 2 0.0% 110,088 2.3% 32,356 0.7% 54,428 0.1% -148,324 -0.4% 0 0.0% 0 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::parse 137 0.0% 143,797 3.0% 32,245 0.7% 228,468 0.5% -5,580,464 -13.3% 1,535,684 3.5% 520 0.0%
array_map 4,403 0.5% 167,887 3.5% 32,017 0.7% 2,497,740 6.0% 1,021,192 2.4% 519,852 1.2% 140,832 0.3%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::getInlinedDefinitions 2,568 0.3% 51,627 1.1% 31,270 0.7% 259,296 0.6% -87,496 -0.2% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\ParameterBag\ParameterBag::resolveValue 2,973 0.3% 122,270 2.6% 30,249 0.6% 703,620 1.7% 42,244 0.1% 135,876 0.3% 8,080 0.0%
Drupal\Core\Database\Connection::expandArguments 1,143 0.1% 31,481 0.7% 29,816 0.6% 12,692 0.0% -187,240 -0.4% 34,692 0.1% 21,556 0.0%
mb_strtolower 1,491 0.2% 29,428 0.6% 29,428 0.6% 217,036 0.5% 217,036 0.5% 72 0.0% 72 0.0%
preg_replace 12,119 1.4% 28,936 0.6% 28,936 0.6% 1,596,668 3.8% 1,596,668 3.8% 10,156 0.0% 10,156 0.0%
Symfony\Component\DependencyInjection\ParameterBag\ParameterBag::resolveValue@1 5,298 0.6% 83,681 1.8% 28,704 0.6% 349,792 0.8% -578,108 -1.4% 104,692 0.2% 3,256 0.0%
serialize 805 0.1% 62,816 1.3% 28,319 0.6% 1,622,216 3.9% -613,088 -1.5% 1,445,588 3.3% 1,211,808 2.8%
Symfony\Component\DependencyInjection\ParameterBag\ParameterBag::resolveString 3,574 0.4% 47,657 1.0% 27,917 0.6% 1,542,496 3.7% 931,728 2.2% 123,104 0.3% 43,796 0.1%
Symfony\Component\DependencyInjection\ContainerBuilder::hasAlias 10,706 1.2% 27,905 0.6% 25,387 0.5% 301,808 0.7% 12,656 0.0% 75,664 0.2% 7,536 0.0%
Drupal\Core\Database\Connection::query 1,143 0.1% 434,401 9.2% 24,678 0.5% 1,043,804 2.5% -3,300,104 -7.9% 2,341,584 5.4% 30,340 0.1%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::getDefinition 4,466 0.5% 100,670 2.1% 24,637 0.5% 3,784 0.0% 2,808 0.0% 101,776 0.2% 2,648 0.0%
Drupal\views\Plugin\views\display\PathPluginBase::alterRoutes 9 0.0% 116,425 2.5% 24,053 0.5% 20,220 0.0% -812,988 -1.9% 1,188 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::__toString 486 0.1% 43,305 0.9% 22,848 0.5% 110,852 0.3% -146,612 -0.4% 14,824 0.0% 8,916 0.0%
Doctrine\Common\Annotations\TokenParser::next 9,279 1.0% 22,172 0.5% 22,172 0.5% 5,092 0.0% 5,092 0.0% 112 0.0% 112 0.0%
apc_fetch 1,327 0.1% 24,127 0.5% 22,018 0.5% 1,484,740 3.6% 1,393,144 3.3% 1,263,148 2.9% 1,165,520 2.7%
unserialize 1,129 0.1% 29,612 0.6% 21,595 0.5% 2,944,464 7.0% 2,385,220 5.7% 2,069,548 4.7% 1,701,308 3.9%
Doctrine\Common\Annotations\DocLexer::getType 6,040 0.7% 22,167 0.5% 21,348 0.5% 87,496 0.2% 19,636 0.0% 121,924 0.3% 116,828 0.3%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 746 0.1% 616,419 13.0% 20,750 0.4% 22,606,380 54.1% -564,060 -1.3% 17,707,584 40.5% 9,256 0.0%
load::service_container_prod/e2f504399bbaf9ae4950f0af44c58e7d43c770d6351c47eb2fc09312a665d2e4.php 1 0.0% 20,457 0.4% 20,457 0.4% 1,264,816 3.0% 1,264,816 3.0% 1,268,052 2.9% 1,268,052 2.9%
apc_store 169 0.0% 22,805 0.5% 19,992 0.4% 8,228 0.0% -248,660 -0.6% 243,196 0.6% 242,972 0.6%
Doctrine\Common\Annotations\DocParser::match 3,915 0.4% 27,569 0.6% 19,200 0.4% 7,996 0.0% -211,500 -0.5% 4,388 0.0% 3,968 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveParameterPlaceHoldersPass::process 1 0.0% 99,195 2.1% 19,013 0.4% 170,812 0.4% -38,880 -0.1% 161,904 0.4% 552 0.0%
Symfony\Component\Yaml\Parser::parse 81 0.0% 110,640 2.3% 18,922 0.4% 319,740 0.8% -168,576 -0.4% 134,268 0.3% 1,076 0.0%
Drupal\Core\DependencyInjection\YamlFileLoader::resolveServices@1 814 0.1% 23,004 0.5% 18,137 0.4% 180,632 0.4% 160,712 0.4% 203,884 0.5% 158,064 0.4%
token_get_all 274 0.0% 17,163 0.4% 17,163 0.4% 4,644,032 11.1% 4,644,032 11.1% 485,528 1.1% 485,528 1.1%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::addServiceLocalTempVariables 428 0.0% 42,094 0.9% 16,953 0.4% 40,780 0.1% -238,020 -0.6% 0 0.0% 0 0.0%
str_replace 9,808 1.1% 16,843 0.4% 16,843 0.4% 3,322,584 7.9% 3,322,584 7.9% 88,500 0.2% 88,500 0.2%
PDO::commit 2 0.0% 16,211 0.3% 16,211 0.3% 400 0.0% 400 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\Html::getId 1,348 0.2% 106,828 2.3% 16,199 0.3% 158,072 0.4% -647,500 -1.5% 1,822,432 4.2% 0 0.0%
SplFileInfo::isDir 1,331 0.1% 16,193 0.3% 16,193 0.3% 780 0.0% 780 0.0% 408 0.0% 408 0.0%
Doctrine\Common\Annotations\TokenParser::parseUseStatement 576 0.1% 27,751 0.6% 16,183 0.3% 149,572 0.4% 132,620 0.3% 1,188 0.0% 776 0.0%
preg_split 106 0.0% 15,858 0.3% 15,858 0.3% 1,994,520 4.8% 1,994,520 4.8% 39,464 0.1% 39,464 0.1%
Drupal\Core\Form\FormBuilder::doBuildForm@4 365 0.0% 149,657 3.2% 15,685 0.3% 1,482,888 3.5% 216,428 0.5% 1,186,916 2.7% 0 0.0%
Drupal\Core\Database\Query\Condition::compile@1 323 0.0% 21,020 0.4% 15,525 0.3% 107,076 0.3% -52,468 -0.1% 42,720 0.1% 27,648 0.1%
Symfony\Component\Yaml\Inline::parse 1,237 0.1% 33,948 0.7% 14,971 0.3% 57,464 0.1% -87,628 -0.2% 19,076 0.0% 372 0.0%
Drupal\Core\Database\Statement::execute 1,143 0.1% 347,592 7.3% 14,730 0.3% 2,738,972 6.6% 1,020 0.0% 2,171,800 5.0% 924 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::getServiceCallsFromArguments 2,195 0.2% 21,263 0.4% 14,527 0.3% 177,088 0.4% 141,240 0.3% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Inline::parseScalar 1,237 0.1% 31,788 0.7% 14,374 0.3% 92,632 0.2% -18,116 -0.0% 18,704 0.0% 84 0.0%
Drupal\Core\Extension\Discovery\RecursiveExtensionFilterIterator::accept 1,252 0.1% 31,029 0.7% 14,245 0.3% 39,848 0.1% -25,892 -0.1% 4,208 0.0% 1,964 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::addNewInstance 429 0.0% 85,357 1.8% 14,236 0.3% 202,208 0.5% -767,260 -1.8% 37,200 0.1% 0 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::addServiceInstance 428 0.0% 124,886 2.6% 13,719 0.3% 162,940 0.4% -465,920 -1.1% 37,304 0.1% 0 0.0%
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass::isInlineableDefinition 1,827 0.2% 13,584 0.3% 13,081 0.3% 60,764 0.1% 50,760 0.1% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteCompiler::compile 346 0.0% 73,585 1.6% 12,967 0.3% 686,308 1.6% -113,332 -0.3% 7,780 0.0% 1,896 0.0%
Drupal\Core\DependencyInjection\YamlFileLoader::parseDefinition 444 0.0% 49,584 1.0% 12,872 0.3% 793,576 1.9% 393,764 0.9% 653,992 1.5% 175,384 0.4%
Symfony\Component\Yaml\Inline::evaluateScalar 1,117 0.1% 13,504 0.3% 12,597 0.3% 56,316 0.1% -25,016 -0.1% 156 0.0% 100 0.0%
Drupal\Core\Database\Query\Query::__construct 1,056 0.1% 19,030 0.4% 12,475 0.3% -21,684 -0.1% -115,784 -0.3% 4,560 0.0% 3,972 0.0%
Symfony\Component\DependencyInjection\Compiler\CheckReferenceValidityPass::validateReferences 1,320 0.1% 34,756 0.7% 12,440 0.3% 15,072 0.0% 1,568 0.0% 19,776 0.0% 2,880 0.0%
preg_replace_callback 6,182 0.7% 12,324 0.3% 12,324 0.3% 647,668 1.5% 647,668 1.5% 54,352 0.1% 54,352 0.1%
Symfony\Component\DependencyInjection\Compiler\ResolveInvalidReferencesPass::process 1 0.0% 28,180 0.6% 12,185 0.3% 4,460 0.0% 44,372 0.1% 18,336 0.0% 1,752 0.0%
Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass::processArguments@2 822 0.1% 46,705 1.0% 11,805 0.2% 229,088 0.5% 20,412 0.0% 114,444 0.3% 15,056 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveReferencesToAliasesPass::process 1 0.0% 34,967 0.7% 11,671 0.2% 21,760 0.1% -70,380 -0.2% 22,136 0.1% 1,080 0.0%
Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 5 0.0% 471,875 10.0% 11,585 0.2% 4,238,716 10.1% -709,928 -1.7% 4,547,264 10.4% 24,356 0.1%
Symfony\Component\Routing\RouteCompiler::compile 643 0.1% 80,313 1.7% 11,436 0.2% 778,732 1.9% 56,084 0.1% 166,916 0.4% 2,588 0.0%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraphEdge::__construct 4,466 0.5% 11,336 0.2% 11,336 0.2% -374,868 -0.9% -374,868 -0.9% 84 0.0% 84 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveInvalidReferencesPass::processArguments 1,015 0.1% 14,286 0.3% 11,278 0.2% 18,796 0.0% -15,080 -0.0% 12,140 0.0% 4,640 0.0%
Drupal\Core\Database\Query\Update::__toString 330 0.0% 17,172 0.4% 11,274 0.2% 137,732 0.3% -11,340 -0.0% 14,604 0.0% 8,464 0.0%
Drupal\Core\Database\Query\Update::execute 330 0.0% 213,010 4.5% 11,195 0.2% 208,976 0.5% -405,660 -1.0% 766,524 1.8% 3,564 0.0%
Symfony\Component\DependencyInjection\Compiler\ResolveReferencesToAliasesPass::processArguments 1,320 0.1% 20,851 0.4% 10,957 0.2% 69,172 0.2% 17,644 0.0% 17,728 0.0% 1,708 0.0%
Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass::processReferences 1,293 0.1% 18,276 0.4% 10,878 0.2% 17,388 0.0% -19,608 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteBuilder::rebuild 1 0.0% 1,230,626 26.0% 10,852 0.2% 7,567,408 18.1% -1,470,040 -3.5% 9,398,180 21.5% 115,236 0.3%
Symfony\Component\DependencyInjection\Definition::hasTag 15,107 1.7% 10,509 0.2% 10,509 0.2% 424,320 1.0% 424,320 1.0% 14,008 0.0% 14,008 0.0%
Symfony\Component\DependencyInjection\Compiler\CheckReferenceValidityPass::process 1 0.0% 45,426 1.0% 10,420 0.2% 22,772 0.1% -17,996 -0.0% 26,896 0.1% 3,136 0.0%
load::display/DisplayPluginBase.php 1 0.0% 10,276 0.2% 10,276 0.2% 402,396 1.0% 402,396 1.0% 393,352 0.9% 393,352 0.9%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::isSimpleInstance 856 0.1% 17,308 0.4% 10,219 0.2% 28,604 0.1% -154,744 -0.4% 240 0.0% 232 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 167 0.0% 10,211 0.2% 10,040 0.2% 150,344 0.4% 149,588 0.4% 6,740 0.0% 6,740 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 71 0.0% 10,861 0.2% 9,797 0.2% 5,328 0.0% -10,912 -0.0% 2,096 0.0% 1,792 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::get 1,206 0.1% 188,981 4.0% 9,692 0.2% 1,450,488 3.5% -17,144 -0.0% 1,092,332 2.5% 12,224 0.0%
serialize@1 348 0.0% 30,455 0.6% 9,645 0.2% 1,984,424 4.7% 889,400 2.1% 210,556 0.5% 1,876 0.0%
serialize@2 690 0.1% 9,634 0.2% 9,634 0.2% 1,263,056 3.0% 1,263,056 3.0% 1,480 0.0% 1,480 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::getDefinitionsFromArguments 2,140 0.2% 17,888 0.4% 9,333 0.2% 183,688 0.4% 139,356 0.3% 0 0.0% 0 0.0%
array_keys 7,034 0.8% 9,121 0.2% 9,121 0.2% 2,366,844 5.7% 2,366,844 5.7% 39,912 0.1% 39,912 0.1%
Drupal\Core\Form\FormBuilder::doBuildForm@3 73 0.0% 176,250 3.7% 9,044 0.2% 1,710,948 4.1% 5,776 0.0% 1,653,512 3.8% 0 0.0%
Doctrine\Common\Lexer\AbstractLexer::moveNext 6,146 0.7% 9,027 0.2% 9,027 0.2% 128,900 0.3% 128,900 0.3% 1,336 0.0% 1,336 0.0%
Symfony\Component\DependencyInjection\Container::get 2,127 0.2% 154,979 3.3% 9,019 0.2% 4,806,408 11.5% -190,952 -0.5% 5,702,136 13.0% 14,060 0.0%
Drupal\Core\Routing\MatcherDumper::dump 1 0.0% 195,998 4.1% 8,909 0.2% 692,340 1.7% -12,528 -0.0% 1,344,376 3.1% 5,436 0.0%
Symfony\Component\DependencyInjection\Compiler\CheckDefinitionValidityPass::process 1 0.0% 10,723 0.2% 8,807 0.2% 7,832 0.0% 2,336 0.0% 2,476 0.0% 196 0.0%
Drupal\Core\Database\Query\Merge::execute 166 0.0% 255,956 5.4% 8,723 0.2% 467,936 1.1% -1,233,036 -2.9% 1,531,540 3.5% 2,996 0.0%
[ display all ]