RFR: Marking and evacuation constrained to young gen in generational mode.
Bernd Mathiske
bmathiske at openjdk.java.net
Wed Dec 9 16:45:03 UTC 2020
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.
-------------
Commit messages:
- Support contiguous allocations in generational mode.
- Marking and evacuation constrained to young gen when in generational mode.
Changes: https://git.openjdk.java.net/shenandoah/pull/9/files
Webrev: https://webrevs.openjdk.java.net/?repo=shenandoah&pr=9&range=00
Stats: 20 lines in 3 files changed: 6 ins; 0 del; 14 mod
Patch: https://git.openjdk.java.net/shenandoah/pull/9.diff
Fetch: git fetch https://git.openjdk.java.net/shenandoah pull/9/head:pull/9
PR: https://git.openjdk.java.net/shenandoah/pull/9
More information about the shenandoah-dev
mailing list