[master] Integrated: Implement ZGC support
Erik Österlund
eosterlund at openjdk.java.net
Thu Mar 17 13:59:42 UTC 2022
On Fri, 11 Mar 2022 12:54:00 GMT, Roman Kennke <rkennke at openjdk.org> wrote:
> > Looks good.
>
> Thanks, Erik.
>
> However, I am back-paddling a little bit. Putting the STS in concurrent marking seems to break a number of tests. I am not quite sure why, though. OTOH, I believe it is necessary to do the STS during marking, because marking needs to access the Klass* (for object layout), and this needs be be safe wrt monitor deflation. I am investigating.
Generational ZGC already uses STS in these places (and a super special homegrown STS mechanism for relocation). I don't recall exactly what issues we ran into migrating the code to do that. :/
-------------
PR: https://git.openjdk.java.net/lilliput/pull/44
More information about the lilliput-dev
mailing list