RFR: 8327000: GenShen: Integrate updated Shenandoah implementation of FreeSet into GenShen [v8]

Kelvin Nilsen kdnilsen at openjdk.org
Tue Jun 18 15:44:29 UTC 2024


On Tue, 18 Jun 2024 15:38:16 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:

>> This is a good observation and suggestion.  This doesn't seem to be a consistent behavior.  promote_in_place() adjusts affiliated regions without adjusting capacity, but maybe it should.  I'll explore further.
>
> Looks like this is something special about full gc.  The call to make_young_maybe() only occurs when !_is_generational().  kind of a peculiar name for this function, given that we're non-generational here.  Still exploring.

That code should not even be reached.  I'm testing a change here.

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

PR Review Comment: https://git.openjdk.org/shenandoah/pull/440#discussion_r1644680248


More information about the shenandoah-dev mailing list