evolution stores a subset of the headers of every message of every opened folder in memory.
if you have a shitload of messages in many folders that you've visited in the session, AND/OR are the source of vfolders (i.e. they are always open), then you will generally use a shitload of memory. actully even new message filtering will open a folder, which even after it is closed will leave certain strings in memory (actually i'm not sure if the folder is flushed aftewards anyway). also note that mark all as read thing may not be a leak, if you have vfolders which are affected by such a change. although i wouldn't put it past being a leak either. what mail store are you using? i think from memory maildir has an unbounded memory use problem if flags are changed, and rechanged, etc. indexing should have a bounded memory use, and it should only use a lot of memory if new messages are added, that memory gets freed afterwards, and the searches are a pretty low memory footprint. fwiw mines using around 80MB, with probably 60K odd messages in a dozen folders. i'd like to do some sort of archiving system at some stage, to support slow-access low-footprint folders, but currently there are no concrete plans for it. vfolders are also relatively greedy. On Thu, 2003-02-13 at 05:04, Cliff Wells wrote: > I've been experiencing some problems lately with running low on memory. > This sort of surprised me as I've got 512MB. Occasionally an Evo > component dies with an out-of-memory message. > > Running gnome-system-monitor shows > > evolution 9.9MB > evolution-addressbook 7.5MB > evolution-alarm-notify 5.3MB > evolution-calendar 6.1MB > evolution-executive-summary 5.3MB > evolution-mail 53.2MB > > This is around 87MB of memory. Ugh. Some of this is shared memory, so > perhaps the actual usage is a bit lower, but it's still fairly > monstrous. Clearly the mail component is the big hog here (the others > actually don't seem unreasonable), so I'm suspecting my large archives > from mailing lists are contributing to the large memory footprint (maybe > indexes are kept in memory?). > > Assuming this is true, is there a way to keep my mail archives available > without having them consume huge amounts of memory? I have mail-list > messages in at least one folder dating back to July of 2002 that I'd > like to keep and occasionally search, but I don't need them all the > time. > > > RedHat 8.0 > Evolution 1.2.2 > Athlon 1.2GHz, 512MB RAM, 1GB swap > > -- > Cliff Wells, Software Engineer > Logiplex Corporation (www.logiplex.net) > (503) 978-6726 x308 (800) 735-0555 x308 > > _______________________________________________ > evolution maillist - [EMAIL PROTECTED] > http://lists.ximian.com/mailman/listinfo/evolution _______________________________________________ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
