From: Tim Starling Date: Tue, 17 Feb 2009 03:26:39 +0000 (+0000) Subject: Added some profiling sections for expensive functions X-Git-Tag: 1.31.0-rc.0~42860 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/%22http:/wikimediafoundation.org/fundraising/%7B%7B%20url_for%28%27user_settings%27%2C%20userid=session.userid%29%20%7D%7D?a=commitdiff_plain;h=ed529ce86056aa94c1836c351fba74ed1a5a4fe3;p=lhc%2Fweb%2Fwiklou.git Added some profiling sections for expensive functions --- diff --git a/includes/MessageCache.php b/includes/MessageCache.php index a06b0cb9b7..7554df28ec 100644 --- a/includes/MessageCache.php +++ b/includes/MessageCache.php @@ -800,6 +800,7 @@ class MessageCache { */ function loadMessagesFile( $filename, $langcode = false ) { global $wgLang, $wgContLang; + wfProfileIn( __METHOD__ ); $messages = $magicWords = false; require( $filename ); @@ -822,6 +823,7 @@ class MessageCache { global $wgContLang; $wgContLang->addMagicWordsByLang( $magicWords ); } + wfProfileOut( __METHOD__ ); } /** @@ -831,6 +833,7 @@ class MessageCache { * @param string $langcode Language code to process. */ function processMessagesArray( $messages, $langcode ) { + wfProfileIn( __METHOD__ ); $fallbackCode = $langcode; $mergedMessages = array(); do { @@ -842,6 +845,7 @@ class MessageCache { if ( !empty($mergedMessages) ) $this->addMessages( $mergedMessages, $langcode ); + wfProfileOut( __METHOD__ ); } public function figureMessage( $key ) {