Integrated: 8354541: Remove Shenandoah post barrier expand loop opts

Cesar Soares Lucas cslucas at openjdk.org
Thu Apr 17 17:43:55 UTC 2025


On Mon, 14 Apr 2025 18:42:23 GMT, Cesar Soares Lucas <cslucas at openjdk.org> wrote:

> Please review this patch to remove Shenandoah post-barrier expand loop optimizations. This optimization was added in the first iteration os Shenandoah barriers. Nowadays, we try to always insert LRB at the earliest place and the impact of these optimizations is minimal; they are also frequent source of bugs.
> 
> Tested on OSX Aarch64 & Linux amd64 with JTREG tier1-3.

This pull request has now been integrated.

Changeset: 4eae9b5b
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/4eae9b5ba61bfe262b43346a7499c98c1a54d2fe
Stats:     251 lines in 6 files changed: 0 ins; 248 del; 3 mod

8354541: Remove Shenandoah post barrier expand loop opts

Reviewed-by: shade

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

PR: https://git.openjdk.org/jdk/pull/24630


More information about the shenandoah-dev mailing list