java2d performance java7 / java8

DRC dcommander at users.sourceforge.net
Tue Feb 17 15:37:05 UTC 2015


I can't remember if I mentioned it, but in my testing (same tests as I 
described below), the GDI pipeline is definitely always the fastest on 
Windows.  D3D is the next fastest, and OGL is the slowest.  I tested on 
four very different machines (2011 high-end Dell workstation with nVidia 
Quadro FX 5000, 2013 high-end HP laptop with AMD Radeon APU, 2009 
low-end HP PC with nVidia onboard graphics, and Parallels Desktop 
running on my Mac Mini.)  Both D3D and OGL benefit from the use of 
ARGB_PRE images, but in neither case can they achieve the same 
performance as GDI.  This is true for Java 6 on Windows as well 
(performance is pretty much unchanged between Java 6 and 8, AFAICT.)  My 
application tries to disable D3D Java 2D blitting on Windows machines 
for that reason.

I look forward to your findings.


On 2/17/15 8:01 AM, Sergey Bylokhov wrote:
> Hello,
> Thanks for the provided info! I am able to reproduce this bug even on
> windows: gdi vs ogl. I will take a look at it.


More information about the macosx-port-dev mailing list