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

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