RFR JDK-8141491: Unaligned memory access in Bits.c

Andrew Haley aph at redhat.com
Tue Jan 26 09:04:55 UTC 2016


On 26/01/16 04:57, Mikael Vidstedt wrote:
> 
> I've finally found some time to return to this and have a new version of 
> the patch which looks more promising:
> 
> http://cr.openjdk.java.net/~mikael/webrevs/8141491/webrev.02/webrev/
> 
> This uses memcpy to read/write the native data and the preliminary 
> benchmark numbers on linux/x64 shows the expected performance. I'll work 
> on verifying that it doesn't impact other platforms negatively over the 
> next days/weeks.

I agree that memcpy is the right thing to use.  It's portable and is
inlined well on production-quality C compilers.

Andrew.




More information about the core-libs-dev mailing list