-
Bug
-
Resolution: Fixed
-
P3
-
24
-
b15
-
b27
While working on apps with a large metaspace size (over 100k classes for example) I saw some regressions that I eventually tracked back to JDK-8338526.
I wrote a JMH to show the problem based on the existing vm/compiler/CodeCacheStress.java which I pushed on a branch here:
https://github.com/ericcaspole/jdk/blob/JDK-8338526/test/micro/org/openjdk/bench/vm/runtime/MethodHandleStress.java
This JMH can probably simplified and still show the problem, but it's a start.
On our aurora harness it shows 4-18% regressions depending on the platform.
I wrote a JMH to show the problem based on the existing vm/compiler/CodeCacheStress.java which I pushed on a branch here:
https://github.com/ericcaspole/jdk/blob/JDK-8338526/test/micro/org/openjdk/bench/vm/runtime/MethodHandleStress.java
This JMH can probably simplified and still show the problem, but it's a start.
On our aurora harness it shows 4-18% regressions depending on the platform.
- relates to
-
JDK-8345405 Add JMH showing the regression in 8341649
-
- Resolved
-
-
JDK-8346073 Investigate performance impact of making LambdaForm$MH abstract
-
- Open
-
-
JDK-8338526 Don't store abstract and interface Klasses in class metaspace
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/ba509393
-
Review(master) openjdk/jdk/22493