From: Matthias A. <mat...@gm...> - 2010-05-26 02:09:13
|
Am 25.05.2010, 22:28 Uhr, schrieb Rainer Weikusat: > "Matthias Andree" <mat...@gm...> writes: > > [...] > >> For reasons beyond me, --fastuidl 5 does not currently appear to work. >> Fetchmail pulls the whole UID list. >> Haven't checked yet if that's an artifact of your code. > > Hmm ... 'works for me' (in daemon mode). Euh yes. I forgot some of the gory details and re-read the manpage. --fastuidl apparently works as advertised also with your patch. (I was wondering why the heck it would/should have been broken.) > Done. The modified code is meanwhile pulling mail for our customers > and so far, it seems that the relative amount of (processing) time > spent on dealing with POP3 UIDs has dropped from about 93.5% to about > 35%. Provided the oprofile daemon doesn't crash overnight (appears to > be a hobby of it), I should have some (extrapolated) absolute numbers > tomorrow before noon. I will also reformat my section headings to > remove the consecutive asterisks and I would like to again dump the > documentation comments for the trivial subroutines[*] but apart from > that, I don't believe that there will be further non-trivial changes. OK. 35% still seems much, but OTOH if you're pulling few messages and keeping many that might be in order. Let's see what oprofile samples and tune later. > [*] I've encountered too many cases of code which was moved to > a different place and modified somewhat in order to accomplish > a somewhat different function, but - of course - leaving all > the original comments intact to put any trust in comments. Ugh. -- Matthias Andree |