JDK-6495729 : Splash screen: progress bar is very slow and lot of flickering in CDE
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 7
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • OS: solaris_9
  • CPU: other
  • Submitted: 2006-11-20
  • Updated: 2014-03-17
  • Resolved: 2014-03-17
Related Reports
Relates :  
Description
Specific to Solaris and CDE environment.

run the attached test as follows.
java -splash:javaonesplashtest.gif JavaOneSplashTest

Defect is:
1. The Progess bar which is displayed is very very slow in CDE.
2. Flickering: observe the duke image.

It works fine in solaris JDS and linux the speed is really good in these environments.

Comments
EVALUATION It seems that the only way to get rid of flickering is to make the splash screen window 'override_redirect'. However, this will cause the window to become 'always_on_top'. It's not intended actually.
27-07-2007

EVALUATION While running CDE, I killed the dtwm and started the Metacity window manager. The problem completely disappeared. Most probably the problem lies in the WM-specific code of the SpalshScreen native code.
27-07-2007

EVALUATION The fix for 6557810 doesn't help actually.
26-07-2007

EVALUATION The problem might be caused by the same reasons as described in the CR 6557810.
25-07-2007

EVALUATION 1. The difference in progress bar speed cannot be observed in Windows, Linux and CDE (solaris-sparc). The speed of the progress bar is the same across these platforms. 2. The Duke image is flickering indeed when run under the CDE (solaris-sparc).
04-12-2006