JDK-6740231 : High CPU consumption by gray box painter during loading of applets
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2008-08-22
  • Updated: 2010-09-08
  • Resolved: 2008-09-24
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
6u10 b32Fixed
Related Reports
Relates :  
It has been observed that while the gray box painter (orange "S" logo) is being displayed, there is extremely high CPU consumption. This appears to be occurring due to a previous fix that went into 6u2; see Comments for details. This is severely impacting the startup time for JavaFX applets.
This shows up with the first launch of the basic Java / Swing version of BubbleMark from http://www.bubblemark.com/ .

SUGGESTED FIX webrev: http://sa.sfbay.sun.com/projects/deployment_data/6u11/6740231.0 testcase: http://j2se.east.sun.com/deployment/www/tests/1.6.0_11/6740231/

EVALUATION Fixed typo in fix for 6688396 causing excessive CPU consumption during painting of "S" logo animation. Improved performance measurement around call to applet.init().

EVALUATION The high CPU consumption in the orange "S" logo animation was introduced in 6u10 with a typo in the fix for 6688396. The problem of long startup time appears to be orthogonal to this issue, however.