Integrated: 8254103: Shenandoah: Move updating thread roots to concurrent phase

Zhengyu Gu zgu at openjdk.java.net
Thu Oct 8 13:53:45 UTC 2020


On Wed, 7 Oct 2020 12:19:51 GMT, Zhengyu Gu <zgu at openjdk.org> wrote:

> Due to non-atomic LRB, there can be from-space oops in thread roots after evacuation.
> To enforce to-space invariant, Shenandoah updates thread roots during final reference updating pause, but it can be
> done outside pause via thread handshake.
> Test:
> 
> - [x] hotspot_gc_shenandoah

This pull request has now been integrated.

Changeset: d036dca0
Author:    Zhengyu Gu <zgu at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/d036dca0
Stats:     47 lines in 4 files changed: 45 ins; 2 del; 0 mod

8254103: Shenandoah: Move updating thread roots to concurrent phase

Reviewed-by: rkennke

-------------

PR: https://git.openjdk.java.net/jdk/pull/541


More information about the shenandoah-dev mailing list