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 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,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%
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%
array_key_exists 26,755 3.0% 5,263 0.2% 5,263 0.2% 27,792 0.0% 27,792 0.0% 8,160 0.0% 8,160 0.0%
strpos 19,565 2.2% 2,795 0.1% 2,795 0.1% 48,328 0.1% 48,328 0.1% 13,672 0.0% 13,672 0.0%
is_string 18,979 2.1% 3,368 0.1% 3,368 0.1% 27,600 0.0% 27,600 0.0% 10,072 0.0% 10,072 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%
substr 17,003 1.9% 3,246 0.1% 3,246 0.1% 650,480 0.9% 650,480 0.9% 31,104 0.0% 31,104 0.0%
Symfony\Component\DependencyInjection\Definition::hasTag 15,107 1.7% 1,850 0.1% 1,850 0.1% 727,344 1.0% 727,344 1.0% 24,352 0.0% 24,352 0.0%
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%
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%
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::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%
Doctrine\Common\Lexer\AbstractLexer::isNextToken 10,364 1.2% 1,649 0.1% 1,649 0.1% 510,696 0.7% 510,696 0.7% 9,160 0.0% 9,160 0.0%
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%
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%
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\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%
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%
strlen 7,985 0.9% 352 0.0% 352 0.0% 17,704 0.0% 17,704 0.0% 6,400 0.0% 6,400 0.0%
Drupal\Core\Routing\RouteCompiler::Drupal\Core\Routing\{closure} 7,921 0.9% 875 0.0% 875 0.0% 644,920 0.9% 644,920 0.9% 144 0.0% 144 0.0%
count 7,671 0.9% 8,484 0.3% 4,664 0.2% 31,504 0.0% -63,264 -0.1% 13,232 0.0% 12,224 0.0%
implode 7,568 0.9% 2,807 0.1% 2,807 0.1% 1,170,432 1.6% 1,170,432 1.6% 48,856 0.1% 48,856 0.1%
Symfony\Component\DependencyInjection\Definition::getMethodCalls 7,467 0.8% 2,044 0.1% 2,044 0.1% 36,496 0.0% 36,496 0.0% 11,728 0.0% 11,728 0.0%
Symfony\Component\DependencyInjection\Definition::getProperties 7,368 0.8% 4,134 0.1% 4,134 0.1% 35,720 0.0% 35,720 0.0% 13,368 0.0% 13,368 0.0%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraphNode::getValue 7,067 0.8% 1,221 0.0% 1,221 0.0% 760 0.0% 760 0.0% 448 0.0% 448 0.0%
Symfony\Component\DependencyInjection\Definition::getArguments 7,030 0.8% 2,160 0.1% 2,160 0.1% 36,264 0.0% 36,264 0.0% 13,616 0.0% 13,616 0.0%
array_keys 6,824 0.8% 2,355 0.1% 2,355 0.1% 4,283,376 5.9% 4,283,376 5.9% 80,712 0.1% 80,712 0.1%
Symfony\Component\DependencyInjection\Definition::isSynthetic 6,429 0.7% 3,331 0.1% 3,331 0.1% 12,432 0.0% 12,432 0.0% 1,440 0.0% 1,440 0.0%
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%
Doctrine\Common\Lexer\AbstractLexer::moveNext 6,146 0.7% 3,761 0.1% 3,761 0.1% 220,888 0.3% 220,888 0.3% 2,328 0.0% 2,328 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\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\Definition::getFactory 5,694 0.6% 1,092 0.0% 1,092 0.0% 16,232 0.0% 16,232 0.0% 2,872 0.0% 2,872 0.0%
Symfony\Component\Routing\Route::getPath 5,571 0.6% 723 0.0% 723 0.0% 6,256 0.0% 6,256 0.0% 544 0.0% 544 0.0%
array_merge 5,421 0.6% 2,229 0.1% 2,229 0.1% 1,947,488 2.7% 1,947,488 2.7% 52,432 0.1% 52,432 0.1%
Symfony\Component\DependencyInjection\Definition::isAbstract 5,353 0.6% 1,173 0.0% 1,173 0.0% 8,216 0.0% 8,216 0.0% 4,648 0.0% 4,648 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%
sprintf 4,912 0.6% 1,308 0.0% 1,308 0.0% 1,801,864 2.5% 1,801,864 2.5% 113,760 0.1% 113,760 0.1%
trim 4,799 0.5% 786 0.0% 786 0.0% 280,936 0.4% 280,936 0.4% 7,472 0.0% 7,472 0.0%
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\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%
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%
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\ServiceReferenceGraphNode::addOutEdge 4,466 0.5% 3,709 0.1% 3,709 0.1% 764,760 1.0% 764,760 1.0% 236,784 0.3% 236,784 0.3%
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\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%
Symfony\Component\DependencyInjection\Reference::getInvalidBehavior 4,327 0.5% 767 0.0% 767 0.0% 19,472 0.0% 19,472 0.0% 1,104 0.0% 1,104 0.0%
in_array 4,319 0.5% 1,591 0.1% 1,591 0.1% 19,168 0.0% 19,168 0.0% 7,824 0.0% 7,824 0.0%
Symfony\Component\DependencyInjection\Definition::getScope 4,303 0.5% 3,375 0.1% 3,375 0.1% 8,168 0.0% 8,168 0.0% 3,960 0.0% 3,960 0.0%
Symfony\Component\DependencyInjection\Definition::getConfigurator 4,210 0.5% 1,293 0.0% 1,293 0.0% 14,944 0.0% 14,944 0.0% 1,984 0.0% 1,984 0.0%
Symfony\Component\DependencyInjection\Definition::isPublic 4,038 0.5% 981 0.0% 981 0.0% 5,928 0.0% 5,928 0.0% 2,864 0.0% 2,864 0.0%
var_export 4,010 0.5% 5,064 0.2% 5,064 0.2% 191,744 0.3% 191,744 0.3% 192 0.0% 192 0.0%
Symfony\Component\Routing\Route::hasDefault 3,992 0.5% 4,707 0.2% 4,517 0.1% 195,384 0.3% 194,728 0.3% 15,608 0.0% 15,608 0.0%
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%
Symfony\Component\Routing\Route::getDefaults 3,863 0.4% 1,105 0.0% 1,105 0.0% 5,648 0.0% 5,648 0.0% 1,440 0.0% 1,440 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%
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\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%
Drupal\Core\Routing\RouteCompiler::getPatternOutline 3,451 0.4% 6,322 0.2% 4,237 0.1% 514,280 0.7% -205,240 -0.3% 1,424 0.0% 752 0.0%
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\Dumper\PhpDumper::export 2,831 0.3% 9,157 0.3% 4,946 0.2% 277,520 0.4% 142,968 0.2% 336 0.0% 144 0.0%
Symfony\Component\DependencyInjection\Definition::getClass 2,823 0.3% 1,540 0.0% 1,540 0.0% 18,944 0.0% 18,944 0.0% 2,600 0.0% 2,600 0.0%
SplObjectStorage::contains 2,627 0.3% 2,613 0.1% 2,613 0.1% 4,216 0.0% 4,216 0.0% 0 0.0% 0 0.0%
is_integer 2,610 0.3% 171 0.0% 171 0.0% 696 0.0% 696 0.0% 0 0.0% 0 0.0%
ltrim 2,588 0.3% 882 0.0% 882 0.0% 124,816 0.2% 124,816 0.2% 3,416 0.0% 3,416 0.0%
function_exists 2,587 0.3% 465 0.0% 465 0.0% 21,936 0.0% 21,936 0.0% 3,568 0.0% 3,568 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\DependencyInjection\Definition::setArguments 2,558 0.3% 1,044 0.0% 1,044 0.0% -244,168 -0.3% -244,168 -0.3% 4,672 0.0% 4,672 0.0%
PDOStatement::setFetchMode 2,441 0.3% 1,995 0.1% 1,995 0.1% 2,680 0.0% 2,680 0.0% 1,672 0.0% 1,672 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\Definition::getFactoryService 2,259 0.3% 819 0.0% 819 0.0% 3,784 0.0% 3,784 0.0% 2,160 0.0% 2,160 0.0%
Symfony\Component\DependencyInjection\Definition::setMethodCalls 2,239 0.3% 3,038 0.1% 2,512 0.1% 162,120 0.2% -226,528 -0.3% 20,104 0.0% 9,440 0.0%
Symfony\Component\DependencyInjection\Definition::setProperties 2,237 0.3% 572 0.0% 572 0.0% -308,264 -0.4% -308,264 -0.4% 3,632 0.0% 3,632 0.0%
Drupal\Core\Database\Query\Query::uniqueIdentifier 2,216 0.3% 1,630 0.1% 1,630 0.1% 1,392 0.0% 1,392 0.0% 1,168 0.0% 1,168 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%
array_unique 2,185 0.2% 882 0.0% 882 0.0% 430,568 0.6% 430,568 0.6% 7,320 0.0% 7,320 0.0%
SplObjectStorage::offsetGet 2,156 0.2% 803 0.0% 803 0.0% 199,480 0.3% 199,480 0.3% 760 0.0% 760 0.0%
Symfony\Component\DependencyInjection\Dumper\PhpDumper::getDefinitionsFromArguments 2,140 0.2% 10,035 0.3% 5,308 0.2% 327,104 0.4% 248,512 0.3% 0 0.0% 0 0.0%
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%
Symfony\Component\Routing\Route::setOption 2,085 0.2% 2,780 0.1% 2,780 0.1% -838,344 -1.1% -838,344 -1.1% 77,704 0.1% 77,704 0.1%
is_numeric 2,068 0.2% 78 0.0% 78 0.0% 8,000 0.0% 8,000 0.0% 3,728 0.0% 3,728 0.0%
Symfony\Component\DependencyInjection\Definition::isLazy 2,022 0.2% 1,121 0.0% 1,121 0.0% 10,232 0.0% 10,232 0.0% 1,136 0.0% 1,136 0.0%
Drupal\Core\Database\Connection::escapeTable 1,999 0.2% 5,453 0.2% 3,345 0.1% 188,096 0.3% -56,192 -0.1% 7,184 0.0% 4,760 0.0%
explode 1,951 0.2% 746 0.0% 746 0.0% 1,770,320 2.4% 1,770,320 2.4% 31,856 0.0% 31,856 0.0%
Drupal\Core\Database\Query\Condition::compiled 1,944 0.2% 524 0.0% 524 0.0% 94,000 0.1% 94,000 0.1% 696 0.0% 696 0.0%
preg_quote 1,934 0.2% 223 0.0% 223 0.0% 77,144 0.1% 77,144 0.1% 23,136 0.0% 23,136 0.0%
count@1 1,908 0.2% 387 0.0% 387 0.0% 1,304 0.0% 1,304 0.0% 144 0.0% 144 0.0%
Drupal\Core\Database\Query\Condition::count 1,906 0.2% 3,815 0.1% 3,428 0.1% 93,072 0.1% 92,424 0.1% 1,008 0.0% 864 0.0%
is_object 1,876 0.2% 218 0.0% 218 0.0% 9,920 0.0% 9,920 0.0% 1,208 0.0% 1,208 0.0%
Drupal\Core\Database\Connection::escapeField 1,872 0.2% 6,959 0.2% 3,128 0.1% 157,336 0.2% -57,752 -0.1% 12,800 0.0% 7,368 0.0%
Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraphNode::__construct 1,865 0.2% 1,143 0.0% 1,143 0.0% 768 0.0% 768 0.0% 63,552 0.1% 63,552 0.1%
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%
ctype_alpha 1,807 0.2% 211 0.0% 211 0.0% 656 0.0% 656 0.0% 424 0.0% 424 0.0%
Symfony\Component\DependencyInjection\ContainerBuilder::has 1,803 0.2% 3,750 0.1% 3,351 0.1% 96,240 0.1% 27,904 0.0% 91,768 0.1% 2,752 0.0%
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%
Drupal\Core\Database\Query\Condition::arguments 1,677 0.2% 404 0.0% 404 0.0% 2,752 0.0% 2,752 0.0% 1,488 0.0% 1,488 0.0%
Symfony\Component\Routing\Route::getOption 1,525 0.2% 866 0.0% 866 0.0% 27,632 0.0% 27,632 0.0% 3,032 0.0% 3,032 0.0%
Drupal\Core\Database\Query\Condition::__construct 1,522 0.2% 2,390 0.1% 2,390 0.1% 490,056 0.7% 490,056 0.7% 5,624 0.0% 5,624 0.0%
Doctrine\Common\Lexer\AbstractLexer::peek 1,509 0.2% 596 0.0% 596 0.0% 688 0.0% 688 0.0% 56 0.0% 56 0.0%
Doctrine\Common\Lexer\AbstractLexer::glimpse 1,509 0.2% 3,663 0.1% 3,067 0.1% 6,648 0.0% 5,960 0.0% 3,504 0.0% 3,448 0.0%
[ display all ]