Caching of VM compiled/optimized code.
I was wondering if anyone is planning on finally adding to the VM the ability to cache VM compiled/optimized code?
The cache could be stored somewhere configurable (size, location, if to be global or user home or a mix of both, etc...).
This would be an amazing addition, especially with the Server VM's progressive optimization. After running stuff for a while, having the server vm optimize it extensively, it would be nice that next time one starts up the program, it would already be as compiled&optimized as when the program was exited. Throughout the years, Applications running in the Sever VM peak at almost 2x the speed of client VM. Even for client VM this would be nice to only have chunky running the very first run of an install versus running instance.
I believe .NET has this, but believe me, I had this idea LONG before .NET was even announced. I think it is a pretty obvious and very important feature (for client/desktop use especially, I mean just imagine, first time through is no longer per instance, but per installation!). I really wonder why SUN has never implemented it even after decades? of having Java out.