RFR(S): 8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off (original) (raw)
Dmitry Fazunenko dmitry.fazunenko at oracle.com
Tue Mar 15 16:38:42 UTC 2016
- Previous message (by thread): RFR(S): 8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off
- Next message (by thread): RFR(S): 8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Per,
A couple of comments:
- globals_extension.hpp.frames.html requires copyright update
- such fix should go with a regression test, it could be done separately.
Thanks, Dima
On 15.03.2016 16:48, Per Liden wrote:
Summary: Explicitly disabling the default collector, without specifying another collector, will silently re-enable the default collector. This is a bit counter intuitive. A better approach would be for the VM to complain about the situation.
Bug: https://bugs.openjdk.java.net/browse/JDK-8068579 Webrev: http://cr.openjdk.java.net/~pliden/8068579/webrev.0/ Testing: manual, jprt Example (assuming it's a platform/configuration with G1 as default): $ java -XX:-UseG1GC ... Today, the above command will happily start a VM with G1 enabled. With this patch the VM will instead complain, like this: $ java -XX:-UseG1GC ... Error occurred during initialization of VM Garbage collector not selected (default collector explicitly disabled) And of course, we're good with disabling the default collector as long as you specify some other collector, e.g.: $ java -XX:-UseG1GC -XX:+UseParallelGC ... cheers, Per
- Previous message (by thread): RFR(S): 8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off
- Next message (by thread): RFR(S): 8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]