RFR: 8328986: Deprecate UseRTM* flags for removal [v2]

Vladimir Kozlov kvn at openjdk.org
Tue Mar 26 22:44:23 UTC 2024


On Tue, 26 Mar 2024 22:38:12 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

>> Some RTM flags are guarded by `UseRTMLocking` and some are not: [java.cpp#L267](https://github.com/openjdk/jdk/blob/master/src/hotspot/share/runtime/java.cpp#L267)
>
> I want this PR to be clear message that we deprecate all RTM related flags with goal to remove all of them and RTM code from HotSpot. 
> Actually `java.1` man page listed `RTMAbortRatio` even so it is experimental. It listed product flags as well.
> Which reminds me that I need to update `java.1` man page to move these flags to `DEPRECATED JAVA OPTIONS` section.

Okay, lets ask main expert @dholmes-ora what we should do: list only product flags in this PR and CSR or listed in `java.1` or all?

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/18478#discussion_r1540198602


More information about the hotspot-compiler-dev mailing list