On Mon 28-Jul-03 3:40am -0400, Colin Turner wrote: > I have an account that I use for mailing lists, which has a large (100+) number > of (generally exclusive) filters active, and which receives anything up to 200 > mails a day. Would it serve any beneficial purpose to sort the filters according > to their relative usage to 'streamline' the inbox processing?
It may help to sort the main body of your movement filters. If they were all of equal complexity, sort them by decreasing volume of email would probably be best. But because you may have slow operating filters, you'll need to use judgement. Also, IIRC, Stefan remarked that regex was quite slow - so you may want to put those down the list of priority. > I know that the Account Log records the firing of any filter, but are there any > other locations that TB keeps statistics on the firing of filters, which I could > use to determine the relative ordering? What's wrong with ACCOUNT.LOG? There's enough info there to grab the filters passed and the location moved for each message. For my setup, I generally figure about a half K per message - so a 200k log limit (account-]properties-]options) will keep, approximately, the last 400 message stats - YMMV :-) In addition, I keep my own log which writes out the date, time and folder name for each filter that moves an email. I average about 25 bytes a message, so it can store quite a bit in a little space. As long as you have reasonable skills for working with AWK, SED, SORT and UNIQ, you'll have no problem gathering usage summaries - using either approach. -- Best regards, Bill ________________________________________________ Current version is 1.62r | "Using TBUDL" information: http://www.silverstones.com/thebat/TBUDLInfo.html