How much improvement can be expect in future?
I ask this question myself many times thinking about the quite good code generated by HotSpot-Server.
On the other side I still see 5% improvements for numerical benchmarks like SciMark which I thought are almost optimal and have only little room for further optimizations.
Of course it really depends which code you're running but in general, how much improvement can we expect in the next couple of years in general (summing up all kind of java-software)?
I see great improvements in EA in conjunction with lock-removeal and stack-allocation (please in Mustang!).
What else could be done to improve raw performance?