Java #1 language on SourceForge

arjan de lumens said:
I don't know; I don't think so. It seems like an obvious optimization to do; doing it would presumably help startup/JIT-compilation times considerably.

Not only that one could use more aggressive strategies, for instance, when the program is offline, one could opt to swap to the graph colouring scheme instead of linear scan for the register allocator -- as an example of one of the optimisations mentioned within this thread.

One of the issues with Java's way of doing things is that they can only use resource friendly optimisation algorithms because of performance concerns on the desktop, offline performance optimisation sounds like a big win.

One of the other issues with java compilation itself is that they don't do the easy optimisations ahead of time, instead they leave everything upto the JIT.
 
Back
Top