<Swing Dev> Review Request for 8163261: regression on Linux: java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java
Ambarish Rapte
ambarish.rapte at oracle.com
Mon Aug 15 09:43:45 UTC 2016
Hi,
Please review fix for JDK9,
Bug: https://bugs.openjdk.java.net/browse/JDK-8163261
Webrev: http://cr.openjdk.java.net/~arapte/8163261/webrev.00/
Issue:
Reference to JButton was not getting collected by GC.
Cause:
A strong reference to objects was held by PainterMultiResolutionCachedImage.
And the image reference was held by HashMap.
Fix:
Changing the HashMap to WeakHashMap. Entry to WeakHashMap gets removed after the object has no other strong reference.
Regards,
Ambarish
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20160815/fc03328c/attachment.html>
More information about the swing-dev
mailing list