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 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%
is_array 74,947 8.4% 5,252 0.1% 5,252 0.1% 64,964 0.2% 64,964 0.2% 15,152 0.0% 15,152 0.0%
strtolower 38,568 4.3% 7,803 0.2% 7,803 0.2% 1,063,392 2.5% 1,063,392 2.5% 103,996 0.2% 103,996 0.2%
array_key_exists 26,833 3.0% 4,472 0.1% 4,472 0.1% 16,056 0.0% 16,056 0.0% 5,328 0.0% 5,328 0.0%
strpos 20,196 2.3% 2,301 0.0% 2,301 0.0% 30,044 0.1% 30,044 0.1% 7,852 0.0% 7,852 0.0%
is_string 19,018 2.1% 1,386 0.0% 1,386 0.0% 16,004 0.0% 16,004 0.0% 5,524 0.0% 5,524 0.0%
Symfony\Component\DependencyInjection\Reference::__toString 17,808 2.0% 3,961 0.1% 3,961 0.1% 26,588 0.1% 26,588 0.1% 8,028 0.0% 8,028 0.0%
substr 17,498 2.0% 3,337 0.1% 3,337 0.1% 422,604 1.0% 422,604 1.0% 13,508 0.0% 13,508 0.0%
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%
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\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%
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%
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%
Doctrine\Common\Lexer\AbstractLexer::isNextToken 10,364 1.2% 8,253 0.2% 8,253 0.2% 298,064 0.7% 298,064 0.7% 5,648 0.0% 5,648 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%
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%
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%
strlen 8,410 0.9% 191 0.0% 191 0.0% 10,124 0.0% 10,124 0.0% 3,384 0.0% 3,384 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%
count 8,067 0.9% 10,871 0.2% 6,388 0.1% 18,308 0.0% -36,916 -0.1% 8,292 0.0% 7,392 0.0%
Drupal\Core\Routing\RouteCompiler::Drupal\Core\Routing\{closure} 7,921 0.9% 1,854 0.0% 1,854 0.0% 402,664 1.0% 402,664 1.0% 44 0.0% 44 0.0%
implode 7,741 0.9% 5,218 0.1% 5,218 0.1% 1,127,920 2.7% 1,127,920 2.7% 56,680 0.1% 56,680 0.1%
Symfony\Component\DependencyInjection\Definition::getMethodCalls 7,467 0.8% 1,324 0.0% 1,324 0.0% 22,544 0.1% 22,544 0.1% 8,092 0.0% 8,092 0.0%
Symfony\Component\DependencyInjection\Definition::getProperties 7,368 0.8% 1,134 0.0% 1,134 0.0% 22,096 0.1% 22,096 0.1% 8,824 0.0% 8,824 0.0%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraphNode::getValue 7,067 0.8% 1,472 0.0% 1,472 0.0% 480 0.0% 480 0.0% 424 0.0% 424 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%
Symfony\Component\DependencyInjection\Definition::getArguments 7,030 0.8% 1,337 0.0% 1,337 0.0% 22,492 0.1% 22,492 0.1% 8,900 0.0% 8,900 0.0%
Symfony\Component\DependencyInjection\Definition::isSynthetic 6,429 0.7% 2,436 0.1% 2,436 0.1% 7,656 0.0% 7,656 0.0% 1,284 0.0% 1,284 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%
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%
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\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\Definition::getFactory 5,694 0.6% 1,139 0.0% 1,139 0.0% 10,020 0.0% 10,020 0.0% 2,156 0.0% 2,156 0.0%
Symfony\Component\Routing\Route::getPath 5,571 0.6% 944 0.0% 944 0.0% 3,716 0.0% 3,716 0.0% 144 0.0% 144 0.0%
array_merge 5,533 0.6% 6,144 0.1% 6,144 0.1% 1,088,280 2.6% 1,088,280 2.6% 26,656 0.1% 26,656 0.1%
Symfony\Component\DependencyInjection\Definition::isAbstract 5,353 0.6% 892 0.0% 892 0.0% 21,512 0.1% 21,512 0.1% 36,324 0.1% 36,324 0.1%
trim 5,314 0.6% 981 0.0% 981 0.0% 227,172 0.5% 227,172 0.5% 5,672 0.0% 5,672 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%
sprintf 4,910 0.5% 5,852 0.1% 5,852 0.1% 1,629,576 3.9% 1,629,576 3.9% 86,272 0.2% 86,272 0.2%
in_array 4,546 0.5% 2,550 0.1% 2,550 0.1% 11,032 0.0% 11,032 0.0% 3,956 0.0% 3,956 0.0%
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%
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\ServiceReferenceGraphNode::addOutEdge 4,466 0.5% 7,454 0.2% 7,454 0.2% 267,320 0.6% 267,320 0.6% 92,516 0.2% 92,516 0.2%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraphNode::addInEdge 4,466 0.5% 6,998 0.1% 6,998 0.1% 254,296 0.6% 254,296 0.6% 99,336 0.2% 99,336 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%
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\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\Reference::getInvalidBehavior 4,327 0.5% 1,237 0.0% 1,237 0.0% 12,164 0.0% 12,164 0.0% 860 0.0% 860 0.0%
Symfony\Component\DependencyInjection\Definition::getScope 4,303 0.5% 538 0.0% 538 0.0% 5,072 0.0% 5,072 0.0% 1,044 0.0% 1,044 0.0%
Symfony\Component\DependencyInjection\Definition::getConfigurator 4,210 0.5% 767 0.0% 767 0.0% 9,196 0.0% 9,196 0.0% 1,012 0.0% 1,012 0.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\Definition::isPublic 4,038 0.5% 481 0.0% 481 0.0% 3,680 0.0% 3,680 0.0% 1,636 0.0% 1,636 0.0%
var_export 4,006 0.4% 6,521 0.1% 6,521 0.1% 144,552 0.3% 144,552 0.3% 152 0.0% 152 0.0%
Symfony\Component\Routing\Route::hasDefault 3,992 0.4% 9,275 0.2% 8,718 0.2% 113,696 0.3% 113,320 0.3% 9,576 0.0% 9,576 0.0%
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\Routing\Route::getDefaults 3,863 0.4% 580 0.0% 580 0.0% 3,380 0.0% 3,380 0.0% 1,484 0.0% 1,484 0.0%
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%
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\Routing\RouteCompiler::getPatternOutline 3,451 0.4% 14,251 0.3% 7,910 0.2% 409,640 1.0% -172,004 -0.4% 96 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%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::export 2,828 0.3% 12,099 0.3% 7,146 0.2% 185,284 0.4% 83,400 0.2% 208 0.0% 56 0.0%
Symfony\Component\DependencyInjection\Definition::getClass 2,823 0.3% 945 0.0% 945 0.0% 11,620 0.0% 11,620 0.0% 2,216 0.0% 2,216 0.0%
ltrim 2,812 0.3% 734 0.0% 734 0.0% 99,120 0.2% 99,120 0.2% 6,104 0.0% 6,104 0.0%
function_exists 2,686 0.3% 829 0.0% 829 0.0% 14,860 0.0% 14,860 0.0% 2,768 0.0% 2,768 0.0%
SplObjectStorage::contains 2,627 0.3% 626 0.0% 626 0.0% 2,552 0.0% 2,552 0.0% 0 0.0% 0 0.0%
is_integer 2,610 0.3% 165 0.0% 165 0.0% 380 0.0% 380 0.0% 0 0.0% 0 0.0%
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\Definition::setArguments 2,558 0.3% 1,383 0.0% 1,383 0.0% -128,856 -0.3% -128,856 -0.3% 1,984 0.0% 1,984 0.0%
PDOStatement::setFetchMode 2,458 0.3% 1,414 0.0% 1,414 0.0% 1,548 0.0% 1,548 0.0% 660 0.0% 660 0.0%
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\Definition::getFactoryService 2,259 0.3% 1,801 0.0% 1,801 0.0% 2,372 0.0% 2,372 0.0% 1,636 0.0% 1,636 0.0%
Symfony\Component\DependencyInjection\Definition::setMethodCalls 2,239 0.2% 6,145 0.1% 5,128 0.1% 61,356 0.1% -139,188 -0.3% 5,764 0.0% 2,012 0.0%
Symfony\Component\DependencyInjection\Definition::setProperties 2,237 0.2% 1,323 0.0% 1,323 0.0% -173,436 -0.4% -173,436 -0.4% 1,064 0.0% 1,064 0.0%
is_numeric 2,219 0.2% 102 0.0% 102 0.0% 4,628 0.0% 4,628 0.0% 2,428 0.0% 2,428 0.0%
Drupal\Core\Database\Query\Query::uniqueIdentifier 2,216 0.2% 361 0.0% 361 0.0% 828 0.0% 828 0.0% 720 0.0% 720 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%
array_unique 2,192 0.2% 1,065 0.0% 1,065 0.0% 225,276 0.5% 225,276 0.5% 4,448 0.0% 4,448 0.0%
SplObjectStorage::offsetGet 2,156 0.2% 573 0.0% 573 0.0% 108,628 0.3% 108,628 0.3% 320 0.0% 320 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%
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%
Symfony\Component\Routing\Route::setOption 2,085 0.2% 4,944 0.1% 4,944 0.1% -465,308 -1.1% -465,308 -1.1% 46,956 0.1% 46,956 0.1%
Symfony\Component\DependencyInjection\Definition::isLazy 2,022 0.2% 423 0.0% 423 0.0% 6,304 0.0% 6,304 0.0% 468 0.0% 468 0.0%
Drupal\Core\Database\Connection::escapeTable 2,006 0.2% 9,336 0.2% 4,861 0.1% 123,120 0.3% -37,320 -0.1% 5,872 0.0% 3,680 0.0%
explode 1,976 0.2% 3,516 0.1% 3,516 0.1% 979,112 2.3% 979,112 2.3% 17,712 0.0% 17,712 0.0%
Drupal\Core\Database\Query\Condition::compiled 1,944 0.2% 249 0.0% 249 0.0% 54,840 0.1% 54,840 0.1% 464 0.0% 464 0.0%
preg_quote 1,937 0.2% 852 0.0% 852 0.0% 46,684 0.1% 46,684 0.1% 8,792 0.0% 8,792 0.0%
count@1 1,908 0.2% 422 0.0% 422 0.0% 740 0.0% 740 0.0% 196 0.0% 196 0.0%
Drupal\Core\Database\Query\Condition::count 1,906 0.2% 4,472 0.1% 4,052 0.1% 54,272 0.1% 53,904 0.1% 900 0.0% 704 0.0%
is_object 1,875 0.2% 121 0.0% 121 0.0% 5,688 0.0% 5,688 0.0% 1,204 0.0% 1,204 0.0%
Drupal\Core\Database\Connection::escapeField 1,872 0.2% 10,355 0.2% 4,925 0.1% 94,708 0.2% -30,816 -0.1% 7,468 0.0% 4,768 0.0%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraphNode::__construct 1,865 0.2% 2,157 0.0% 2,157 0.0% -104,104 -0.2% -104,104 -0.2% 0 0.0% 0 0.0%
FilterIterator::current 1,830 0.2% 171 0.0% 171 0.0% 808 0.0% 808 0.0% 636 0.0% 636 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%
ctype_alpha 1,807 0.2% 96 0.0% 96 0.0% 372 0.0% 372 0.0% 184 0.0% 184 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::has 1,803 0.2% 4,587 0.1% 4,157 0.1% 56,352 0.1% 6,308 0.0% 123,932 0.3% 2,116 0.0%
DirectoryIterator::valid 1,774 0.2% 81 0.0% 81 0.0% 1,920 0.0% 1,920 0.0% 988 0.0% 988 0.0%
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%
Drupal\Core\Database\Query\Condition::arguments 1,677 0.2% 446 0.0% 446 0.0% 1,632 0.0% 1,632 0.0% 992 0.0% 992 0.0%
Drupal\Component\Utility\Unicode::getStatus 1,528 0.2% 475 0.0% 475 0.0% 1,204 0.0% 1,204 0.0% 0 0.0% 0 0.0%
Symfony\Component\Routing\Route::getOption 1,525 0.2% 2,072 0.0% 2,072 0.0% 16,188 0.0% 16,188 0.0% 2,532 0.0% 2,532 0.0%
[ display all ]