JDK-8307617 : Release Note: Compact Object Headers (Experimental)
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 24
  • Priority: P4
  • Status: Resolved
  • Resolution: Delivered
  • Submitted: 2023-05-08
  • Updated: 2025-02-07
  • Resolved: 2024-12-18
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 24
24Resolved
Description
This release adds experimental support for compact object headers. In current 64-bit implementations, Java objects have a 12-byte header. Compact object headers reduce header sizes to 8 bytes, improving the Java heap footprint. This experimental feature can be enabled with `-XX:+UnlockExperimentalVMOptions -XX:+UseCompactObjectHeaders`. Find more details in JEP 450.
Comments
A release note sub-task for CDS is currently assigned to [~ccheung] at: https://bugs.openjdk.org/browse/JDK-8341555.
16-12-2024

Should we have a note about how to enable CDS in this release note as well? Also should be closed/delivered I believe.
16-12-2024

[~rkennke] please complete this task.
16-12-2024