RFR: 8317980: Optimization for Integer.parseInt and Long.parseLong
Shaojin Wen
duke at openjdk.org
Thu Oct 12 02:20:49 UTC 2023
By extracting the code that creates the exception, the CodeSize of these methods is less than the default FreqInlineSize 325. and for the scenario where the most commonly used radix is not specified and the String coder is LATIN1, fast-path can improves the performance 10% of parseInt(String)/parseLong(String).
-------------
Commit messages:
- fix from @schlosna 's review
- Optimization for Integer.parseX & Long.parseX
Changes: https://git.openjdk.org/jdk/pull/16112/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=16112&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8317980
Stats: 234 lines in 6 files changed: 174 ins; 24 del; 36 mod
Patch: https://git.openjdk.org/jdk/pull/16112.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/16112/head:pull/16112
PR: https://git.openjdk.org/jdk/pull/16112
More information about the core-libs-dev
mailing list