15 votes

iMac avec 8GB RAM -- mémoire toujours presque pleine

J'ai un iMac 27'' (Late 2012, OS X 10.9.2) avec 8 Go de RAM. L'utilisation de la mémoire est toujours supérieure à 7 Go, même si je ne pense pas faire tourner autant de choses. Cela conduit à l'accrochage occasionnel d'un programme et à une sensation occasionnelle de décalage de l'ordinateur.

La chose la plus lourde que j'exécute est une virtualisation Parallels d'un défunt ordinateur portable Windows (pour mes programmes exclusivement Windows ; liés au travail). Ensuite, je surfe principalement avec Chrome (10-20 onglets, certains avec des vidéos youtube). Bien sûr, j'ai d'autres choses ouvertes, comme Mail, Evernote et quelques autres. Mais je ne pense pas qu'un ordinateur avec 8 Go de RAM devrait être submergé par cela. Je peux me tromper.

Je suis prêt à fournir une exportation de processus à partir du moniteur d'activité. J'ai essayé d'y jeter un coup d'œil, bien sûr, et j'exécute BEAUCOUP de petits processus (inconnus de moi) -- des trucs du système, je présume. Je suis un utilisateur de PC de longue date et je m'y connais en gestion de processus sur PC, mais pas sur Mac.

Qu'en pensez-vous ? J'ai juste besoin de plus de RAM ou je n'en ai pas l'impression ?

Regards,

28voto

cmason Points 4861

Étant donné qu'OSX gère la mémoire (tout comme Windows), il est souvent difficile de savoir si les problèmes de performances sont dus à des limites de mémoire. Techniquement, vous voulez vraiment que le système d'exploitation capture toute la mémoire disponible et l'alloue selon les besoins, auquel cas vous verriez tous de la mémoire "utilisée", même s'il y a de la mémoire disponible mais non allouée par le système d'exploitation.

C'est un peu analogue à ce qui se passe dans OSX et Win7+. Cependant, Apple a rendu la situation confuse dans le passé avec de nombreuses classifications de la mémoire, comme Wired, Swap, Real, etc.

Heureusement, vous utilisez Mavericks, et une nouvelle fonctionnalité de Mavericks est le graphique de pression de mémoire, décrit dans le document d'assistance Apple ici : http://support.apple.com/kb/HT5890

enter image description here

En gros, si le graphique de la mémoire est rouge, vous avez besoin de plus de RAM, s'il est vert, tout va bien. Je vous suggère de lire l'article pour plus de détails, mais le graphique rouge, jaune, vert est un excellent outil visuel pour vous aider à déterminer où vous pourriez rencontrer des problèmes.

Selon le modèle, j'ai personnellement constaté que les Macs souffrent plus de la vitesse d'accès au disque dur que des limites de mémoire, donc un SSD, si votre iMac n'en a pas, a un impact énorme (et malheureusement un peu de travail à faire sur votre iMac).

11voto

Édouard Points 1008

Comme tout système d'exploitation moderne, OS X essaie d'utiliser la RAM autant que possible. Par exemple, OS X :

  • conserve les données en mémoire lorsqu'une application se termine pour gagner du temps si elle est relancée ;
  • met en cache les fichiers récemment utilisés sur votre disque dur (lent, lent) pour un accès ultérieur plus rapide.

Évidemment, cette mémoire est toujours disponible pour d'autres utilisations si nécessaire. Mais le système, à juste titre, ne voit pas la nécessité de la "libérer". à l'heure actuelle il attend que le besoin se fasse sentir.

Cela signifie que, après avoir fonctionné pendant un certain temps, votre ordinateur toujours indique que votre mémoire est complètement utilisée ou presque. Cela ne signifie pas que vous n'avez pas assez de RAM, mais simplement que le système ne la laisse pas se perdre.

Pour savoir si vous manquez réellement de mémoire, il faut surtout vérifier si vous faites souvent du swapping. Je vous renvoie à l'excellente réponse de @cmason.

1voto

DOK Points 21175

Achetez un SSD. 10.9.2 sait très bien comment gérer efficacement votre RAM et vous ne devriez pas vous en inquiéter. Comme il est dit plus haut, OSX essaiera de garder le maximum de mémoire utilisée, pour des raisons de santé.

8 Go, c'est bien pour une utilisation normale (l'édition vidéo/graphique lourde n'est pas considérée comme normale dans ce contexte).

J'ai un MBP 15" de début 2011 avec 8 Go qui est devenu une machine différente, beaucoup plus rapide, lorsque j'ai installé un SSD. J'exécute des machines virtuelles Win7 à partir de VirtualBox, avec les machines virtuelles sur un disque externe FireWire 800, sans problème.

1voto

Blaisorblade Points 656

J'aime la réponse de @cmason, mais j'aimerais clarifier quelques points fondamentaux.

Vous avez deux questions distinctes ici : (1) Les décalages que vous signalez sont très probablement dus au disque dur, comme le suggèrent certaines réponses. Aller au bon endroit dans un disque dur prend souvent de l'ordre de ~10 ms, et ces délais s'accumulent pour être visibles par un utilisateur. (2) La mémoire est pleine car la mémoire est utilisée comme cache du disque.

La seule relation est que lorsque le système a besoin de lire à nouveau les mêmes choses à partir du disque, avoir plus de RAM utilisée comme cache pourrait aider (si ce dont vous avez besoin était conservé en RAM).

Mais chaque fois que le système lit de nouveaux éléments sur le disque dur, seul un disque plus rapide (un SSD) peut aider (sinon, certains systèmes essaient de deviner ce que le système va lire sur le disque et le lisent à l'avance, mais cela ne peut pas faire de miracles en général, car les ordinateurs n'ont pas de boule de cristal pour prédire l'avenir).

0voto

Ian Terrell Points 6551

Une mise à niveau de la mémoire vive est simple et bon marché, alors faites-le plutôt que d'essayer de comprendre les complexités de la gestion de la mémoire sous OS X.

Une mise à niveau SSD est coûteuse et difficile (surtout sur un iMac) mais fera une différence bien plus immédiate et notable. Je n'ai jamais essayé mais je pense que même l'exécution d'OS X à partir d'un SSD externe connecté à Thunderbolt serait plus rapide que le disque rotatif interne (bien que plus lent qu'un disque interne).

Il est fort probable qu'entre Parallels et Chrome, OS X finisse par échanger de la mémoire sur le disque et les entrées/sorties sur un disque rotatif sont très lentes. D'après mon expérience, les navigateurs sont peu enclins à libérer de la mémoire au fil du temps. Essayez donc de redémarrer Chrome lorsque vous constatez le problème. Il est fort probable que cela soit plus facile que de redémarrer Parallels.

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