RFR: 8336685: Shenandoah: Remove experimental incremental update mode
Aleksey Shipilev
shade at openjdk.org
Wed Jul 24 18:44:31 UTC 2024
On Wed, 24 Jul 2024 18:08:46 GMT, William Kemper <wkemper at openjdk.org> wrote:
> We've reason to believe that this mode is very rarely used and its maintenance has become a burden for future development.
>
> ## Testing
> * hotspot_gc_shenandoah
> * dacapo
> * diluvian
> * extremem
> * hyperalloc
> * specjbb2015
> * specjvm2008
Good riddance. I have to comb through this more accurately tomorrow, but first pass comments below.
src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp line 571:
> 569: /* ==== Apply keep-alive barrier, if required (e.g., to inhibit weak reference resurrection) ==== */
> 570: if (ShenandoahBarrierSet::need_keep_alive_barrier(decorators, type)) {
> 571: if (ShenandoahSATBBarrier) {
A bit weird to replace IU with SATB barrier here.
src/hotspot/share/opto/classes.hpp line 327:
> 325: shmacro(ShenandoahWeakCompareAndSwapN)
> 326: shmacro(ShenandoahWeakCompareAndSwapP)
> 327:
I think this newline is unnecessary.
-------------
PR Review: https://git.openjdk.org/jdk/pull/20316#pullrequestreview-2197480695
PR Review Comment: https://git.openjdk.org/jdk/pull/20316#discussion_r1690256658
PR Review Comment: https://git.openjdk.org/jdk/pull/20316#discussion_r1690269614
More information about the shenandoah-dev
mailing list