JDK-8241825 : Make compressed oops and compressed class pointers independent (x86_64, PPC, S390)
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-03-30
  • Updated: 2023-09-26
  • Resolved: 2020-05-13
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 15
15 b23Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
Today, the use of compressed class pointers assumes the use of compressed oops. This is an unnecessary restriction that for example causes each object to waste 32 bits with ZGC. The restriction should be removed.
Comments
This introduced a regression in the generic arraycopy stub on Windows (see JDK-8241825).
12-10-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/0bb101fbeb10 User: eosterlund Date: 2020-05-13 11:01:22 +0000
13-05-2020