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

Aleksey Shipilev shade at openjdk.org
Mon Feb 10 09:49:53 UTC 2025


> 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.

Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision:

  Moving the check around

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

Changes:
  - all: https://git.openjdk.org/leyden/pull/33/files
  - new: https://git.openjdk.org/leyden/pull/33/files/6397c3a4..a75fb566

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=leyden&pr=33&range=01
 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=33&range=00-01

  Stats: 9 lines in 1 file changed: 4 ins; 5 del; 0 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