-
Bug
-
Resolution: Fixed
-
P4
-
24, 25
-
b07
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8348514 | 24.0.1 | Richard Reingruber | P4 | Resolved | Fixed | b04 |
JDK-8348380 | 24 | Richard Reingruber | P4 | Resolved | Fixed | b33 |
Symptom
-------
Timeouts running the test jdk/java/lang/String/concat/HiddenClassUnloading.java after
Analysis
--------
Linux / x86_64:
After
macOS / M1:
After
Linux / ppc64le
After
HiddenClassUnloading.java explicitly set -Xmx8m but the smallest heap possible on ppc64 is 32m with 64k pages:
./images/jdk/bin/java -Xlog:pagesize
[...]
[0.016s][info][pagesize] Heap: min=32M max=30208M base=0x00000000a0000000 size=30208M page_size=64K
[0.016s][info][pagesize] Block Offset Table: req_size=59M req_page_size=64K base=0x00007f2a398f0000 size=59M page_size=64K
[0.016s][info][pagesize] Card Table: req_size=59M req_page_size=64K base=0x00007f2a35df0000 size=59M page_size=64K
[0.016s][info][pagesize] Mark Bitmap: req_size=472M req_page_size=64K base=0x00007f2a185f0000 size=472M page_size=64K
On ppc64 with the larger heap no classes were onloaded before
- backported by
-
JDK-8348380 Timeouts running test/jdk/java/lang/String/concat/HiddenClassUnloading.java with fastdebug builds
-
- Resolved
-
-
JDK-8348514 Timeouts running test/jdk/java/lang/String/concat/HiddenClassUnloading.java with fastdebug builds
-
- Resolved
-
- relates to
-
JDK-8339166 java/lang/String/concat/HiddenClassUnloading.java fails on AIX and Linux ppc64le after JDK-8336856
-
- Resolved
-
-
JDK-8347717 Small MaxHeapSize gets increased a lot on platform with large page size
-
- Closed
-
-
JDK-8336856 Efficient hidden class-based string concatenation strategy
-
- Resolved
-
- links to
-
Commit(jdk24) openjdk/jdk/53aa9f25
-
Commit(master) openjdk/jdk/15d6469e
-
Review(jdk24) openjdk/jdk/23228
-
Review(master) openjdk/jdk/23137