3 * Dumb program that tries to get the memory usage
4 * for each language file.
7 * @ingroup MaintenanceLanguage
10 /** This is a command line script */
11 require_once(dirname(__FILE__
).'/../commandLine.inc');
12 require_once(dirname(__FILE__
).'/languages.inc');
14 $langtool = new languages();
16 if ( ! function_exists( 'memory_get_usage' ) )
17 wfDie( "You must compile PHP with --enable-memory-limit\n" );
19 $memlast = $memstart = memory_get_usage();
21 print 'Base memory usage: '.$memstart."\n";
23 foreach ( $langtool->getLanguages() as $langcode ) {
24 Language
::factory( $langcode );
25 $memstep = memory_get_usage();
26 printf( "%12s: %d\n", $langcode, ($memstep- $memlast) );
30 $memend = memory_get_usage();
32 echo ' Total Usage: '.($memend - $memstart)."\n";