Como esvaziar o cache de arquivos no Mac 10.9.3

14

Eu tenho um macbook pro rodando osx 10.9.3 com 8 GB de RAM

Eu uso um aplicativo que monitora minha memória RAM e a exibe na barra de menu, e depois de copiar vários arquivos grandes no meu mac a partir de um disco externo (totalizando quase 5 GB), tenho apenas 250 MB a 400 mb RAM disponível (o número flutua), geralmente esse número é de pelo menos 3,5 GB. Quando eu abro o aplicativo, ele me diz que a maior parte da RAM (5,66 GB) é alocada para o cache de arquivos.

Existe alguma maneira de recuperar minha RAM sem ter que reiniciar meu computador? Eu preferiria que isso pudesse ser feito usando um arquivo applescript para que eu possa executá-lo facilmente no futuro, se eu precisar, mas não é necessário.

    
por user3308082 21.06.2014 / 22:51

3 respostas

11

Isso é normal e não representa um problema. As pessoas tendem a pensar na RAM como sendo ocupada ou livre, mas esse não é realmente o caso. Um cache de arquivos é um exemplo perfeito disso.

Quando você copiou esses dados da unidade externa, ele precisou ler o conteúdo na RAM primeiro para poder gravá-lo na outra unidade. Copiar 5 GB de dados para a RAM é uma operação computacionalmente cara. Agora, e se você quisesse usar esses arquivos que acabou de copiar? O computador está apostando que você vai, então ele manteve a cópia na RAM em torno de modo que não tenha que pagar esse custo novamente se você fizer isso.

Agora aqui está o kicker que aborda o coração da sua pergunta: Será que 5.6 GB de dados no cache de arquivos realmente deixam você com 250-400 MB de RAM disponíveis? Não. Que 5,66 GB ainda está livre no que diz respeito ao sistema operacional. Por quê? Porque o computador pode despejar essa RAM em um nanossegundo se fosse necessário para outra coisa. É mais benéfico para você ter sua RAM cheia de cópias em cache de coisas do que tê-lo sentado vazio fazendo nada. Quanto mais inteligente o sistema operacional for sobre o que armazenar em cache, mais rápido será o seu computador.

Mesmo que esse programa esteja dizendo a você a verdade sobre o quanto de RAM está sendo usado, ao mesmo tempo, ele está deturpando a quantidade de RAM que você tem disponível.

    
por 22.06.2014 / 12:37
15

Abra o aplicativo de terminal e o monitor de atividade. No terminal, execute

purge

Ele dirá que não é capaz de executar o comando, isso é normal. Agora corra

sudo purge

Seu computador pode solicitar que você queira usar os comandos sudo . Não tenho certeza se o seu nível de habilidade no computador, mas os comandos sudo , se usados incorretamente ou inseridos indevidamente, podem causar sérios problemas em todo o sistema operacional.

O seu cache de arquivos deve ser limpo se você verificar seu monitor de atividade e mostrar a redução no uso de RAM no seu Mac.

    
por 02.08.2014 / 21:38
0

Use o Diskinventory X para encontrar arquivos e pastas que estejam ocupando muito espaço no seu computador. Você deve ver a pasta "cache de arquivos" e poder excluí-la.

    
por 29.04.2016 / 04:28