RFR: Missing Evac OOM scope when reference processor is single threaded

Roman Kennke rkennke at redhat.com
Fri Jul 20 10:57:14 UTC 2018


Am 20.07.2018 um 12:36 schrieb Zhengyu Gu:
> When ReferenceProcessor processes references in single-threaded mode, it
> uses current thread, not task executor, and we miss Evac OOM scope for
> current thread.
> 
> Webrev:
> http://cr.openjdk.java.net/~zgu/shenandoah/missing_evac_oom_scope/webrev.00/index.html
> 
> 
> Test:
> 
>   tier3_gc_shenandoah (fastdebug and release)
> 
> Thanks,
> 
> -Zhengyu

Looks good.

I am working on a related issue regarding number of workers. Just a
heads up in case you also hit this.

Roman




More information about the shenandoah-dev mailing list