-
Bug
-
Resolution: Fixed
-
P4
-
19
-
b16
The java launcher implementation currently checks for several non-standard old style (some as old as Java 1.2) options and converts them to Java Hotspot JVM specific options before launching the JVM.
Specifically, the following happens in the launcher:
-verbosegc converted to -verbose:gc
-noclassgc converted to -Xnoclassgc
-verify converted to -Xverify:all
-verifyremote converted to -Xverify:remote
-ss converted to -Xss
-oss converted to -Xoss --> (this one isn't even supported by the JVM)
-ms converted to -Xms
-mx converted to -Xmx
These non-standard options aren't currently documented. The java launcher should deprecate these options for removal in favour of the documented (Hotspot JVM specific) options.
Specifically, the following happens in the launcher:
-verbosegc converted to -verbose:gc
-noclassgc converted to -Xnoclassgc
-verify converted to -Xverify:all
-verifyremote converted to -Xverify:remote
-ss converted to -Xss
-oss converted to -Xoss --> (this one isn't even supported by the JVM)
-ms converted to -Xms
-mx converted to -Xmx
These non-standard options aren't currently documented. The java launcher should deprecate these options for removal in favour of the documented (Hotspot JVM specific) options.
- csr for
-
JDK-8340244 Deprecate for removal several of the undocumented java launcher options
- Closed
- relates to
-
JDK-8340176 Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java
- Resolved
- links to
-
Commit(master) openjdk/jdk/67198992
-
Review(master) openjdk/jdk/21031