JDK-8169192 : Poor ByteBuffer performance on SPARC
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9,10
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • OS: generic
  • CPU: sparc
  • Submitted: 2016-11-03
  • Updated: 2020-06-30
  • Resolved: 2020-06-30
Related Reports
Relates :  
Description
Unaligned byte access conditions resulting in (unnecessarily) poor code on the SPARC architecture. Poor results are demonstrated in e.g., java.nio.ByteBuffers.testByteBufferBulkGet10, where the code executed on SPARC uses a simplistic load-byte, store-byte approach (compared to the merged load-quad used on x86).

Code generation on SPARC could be improved by using the new (S5) support for misaligned loads/stores and improved byte copy layout for inline intrinsics.
Comments
SPARC port was removed in JDK 15 JDK-8244224
30-06-2020