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

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Fri Dec 21 07:15:43 PST 2012


Hi, Petr.
It would be good to have appropriate testcase.

21.12.2012 16:50, Petr Pchelko wrote:
> Hello.
>
> Could you please review the fix for the issue
> 7079254 Toolkit eventListener leaks memory
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7079254
>
> The webrev is available at:
> http://cr.openjdk.java.net/~art/pchelko/7079254/webrev/
>
> 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.


-- 
Best regards, Sergey.




More information about the awt-dev mailing list