RFR (S/M): 8222492: G1 unnecessarily scans remembered set cards for regions that already have been evacuated
Thomas Schatzl
thomas.schatzl at oracle.com
Fri May 17 10:31:47 UTC 2019
Hi Kim,
thanks for your review.
On Thu, 2019-05-16 at 18:45 -0400, Kim Barrett wrote:
> On Apr 26, 2019, at 8:27 AM, Thomas Schatzl <
> thomas.schatzl at oracle.com> wrote:
> > CR:
> > https://bugs.openjdk.java.net/browse/JDK-8222492
> > Webrev:
> > http://cr.openjdk.java.net/~tschatzl/8222492/webrev/
> > Testing:
> > hs-tier1-5, running the crashing test of JDK-8222426 for 5k times
> > without failures (the crash has an occurrence of 1-2 times/1000
> > runs).
> >
> > Thanks,
> > Thomas
> >
>
> Looks good.
>
> One minor nit:
>
> src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
> 190 // Entries in the optional collection set may become to be
> located in the collection
> 191 // set during incremental collection of the old generation.
>
> That comment needs some fixing.
>
I changed the comment to the following and refreshed the webrev:
// Entries in the optional collection set may start to originate from
the collection
// set after one or more increments. In this case, previously
optional regions
// became actual collection set regions. Filter them out here.
Thanks,
Thomas
More information about the hotspot-gc-dev
mailing list