Hello world!
Been using SpamBayes for gosh darned near 3 or 4 years now, it seems. Wonderful product, through and through, keeps me sane when it comes to all the spam my domains get hit with. About a year ago I noticed that the time to process messages was getting longer and longer. At the same time I had several other applications running slowly, and I naively attributed this to "Oh dear, it's been 5 years, time to upgrade the PC..." Well, built the new system (Intel quad core, 3GB ram, etc), installed Outlook, SpamBayes, and well... I'm surprised to discover that the Outlook processing time has not really changed at all. Digging a bit further, it looks like Outlook is hardly taxing the CPU, or the memory. Some part of MS's MSAPI32.DLL is definitely interrupting some other component of Windows, however, because occasionally the processing will down right stall the entire OS. I had the opportunity to try this installation two separate ways - a fresh clean Windows XP SP2 install, with Outlook, and SpamBayes, and then an installation with several other applications (Symantec AV, NOD32, ZoneAlarm, etc) rotated in and out. So far I have not found any clear program that slows it down more or speeds it up. So with all that introduction out of the way. is 5-6 seconds per message a normal figure? Here are some stats, and by all means, tell me if you'd like more or other stats: I am running Windows XP SP2 with latest patches up to SP3, with 4GB of RAM (32bit though so only approx 3.3GB is usable by the OS) I am running Outlook 2003 SP3 with the latest patches etc. My Outlook PST is approximately 500k , approximately 14,000 messages inside it. I have two rules scanning my inbox in Outlook, trying to capture bounced messages to spam that is falsely being labeled as my address. I have ZoneAlarm 7.xx running, however I have disabled its mail interception options. I have Symantec Corporate AntiVirus 10.xx running, however I have disabled its mail interception options. I have attempted to flat out disable the above applications as well as the Outlook rules to see if this effects processing time. It has had no effect. Using Process Explorer I see Outlook.exe only get up to a peak of 5% of the available CPU, and every few seconds it has an I/O as it retrieves the next email. Pause, retrieve, pause, retrieve. MSAPI32.DLL is the busiest process there, but, well, I assume that to be Outlook.. My log is not very verbose, I think, perhaps I should make it more verbose? >From the last load: Loaded bayes database from 'C:\Documents and Settings\censored\Application Data\SpamBayes\default_bayes_database.db' Loaded message database from 'C:\Documents and Settings\censored\Application Data\SpamBayes\default_message_database.db' Bayes database initialized with 8050 spam and 2595 good messages SpamBayes Outlook Addin Binary Version 1.0.4 (March 2005) starting (with engine SpamBayes Engine Version 0.3 (January 2004)) on Windows 5.1.2600 (Service Pack 2) using Python 2.3.5 (#62, Feb 8 2005, 16:23:02) [MSC v.1200 32 bit (Intel)] SpamBayes: Watching (for filtering) in 'Personal Folders/Inbox' SpamBayes: Watching (for incremental training) in 'Personal Folders/spamhut' Message 'Undelivered Mail Returned to Sender' in 'Personal Folders/Inbox' had a Spam classification of 'No' Processing 1 missed spam in folder 'Inbox' took 67.2857ms Ok, and now, last but not least, this has decided to mock me because in my latest send/receive the system blazed through about 100 pieces of spam in just about 2 minutes. All that changed between when I started this message and ended this message is I had reviewed the log file to get the above quote. I also exited Outlook, waited for it to close (seems to take an extra minute or so before the actual process ends, even after the window closes), and then restarted Outlook twice while messing with the verbosity settings. The first time I entered Outlook, it was slow, the second time, it just went fast to punish me. What in the world! Could it just be the types of spam are different, and something is having trouble with one kind of spam while other kinds of spam are fast? The majority of my processes are slow, I have to keep Outlook running and checking continuously otherwise I will get a backlog of messages that will take 1-2 hours to process. Thanks for reading this long rambling post. Any feedback or advice would be most welcome.. !
_______________________________________________ SpamBayes@python.org http://mail.python.org/mailman/listinfo/spambayes Info/Unsubscribe: http://mail.python.org/mailman/listinfo/spambayes Check the FAQ before asking: http://spambayes.sf.net/faq.html