J'ai cet impressionnant MacBook Pro avec 8 Go de RAM. Lorsque j'ouvre Activity Monitor, il semblerait que j'ai beaucoup de RAM disponible, mais mon ordinateur semble préférer utiliser la mémoire virtuelle pour beaucoup de choses. Pourquoi est-ce? Y a-t-il un moyen de le changer? Serait-il sage de le faire?
De plus, il me semble avoir 7 Go de pageins et pas de pageouts. Est-ce normal? Ça fait beaucoup de données.
memory
virtual-memory
DCIndieDev
la source
la source
Réponses:
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 possède son propre espace d'adressage extrêmement grand (4 Go sur 32 bits, 16 EB sur 64 bits). Il fournit également un moyen pour le système d'exploitation d'utiliser la pagination, tout en le faisant ressembler (aux applications) à la vraie RAM uniquement. En bref, ce n'est qu'une abstraction, et les statistiques de la «mémoire virtuelle» dans le moniteur d'activité n'ont aucun sens (pour 99% des cas d'utilisation). Ne vous inquiétez pas du tout du nombre qui y apparaît, car cela n'a rien à voir avec l'utilisation ou non de la "vraie" RAM.
À 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 ou pas, mais je ne serais pas alarmé par une valeur de 7 Go. Notez également que les valeurs signalées sont des entrées / sorties de page 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.
la source
vm_stat
peut être trouvé sur cette réponse