RFR: 8310680: GenShen: In-place region promotions may fail [v2]
William Kemper
wkemper at openjdk.org
Fri Jun 23 20:41:42 UTC 2023
On Fri, 23 Jun 2023 20:32:41 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:
>> William Kemper has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Fix formatting
>
> src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp line 1722:
>
>> 1720: r->promote_humongous();
>> 1721: } else if (r->is_regular() && (r->get_top_before_promote() != nullptr)
>> 1722: && (r->garbage_before_padded_for_promote() < old_garbage_threshold)
>
> I think my earlier guidance may have been wrong here. I think we can rewrite this as:
> else if (r->is_regular() && (r->get_top_before_promote() != nullptr)) {
> assert(r->garbage_before_padded_for_promote() < old_garbage_threshold, ...)
> assert (r->get_top_before_promote() == tams, ...)
Okay, will make that change.
-------------
PR Review Comment: https://git.openjdk.org/shenandoah/pull/290#discussion_r1240356465
More information about the shenandoah-dev
mailing list