pivot-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Keen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PIVOT-861) Memory leak: Window icon ImageListenerList retains reference to closed windows, preventing garbage collection
Date Tue, 03 Jul 2012 23:45:33 GMT
David Keen created PIVOT-861:
--------------------------------

             Summary: Memory leak: Window icon ImageListenerList retains reference to closed
windows, preventing garbage collection
                 Key: PIVOT-861
                 URL: https://issues.apache.org/jira/browse/PIVOT-861
             Project: Pivot
          Issue Type: Bug
          Components: wtk, wtk-media
    Affects Versions: 2.0.2
         Environment: Windows XP, Java 1.7.0_05
            Reporter: David Keen
            Priority: Minor


When a window or dialog is opened which has an icon, after it is closed it cannot be garbage
collected because a reference is retained to it through the icon.  Removing the icon resolves
the issue.

As far as I've investigated, the issue appears to the in the ImageListenerList which each
Image contains.  I've done a heapdump of my application and used the IBM HeapAnalyzer which
shows this list containing a reference to the window/dialog through the ImageViewSkin, but
I don't know the Pivot internals well enough to see where or how it should be released.

I'll attach a simple test application to show the issue.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message