Herbert de Carvalho escreveu:
> Todo mundo sabe que assim que vamos usando os aplicativos eles vão
> ocupando os espaços disponíveis da memória RAM. Mesmo depois que
> fechamos a aplicação ela não deixa de residir na RAM.
> O que acontece é que gostaria de saber se há algum comando ou programa
> no linux que possamos usar para descaragar todo ou parte do espaço
> ocupado por outros programas, sem precisar reiniciar a máquina.
> Estou precisando de uma solução dessa natureza.
>
Olá,
Qual a razão dessa necessidade?
O Linux administra o espaço livre da memória para melhorar desempenho,
usado com cache e não como uso permanente. Dessa forma, se um programa
requisitar memória, o cache é esvaziado para que seja alocada memória
para a aplicação corrente. Muitos sistemas funcionam assim e o acesso é
randômico, não à diferenças de tempo entre início, meio e fim.
Já ouvi dizer que se "zerar" a memória que não está em uso, a escrita
em locais zerados é mais rápida, mas nunca pude comprovar isso na
prática, com uma observação: isso em Windows.
Creio que tenha que mudar algo no núcleo...
--
Atenciosamente
Claudio Polegato Junior
Engenheiro Autônomo - Ribeirão Preto e Região
Mestre em Física Aplicada à Medicina e Biologia - USP
Engenheiro Computacional - USP
Engenheiro Eletrônico - USP
Um peregrino de problemas; Um pergaminho de soluções!
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html