RFR: 8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support

Kelvin Nilsen kdnilsen at openjdk.org
Tue Nov 28 18:30:05 UTC 2023


On Tue, 28 Nov 2023 12:05:16 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> Flag cleanup. `ShenandoahUnloadClassesFrequency` was added long time ago when Shenandoah did not support concurrent class unloading. We kept it in to simplify backports. At this point, most releases support concurrent class unloading, and there is no reason to keep the flag in. The default is "1" since [JDK-8228720](https://bugs.openjdk.org/browse/JDK-8228720).
> 
> Additional testing:
>  - [x] MacOS AArch64 server fastdebug, `hotspot_gc_shenandoah`

Marked as reviewed by kdnilsen (no project role).

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

PR Review: https://git.openjdk.org/jdk/pull/16847#pullrequestreview-1753605554


More information about the shenandoah-dev mailing list