4 votes

Quelle est la différence entre la mémoire, la mémoire réelle et la mémoire comprimée ?

J'ai déjà vu cette question :

mais je pense qu'elle est peut-être dépassée. Plus précisément, il existe un Mémoire ainsi que la colonne Real Mem y Mémoire comprimée colonne. Quelle est la différence, et pourquoi le Real Mem ne sera jamais plus petite que Mémoire comprimée ?

(J'utilise MacOS Sierra 10.12, mais je pense avoir vu cela dans des versions légèrement plus anciennes également).

Activity monitor screenshot

Another screenshot

0 votes

Je pense que la réponse canonique à cette question est apple.stackexchange.com/questions/107578/

5voto

Jose Chavez Points 645

La relation entre eux est la suivante :

Mémoire = La quantité de mémoire que le processus a réservée pour son utilisation.

Compressed mem = La quantité de mémoire (un sous-ensemble de "Memory") sur laquelle le système d'exploitation a utilisé son algorithme de compression.

Real mem = La quantité de mémoire réelle qui est effectivement utilisée par le processus (c'est-à-dire la somme de la mémoire qui n'a pas été compressée et la taille du résultat de l'algorithme de compression).

Donc, dans ce cas, le processus pense qu'il a réservé 976,2 Mo pour son utilisation. Le système a pris 649,7 Mo de cette mémoire et l'a compressée. Il reste donc 326,5 Mo qui n'ont pas été compressés, plus la taille de la mémoire compressée après sa compression, soit environ 77,2 Mo dans ce cas. Le total de la mémoire réellement utilisée par le processus est donc de 403,7 Mo.

1 votes

Merci pour la réponse. Parfois, je vois une valeur Real Mem supérieure à Memory, ce qui ne semble pas correspondre à l'explication (ou je ne comprends pas bien). Savez-vous comment cela est possible ? (J'ai ajouté une autre capture d'écran à titre d'exemple)

0 votes

@dkv Mémoire partagée peut-être ?

0 votes

@dkv La différence est typiquement constituée par la mémoire swappée. Par exemple, dans votre capture d'écran, vous avez 3,35 Go de mémoire réelle utilisée par le processus, et 940 Mo de RAM réservés au processus - le reste est échangé sur le disque.

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