Como funciona o aplicativo 'memória limpa'?

1

Eu uso o comando da linha de comando purge para limpar minha memória de vez em quando quando minhas máquinas estão lentas e não tenho tempo para fechar a máquina ou fechar os principais programas.

Eu estava tentando mostrá-lo para alguém menos técnico, mas como você pode imaginar, a linha de comando é muito assustadora, mesmo que seja apenas um comando.

Então me deparei com este aplicativo na loja de aplicativos do Mac chamado MEMORY CLEAN eu adivinhei era apenas uma interface de gui que executava um comando purge , mas ao executá-lo parece limpar a memória não utilizada de uma maneira diferente, o que faz com que o sistema de furos não congele.

Como isso acontece?

    
por sam 22.10.2013 / 21:30

1 resposta

6

Você não quer "limpar" sua memória. Isso geralmente envolve o despejo do cache de disco, o que é muito ruim para o desempenho do sistema. O comando purge é fornecido como parte das ferramentas de desenvolvedor da Apple para depuração, teste e tratamento de problemas específicos relacionados ao teste de desempenho, como se um sistema fosse inicializado recentemente . Isso diminuirá consideravelmente o seu sistema.

Em geral, você quer quase 0 de memória livre - qualquer memória que não esteja sendo usada por aplicativos ativos deve estar no conjunto "inativo", o que significa que ela está 100% disponível se um aplicativo precisar dela, mas está sendo usada ativamente por o sistema para acelerar seu disco rígido.

Sempre que você acessa um arquivo no disco rígido, se houver memória livre suficiente, o OS X (e o Windows e o Linux) copiarão o arquivo na memória inativa. Dessa forma, se algo tentar ler o arquivo novamente, ele será lido da RAM e não do disco rígido, que pode ser milhares de vezes mais rápido . Existem muitos arquivos de sistema que são lidos com muita freqüência, e o cache de disco é crítico para o desempenho do sistema por causa disso.

    
por 22.10.2013 / 21:43