Saya menggunakan SpamAssassin di Debian (konfigurasi default dengan Pyzor, AWL dan Bayes dinonaktifkan, dan sa-compile diaktifkan), dan setiap proses spamd anak mengkonsumsi sekitar 100 hingga 150MB memori (sekitar 50MB memori nyata) pada 32 server bit, dan sekitar dua kali lipat ini (cukup logis) pada server 64 bit. Pada umumnya ada dua proses anak, tetapi pada waktu sibuk mungkin ada lima (maksimum) yang berjalan.
ISTM yang 200 hingga 600MB adalah banyak memori untuk tugas ini. Saya ingin terus menggunakan SA sebagai bagian dari struktur penyaringan saya, tetapi menjadi sulit untuk membenarkan begitu banyak memori.
Adakah cara untuk mengurangi jumlah memori yang digunakan setiap proses anak? (Atau sebagai alternatif, buat proses satu anak begitu cepat sehingga saya dapat mengatur anak maksimum menjadi sekitar 2?). Saya bersedia mempertimbangkan opsi apa pun, termasuk opsi yang akan atau dapat mengurangi akurasi.
Saya sudah membaca halaman "Kehabisan Memori" pada SA wiki ; tidak ada gunanya. Pesan yang lebih besar dari 5 MB tidak dipindai dengan SA.