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

Aleksey Shipilev shade at openjdk.org
Tue Feb 11 19:57:25 UTC 2025


On Thu, 6 Feb 2025 11:52:25 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

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

This pull request has now been integrated.

Changeset: 242a98c7
Author:    Aleksey Shipilev <shade at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
URL:       https://git.openjdk.org/leyden/commit/242a98c781940bfe9380cf653e150a6b79bd868a
Stats:     10 lines in 1 file changed: 5 ins; 4 del; 1 mod

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

Reviewed-by: vlivanov, kvn

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

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


More information about the leyden-dev mailing list