JDK-8233842 : CSR for JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination
  • Type: CSR
  • Component: hotspot
  • Sub-Component: gc
  • Priority: P4
  • Status: Closed
  • Resolution: Approved
  • Fix Versions: 14
  • Submitted: 2019-11-08
  • Updated: 2019-11-12
  • Resolved: 2019-11-12
Related Reports
CSR :  
Description
Summary
-------

Deprecate the command line option `UseParallelOldGC`.

Problem
-------

For JDK-8229492: JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination we deprecate the `UseParallelOldGC` option to prepare for potential future removal.

Solution
--------

Deprecate the `UseParallelOldGC` command line option.

Specification
-------------

       --- old/src/hotspot/share/runtime/arguments.cpp	2019-11-05 11:03:18.881862069 +0100
       +++ new/src/hotspot/share/runtime/arguments.cpp	2019-11-05 11:03:18.541851522 +0100
       @@ -528,6 +528,7 @@
       { "CompactFields",                JDK_Version::jdk(14), JDK_Version::jdk(15), JDK_Version::jdk(16) },
       { "MonitorBound",                 JDK_Version::jdk(14), JDK_Version::jdk(15), JDK_Version::jdk(16) },
       { "G1RSetScanBlockSize",          JDK_Version::jdk(14), JDK_Version::jdk(15), JDK_Version::jdk(16) },
    +  { "UseParallelOldGC",             JDK_Version::jdk(14), JDK_Version::jdk(15), JDK_Version::jdk(16) },
     
       // --- Deprecated alias flags (see also aliased_jvm_flags) - sorted by obsolete_in then expired_in:
       { "DefaultMaxRAMFraction",        JDK_Version::jdk(8),  JDK_Version::undefined(), JDK_Version::undefined() },

Comments
Approving for JDK 14.
12-11-2019