Дарю бесплатный консольный вариант.
Код:
#!/usr/bin/perl
for($i=0; $i< int($ARGV[0]); $i++ ) {
keys (%{$ram{$i}}) = 131072;
}
Сохраните в файл clear_ram.pl, сделайте команду:
chmod +x clear_ram.pl
и запускайте из консоли с параметром количества мегабайт, которое хотите освободить:
./clear_ram.pl 1024
эффект одинаков. соблюдайте осторожность - в случае жесткого подвиса системы прервите команду через ctrl+c
если памяти и так хватает столько, сколько вы указали - эффекта не произойдет.
то есть указывайте чуть больше (скажем, на 20-30%) чем ее сейчас свободно.
следите за ситуацией через Мониторинг системы - в нем есть похожий пирог оперативки.