RFR: Fix full gc with class unloading
Kelvin Nilsen
kdnilsen at openjdk.java.net
Mon Sep 13 21:37:15 UTC 2021
This pull request fixes incompatibilities between Full GC and class unloading. In particular, when degenerated GC upgrades to Full GC, it is important to change the generation to GLOBAL. Otherwise, certain assertions related to class unloading fail.
-------------
Commit messages:
- Merge branch 'shenandoah' into fix-class-unloading-with-full-gc
- Respond to reviewer feedback
- Fix up state diagram
- Update state diagram to incorporate full gc
- Fix class unloading interactions with full gc
Changes: https://git.openjdk.java.net/shenandoah/pull/67/files
Webrev: https://webrevs.openjdk.java.net/?repo=shenandoah&pr=67&range=00
Stats: 60 lines in 4 files changed: 31 ins; 5 del; 24 mod
Patch: https://git.openjdk.java.net/shenandoah/pull/67.diff
Fetch: git fetch https://git.openjdk.java.net/shenandoah pull/67/head:pull/67
PR: https://git.openjdk.java.net/shenandoah/pull/67
More information about the shenandoah-dev
mailing list