Please implement client switch in 64-bit server JDK 14 builds

Simon Nash simon at cjnash.com
Fri Aug 9 05:54:45 UTC 2019


On 08/08/2019 19:53, Andrew Haley wrote:
> On 8/8/19 9:23 AM, Ty Young wrote:
>> Presumably these standards would just be meta JVM arguments that could
>> be done manually with individual JVM arguments. If an end JVM user wants
>> a bit more max memory size for example, they could just manually set Xmx
>> to their desired amount and keep the rest of the mode JVM arguments as
>> they are. Something like:
>>
>> -XX:VMMemoryManagementMode=0 // server mode?
>>
>> -XX:VMMemoryManagementMode=1 // desktop application mode?
>>
>> -XX:VMMemoryManagementMode=2 // IoT/Kiosk application mode?
> Funnily enough, I was talking to John Rose the other day and he
> suggested exactly this, but perhaps a scale from 0-10. This idea has
> some promise, I think.
>
I like this idea, with 0 being the smallest resource consumption and 10 the largest. It is simple and anyone can understand it. The meaning shouldn't change as 
the JVM evolves, as these are relative rather than absolute values.

Simon


More information about the jdk-dev mailing list