On Sat, 18 Mar 2006, Kjetil Torgrim Homme wrote: > On Fri, 2006-03-17 at 22:03 +0200, Mika Iisakkila wrote: > > (Yes, I've always wondered myself what's happening back there > > too, but never bothered to find out. Apparently Cyrus does this > > in some brute-force way, one mailbox at a time -- in your truss > > segment, it seems to read in three megabytes' worth of mailboxes.db > > file over and over again.) > > Larry's e-mail reader doesn't preserve threading information, so you > clearly missed his explanatory e-mail: the mmap emulation in Cyrus is > not very efficient. when recompiled to use the OS' mmap, the slow > startup went away.
Any ideas why we don't just kill non-native mmap? Without it Cyrus cannot perform to satisfaction anyway... -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh ---- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html