Re: Camel mmap summary ideas, proposal for a meeting

Jeffrey Stedfast <[email protected]>
Newsgroups gmane.comp.gnome.evolution.devel
Organization Novell, Inc.
Message-ID <[email protected]>
On Wed, 2006-07-12 at 20:05 +0200, Philip Van Hoof wrote:
> On Wed, 2006-07-12 at 13:34 -0400, Jeffrey Stedfast wrote:
> 
[snip]
> > It also seems to me that if we were really going to be serious about
> > using mmap as a real solution (and not just a hack), we'd have to
> > redesign the summary files to group all the string data together to try
> > and keep strings in contiguous pages to keep page swapping to a minimum.
> > The current file layout is terribly inefficient for this.
> 
> I very much agree with this. The file format can be much improved
> indeed. Compressing (not in the context of ZIP compressing, but by
> avoiding redundant information) can for example be implemented in such a
> way that the file gets stored without any redundant information.
> 
> -- Oh by the way. There's a huge amount of "Re: " strings in my memory
> at this moment. We can probably improve that too ;-) --

Yea, I've been wanting to overlap strings in such a way as to allow "Re:
my subject string" and "my subject string" to re-use the same memory.
Not sure the complexity of this would be worth the (likely very small)
memory savings tho

but at worst, using a single strtab would be nice even if "Re: ..." and
"..." didn't overlap.

-- 
Jeffrey Stedfast
Evolution Hacker - Novell, Inc.
[email protected]  - www.novell.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.