[OpenJDK 2D-Dev] RFR 8144938: Handle properly coordinate overflow in Marlin Renderer

Laurent Bourgès bourges.laurent at gmail.com
Tue Mar 15 08:24:34 UTC 2016


Jim,

Yes these results were obtained with MapBench and a specific profile:

Loading profile file:
/home/marlin/mapbench/bin/../profiles/shared_nu-tx.properties
Profile properties (merged with defaults):
  doRotate=true
  doScale=true
  rotateAngle=3.123456789 (deg)
  scaleX=1.156
  scaleY=0.945

Moreover, I checked in the code (system.out.println) that this benchmark
really tests the modified pipeline (non-uniform case).

Cheers,
Laurent

2016-03-15 0:35 GMT+01:00 Jim Graham <james.graham at oracle.com>:

> Was this on a uniform scale?  Did you do a test with a non-uniform scale?
>
>                 ...jim
>
> On 3/11/2016 3:10 PM, Laurent Bourgès wrote:
>
>> Jim,
>>
>> Here are MapBench results comparing Marlin 0.7.3.2 (before) vs patched
>> 0.7.3.3 (latest patch) on JDK 1.8_72:
>>
>> Synthetic results:
>>
>> Tests    36    12    12    12
>> Threads    4    1    2    4
>>
>> Before = Marlin 0.7.3.2 <http://0.7.3.2>:
>> *Med    168.535    165.403    166.940    173.263 *
>> *Pct95    170.256    166.011    167.495    177.260
>> FPS    43.200    43.404    43.203    42.993 *
>>
>> Patched = Marlin 0.7.3.3 <http://0.7.3.3>:
>> *Med    169.481    166.344    168.096    174.004 *
>> *Pct95    170.295    166.800    168.751    175.335
>> FPS    42.194    42.340    42.211    42.031
>>
>> *
>> The difference is very minor ~ 1/2ms in global average (36 or 12 tests)
>> ie within error margin !
>> Only FPS (based on median timings) seem indicating that Marlin 0.7.3.2
>> is 'very slightly' faster.*
>> *
>> *
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20160315/9f7ec660/attachment.html>


More information about the 2d-dev mailing list