On Apr 10, 2012, at 4:12 PM, Julian Yap wrote:

> I'm running SpamAssassin 3.3.2 port revision 6 (latest from FreeBSD
> ports) on FreeBSD 8.2-RELEASE 64-bit.
> 
> I recently upgraded my Perl from 5.10 to 5.14 but I needed to
> downgrade because SpamAssassin was crashing on a daily basis.  See
> bug:
> https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6745
> 
> I have since downgraded my servers to Perl 5.10 and Perl 5.12.
> 
> I have noticed that Perl 5.12 runs noticeably slower compared to 5.10.
> I think 5.14 was slow as well.
> 
> Average scan times are higher and there are often more 'longer
> running' scans.  This results in more output on servers running Perl
> 5.12:
> tail -f /var/log/maillog | grep 'identified spam .*[2-9][0-9].[0-9] seconds'
> 
> Have others experienced the same thing?

I think you can back that up and say that anything > 5.8 is slower.  In perl 
5.10 they made major changes to the regex engine which must have added some 
overhead that now slows things down.  I've seen instances, depending on the 
total number of rules running, of 50% slowdowns moving from 5.8 -> 5.10 and 
beyond.

Michael


> 
> - Julian

Reply via email to