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