memory footprint

Julian Field mailscanner at
Sat Feb 15 14:17:08 GMT 2003

At 07:50 15/02/2003, you wrote:
>I'm running mailscanner 4.12-1 with SpamAssassin-2.44 on a rather small
>leaf node scanning mail for viruses using sophos and f-prot. The machine
>runs RedHat Linux 8.0 with perl 5.8.0 in the Linux-Distri-typical
>After some time mailscanner's memory consumption will look something like
>                                 (sz-rss)
>31942   1       10556   1940    8616    /usr/bin/perl
>32132   31942   19004   17044   1960    /usr/bin/perl
>32391   31942   19140   17284   1856    /usr/bin/perl
>So I understand that perl is rather fat in its footprint all by itself
>which accounts for the 19MB for the two children. But from the fact that
>almost all of the parent gets swapped out I suspect that it doesn't do
>much more than see that the two children stay alive.


>Are these assumptions correct? What do others see with different versions
>of perl?
>Would it make sense to compile mailscanner its own perl-5.0004 or so?

MailScanner will only work with Perl 5.005 or above.

>Is there any way to slim mailscanner down, especially the parent process?

As it is virtually all swapped out, what's the point?

>Where would I want to start looking if I had some perl experience and were
>willing to do some hacking on my own?

The source :-)
Julian Field
MailScanner thanks transtec Computers for their support

More information about the MailScanner mailing list