RFR(s): 8068582: UseSerialGC not always set up properly

Jon Masamitsu jon.masamitsu at oracle.com
Fri Apr 17 17:33:34 UTC 2015


Per,

Changes look good.

Reviewed.

Thanks for making this fix.

Jon


On 4/17/2015 7:05 AM, Per Liden wrote:
> Hi,
>
> When no Use*GC flag is specified on the command-line we make a default 
> GC selection. In case we select SerialGC we fail to set UseSerialGC to 
> true (unlike when we select ParallelGC where we set UseParallelGC). 
> This means we can run with all Use*GC set to false (which implicitly 
> means we're using serial). It also means we can't use UseSerialGC as 
> the sole indicator that we're using serial.
>
> This patch makes sure that we always set the corresponding Use*GC for 
> the GC we have selected.
>
> A typical case where the VM selects serial but fails to set 
> UseSerialGC is when running a client VM without specifying a Use*GC 
> option on the command-line.
>
> Testing: Added a new jtreg test, passes jprt
>
> Webrev: http://cr.openjdk.java.net/~pliden/8068582/webrev.0/
> Bug: https://bugs.openjdk.java.net/browse/JDK-8068582
>
> /Per



More information about the hotspot-gc-dev mailing list