albfneto
(usa openSUSE)
Enviado em 08/05/2013 - 10:47h
outra possibilidade é usar re-alocação automática de memória. Daemon residente chamado VeryNice:
http://www.vivaolinux.com.br/dica/VeryNice-Controle-e-gestao-automatica-de-servicos-no-Linux
Pode tentar algo assim, abra seu programa para ele rodar, localize o pid do seu programa ou processo:
$ ps -aux
encontre o PID identificador do seu programa
também pode usar o comando:
$ top
ou o pacote htop, mesmo, pq se ele está gastando tanta memoria, aparecerá na lista do top, e a primeira coluna à esquerda é o PID.
identificado o PID,
$ cat /proc/PID/limits
onde o PID é o numero,o PID do seu programa. Limits te dará várias infos, inclusive da memória máxima e mínima que o programa usa ou gasta.
Se vc procurar na net, existem scripts para fazer essas coisas, desse tipo e deve existir inclusi pacote gráfico para isso,embora eu não tenha procurado específicamente.