RFR(s): 8068582: UseSerialGC not always set up properly
per.liden at oracle.com
Fri Apr 17 14:05:43 UTC 2015
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
Testing: Added a new jtreg test, passes jprt
More information about the hotspot-gc-dev