Como esvaziar o cache de arquivos no Mac 10.9.3

14

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

Eu uso um aplicativo que monitora minha RAM e a exibe na barra de menus e, depois de copiar vários arquivos grandes para o meu Mac a partir de uma unidade externa (totalizando quase 5 GB), só tenho de 250 a 400 MB de RAM disponível ( o número flutua), geralmente esse número é de pelo menos 3,5 GB. Quando abro o aplicativo, ele informa que a maior parte da RAM (5,66 GB) está alocada no cache do arquivo.

http://i.imgur.com/4JQfDL8.jpg

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

user3308082
fonte

Respostas:

11

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

Quando você copiava esses dados da unidade externa, ele precisava ler o conteúdo primeiro na RAM para poder gravá-los na outra unidade. Copiar 5 GB de dados na RAM é uma operação computacionalmente cara. Agora, e se você quiser usar os arquivos que acabou de copiar? O computador está apostando que você irá, por isso manteve a cópia na RAM para que não pague esse custo novamente, se o fizer.

Agora, aqui está o kicker que aborda o cerne da sua pergunta: ter 5,66 GB de dados no cache de arquivos realmente deixa você apenas com 250-400 MB de RAM disponível? Não. Esses 5,66 GB ainda estão livres no que diz respeito ao sistema operacional. Por quê? Porque o computador pode descarregar essa RAM em nanossegundos, se necessário para outra coisa. É mais benéfico para você ter sua RAM preenchida com cópias em cache de coisas do que mantê-la vazia sem fazer nada. Quanto mais inteligente o sistema operacional estiver sobre o que armazenar em cache, mais rápido será o seu computador.

Embora esse programa esteja dizendo a verdade sobre a quantidade de RAM que está sendo usada, ao mesmo tempo, está deturpando a quantidade de RAM que você tem disponível.

Wes Sayeed
fonte
That 5.66 GB is still free as far as the operating system is concernedPor que o OSX não pode simplesmente marcar essa seção da memória como livre? É confuso para o usuário médio.
engine serial
O OS X o marca como gratuito. O Activity Monitor teria refletido isso. A confusão vem de um aplicativo de terceiros que a pessoa está usando, que está relatando um número diferente do sistema operacional. Nenhum dos aplicativos está errado; Eles estão apenas discordando um do outro sobre a interpretação dos fatos.
21320 Wes Wes,
No Mavericks, o aplicativo Memory Clean relatava o mesmo Memory Usedque o Activity Monitor. Eles não subtraem o cache do arquivo ao calcular a memória usada.
engine serial
Sabe o que não é gratuito? Ter meu disco rígido funcionando a toda velocidade para encher gigabytes de memória livre, diminuindo o ritmo de tudo o que tento carregar. Também não é gratuito: o tempo de computação necessário para compactar algum conteúdo da memória, para que ainda seja possível armazenar em cache mais conteúdos do disco. (Suponho que é por isso que, com apenas o Chrome em execução, tenho memória compactada de 600mb.) Meu macbook de seis anos de idade e com especificações bastante baixas funcionou como um cachorro desde a atualização para uma versão do OSX com armazenamento em cache de arquivos, e suspeito que seja porque.
Pathogen
Posso estar enganado, mas o cache de arquivos provavelmente não é algo recentemente adicionado ao OS X. O OS X é baseado no FreeBSD, que é essencialmente uma forma de Unix, e uma coisa mais, se não todas as variantes do Unix têm em comum, é o cache de arquivos.
precisa saber é
16

Abra o aplicativo de terminal e o monitor de atividades. 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ê deseje sobre o uso de sudocomandos. Não sei se o seu nível de habilidade com o computador, mas os sudocomandos, se usados ​​incorretamente ou digitados incorretamente, podem interferir seriamente em todo o sistema operacional.

O cache do arquivo deve ser limpo. Se você verificar o monitor de atividades, ele deverá mostrar a redução no uso de RAM no seu Mac.

ThisIsDCo
fonte
0

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

Don DeVante Wills
fonte
Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original. O cache de arquivo referido na pergunta é um cache de memória, não uma pasta no disco.
DavidPostill