[Mono-devel-list] patch for mcs /doc (phase 3)

Atsushi Eno atsushi at ximian.com
Thu May 13 00:52:32 EDT 2004


Hey,

> Ben Maurer wrote:
> 
>> Can you please remind me where we were wrt performance implications?
> 
> 
> Sure:
> http://lists.ximian.com/archives/public/mono-devel-list/2004-April/005043.html 
> 

One more (as for your request)

---- Before ----

$ make ctest
rm -f mcs2.exe mcs3.exe
make btest USE_MCS_FLAGS=
make[1]: Entering directory `/usr/local/src/mcs/mcs'
time mono  ./mcs.exe  /target:exe /out:mcs2.exe AssemblyInfo.cs 
anonymous.cs assign.cs attribute.cs driver.cs cs-tokenizer.cs cfold.cs 
class.cs codegen.cs const.cs constant.cs convert.cs decl.cs delegate.cs 
enum.cs ecore.cs expression.cs flowanalysis.cs genericparser.cs 
iterators.cs literal.cs location.cs modifiers.cs
namespace.cs parameter.cs pending.cs report.cs rootcontext.cs 
statement.cs support.cs typemanager.cs symbolwriter.cs tree.cs 
CryptoConvert.cs cs-parser.cs
Compilation succeeded
0.01user 0.03system 0:03.98elapsed 1%CPU (0avgtext+0avgdata 
6896maxresident)k
0inputs+0outputs (437major+0minor)pagefaults 0swaps
time mono  ./mcs2.exe  /target:exe /out:mcs3.exe AssemblyInfo.cs 
anonymous.cs assign.cs attribute.cs driver.cs cs-tokenizer.cs cfold.cs 
class.cs codegen.cs const.cs constant.cs convert.cs decl.cs delegate.cs 
enum.cs ecore.cs expression.cs flowanalysis.cs genericparser.cs 
iterators.cs literal.cs location.cs modifiers.cs namespace.cs 
parameter.cs pending.cs report.cs rootcontext.cs statement.cs support.cs 
typemanager.cs symbolwriter.cs tree.cs CryptoConvert.cs cs-parser.cs
Compilation succeeded
0.02user 0.03system 0:03.97elapsed 1%CPU (0avgtext+0avgdata 
6832maxresident)k
0inputs+0outputs (433major+0minor)pagefaults 0swaps
ls -l mcs2.exe mcs3.exe
-rwxr-xr-x    1 ginga    None       624128 May 13 13:45 mcs2.exe
-rwxr-xr-x    1 ginga    None       624128 May 13 13:45 mcs3.exe
make[1]: Leaving directory `/usr/local/src/mcs/mcs'


---- After ----

$ !make
make ctest
rm -f mcs2.exe mcs3.exe
make btest USE_MCS_FLAGS=
make[1]: Entering directory `/home/ginga/cvs/mcs/mcs'
time mono  ./mcs.exe  /target:exe /out:mcs2.exe AssemblyInfo.cs 
anonymous.cs assign.cs attribute.cs driver.cs cs-tokenizer.cs cfold.cs 
class.cs codegen.cs const.cs constant.cs convert.cs decl.cs delegate.cs 
enum.cs ecore.cs expression.cs flowanalysis.cs genericparser.cs 
iterators.cs literal.cs location.cs modifiers.cs namespace.cs 
parameter.cs pending.cs report.cs rootcontext.cs statement.cs support.cs 
typemanager.cs symbolwriter.cs tree.cs CryptoConvert.cs cs-parser.cs
Compilation succeeded
0.03user 0.01system 0:03.85elapsed 1%CPU (0avgtext+0avgdata 
6896maxresident)k
0inputs+0outputs (437major+0minor)pagefaults 0swaps
time mono  ./mcs2.exe  /target:exe /out:mcs3.exe AssemblyInfo.cs 
anonymous.cs assign.cs attribute.cs driver.cs cs-tokenizer.cs cfold.cs 
class.cs codegen.cs const.cs constant.cs convert.cs decl.cs delegate.cs 
enum.cs ecore.cs expression.cs flowanalysis.cs genericparser.cs 
iterators.cs literal.cs location.cs modifiers.cs namespace.cs 
parameter.cs pending.cs report.cs rootcontext.cs statement.cs support.cs 
typemanager.cs symbolwriter.cs tree.cs CryptoConvert.cs cs-parser.cs
Compilation succeeded
0.01user 0.02system 0:03.96elapsed 0%CPU (0avgtext+0avgdata 
6832maxresident)k
0inputs+0outputs (433major+0minor)pagefaults 0swaps
ls -l mcs2.exe mcs3.exe
-rwxr-xr-x    1 ginga    None       629760 May 13 13:45 mcs2.exe
-rwxr-xr-x    1 ginga    None       629760 May 13 13:46 mcs3.exe
make[1]: Leaving directory `/home/ginga/cvs/mcs/mcs'


(Well, strictly to say I edited ls result that contained Japanese 
characters that didn't vanish even after setting LANG=C.)

Atsushi Eno





More information about the Mono-devel-list mailing list