Re: [Evolution] Evo memory use



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  -  evolution lists ximian com
http://lists.ximian.com/mailman/listinfo/evolution




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]