J'ai un macbook pro sous osx 10.9.3 avec 8 Go de RAM
J'utilise une application qui surveille ma RAM et l'affiche dans la barre de menus. Après avoir copié plusieurs fichiers volumineux sur mon mac à partir d'un lecteur externe (près de 5 Go au total), je ne dispose que de 250 Mo à 400 mb disponibles RAM (le nombre fluctue), généralement au moins 3,5 Go. Lorsque j'ouvre l'application, cela me dit que la plus grande partie de RAM (5,66 Go) est allouée au cache de fichiers.
Puis-je récupérer mon RAM sans avoir à redémarrer mon ordinateur? Je préférerais que cela puisse être fait en utilisant un fichier AppleScript afin de pouvoir le lancer facilement à l'avenir si nécessaire, mais ce n'est pas nécessaire.
Ceci est normal et ne représente pas un problème. Les gens ont tendance à penser que RAM est occupé ou libre, mais ce n'est pas le cas. Un cache de fichiers en est un parfait exemple.
Lorsque vous copiez ces données à partir du lecteur externe, le contenu devait d'abord être lu dans RAM afin de pouvoir ensuite l'écrire sur l'autre lecteur. Copier 5 Go de données dans RAM est une opération coûteuse en calculs. Et si vous vouliez utiliser les fichiers que vous venez de copier? L'ordinateur parie que vous le ferez, il a donc gardé la copie dans RAM afin de ne pas avoir à payer de nouveau ce coût si vous le faites.
Maintenant, voici le kicker qui répond au coeur de votre question: Est-ce qu'avoir 5,66 Go de données dans le cache de fichiers ne vous laisse réellement qu'avec 250 à 400 Mo de RAM disponibles? Nan. Ces 5,66 Go sont toujours libres en ce qui concerne le système d’exploitation. Pourquoi? Parce que l'ordinateur peut vider cette RAM en une nanoseconde si cela était nécessaire pour autre chose. Il est plus avantageux pour vous d'avoir votre RAM avec des copies en cache de fichiers que de le laisser vide sans rien faire. Plus le système d’exploitation est intelligent, plus votre ordinateur est rapide.
Même si ce programme vous dit la vérité sur la quantité utilisée par RAM, il indique en même temps de manière inexacte la quantité de RAM dont vous disposez.
Ouvrez l'application de terminal et le moniteur d'activité. Dans le terminal, lancez
purge
Il dira qu'il n'est pas en mesure d'exécuter la commande, ce qui est normal. Maintenant courir
Sudo purge
Il est possible que votre ordinateur vous invite à utiliser les commandes Sudo
. Vous n'êtes pas sûr de votre niveau de compétence en informatique, mais les commandes Sudo
si elles sont mal utilisées ou saisies incorrectement peuvent sérieusement perturber votre système d'exploitation.
Votre cache de fichiers devrait être effacé si vous vérifiez votre moniteur d'activité, il devrait afficher la réduction de l'utilisation de RAM sur votre Mac.
Utilisez Diskinventory X pour rechercher des fichiers et des dossiers occupant trop d’espace sur votre ordinateur. Vous devriez voir le dossier "cache de fichiers" et pouvoir le supprimer.