<AWT Dev> [8] Review request for CR 7079254 Toolkit eventListener leaks memory

Petr Pchelko petr.pchelko at oracle.com
Fri Dec 21 04:50:20 PST 2012


Could you please review the fix for the issue
7079254 Toolkit eventListener leaks memory

The webrev is available at:

The LightweightDispatcher stored strong references to mouseEventTarget and targetLastEntered which were not cleaned up when the component is removed, which lead to a memory leak. The isCleaned field is added to be able to consume events which would be dispatched to a removed component if we did not clean up a reference to it. 

The fix testet on Windows and Mac on toy apps and automatic regression tests related to event dispatching, Component, Container, dnd and Mouse

Best, Petr.

More information about the awt-dev mailing list