[OpenJDK 2D-Dev] [9] Review Request: 8080847 Copying of overlapping memory should be improved in java2d
Jim Graham
james.graham at oracle.com
Tue May 26 22:49:09 UTC 2015
Compilers have also gotten really really good at recognizing memory copy
loops and applying the same optimizations automatically depending on the
optimization level.
I'd really prefer to just leave this code alone and maybe find a way to
tag the line to silence the warnings from the tool. If we must replace
the code, we would need to do performance benchmarks in any case...
...jim
On 5/26/2015 12:58 PM, Clemens Eisserer wrote:
> Hi Jim,
>
>> If there is no way to silence the tool, then I'd recommend hard-coding our
>> own "dumb copy loop" instead so that the behavior continues to match what
>> memcpy should have been doing.
>
> Isn't performance/throughput a concern for this case?
> Mamcpy is usually highly tuned with hand-optimized SIMD assembly, most
> likely reverting to a simply loop will not produce nearly as good
> code.
>
> Br, Clemens
>
More information about the 2d-dev
mailing list