AW: [Mono-list] array casts in mint

Varga Zoltan vargaz@freemail.hu
Sun, 13 Jul 2003 19:15:30 +0200 (CEST)


                                                      Hi,

  The array cast issue is fixed in CVS. About using a mixed=20
interpreter-JIT configuration: lots of methods are executed
rarely, and
their performance is not important. For these methods, it
makes sense
to use an interpreter, since compiling these methods takes
time and
memory, with no gain in performance. Some production quality=20
VMs like Hotspot use such a configuration, see for example:

http://research.sun.com/research/techrep/2000/abstract-87.html

As course, making interpreted and compiled code interoperate i
far from easy...

                 bye

                         Zoltan



Dietmar Maurer <dietmar@maurer-it.com> =EDrta:

> > -----Urspr=FCngliche Nachricht-----
> > Von: Sam Clegg [mailto:sam@superduper.net]=20
> > Gesendet: Freitag, 11. Juli 2003 15:30
> > An: mono-list@lists.ximian.com
> > Betreff: [Mono-list] array casts in mint
> >=20
> >=20
> > The attached code works in mono but fails in mint.  Seems=20
> > that mint can't cast from Object[] to Array.
> >=20
> > Is this a bug?  Is there much interest in fixing bugs in
the=20
> > interpreter now that mini is working?
>=20
> Our first priority is the JIT. But we will try to fix it
if you provide us with small test cases and post a bug report.
>=20
> >=20
> > I am interested in the interpreter because I am working on=20
> > some optimisations that are better suited (at the moment=20
> > anyway) to it. They involve runtime aggregation of remoting=20
> > calls.  In the end, what I plan to do is, from with the
JIT,=20
> > select certain methods and run them through my optimising=20
> > interpreter.  It looks like switching from JIT to interp at=20
> > runtime is possible since they=20
> > share most data structures.  Has anyone else tried to do
thie before?
>=20
> Why cant you work with the JIT?
>=20
> - Dietmar
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>=20
>=20
>=20