Matts (email not shown publicly) I work for MessageLabs [messagelabs.com] in Toronto, ON, Canada. I write spam filters, MTA software, high performance network software, string matching algorithms, and other cool stuff mostly in Perl and C.
Just did some preliminary testing of bleadperl with some hard-hitting code (spamassassin and some other stuff). It averaged about 10% faster than 5.8.7, which is great news as far as I'm concerned.
Does your benchmarking setup make it easy to do any sort of profiling (such as with gprof or cachegrind) to try to indentify where the remaining hotspots are?
What OS, and what compiler? (Score:1)
For reference, which OS and compiler did you use?
As I've shown [ngo.org.uk], it can make a big difference.
Re: (Score:2)
memory (Score:1)
Re: (Score:2)
nice (Score:2)
Oooh. Nice. Thanks for this.
Does your benchmarking setup make it easy to do any sort of profiling (such as with gprof or cachegrind) to try to indentify where the remaining hotspots are?
Re: (Score:2)
Also note this was just on one code path repeated 1000 times. Different emails will produce different code paths and presumably different results.