RFR: 8277854: The upper bound of GCCardSizeInBytes should be limited to 512 for 32-bit platforms
Hamlin Li
mli at openjdk.java.net
Sat Nov 27 00:51:09 UTC 2021
On Fri, 26 Nov 2021 08:33:27 GMT, Jie Fu <jiefu at openjdk.org> wrote:
> > * Not sure if the lower bound should also be distinguished between 32 and 64. It's not because of crash, but as you're touching it, should we consider this?
>
> Not sure if there is any benefit to distinguish the lower bounds between 32-bit and 64-bit platforms. But this pr aims at fixing the crash caused by the incorrect upper bound on 32-bit platforms. So a separate pr seems better if the lower bound needs to be re-considered.
I'm fine with it.
>
> > * Does a CSR needed?
>
> Maybe not since no VM flags are added or removed and jdk18 hasn't been released yet. But I'm not sure.
Please follow Thomas's suggestion.
>
> > * A regression test would be helpful.
>
> There is already a jtreg test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java for this regression.
>
I was wondering why it's not caught by regionion test until I saw Thomas' response.
Thanks for clarifying and fixing this.
-------------
PR: https://git.openjdk.java.net/jdk/pull/6569
More information about the hotspot-gc-dev
mailing list