Utilisation de la commande Purge dans OS X Yosemite & OS X Mavericks

De nombreux utilisateurs Mac sous OS X Yosemite et OS X Mavericks ont remarqué que la commande purge, qui force le vidage du cache mémoire comme si un ordinateur avait été redémarré, génère une erreur lors de l'exécution de Terminal sous OS X 10.9 ou plus récent. Dans la plupart des cas, ce message d'erreur est "Impossible de purger les tampons de disque: Opération non autorisée". Cela n'indique pas que la purge ne fonctionne plus dans les Mavericks, mais nécessite simplement des privilèges de super utilisateur pour s'exécuter correctement dans les dernières versions de Mac OS X.

Exécution de la commande de purge dans OS X El Capitan, Yosemite, Mavericks

Pour utiliser la commande purge dans les versions modernes d'OS X, vous devez préfixer la commande avec sudo dans le Terminal comme ceci:

sudo purge

L'utilisation de sudo nécessite toujours l'entrée du mot de passe administrateur. Notez qu'il n'y a pas de message de confirmation que la purge a bien fonctionné, cela prend simplement quelques instants et renvoie l'utilisateur à l'invite de commande normale. Sans sudo l'erreur "opération non autorisée" restera, et bien que non vérifiée, vous pouvez voir d'autres erreurs si les outils de ligne de commande n'ont pas été installés sur le Mac en question.

La commande purge reste quelque peu controversée et mieux réservée aux développeurs et aux utilisateurs assez avancés. De plus, l'étendue de l'efficacité de la purge avec les dernières versions d'OS X reste discutable en raison des améliorations significatives apportées à la gestion de la mémoire avec compression de la mémoire et gestion améliorée du cache, et d'autres tests doivent être effectués pour déterminer si Il est préférable d'utiliser la commande ou de laisser OS X gérer la mémoire et les caches entièrement de façon autonome. Néanmoins, certains utilisateurs peuvent continuer à trouver la purge utile dans les situations où la mémoire libre est faible ou lorsque la pression de la mémoire est très élevée. Si vous voulez utiliser purge sous OS X Mavericks, vous pouvez regarder l'onglet "Memory" dans Activity Monitor pour voir les résultats avant et après, ou utiliser quelque chose de plus avancé comme vm_stat depuis la ligne de commande pour surveiller l'utilisation de la mémoire virtuelle . Purge vide les caches de mémoire virtuelle et libère la mémoire inactive.

Grâce à divers commentateurs dans notre article sur la résolution de l'utilisation inhabituelle du CPU avec Finder pour le rappel à ce sujet, bien que la purge ne soit pas susceptible d'avoir un impact sur les performances du Finder, elle peut être utile dans d'autres circonstances. Avoir une opinion sur la purge? N'hésitez pas à signaler vos résultats individuels dans les commentaires.