5 votes

Le rapport entre la mémoire libre et la mémoire inactive sur un Mac avec 16 Go de RAM m'inquiète.

Je cherche des éclaircissements car je vois de grandes allocations de RAM sur mon Mac. J'ai 16 Go de RAM et j'ai récemment installé Windows 7 sur Parallels. Lorsque la machine fonctionne, je vois 3,55 Go de mémoire libre et 8,39 Go de mémoire inactive. Je ne veux pas que ma RAM soit accaparée par Windows si je n'en ai besoin que pour une petite tâche et je m'inquiète de voir mon Mac fonctionner lentement dans ce cas.

L'énorme quantité de mémoire inactive pourrait-elle être due à l'exécution récente de Parallels ? Je ne suis pas sûr que Parallels soit le coupable. De plus, les mémoires câblée et active affichent respectivement 2 et 2,13 Go. La mémoire utilisée totale est de 12,54 Go, ce qui signifie que la majorité (12,54 Go sur 16 Go) de la RAM est engagée maintenant.

Cela semble trop. Comment puis-je diagnostiquer ce qui consomme exactement ma RAM ? J'ai un MacBook Pro Retina et la version 10.8 de Mountain Lion. Lorsque je lance Parallels, l'augmentation de la mémoire est allouée à "Wired" mais la mémoire inactive est toujours de 8 Go.

Ce que je vois est-il explicable ?

9voto

Oskar Points 1242

La mémoire libre ne contient rien. La mémoire inactive met en cache les informations récemment utilisées, au cas où le système pourrait les utiliser à nouveau. C'est particulièrement utile pour le stockage des fichiers.

Le système n'a besoin que d'une quantité minuscule de mémoire libre, de sorte que lorsque le programme demande l'allocation de mémoire, il n'a pas besoin de paginer une autre mémoire active sur le disque et de provoquer le blocage momentané du programme pendant que le système de mémoire virtuelle fait le ménage. Le délai de libération de la mémoire inactive par le système est presque incommensurablement court, de sorte que le fait de se préoccuper d'une grande quantité de cette mémoire ne vaut généralement pas la peine que vous y pensiez.

En résumé :

  • Mémoire inactive : c'est toujours bon, cela rend le système rapide.
  • Mémoire libre : tout ce qui dépasse 200 Mo est un gaspillage. Le système continuera donc à ajouter des fichiers et/ou du code à la mémoire inactive jusqu'à ce que la mémoire libre atteigne un seuil de référence basé sur quelques facteurs.

Ce que vous décrivez semble tout à fait normal pour un système qui a été récemment démarré et ne me semble pas être quelque chose d'inquiétant. VMware fusion ou Parallels ont clairement besoin d'accéder à un grand nombre de fichiers lorsqu'ils exécutent Windows 7 et ils sont probablement la raison de votre grande quantité de mémoire inactive.

Si, toutefois, vous souhaitez diagnostiquer ce qui utilise la mémoire, la fonction sysdiagnose exécute plusieurs utilitaires d'allocation de mémoire et enregistre les résultats dans un répertoire.

0 votes

Haha, est-ce que tous les membres aiment autant éditer les messages des autres ? :P

2 votes

Oui - ce site est assez collaboratif et nous avons tendance à laisser les gens faire des modifications. Si quelqu'un estime que le texte n'est pas parfait, il peut bien sûr revenir en arrière et expliquer pourquoi, mais ce site est assez participatif en termes d'édition.

1voto

Jimmy Points 31

Je suis designer et ce qui m'arrive est à peine comparable. J'utilise Snow Leopard et j'ai un MacBook Pro 15" (i7) avec 8GB Ram, 500GB (180GB libres) (modèle 2010).

J'utilise habituellement Chrome (4/5 onglets), Firefox (1/2 onglets), Skype, VM Ware Fusion (avec Win XP, en utilisant seulement 512 Mo), Photoshop CS5, Adium, iTunes, peut-être Filezilla.

Photoshop est le principal utilisateur de Ram. Il peut consommer jusqu'à 3 Go ou plus au fil du temps, et je ne travaille pas avec de très gros fichiers, 50 Mo maximum, et seulement 2 ou 3 ouverts.

Lorsque vous commencez à ouvrir des programmes, tout fonctionne bien. C'est plus tard que vous vous rendez compte qu'il vous reste très (et je dis bien très) peu de RAM libre. Entre 8 et 15 Mo. Dans le même temps, j'ai 2,21 Go de mémoire inactive.

La machine reçoit beaucoup plus lent dès que vous descendez en dessous de 150 Mo de mémoire libre, et c'est un mensonge éhonté que la mémoire inactive est libérée sur d'autres programmes pour surmonter cette lenteur. Elle n'est jamais libérée tant que vous ne fermez pas le programme.

Je voulais poster une capture d'écran de mon moniteur d'activité mais votre site ne le permet pas si je suis un nouvel utilisateur.

Une fois que votre mémoire libre atteint ces niveaux (15 Mo), les sorties de page commencent à augmenter et la mémoire inactive n'est jamais libérée. Le système devient lent.

Ne me dites pas qu'un Macbook Pro 2010 avec 8 Go n'est pas suffisant pour travailler avec Photoshop sur des fichiers de taille petite à moyenne. Les utilisateurs normaux (internet, skype, regarder des films, etc.) n'auront pas ce problème, mais si vous l'utilisez pour du design ou des tâches plus lourdes, il ne fonctionne pas correctement.

Je pense que c'est une question très importante qui n'a jamais été abordée. Je ne sais pas si Mountain Lion a résolu ce problème, mais j'ai fait des recherches et je n'ai pas lu de bons commentaires (ils disent même que Mountain Lion consomme plus de Ram).

Savez-vous si un Macbook Air i5/i7 8GB 256GB SSD améliorera cette question ? Les SSD améliorent-ils l'utilisation de la mémoire vive ? J'ai l'intention de changer le MacBook Pro (pas à cause de cela, à cause de sa taille).

Merci, Jimmy.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X