Usando o comando Purge no OS X Yosemite & OS X Mavericks

Anonim

Muitos usuários de Mac executando OS X Yosemite e OS X Mavericks notaram o comando purge, que força o cache de memória a ser esvaziado como se um computador tivesse sido reinicializado, gera um erro ao tentar executar pelo Terminal em OS X 10.9 ou mais recente. Na maioria dos casos, essa mensagem de erro é “Não foi possível limpar os buffers de disco: operação não permitida”.Isso não indica que a limpeza não funciona mais no Mavericks, ela simplesmente requer privilégios de superusuário para executar corretamente nas versões mais recentes do Mac OS X.

Executando comando purge no OS X El Capitan, Yosemite, Mavericks

Para usar o comando purge em versões modernas do OS X, você deve prefixar o comando com sudo no Terminal da seguinte forma:

sudo purge

Usar o sudo sempre requer que a senha do administrador seja digitada. Observe que não há mensagem de confirmação de que a limpeza foi executada com sucesso, ela simplesmente leva um ou dois minutos e retorna o usuário ao prompt de comando normal. Sem o sudo, o erro “operação não permitida” permanecerá e, embora não verificado, você poderá ver outros erros se as ferramentas de linha de comando não tiverem sido instaladas no Mac em questão.

O comando purge permanece um tanto controverso e é melhor reservado para desenvolvedores e usuários razoavelmente avançados.Além disso, a extensão da eficácia da limpeza com as versões mais recentes do OS X permanece discutível devido a melhorias ocultas significativas no gerenciamento de memória com compactação de memória e manipulação de cache aprimorada, e mais testes devem ser feitos para determinar se continua a haver um benefício de usar o comando ou se é melhor deixar o OS X manipular a memória e os caches por conta própria. No entanto, alguns usuários podem continuar achando que a limpeza é útil em situações em que a memória livre está acabando ou quando a pressão da memória é muito alta. Se você for tentar usar a limpeza no OS X Mavericks, poderá assistir à guia “Memória” no Activity Monitor para ver os resultados antes e depois ou usar algo mais avançado como vm_stat na linha de comando para monitorar o uso da memória virtual . Purge despeja os caches de memória virtual e libera memória inativa.

Obrigado a vários comentaristas em nosso artigo sobre como resolver o uso incomum da CPU com o Finder pelo lembrete sobre isso, embora seja improvável que a limpeza tenha qualquer impacto no desempenho do Finder, ela pode ser uma ferramenta útil em outras circunstâncias.Tem uma opinião sobre a purga? Sinta-se à vontade para relatar suas descobertas individuais nos comentários.

Usando o comando Purge no OS X Yosemite & OS X Mavericks