JDK-8304693 : Remove -XX:-UseVtableBasedCHA
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 21
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2023-03-21
  • Updated: 2024-07-08
  • Resolved: 2024-06-27
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
24 b05Fixed
Related Reports
Relates :  
Relates :  
Description
According to JDK-8272569, disabling Vtable-based CHA optimization with the option -XX:-UseVtableBasedCHA and the original implementation should be removed in a future release.

The option was provided in case bugs are encountered in the new code.  Is it time to remove the original code to minimize code paths through dependency generation code?

Comments
Changeset: 243bae7d Author: Vladimir Ivanov <vlivanov@openjdk.org> Date: 2024-06-27 18:25:16 +0000 URL: https://git.openjdk.org/jdk/commit/243bae7dc0c3e71c02ffed9e1ee7d436af11d3b9
27-06-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/19911 Date: 2024-06-26 17:47:57 +0000
26-06-2024

I just ran into this code while backing out this change to fix JDK-8333542. Since it's a diagnostic option, it can be removed anytime (after I check in the fix to JDK-8333542 that is).
21-06-2024