RFR: 8321816: GenShen: Provide a minimum amount of time for an old collection to run [v3]
William Kemper
wkemper at openjdk.org
Wed Dec 20 23:27:29 UTC 2023
> Young collections are allowed to interrupt old collections. Under heavy load, this may result in starvation of old collections - which may in turn lead to even more memory pressure on the young generation. Adding a minimum guaranteed amount of time for the old gc to make progress will help avoid this situation.
William Kemper has updated the pull request incrementally with one additional commit since the last revision:
Only start global cycles when metaspace is out of memory
-------------
Changes:
- all: https://git.openjdk.org/shenandoah/pull/371/files
- new: https://git.openjdk.org/shenandoah/pull/371/files/8a40a397..25de1177
Webrevs:
- full: https://webrevs.openjdk.org/?repo=shenandoah&pr=371&range=02
- incr: https://webrevs.openjdk.org/?repo=shenandoah&pr=371&range=01-02
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/shenandoah/pull/371.diff
Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/371/head:pull/371
PR: https://git.openjdk.org/shenandoah/pull/371
More information about the shenandoah-dev
mailing list