JDK-8230109 : G1DirtyCardQueueSet should use card counts rather than buffer counts
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 14
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-08-23
  • Updated: 2020-01-16
  • Resolved: 2019-08-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.

To download the current JDK release, click here.
JDK 14
14 b13Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
JDK-8227719 changed G1DirtyCardQueueSet to internally track the number of cards in the set, rather than the number of buffers, and provide that information to clients. But to reduce the fanout from that change, the old buffer count API was retained, with an estimated buffer count based on the card count and the buffer size.

We should update clients to use card counts and remove the buffer count API.

Comments
URL: https://hg.openjdk.java.net/jdk/jdk/rev/d78c910f9069 User: kbarrett Date: 2019-08-29 22:37:08 +0000
29-08-2019