Combining client and server VM
Azeem Jiva
azeem.jiva at oracle.com
Fri Jan 24 12:58:14 PST 2014
Also, TieredCompilation is enabled by default in JDK 8.
--
Azeem Jiva
@javawithjiva
On Jan 24, 2014, at 12:49 PM, David Schlosnagle <schlosna at gmail.com> wrote:
> 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