[pmmail-list] Fwd: Mem Leak in Recent Betas

L.Willms pmmail-list@blueprintsoftwareworks.com
Fri, 11 Oct 2002 07:33:13 +0200 (MES)


On Thu, 10 Oct 2002 18:05:04 -0400, PMMail 2000 Support wrote:

>  The
> problem that you are having is the fact that PMMail 2000 caches each
> message list as it is opened. So, after opening 2 or 3 folders with a
> couple hundred messages in each, PMMail will now require enough memory
> space to hold all folder listings you have opened. Now, whether this
> gets fixed in PMMail 2000 or not, I don't know. 

   It is not so much a fix which is needed, but a design change. Keeping the 
message indexes as flat files makes it easy to maintain them, but since they 
have to be loaded completely in memory, this requires a lot of resources when 
the message lists grow very large (it is still much more efficient than the 
Post Road Mailer, which I used before, which reads extended attributes for 
each and every message file on opening a folder). 

   The design change should, in my view, consist in using real database index 
files, but not for the whole message, only for the indexed data. This would 
enable PMMail also to implement a tree view of threads. 

   But this is something up for the next major release, I think, nothing which 
can be done hastily. It should also be done in a way which gives external 
programs access to these index files. 

Yours, 
Lüko Willms
-----------------------------------------------
Frankfurt/Main  

- pmmail-list - The PMMail Discussion List ---------------------------
To POST to the list, send your message to:
pmmail-list@blueprintsoftwareworks.com

To UNSUBSCRIBE, send a message to mdaemon@bmtmicro.com 
with the first line of the message body being...
UNSUBSCRIBE pmmail-list@blueprintsoftwareworks.com
---------------------------------------------------------------------