JVM misconceptions (Re: [Mono-list] Re: can you explain what you mean?)

Miguel de Icaza miguel@ximian.com
16 Jul 2001 19:04:16 -0400

> -- Don't expect a fast CLR to be easier to
> implement than a fast JVM/JIT; in fact, it's likely
> to be harder because of some tricky additional
> functionality in the CLR (structures, references,
> etc.).

I have only access to kaffe and ORP as JITers, and I am surprised that
they are basically macro expanding JITer with a few optimizations
thrown in.  As I said, I thought this was a property of the byte codes
rather than a property of Kaffe.

That being said, what I am working on is to write a traditional
instruction selector for our JITer that should bring a lot of
performance, for about the same ammount of work.