RFR: Add generations to freeset [v10]
Kelvin Nilsen
kdnilsen at openjdk.org
Fri Apr 21 18:41:36 UTC 2023
> ShenandoahFreeSet has not yet been modified to deal efficiently with the combination of old-gen and young-gen collection set reserves. This PR makes changes so that we can distinguish between collector_is_free, old_collector_is_free, and mutator_is_free. Further, it endeavors to keep each set of free regions tightly packed, so the range of regions representing each set is small.
>
> In its current form, this no longer fails existing regression tests (except for known problems that are being addressed independently)
Kelvin Nilsen has updated the pull request incrementally with one additional commit since the last revision:
Add TODO comment for work on recompute_bounds
-------------
Changes:
- all: https://git.openjdk.org/shenandoah/pull/250/files
- new: https://git.openjdk.org/shenandoah/pull/250/files/7e7ca385..202ee747
Webrevs:
- full: https://webrevs.openjdk.org/?repo=shenandoah&pr=250&range=09
- incr: https://webrevs.openjdk.org/?repo=shenandoah&pr=250&range=08-09
Stats: 7 lines in 1 file changed: 7 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/shenandoah/pull/250.diff
Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/250/head:pull/250
PR: https://git.openjdk.org/shenandoah/pull/250
More information about the shenandoah-dev
mailing list