[Mono-list] JVM performance: JVM as a basis for CLR

Peter Drayton peter@razorsoft.com
Sun, 22 Jul 2001 18:49:06 -0700


Rhys Weatherley <rweather@zip.com.au> wrote:
> Have you investigated HP's Dynamo project?  They got
> very good performance through dynamic re-optimization
> rather than static "compile once, run many" techniques.
> They start with simple code translation, and work their
> way up as a profile of the program's runtime is built.
> I believe Sun was trying something similar with HotSpot.

Along a similar vein, Michael Franz of UC Irvine has done some
interesting research on dynamic code optimization. See [1] for their
findings w.r.t. automatically re-organizing the internal represention of
heap objects in memory, and integrating the optimizer and a code
profiler to re-optimize code over time.

--Peter
http://staff.develop.com/peterd
 
[1] http://www.ics.uci.edu/~franz/DynamicOpt.html