On Mon, 27 Sep 2004 04:45:38 -0400 (EDT), Leif Jackson <[EMAIL PROTECTED]> wrote: > > > > Well going to bed now but I thought I would respond, the threading patch > has been completed for the pop server and halfway through making the imap > daemon thread safe... It is a major bunch of changes as well as I changed > out the list.c for the GList stuff because we have glib in the requirments > might as well start using it :) As for the threading code it makes about a > 60% speedup on the pop3 server alone and I can't state much yet for the > imap server but between the pthreads and the new list code I have finaly > eradicated the last few minor memory leaks I used to see from the > list_nodeadd stuff that bugged me! The diff so far is almost 400k so it is > a major re-think of some areas...etc..
60% speedup? Wow. I can't really imagine how using threads would speed it up so much, but it if it really works that well.. :) Can you perhaps split the patch for the GList stuff and the threads stuff. It's preferable to have somewhat smaller patches, especially for things that are not really connected. Ilja