JDK-6737131 : D3D: Bad performance on 6u10 RC
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6u10
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2008-08-14
  • Updated: 2011-02-16
  • Resolved: 2008-08-14
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
jdk1.6.0_10 RC

ADDITIONAL OS VERSION INFORMATION :
windows xp sp2

A DESCRIPTION OF THE PROBLEM :
I just download and test 6u10 RC using a drawing application. 6u10 RC is much slower than 6u10 Beta and  6.7.

The Drawing application is the one that I'm currently developing. It's called 'PelScreen' and you can find it at http://www.nexpixel.com . Pick the brush tool and give it to size 100 px, then you'll see the performance difference between 6u7 and 6u10 RC. I used 6u10 beta and it was fine. The problem is 6u10 RC. 

REPRODUCIBILITY :
This bug can be reproduced always.

Comments
EVALUATION On the other hand, the description mentions that it worked fine on beta, so it may also be something different.
14-08-2008

WORK AROUND Either do not use XOR or disable the D3D pipeline with -Dsun.java2d.d3d=false flag (should be easy for this application since it's distributed as an exe file and controls when it launches).
14-08-2008

EVALUATION The application appears to make heavy use of XOR painting mode, which is slow with the d3d pipeline, see bug 6635462: D3D: XOR rendering is extremly slow
14-08-2008