-
Enhancement
-
Resolution: Fixed
-
P4
-
11.0.13, 17, 18
-
b06
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8273535 | 17.0.2 | Aleksey Shipilev | P4 | Resolved | Fixed | b01 |
Shenandoah is the only GC at this moment, that supports object pinning and string deduplication, we should add a test to ensure no regression of JDK-8269661.
JDK-8269661 did not show up in early tests are due to:
1) Majority strings are latin1
2) CompactString default to true
the combination results string values are never pinned, as GetStringCritical returns a inflated UTF16 copy instead of pinned string value.
1) Majority strings are latin1
2) CompactString default to true
the combination results string values are never pinned, as GetStringCritical returns a inflated UTF16 copy instead of pinned string value.
- backported by
-
JDK-8273535 Shenandoah: Add test for JDK-8269661
-
- Resolved
-
- relates to
-
JDK-8269661 JNI_GetStringCritical does not lock char array
-
- Closed
-
- links to
-
Commit openjdk/jdk17u/d561554f
-
Commit openjdk/jdk/548bb311
-
Review openjdk/jdk17u/57
-
Review openjdk/jdk/4740
(1 links to)