-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Domas Mituzas wrote:
Well, if you stated reasons for your choice, it would be easier for us to think about it. Did you try xdebug2 with visualization tools?
Nope. (see below)
You may find this interesting: http://dammit.lt/2006/01/18/mediawiki-graphic-profile/
Wow, that's really cool. Extremely cool. (puts blog into RSS reader) I need to read the blogs of Wikimedia developers more often.
BTW, from the diagram, it looks like cleanup takes up the largest amount of time. Unavoidable?
Um, press 'show more', then you'll be shown with more than 50 events.
Yeah, I did press show more. What I meant was that a lot of the profile points are not Setup.php related, the one's that have Setup.php prefixed are only in the dozens. Then again, I just realized that I really don't know anything about optimizing MediaWiki.
I'm not sure if we have any private information in traces, probably we may disclose some of them from time to time for systematic analysis anyone wants to do.
If the traces provide the parameters passed to the functions, probably yes. I can't see APD style calltrees (no parameters at all) having private info, but you guys use XDebug...