8 votes

Pourquoi mon Mac préfère-t-il effectuer un swap plutôt que d'effacer la mémoire inactive ?

Pourquoi mon Mac (qui tourne sous 10.8 Mountain Lion) préfère-t-il swapper plutôt que d'effacer la mémoire inactive ? Je sais que les gens disent que le Mac OS se gère tout seul et tout ça, mais il y a une grave Les performances de mon MacBook chutent lorsqu'il commence à swapper, même s'il a plus de 1,5 Go de mémoire inactive qui n'est pas supprimée. J'ai un lanceur pour la commande purge dans mon dock - c'est dire à quel point c'est grave !

Section of Activity Monitor showing memory statistics

Notez les 2,21 Go d'espace inactif et les 127,1 Mo d'espace de pagination qui, en raison de l'utilisation de tous les programmes de mon flux de travail (Photoshop + Illustrator + Dreamweaver + Publisher, etc.), augmenteront rapidement à moins que je n'utilise la commande de purge, sauvant ainsi mon ordinateur d'un massacre de ballons de plage.

10voto

TomUnderhill Points 1495

J'ai récemment répondu à une question similaire à la vôtre, et j'ai donc pensé vous en rappeler les grandes lignes, au cas où le problème persisterait.

Mac OS X alloue et utilise la mémoire vive différemment de la plupart des versions de MS Windows, ce qui peut parfois prêter à confusion. À l'origine, Microsoft a conçu Windows de manière à libérer le plus de mémoire possible. Le modèle de mémoire d'Apple suit une ligne directrice selon laquelle la mémoire vive vide est une ressource gaspillée qui pourrait être mieux utilisée pour améliorer les performances.

Voici une analyse rapide et quelque peu simpliste de la façon dont votre mémoire vive est actuellement utilisée :

  • Câblé : mémoire réservée et utilisée par le système d'exploitation
  • Actif : mémoire utilisée par les programmes en cours d'exécution
  • Inactif : mémoire utilisée par les programmes que vous avez exécutés depuis votre dernier redémarrage, mais que vous avez quittés depuis. La plupart des gens utilisent en permanence quelques programmes de manière répétitive et peuvent passer de l'un à l'autre en quittant un programme et en en lançant un autre. Plutôt que de libérer la mémoire, les programmes inactifs sont mis en cache et prêts à être exécutés à nouveau. Une partie ou la totalité de cette mémoire sera combinée avec la mémoire libre en fonction des besoins du système ou des programmes. OS X semble parfois réticent à libérer la mémoire inactive.
  • Libre : mémoire inutilisée depuis le dernier démarrage.
  • Utilisé : total des câbles, actifs et inactifs.

Les statistiques de la VM sont réinitialisées à chaque redémarrage.

Si votre MacBook peut être mis à niveau au-delà de 4 Go de RAM, j'investirais sans hésiter dans une paire de SO-DIMM de 4 Go pour un total de 8 Go installés. Un autre point à garder à l'esprit concernant votre MacBook est que les disques durs typiques des ordinateurs portables sont plus lents que la plupart de leurs homologues de bureau. J'ai remplacé le disque dur de mon MacBook Pro unibody de première génération par un SSD de 256 Go. Les performances sont incomparables avec celles de n'importe quel MacBook Pro "moderne". Le passage d'un disque dur à un SSD a été bien plus visible que le passage de 4 Go à 8 Go de RAM.

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