RFR: Full region promotion

Kelvin Nilsen kdnilsen at openjdk.java.net
Mon Oct 4 16:53:36 UTC 2021


On Mon, 4 Oct 2021 16:38:27 GMT, William Kemper <wkemper at openjdk.org> wrote:

>> humongous continuations are scanned when the humongous start that "governs" the continuation is scanned.  I'll add a comment here.
>
> Wouldn't we need to change how `end_of_range` is computed for humongous starts?

That's a good catch.  I'm a bit inconsistent with this.  I think this is "harmless" because end_of_range does not limit the scanning within a single humongous object.  It only limits the search for the "next object" following an initially scanned object.  I agree I should fix this up to make the code less confusing.  (Do you agree that the error is "harmless as is"?   Would appreciate your careful eyes on this.)

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

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


More information about the shenandoah-dev mailing list