JDK-8221629 : Shenandoah: Cleanup class unloading logic
Type:Enhancement
Component:hotspot
Sub-Component:gc
Affected Version:8-shenandoah,11-shenandoah,13
Priority:P4
Status:Resolved
Resolution:Fixed
Submitted:2019-03-28
Updated:2019-05-22
Resolved:2019-03-29
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
Shenandoah does not need weak cld closure when class unloading is on, and it marks through weak clds when class unloading is off.
Cleanup related APIs.