[Mono-list] Announce: A .NET assembly -> native code generati on tool (ala ngen for MONO)

Tom Reilly treilly@macromedia.com
Mon, 29 Jul 2002 12:05:28 -0400


Very interesting.  One of the things that's always hurt Java
(especially GUIs) is that all the work to JIT programs is never
saved, everytime you start a program, it and all the runtime libraries
it uses are reJIT'd everytime.  Apple has supposedly done something in
this area but I was never able to find any real details.

One would think that if the VM runtime was smart about saving
JIT work then it would have more time to do a better job optimizing
unJIT'd code.

> -----Original Message-----
> From: Miguel de Icaza [mailto:miguel@ximian.com]
> Sent: Sunday, July 28, 2002 12:04 AM
> To: Zoltan.2.Varga@nokia.com
> Cc: mono-list@ximian.com
> Subject: Re: [Mono-list] Announce: A .NET assembly -> native code
> generation tool (ala ngen for MONO)
> 
> 
> Hello Zoltan,
> 
> >    The first version of my ngen clone for MONO is available at:
> > 
> > http://www.nexus.hu/vargaz2
> 
> This announcement is of course really exciting.  I have only taken a
> very superficial look so far at the code generator, but the 
> approach is
> a very interesting idea.  I will let Dietmar and Paolo comment further
> on it.
> 
> What I wanted to look into was to use the JIT to generate code that
> would end up in a library, basically reusing the JIT, but 
> turning on all
> the optimizations for this.
> 
> btw, why are exception methods not supported? 
> 
> You forgot to include a couple of files, which are links in your
> package.
> 
> Miguel
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>