mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 12:09:14 +00:00
8345629: Remove expired flags in JDK 25
Reviewed-by: kvn, coleenp
This commit is contained in:
parent
c517ffba7d
commit
83ea0133dd
@ -522,7 +522,6 @@ static SpecialFlag const special_jvm_flags[] = {
|
||||
{ "DynamicDumpSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
|
||||
{ "RequireSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
|
||||
{ "UseSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
|
||||
{ "DontYieldALot", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
#ifdef LINUX
|
||||
{ "UseLinuxPosixThreadCPUClocks", JDK_Version::jdk(24), JDK_Version::jdk(25), JDK_Version::jdk(26) },
|
||||
#endif
|
||||
@ -534,20 +533,7 @@ static SpecialFlag const special_jvm_flags[] = {
|
||||
|
||||
{ "MetaspaceReclaimPolicy", JDK_Version::undefined(), JDK_Version::jdk(21), JDK_Version::undefined() },
|
||||
{ "ZGenerational", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::undefined() },
|
||||
{ "UseNotificationThread", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
{ "PreserveAllAnnotations", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
{ "UseEmptySlotsInSupers", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
{ "OldSize", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
#if defined(X86)
|
||||
{ "UseRTMLocking", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
{ "UseRTMDeopt", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
{ "RTMRetryCount", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
#endif // X86
|
||||
|
||||
|
||||
{ "BaseFootPrintEstimate", JDK_Version::undefined(), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
{ "HeapFirstMaximumCompactionCount", JDK_Version::undefined(), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
{ "UseVtableBasedCHA", JDK_Version::undefined(), JDK_Version::jdk(24), JDK_Version::jdk(25) },
|
||||
#ifdef ASSERT
|
||||
{ "DummyObsoleteTestFlag", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::undefined() },
|
||||
#endif
|
||||
|
||||
@ -2895,6 +2895,12 @@ when they're used.
|
||||
396](https://openjdk.org/jeps/396) and made obsolete in JDK 17
|
||||
by [JEP 403](https://openjdk.org/jeps/403).
|
||||
|
||||
## Removed Java Options
|
||||
|
||||
These `java` options have been removed in JDK @@VERSION_SPECIFICATION@@ and using them results in an error of:
|
||||
|
||||
> `Unrecognized VM option` *option-name*
|
||||
|
||||
`-XX:RTMAbortRatio=`*abort\_ratio*
|
||||
: Specifies the RTM abort ratio is specified as a percentage (%) of all
|
||||
executed RTM transactions. If a number of aborted transactions becomes
|
||||
@ -2954,58 +2960,10 @@ when they're used.
|
||||
processors, which forces them to read from main memory instead of their
|
||||
cache.
|
||||
|
||||
## Removed Java Options
|
||||
|
||||
These `java` options have been removed in JDK @@VERSION_SPECIFICATION@@ and using them results in an error of:
|
||||
|
||||
> `Unrecognized VM option` *option-name*
|
||||
|
||||
`-XX:InitialRAMFraction=`*ratio*
|
||||
: Sets the initial amount of memory that the JVM may use for the Java heap
|
||||
before applying ergonomics heuristics as a ratio of the maximum amount
|
||||
determined as described in the `-XX:MaxRAM` option. The default value is
|
||||
64.
|
||||
|
||||
Use the option `-XX:InitialRAMPercentage` instead.
|
||||
|
||||
`-XX:MaxRAMFraction=`*ratio*
|
||||
: Sets the maximum amount of memory that the JVM may use for the Java heap
|
||||
before applying ergonomics heuristics as a fraction of the maximum amount
|
||||
determined as described in the `-XX:MaxRAM` option. The default value is 4.
|
||||
|
||||
Specifying this option disables automatic use of compressed oops if
|
||||
the combined result of this and other options influencing the maximum amount
|
||||
of memory is larger than the range of memory addressable by compressed oops.
|
||||
See `-XX:UseCompressedOops` for further information about compressed oops.
|
||||
|
||||
Use the option `-XX:MaxRAMPercentage` instead.
|
||||
|
||||
`-XX:MinRAMFraction=`*ratio*
|
||||
: Sets the maximum amount of memory that the JVM may use for the Java heap
|
||||
before applying ergonomics heuristics as a fraction of the maximum amount
|
||||
determined as described in the `-XX:MaxRAM` option for small heaps. A small
|
||||
heap is a heap of approximately 125 MB. The default value is 2.
|
||||
|
||||
Use the option `-XX:MinRAMPercentage` instead.
|
||||
|
||||
`-XX:+ScavengeBeforeFullGC`
|
||||
: Enables GC of the young generation before each full GC. This option is
|
||||
enabled by default. It is recommended that you *don't* disable it, because
|
||||
scavenging the young generation before a full GC can reduce the number of
|
||||
objects reachable from the old generation space into the young generation
|
||||
space. To disable GC of the young generation before each full GC, specify
|
||||
the option `-XX:-ScavengeBeforeFullGC`.
|
||||
|
||||
`-Xfuture`
|
||||
: Enables strict class-file format checks that enforce close conformance to
|
||||
the class-file format specification. Developers should use this flag when
|
||||
developing new code. Stricter checks may become the default in future
|
||||
releases.
|
||||
|
||||
Use the option `-Xverify:all` instead.
|
||||
|
||||
For the lists and descriptions of options removed in previous releases see the *Removed Java Options* section in:
|
||||
|
||||
- [The `java` Command, Release 24](https://docs.oracle.com/en/java/javase/24/docs/specs/man/java.html)
|
||||
|
||||
- [The `java` Command, Release 23](https://docs.oracle.com/en/java/javase/23/docs/specs/man/java.html)
|
||||
|
||||
- [The `java` Command, Release 22](https://docs.oracle.com/en/java/javase/22/docs/specs/man/java.html)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user