RFR (XS) 8212005: Epsilon elastic TLAB sizing may cause misalignment
Thomas Schatzl
thomas.schatzl at oracle.com
Thu Oct 11 08:37:43 UTC 2018
Hi Aleksey,
On Wed, 2018-10-10 at 16:43 +0200, Aleksey Shipilev wrote:
> Bug:
> https://bugs.openjdk.java.net/browse/JDK-8212005
>
> I thought we handle it properly, but we are not. This causes tier1_gc
> failures in x86_32 now.
>
> Fix:
> http://cr.openjdk.java.net/~shade/8212005/webrev.01/
>
> Testing: Linux {x86_64, x86_32} gc/epsilon, jdk-submit (running)
looks good.
One minor nit: the test seems to be very similar to
gc/TestObjectAlignment, maybe it can be changed slightly (e.g. not
bailing out immediately on 32 bit systems) for the same purpose.
Otoh we may not have Epsilon gc on rotation in our tests, so the test
might never be run with Epsilon explicitly.
Your call.
Thanks,
Thomas
More information about the hotspot-gc-dev
mailing list