mDescription = "Dumb program that tries to get the memory usage\n" . "for each language file"; } public function execute() { if ( !function_exists( 'memory_get_usage' ) ) $this->error( "You must compile PHP with --enable-memory-limit", true ); $langtool = new languages(); $memlast = $memstart = memory_get_usage(); $this->output( "Base memory usage: $memstart\n" ); foreach ( $langtool->getLanguages() as $langcode ) { Language::factory( $langcode ); $memstep = memory_get_usage(); $this->output( sprintf( "%12s: %d\n", $langcode, ( $memstep - $memlast ) ) ); $memlast = $memstep; } $memend = memory_get_usage(); $this->output( ' Total Usage: ' . ( $memend - $memstart ) . "\n" ); } } $maintClass = "LangMemUsage"; require_once( RUN_MAINTENANCE_IF_MAIN );