RFR [M][7/7]: 8197932: Better split work in rebuild remembered sets phase

Thomas Schatzl thomas.schatzl at oracle.com
Tue Mar 13 15:03:21 UTC 2018


Hi all,

On Mon, 2018-03-05 at 16:51 +0100, Thomas Schatzl wrote:
> Hi all,
> 
>   (last one for now :)) (resend because I forgot to change the
> subject)
> 
>   please have a look at this change that improves TTSP during the
> rebuild remembered set phase.
> 
> 
[...]

  the assert at the end of the rebuilding has an issue in this change,
in particular if in the last iteration, we have yielded, and during
that yield point a GC eagerly reclaimed the region, the assert at the
end of the rebuilding fails.

The correct fix is to update the wrong assert to re-check the TARS that
is updated by the eager reclaim.

Webrevs:
http://cr.openjdk.java.net/~tschatzl/8197932/webrev.0_to_1/ (diff)
http://cr.openjdk.java.net/~tschatzl/8197932/webrev.1/ (full)
testing:
hs-tier1-5

Thanks,
  Thomas




More information about the hotspot-gc-dev mailing list