RFR: Verifier performance improvements: scan objects once, avoid double oop checks
Zhengyu Gu
zgu at redhat.com
Tue Jun 27 18:31:53 UTC 2017
Okay.
-Zhengyu
On 06/27/2017 12:14 PM, Aleksey Shipilev wrote:
> Marked object verification now takes considerable time, because it now touches
> normally unreachable objects after TAMS. This captures most recent allocations,
> especially during Init Mark verification, when immediate garbage regions are not
> yet reclaimed.
>
> We can improve verifier performance a little bit by using verification bitmap to
> avoid scanning already scanned objects. We can also revise fully inline is_oop
> assert to avoid useless double checking for is_in and check_alignment.
>
> Webrev:
> http://cr.openjdk.java.net/~shade/shenandoah/verifier-perf/webrev.01/
>
> Thanks,
> -Aleksey
>
More information about the shenandoah-dev
mailing list