Weak Ref Processing

Simone Bordet simone.bordet at gmail.com
Mon Apr 1 15:12:07 UTC 2019


Hi,

I'm preparing for a conference session about Shenandoah (and ZGC), and
I would like to confirm how Shenandoah does Weak (et al.) Reference
Processing.

As far as I understand, weak reference processing is still a STW
operation during the final mark phase, so GC parallel but not GC
concurrent. Is that correct?

Is there any plan to make it concurrent, if not already?

Thanks!

-- 
Simone Bordet
---
Finally, no matter how good the architecture and design are,
to deliver bug-free software with optimal performance and reliability,
the implementation technique must be flawless.   Victoria Livschitz


More information about the shenandoah-dev mailing list