mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8329141: Obsolete RTM flags and code
Reviewed-by: chagedorn
This commit is contained in:
parent
13642cb4b8
commit
9691153755
99 changed files with 64 additions and 6408 deletions
|
@ -36,7 +36,7 @@
|
|||
. ftr VB CB
|
||||
. ftr VBI CBI
|
||||
.\}
|
||||
.TH "JAVA" "1" "2024" "JDK 23-ea" "JDK Commands"
|
||||
.TH "JAVA" "1" "2024" "JDK 24" "JDK Commands"
|
||||
.hy
|
||||
.SH NAME
|
||||
.PP
|
||||
|
@ -186,7 +186,7 @@ with new values added and old values removed.
|
|||
You\[aq]ll get an error message if you use a value of \f[I]N\f[R] that
|
||||
is no longer supported.
|
||||
The supported values of \f[I]N\f[R] are the current Java SE release
|
||||
(\f[V]23\f[R]) and a limited number of previous releases, detailed in
|
||||
(\f[V]24\f[R]) and a limited number of previous releases, detailed in
|
||||
the command-line help for \f[V]javac\f[R], under the \f[V]--source\f[R]
|
||||
and \f[V]--release\f[R] options.
|
||||
.RE
|
||||
|
@ -1195,7 +1195,7 @@ or directories.
|
|||
\f[V]--source\f[R] \f[I]version\f[R]
|
||||
Sets the version of the source in source-file mode.
|
||||
.TP
|
||||
\f[V]--sun-misc-unsafe-memory-acces=\f[R] \f[I]value\f[R]
|
||||
\f[V]--sun-misc-unsafe-memory-access=\f[R] \f[I]value\f[R]
|
||||
Allow or deny usage of unsupported API \f[V]sun.misc.Unsafe\f[R].
|
||||
\f[I]value\f[R] is one of:
|
||||
.RS
|
||||
|
@ -3484,16 +3484,6 @@ By default, this option is disabled.
|
|||
Enables printing of information about adaptive-generation sizing.
|
||||
By default, this option is disabled.
|
||||
.TP
|
||||
\f[V]-XX:+ScavengeBeforeFullGC\f[R]
|
||||
Enables GC of the young generation before each full GC.
|
||||
This option is enabled by default.
|
||||
It is recommended that you \f[I]don\[aq]t\f[R] 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 \f[V]-XX:-ScavengeBeforeFullGC\f[R].
|
||||
.TP
|
||||
\f[V]-XX:SoftRefLRUPolicyMSPerMB=\f[R]\f[I]time\f[R]
|
||||
Sets the amount of time (in milliseconds) a softly reachable object is
|
||||
kept active on the heap after the last time it was referenced.
|
||||
|
@ -3786,6 +3776,28 @@ The default value is 2.
|
|||
.PP
|
||||
Use the option \f[V]-XX:MinRAMPercentage\f[R] instead.
|
||||
.RE
|
||||
.SH OBSOLETE JAVA OPTIONS
|
||||
.PP
|
||||
These \f[V]java\f[R] options are still accepted but ignored, and a
|
||||
warning is issued when they\[aq]re used.
|
||||
.TP
|
||||
\f[V]--illegal-access=\f[R]\f[I]parameter\f[R]
|
||||
Controlled \f[I]relaxed strong encapsulation\f[R], as defined in
|
||||
\f[B]JEP 261\f[R]
|
||||
[https://openjdk.org/jeps/261#Relaxed-strong-encapsulation].
|
||||
This option was deprecated in JDK 16 by \f[B]JEP 396\f[R]
|
||||
[https://openjdk.org/jeps/396] and made obsolete in JDK 17 by \f[B]JEP
|
||||
403\f[R] [https://openjdk.org/jeps/403].
|
||||
.TP
|
||||
\f[V]-XX:+ScavengeBeforeFullGC\f[R]
|
||||
Enables GC of the young generation before each full GC.
|
||||
This option is enabled by default.
|
||||
It is recommended that you \f[I]don\[aq]t\f[R] 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 \f[V]-XX:-ScavengeBeforeFullGC\f[R].
|
||||
.TP
|
||||
\f[V]-XX:RTMAbortRatio=\f[R]\f[I]abort_ratio\f[R]
|
||||
Specifies the RTM abort ratio is specified as a percentage (%) of all
|
||||
|
@ -3863,21 +3875,9 @@ As a result, the processors repeatedly invalidate the cache lines of
|
|||
other processors, which forces them to read from main memory instead of
|
||||
their cache.
|
||||
.RE
|
||||
.SH OBSOLETE JAVA OPTIONS
|
||||
.PP
|
||||
These \f[V]java\f[R] options are still accepted but ignored, and a
|
||||
warning is issued when they\[aq]re used.
|
||||
.TP
|
||||
\f[V]--illegal-access=\f[R]\f[I]parameter\f[R]
|
||||
Controlled \f[I]relaxed strong encapsulation\f[R], as defined in
|
||||
\f[B]JEP 261\f[R]
|
||||
[https://openjdk.org/jeps/261#Relaxed-strong-encapsulation].
|
||||
This option was deprecated in JDK 16 by \f[B]JEP 396\f[R]
|
||||
[https://openjdk.org/jeps/396] and made obsolete in JDK 17 by \f[B]JEP
|
||||
403\f[R] [https://openjdk.org/jeps/403].
|
||||
.SH REMOVED JAVA OPTIONS
|
||||
.PP
|
||||
These \f[V]java\f[R] options have been removed in JDK 23 and using them
|
||||
These \f[V]java\f[R] options have been removed in JDK 24 and using them
|
||||
results in an error of:
|
||||
.RS
|
||||
.PP
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue