10 votes

Pourquoi OS X utilise-t-il la mémoire virtuelle alors que j'ai encore de la RAM libre ?

J'ai ce super MacBook Pro avec 8 Go de RAM. Lorsque j'ouvre le moniteur d'activité, il semble que j'aie beaucoup de RAM disponible, mais mon ordinateur semble préférer utiliser la mémoire virtuelle pour de nombreuses choses. Comment cela se fait-il ? Existe-t-il un moyen de changer cela ? Serait-il judicieux de le faire ?

De plus, il semble que j'aie 7 Go de pages entrées et aucune page sortie. Est-ce normal ? C'est beaucoup de données.

9voto

GaryF Points 11921

Vous semblez mal comprendre la mémoire virtuelle. La mémoire virtuelle est simplement un mécanisme que le système d'exploitation utilise pour donner l'impression que chaque programme dispose de son propre espace d'adressage, extrêmement vaste (4 Go sur 32 bits, 16 EB sur 64 bits). Elle permet également au système d'exploitation d'utiliser la pagination, tout en donnant l'impression (aux applications) que seule la RAM réelle est utilisée. En bref, ce n'est qu'une abstraction, et les statistiques de "mémoire virtuelle" dans le moniteur d'activité sont sans signification (pour 99% des cas d'utilisation). Vous ne devriez pas vous inquiéter du tout du nombre qui y apparaît, car il n'a rien à voir avec l'utilisation ou non de la "vraie" RAM.

A propos de vos statistiques de pagination : vous n'avez donné aucun détail sur la façon dont vous utilisez votre système, il est donc difficile de savoir si quelque chose ne va pas, mais je ne serais pas alarmé par une valeur de 7 Go. Notez également que les valeurs rapportées sont les entrées/sorties de pages depuis le démarrage, donc si vous gardez votre ordinateur portable allumé tout le temps comme moi, il n'est pas étonnant que le nombre s'accumule après un certain temps.

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