JDK-8329417 : Remove objects with no pointers from relocation bitmap
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: runtime
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-04-01
  • Updated: 2024-04-29
  • Resolved: 2024-04-23
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 23
23 b20Fixed
Description
Both the read-write and read-only regions of the relocation bitmap contain metaspace objects with no pointers which do not need to be relocated. By sorting the maps, objects with no pointers can bubble to the top and the bitmap can be truncated
Comments
Changeset: b6518a5d Author: Matias Saavedra Silva <matsaave@openjdk.org> Date: 2024-04-23 15:07:55 +0000 URL: https://git.openjdk.org/jdk/commit/b6518a5db08959a5d1a22ccff9c1795ce7f9bf85
23-04-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/18803 Date: 2024-04-16 22:14:08 +0000
18-04-2024