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