Changes between Initial Version and Version 1 of Ticket #1247, comment 4


Ignore:
Timestamp:
Apr 13, 2014, 2:35:01 AM (5 years ago)
Author:
str4d
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1247, comment 4

    initial v1  
    1 My suspicion is that `i2p.bote.imap.MapperFactory.getMailboxes()` was causing this problem; the BoteMailboxes were not cached, but each one registers a FolderListener with its underlying EmailFolder. I believe this caused them to never be GCed. I am not sure why EmailFolder is the one that shows up as the largest retained objects, there should only ever be four (inbox, outbox, sent and trash).
     1My suspicion is that `i2p.bote.imap.MapperFactory.getMailboxes()` was causing this problem; the `BoteMailboxes` were not cached, but each one registers a `FolderListener` with its underlying `EmailFolder`. I believe this caused them to never be GCed. I am not sure why `EmailFolder` is the one that shows up as the largest retained objects, there should only ever be four (inbox, outbox, sent and trash).
    22
    3 Please try latest trunk, which caches BoteMailboxes.
     3Please try latest trunk, which caches `BoteMailboxes`.