Pourquoi mon Mac (exécutant 10.8 Mountain Lion) préfère-t-il échanger plutôt que vider la mémoire inactive? Je sais que les gens disent que Mac OS se gère lui-même et peu importe, mais les performances baissent sérieusement lorsque mon MacBook commence à s'échanger, même s'il aurait plus de 1,5 Go de mémoire inactive qui n'est pas effacé. J'ai un lanceur pour la commande de purge dans mon dock - c'est grave!
Notez les 2,21 Go d'inactifs et les 127,1 Mo de swap qui, grâce à l'utilisation de tous les programmes de mon flux de travail (Photoshop + Illustrator + Dreamweaver + Publisher, etc.) augmenteront rapidement à moins que j'utilise la commande de purge, ce qui enregistre mon ordinateur d'une fête d'abattage de ballons de plage.
Réponses:
J'ai récemment répondu à une question comme la vôtre, alors j'ai pensé reformuler les points principaux pour vous, au cas où cela poserait toujours un problème.
Mac OS X alloue et utilise la RAM différemment de la plupart des versions de MS Windows et peut parfois prêter à confusion. À l'origine, Microsoft a construit Windows pour garder autant de mémoire libre que possible. Le modèle de mémoire d'Apple suit une directive selon laquelle la RAM vide est une ressource gaspillée qui pourrait être mieux utilisée pour améliorer les performances.
Voici une ventilation rapide et quelque peu simpliste de la façon dont votre RAM est actuellement utilisée:
Les statistiques de la VM sont réinitialisées à chaque redémarrage.
Si votre MacBook est capable d'être mis à niveau au-delà de 4 Go de RAM, j'investirais certainement 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 de première génération par un SSD de 256 Go. Des performances incomparables avec n'importe quel MacBook Pro "moderne". L'augmentation du disque dur au SSD était un peu plus perceptible que ma mise à niveau de 4 Go à 8 Go de RAM.
la source