RFR: 8318480: Deprecate UseCounterDecay and remove CounterDecayMinIntervalLength [v2]
Daniel Lundén
duke at openjdk.org
Wed Nov 15 14:23:50 UTC 2023
> This changeset deprecates the leftover (i.e., no longer used for anything) product compiler flag `UseCounterDecay` (requires CSR) and removes the leftover develop flag `CounterDecayMinIntervalLength`.
>
> Changes:
> - Deprecate `UseCounterDecay` in JDK 22, obsolete it in JDK 23, and expire it in JDK 24. The flag is, in fact, already obsolete, so I've also removed it from the source code (except for the definition in `globals.hpp` which must remain until obsoletion).
> - Completely remove `CounterDecayMinIntervalLength`.
>
> ### Testing
> Platforms: windows-x64, linux-x64, linux-aarch64, macosx-x64, macosx-aarch64.
> - `tier1`
> - HotSpot parts of `tier2` and `tier3`
Daniel Lundén has updated the pull request incrementally with one additional commit since the last revision:
Add deprecated to UseCounterDecay description
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/16673/files
- new: https://git.openjdk.org/jdk/pull/16673/files/7645b228..cd3343fe
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=16673&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=16673&range=00-01
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/16673.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/16673/head:pull/16673
PR: https://git.openjdk.org/jdk/pull/16673
More information about the hotspot-dev
mailing list