-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 17, 21, 23
-
Component/s: core-libs
-
b05
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8359675 | 21.0.9 | Paul Hohensee | P4 | Resolved | Fixed | b01 |
| JDK-8359676 | 17.0.17 | Paul Hohensee | P4 | Resolved | Fixed | b01 |
use -XX:+UnlockDiagnosticVMOptions -XX:+PrintInlining to see the master branch:
@ 109 java.util.Formatter$Conversion::isValid (358 bytes) failed to inline: hot method too big
current version
@ 109 java.util.Formatter$Conversion::isValid (10 bytes) inline (hot)
@ 4 jdk.internal.util.ImmutableBitSetPredicate$SmallImmutableBitSetPredicate::test (50 bytes) inline (hot)
- backported by
-
JDK-8359675 Reduce size of j.u.Formatter.Conversion#isValid
-
- Resolved
-
-
JDK-8359676 Reduce size of j.u.Formatter.Conversion#isValid
-
- Resolved
-
- relates to
-
JDK-8263038 Optimize String.format for simple specifiers
-
- Resolved
-
- links to
-
Commit
openjdk/jdk/5d866bf1
-
Commit(master)
openjdk/jdk17u-dev/37b98670
-
Commit(master)
openjdk/jdk21u-dev/94e096ce
-
Review
openjdk/jdk/19926
-
Review(master)
openjdk/jdk17u-dev/3609
-
Review(master)
openjdk/jdk21u-dev/1827