JDK-8203641 : Refactor String Deduplication into shared
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 11
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-05-22
  • Updated: 2023-09-04
  • Resolved: 2018-06-14
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 11
11 b19Fixed
Related Reports
Duplicate :  
Relates :  
Description
Besides G1, Shenandoah also implemented string deduplication support.

The two implementations share many similarities, but are also different in the ways where they enqueue string candidates.

G1 identifies and enqueues candidates at safepoints, while shenandoah does that during concurrent marking phase.

The code should be refactored to move common code into shared, while abstract away to differences
Comments
URL: http://hg.openjdk.java.net/jdk/jdk/rev/fa727a4d7934 User: zgu Date: 2018-06-14 23:47:39 +0000
14-06-2018