RFR: JDK-8224963: Char-Byte Performance Enhancement
adam.farley at uk.ibm.com
Wed May 29 09:45:05 UTC 2019
Could someone familiar with the Hotspot JIT please review and opine on the
The Char-Byte encoding/decoding methods inside some of the sun.nio.cs
(such as US_ASCII) see a lot of use, and OpenJDK on the OpenJ9 VM seems to
do this a lot faster.
Is it possible to achieve a similar improvement on OpenJDK on Hotspot by
tweaking the CL code to match Hotspot JIT compiler idioms, or by
a method name for the HS JIT to match on?
An example of these changes to US_ASCII.java is linked below. No OpenJ9
is included in the work item or the webrev, to avoid contamination.
Work item: https://bugs.openjdk.java.net/browse/JDK-8224963
Example Webrev: http://cr.openjdk.java.net/~afarley/8224963/webrev/
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-compiler-dev