[OpenJDK 2D-Dev] [11] Upgrade to Marlin renderer 0.9.1

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Thu Mar 8 20:21:20 UTC 2018

On 06/03/2018 00:38, Laurent Bourgès wrote:
> Yes d3d/ogl are defered rendering so using RenderQueue buffering has 
> costs (1 extra mask copy + command arguments). I wonder how to improve 
> such buffer queue to have less synchronization overhead induced by 
> flushNow(), and why increasing the buffer improved so much the 
> performance (less JNI overhead, more threads ?)

It is unclear the reason of speedup, it can be possible that you just 
fill the render queue and then calculate some performance numbers before 
something was drawn to the destination.

> I will not test gdi nor x11 as nowadays the officially supported 
> pipelines are xrender (linux), opengl (mac) & d3d (windows).

If I not missed then by default gdi is used on the Intel HD(which is 
quite common).

Best regards, Sergey.

More information about the 2d-dev mailing list