[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
---------------------------------------------------------------------