RFR: JDK-8219245: Shenandoah: Resolve oops in SATB filter
Roman Kennke
rkennke at redhat.com
Mon Feb 18 17:13:43 UTC 2019
When updating reference is piggy-backed on marking phase, we need to
resolve oops that we get in SATB buffers before checking if they are
marked, because from-space oops never get marked. This generates
unnecessary traffic in SATB.
Fix is to add template to requires_marking() that optionally resolves
the object, and use that when we may see forwarded objects.
Bug:
https://bugs.openjdk.java.net/browse/JDK-8219245
Webrev:
http://cr.openjdk.java.net/~rkennke/JDK-8219245/webrev.00/
Testing: hotspot_gc_shenandoah looks good
Ok?
Roman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20190218/34c96423/signature.asc>
More information about the hotspot-gc-dev
mailing list