-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 17, 21, 22
-
b15
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8316963 | 21.0.2 | Aleksey Shipilev | P4 | Resolved | Fixed | b02 |
JDK-8316962 | 17.0.10 | Aleksey Shipilev | P4 | Resolved | Fixed | b01 |
JDK-8317256 | 11.0.22 | Aleksey Shipilev | P4 | Resolved | Fixed | b01 |
Profiling shows we are spending time during classloading, checking dependencies. Since we load lots of classes, we do it many times, and each time the cost grows linearly to the number of classes. Some other tests that target metaspace explicitly disable `VerifyDependencies` to avoid this.
- backported by
-
JDK-8316962 serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies
-
- Resolved
-
-
JDK-8316963 serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies
-
- Resolved
-
-
JDK-8317256 serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies
-
- Resolved
-
- links to
-
Commit openjdk/jdk11u-dev/166adaac
-
Commit openjdk/jdk17u-dev/52962e4a
-
Commit openjdk/jdk21u/3130e038
-
Commit openjdk/jdk/877731d2
-
Review openjdk/jdk11u-dev/2150
-
Review openjdk/jdk11u/85
-
Review openjdk/jdk17u-dev/1786
-
Review openjdk/jdk21u/202
-
Review openjdk/jdk/15631