4 votes

Pourquoi ma mémoire reste-t-elle inactive après la purge ?

J'essaie de comprendre comment la mémoire est allouée sur ma machine. J'ai lu, et je crois comprendre, ces messages et les liens associés : Problèmes de compréhension de la mémoire inactive dans MacOSX , Mémoire inactive

Cependant, j'ai toujours 10 Go de mémoire "inactive" alors qu'un processus utilise ~25 Go d'espace de pagination. Ma machine a 32 Go de RAM et un seul processus utilise 21 Go de mémoire réelle / 24 privée / 34 virtuelle.

Pourquoi ce processus va-t-il s'inverser ? Utilise-t-il vraiment toute cette mémoire qui est étiquetée comme inactive, ou est-il possible que quelque chose ne fonctionne pas avec ma mémoire inactive ? J'ai essayé purge mais cela n'a pas eu d'effet selon le moniteur d'activité.

2voto

drekka Points 303

Je me suis documenté sur la mémoire inactive après m'être interrogé sur ce sujet. D'après ce que j'ai compris, la mémoire inactive est une mémoire contenant des programmes et des données que vous avez quittés. OS X conserve la mémoire au cas où vous décideriez de redémarrer le programme. Comme le programme est toujours en mémoire, il peut démarrer beaucoup plus rapidement. Pour s'en convaincre, il suffit de quitter un gros programme et de le redémarrer. Il devrait démarrer beaucoup plus rapidement qu'à l'origine.

La mémoire inactive n'absorbe pas votre mémoire car OS X la considère comme toujours disponible pour les programmes, mais avec une priorité inférieure à celle de la mémoire libre. Par exemple, si OS X a besoin de mémoire pour un autre programme, il allouera de la mémoire à partir de la zone libre, puis de l'allocation inactive. Ainsi, lorsqu'il s'agit de déterminer la quantité de mémoire disponible pour les applications, la mémoire inactive et la mémoire libre sont combinées.

En ce qui concerne le swap, si un programme l'utilise, vous devriez pouvoir le constater par la quantité d'E/S en cours et par un ralentissement notable.

Si vous voulez vraiment voir ce qui se passe, je vous suggère de télécharger iStat menus qui est un outil vraiment sympa pour voir les internes de votre système et afficher différents instruments dans la barre de menu.

0voto

spudwaffle Points 395

Je ne recommande vraiment pas purge ou même d'essayer de comprendre pleinement le système de mémoire d'OS X. À moins que vous ne rencontriez des problèmes de performances, retirez Activity Monitor de votre dock et laissez votre ordinateur faire son travail. (C'est ainsi que les Mac sont censés être, de toute façon).

Dans une explication plus technique et moins sarcastique : Votre Mac gère automatiquement ses ressources pour obtenir des performances maximales. La mémoire inactive en est un élément important.

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