RFR: 8349539: [leyden] Allow dumping nmethods that reference archived hidden klasses

Aleksey Shipilev shade at openjdk.org
Thu Feb 6 11:58:00 UTC 2025


WIP. I have yet to see if this has a good performance impact.

Studying the bailout reasons for JavacBenchApp, I notices the majority of nmethod store bailouts are due to referencing the hidden klasses. Those checks seem to be from the initial commit. I wonder if we can actually skip hidden klass checks, now that we archive lots of those since invokedynamic AOT was implemented.

-------------

Commit messages:
 - Fix

Changes: https://git.openjdk.org/leyden/pull/33/files
  Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=33&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8349539
  Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/leyden/pull/33.diff
  Fetch: git fetch https://git.openjdk.org/leyden.git pull/33/head:pull/33

PR: https://git.openjdk.org/leyden/pull/33


More information about the leyden-dev mailing list