JDK-8274993 : G1: support concurrent freeing of segments after GC in evacuation failure handling
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 18
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2021-10-09
  • Updated: 2021-11-30
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.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Description
This is a follow-up of JDK-8273626.

Currently, segments (memory buffers) used during evacuation failure are freed in the pause. However since the code already uses part of the infrastructure it would be good to support concurrent freeing of these segments segments after GC like for cardsetcontainer buffers.

https://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2021-October/037081.html
Comments
Hi! could you make the description standalone and not (only) link to the github discussion. It is easier to read, and might be good in the future if web links go bad.
11-10-2021