RFR (smallish?) 8061611: Remove deprecated command line flags
derek.white at oracle.com
Tue Nov 18 16:40:35 UTC 2014
First review request. Please let me know if I've forgotten something or
have gone completely off the rails.
The main point of this bug is to remove deprecated -XX options which are
alias for other options.
The only complicated part is that one case, /CMSParPromoteBlocksToClaim/
was not a true alias for /OldPLABSize/ but a parallel option with
different defaults that were synchronized in ergo processing. This fix
removes the /CMSParPromoteBlocksToClaim /variable but preserves using
different defaults in the CMS case.
Also in this fix I added warning messages to several remaining
undocumented command line options aliases. This should ease removal of
these options in the future
CMSMarkStackSize ==> MarkStackSize (MarkStackSize not documented either, but came in jdk6)
G1MarkStackSize ==> MarkStackSize
CMSMarkStackSizeMax ==> MarkStackSizeMax (MarkStackSizeMax not documented either)
ParallelMarkingThreads => ConcGCThreads (ConcGCThreads came in jdk6)
ParallelCMSThreads ==> ConcGCThread
Saw 1-2 intermittent failures that went away on retesting - hangs
jtreg: Saw a few unexplained results. Not sure if typical or not:
Execution failed: `main' threw exception:
java.lang.Exception: jmap -heap exited with error code: 1
Checks that jmap -heap contains the flag CompressedClassSpaceSize
interrupted! (timed out?)
Plus a bunch of tests that are labelled "ignored".
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-gc-dev