Combining client and server VM (original) (raw)

David Schlosnagle schlosna at gmail.com
Fri Jan 24 12:49:10 PST 2014


Sounds like you're describing -XX:+TieredCompilation 1, already available in HotSpot.

On Fri, Jan 24, 2014 at 3:29 PM, Stefan Reich < stefan.reich.maker.of.eye at googlemail.com> wrote:

Hi there!

Is this the official HotSpot list? Looks like it. I am Stefan. Here's my short bio: I was an early HotSpot adopter (before its release) and now I reinvent programming (www.TinyBrain.de). OK, on to the topic: I'd LOVE to see the HotSpot client and server VMs combined into one engine. A combination seems to me like pretty much the ideal VM to have. It would basically start as the client VM in order to get stuff started quickly, least delays possible. When initialisations are done, after a few seconds or so, the VM switches to server mode, delivering highly-optimized code. I need to restart VMs a lot, but I still want maximum performance, for example for GUIs. It's OK to have a slower GUI for a few seconds if you're rewarded with full speed shortly after that. Is it possible? Shouldn't be too hard to implement, right? Anyone up for it? Cheers, Stefan -- Stefan Reich TinyBrain.de We will beat Google to A.I.



More information about the hotspot-dev mailing list