United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7145980 Dispose method of window.java takes long
JDK-7145980 : Dispose method of window.java takes long

Details
Type:
Bug
Submit Date:
2012-02-15
Status:
Resolved
Updated Date:
2013-04-20
Project Name:
JDK
Resolved Date:
2012-05-17
Component:
client-libs
OS:
generic
Sub-Component:
java.awt
CPU:
generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
6u27
Fixed Versions:
6u34 (b01)

Related Reports
Backport:
Backport:
Backport:
Backport:
Backport:

Sub Tasks

Description
SHORT SUMMARY:
 
Issue during application closure and object disposal (overwork)
 
INDICATORS:
 
 O Clinical 4.6.0 - O Forms 10g AS R2 - JRE 6u24
 
COUNTER INDICATORS:
 
   O Clinical 4.5.3 - O Forms 9iAS - JRE v1.4.2_06
 
TRIGGERS:
 
Application shutdown with indicator env.
 
KNOWN WORKAROUND:
 
N/A
 
PRESENT SINCE:
 
TBD
 
HOW TO VERIFY:
 
Run the test associated with the bug in bugdb
 
NOTES FOR SE:
 
None
 
REGRESSION:
 
TBD

                                    

Comments
EVALUATION

The most of processor time was spent inside the following sequence:
java.awt.Component.applyCurrentShapeBelowMe(Component.java:9932)
java.awt.Component.mixOnHiding(Component.java:9992)
java.awt.Container.mixOnHiding(Container.java:4265)
java.awt.Component.removeNotify(Component.java:7016)
java.awt.Container.removeNotify(Container.java:2816)
oracle.ewt.lwAWT.LWComponent.removeNotify
oracle.ewt.lwAWT.lwText.LWTextComponent.removeNotify
oracle.ewt.lwAWT.lwText.LWTextField.removeNotify

called inside "AWT-EventQueue-0" thread from java.awt.Window.dispose()
                                     
2012-02-22



Hardware and Software, Engineered to Work Together