Integrated: Fix ShenandoahPurgeSATBTask

Zhengyu Gu zgu at openjdk.java.net
Thu Mar 18 20:05:59 UTC 2021


On Thu, 18 Mar 2021 14:54:02 GMT, Zhengyu Gu <zgu at openjdk.org> wrote:

> ShenandoahPurgeSATBTask looks wrong.
> 
> 1) Thread's token should be claimed by task, not by closure
> 2) Threads::threads_do() is single thread version.
> 
> Note: It can be improved by only iterating JavaThread with ShenandoahJavaThreadsIterator, but it needs phase time ...

This pull request has now been integrated.

Changeset: 41ba54b6
Author:    Zhengyu Gu <zgu at openjdk.org>
URL:       https://git.openjdk.java.net/shenandoah/commit/41ba54b6
Stats:     14 lines in 1 file changed: 3 ins; 4 del; 7 mod

Fix ShenandoahPurgeSATBTask

Reviewed-by: rkennke

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

PR: https://git.openjdk.java.net/shenandoah/pull/23


More information about the shenandoah-dev mailing list