Você precisa executar este comando com privilégios de root. Experimentar:
> sudo purge
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
Digite a senha da sua conta e ela deverá executar o comando de limpeza.
A Apple provavelmente tomou a decisão por motivos de segurança. A única desvantagem é que você deve digitar sua senha de administrador. A vantagem é que, para usuários não administradores, eles não podem executar este comando e potencialmente prejudicar seu sistema operacional.
Normalmente, os comandos que exigem sudo
para serem executados são potencialmente destrutivos ou invasivos. Dois outros comandos com esse requisito são dtrace
e xcode-select
.
purge
. Essa resposta me ajudou a entender por que não é uma boa ideia.O uso do
purge
comando pode ter sérios efeitos negativos sobre o desempenho do sistema (já que você está essencialmente dizendo ao kernel para esquecer todo o conhecimento acumulado sobre seu uso recente, consulte a lista de inativos e lance tudo - mesmo que algum processo / driver estava prestes a usá-lo - e depois falha / recria tudo novamente do zero). Portanto, faz sentido que exigiria algum nível de privilégio para executá-lo.fonte
Não sou especialista, mas pode ter algo a ver com a memória compactada do OS X 10.9
Fonte:
http://www.apple.com/osx/advanced-technologies/
(não existente)Veja também: OS X Mavericks é mais do que poderoso: é Power Smart (PDF)
Eles podem ter feito isso para evitar que o programa mais antigo interfira na nova maneira de fazer as coisas. Mas eu não tenho ideia.
fonte
'purge' não libera RAM suficiente. Estou usando o SystemPal: https://itunes.apple.com/app/systempal/id453164367?mt=12 Funciona muito bem!
fonte
http://computers.tutsplus.com/tutorials/how-to-give-your-mac-a-performance-boost--mac-46271
fonte