Combining client and server VM
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.
[1]:
http://docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html#tieredcompilation
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