RFR: 8246037: Shenandoah: update man pages to mention -XX:+UseShenandoahGC [v2]
Y. Srinivas Ramakrishna
ysr at openjdk.org
Tue Aug 26 01:01:35 UTC 2025
On Mon, 25 Aug 2025 23:00:07 GMT, Rui Li <duke at openjdk.org> wrote:
>> src/java.base/share/man/java.md line 2899:
>>
>>> 2897:
>>> 2898: `satb`
>>> 2899: : Snapshot-at-the-beginning concurrent GC (three pass mark-evac-update).
>>
>> This is a long-standing problem with the name. It kinda implies `generational` is not `satb`. It actually is. Maybe we should rename `satb` to `single` or something. A lot of bikeshedding would ensue.
>
> Renaming the value of an existing jvm arg sounds intrusive, unless we can add an alias link from `satb` to `single`? Alternatively, we probably can add comment in generational to indicate it's also satb?
I agree. For non-experimental options, we can follow the established deprecate & rename protocol.
May be we could, in the inerim, add verbage in the description to avoid the confusion in the current naming as described by Aleksey.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/26907#discussion_r2299461882
More information about the hotspot-dev
mailing list