I don't know much about profiling, but I would guess that when one method calls another the time spent in the 2nd method is credited to both methods. That double counting gives totals of more than 100%.
On 20 April 2010 13:51, <[email protected]> wrote: > Hi - I've just implemented profiling on 1.13.0 to see where the time > goes and I'm just a little confused: > > > > Here's a clip of what profileinfo.php shows me: > > > > -total 100% > > MediaWiki::initialize [+] 62.14% > > Parser::parse [+] 60.5% > > MediaWiki::performAction 60.35% > > Article::view 58.87% > > Parser::internalParse 46.76% > > Parser::replaceVariables 30.62% > > Parser::braceSubstitution [+] 18.86% > > MediaWiki::finalCleanup 16.74% > > OutputPage::output 16.05% > > Output-skin 15.96% > > SkinTemplate::outputPage [+] 15.95% > > AutoLoader::autoload 15.71% > > > > Now, perhaps I'm out of touch and this is a quantum mechanics matter > that's beyond me, but in the olden days, there were only 100 percentage > points - but the first two entries alone claim to be taking >120% of > the time - so I'd be grateful if this could be explained to me, please! > > > > Thanks, > > > > /Sam > > > > Sam Sexton > Provisioning Team Leader > > Thomson Reuters > > [email protected] > thomsonreuters.com > > > > This email was sent to you by Thomson Reuters, the global news and > information company. > Any views expressed in this message are those of the individual sender, > except where the sender specifically states them to be the views of Thomson > Reuters. > > _______________________________________________ > MediaWiki-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > _______________________________________________ MediaWiki-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
