Integrated: Marking and evacuation constrained to young gen in generational mode.

Bernd Mathiske bmathiske at openjdk.java.net
Mon Dec 14 15:45:17 UTC 2020


On Wed, 9 Dec 2020 16:40:42 GMT, Bernd Mathiske <bmathiske at openjdk.org> wrote:

> These restrictions will change when we have multiple generations at work. For GenShen milestone 1 we want to operate entirely in the young generation, to prove our changes function thus far.
> 
> The second commit adds the missing generation affiliation for contiguous allocations, i.e. humongous object regions.
> 
> This step still runs normally when in any non-generational mode, and it runs at reduced heap capacity in generational mode. Only the young generation is populated in the latter case.

This pull request has now been integrated.

Changeset: 9358d48b
Author:    Bernd Mathiske <bmathiske at openjdk.org>
Committer: Roman Kennke <rkennke at openjdk.org>
URL:       https://git.openjdk.java.net/shenandoah/commit/9358d48b
Stats:     20 lines in 3 files changed: 6 ins; 0 del; 14 mod

Marking and evacuation constrained to young gen in generational mode.

Reviewed-by: rkennke

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

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


More information about the shenandoah-dev mailing list