Lexique/Mémoire

Mémoire compressée

Aussi : compression de la mémoire

En bref

La mémoire compressée désigne les données en RAM que macOS a compressées pour libérer de la RAM. Le Moniteur d’activité en affiche le total sous Compressée, une part de la Mémoire utilisée.

Quand la RAM se fait rare, macOS compresse la mémoire qui n’a pas servi récemment au lieu de l’envoyer directement sur le disque. Compresser et décompresser est généralement bien plus rapide que lire sur le disque de démarrage.

Un peu de mémoire compressée est normal. L’onglet Mémoire affiche le total, et vous pouvez ajouter une colonne pour voir quelle part de chaque processus est compressée.

Pourquoi la mémoire Compressée est élevée

Un chiffre Compressée élevé signifie que macOS a dû faire de la place. C’est souvent pour cela que la pression sur la mémoire passe au jaune. C’est l’étape qui précède le recours au fichier d’échange sur le disque : c’est donc le signe que les apps demandent plus de RAM qu’il n’y en a de libre.

Comment voir quelle app est compressée

Dans l’onglet Mémoire, choisissez Présentation, Colonnes, et ajoutez la colonne de mémoire compressée. Triez par cette colonne pour voir quels processus ont le plus de données compressées. Ce sont souvent des apps ouvertes depuis longtemps sans être utilisées.

Ce que mesure vraiment la valeur Compressée

Le Moniteur d’activité décrit Compressée comme la mémoire physique utilisée pour stocker une version compressée de données qui n’ont pas servi récemment. La valeur est donc la place que les données compressées occupent en RAM, pas la taille qu’elles auraient une fois décompressées.

Les données qu’elle contient sont plus volumineuses que la valeur Compressée. Cette différence, c’est la mémoire que macOS a gagnée en les compressant.

Apple explique que lorsque le Mac approche de sa capacité mémoire maximale, les apps inactives en mémoire sont compressées, ce qui libère de la mémoire pour les apps que vous utilisez. C’est pourquoi les apps laissées longtemps en arrière-plan détiennent en général le plus de mémoire compressée, et pourquoi revenir à l’une d’elles peut prendre un instant, le temps de décompresser ses données.

Comment compression, fichier d’échange et pression sur la mémoire s’articulent

macOS gère un manque de mémoire par étapes. Chaque étape apparaît à un endroit différent du Moniteur d’activité.

  1. Les données qui n’ont pas servi récemment sont compressées et gardées en RAM. La valeur Compressée augmente.
  2. Quand la compression ne suffit plus, macOS déplace des données compressées vers le disque de démarrage. Fichier d’échange utilisé augmente.
  3. Quand une app a de nouveau besoin de ces données, macOS les relit depuis le disque et les décompresse. Si cela arrive souvent, le Mac paraît lent et la pression sur la mémoire passe au jaune ou au rouge.

Comment vérifier la mémoire compressée dans le Terminal

Deux commandes en lecture seule affichent les mêmes informations que le Moniteur d’activité. Comparer les valeurs stockée et occupée vous dit à quel point vos données se compressent bien. Plus l’écart entre les deux est grand, plus la compression fait gagner de mémoire.

  1. Lancez top -l 1 | grep PhysMem. La valeur compressor entre parenthèses est la mémoire qui contient des données compressées.
  2. Lancez vm_stat. Pages occupied by compressor est la RAM qu’occupent les données compressées. Pages stored in compressor est la taille qu’auraient ces données non compressées. Multipliez l’une ou l’autre par la taille de page indiquée sur la première ligne pour obtenir des octets.
  3. Lancez vm_stat 5 pour afficher une nouvelle ligne toutes les 5 secondes, et appuyez sur Contrôle + C pour arrêter. Après la première ligne, qui affiche les totaux depuis le démarrage, les colonnes comprs et dcomprs indiquent combien de pages ont été compressées et décompressées à chaque intervalle.

Mémoire compressée : normale ou inquiétante

Normal : Compressée reste à un niveau stable tant que la pression sur la mémoire est verte. macOS garde simplement d’anciennes données sous une forme plus compacte. Il est courant de voir un peu de mémoire compressée même sur un Mac qui a beaucoup de RAM, surtout s’il est allumé depuis un moment.

Inquiétant : Compressée ne cesse de monter au fil de la journée, Fichier d’échange utilisé monte avec, et la pression sur la mémoire est souvent jaune ou rouge. Le Mac manque de RAM pour ce que vous faites tourner : quittez les apps que vous n’utilisez pas ou faites tourner moins d’apps lourdes en même temps.

Questions fréquentes

Que signifie Compressée dans le Moniteur d’activité ?

C’est la quantité de mémoire que macOS a compressée pour libérer de la RAM.

La mémoire compressée, est-ce grave ?

Non. C’est ainsi que macOS évite d’utiliser le disque. Une grande quantité, accompagnée d’une pression sur la mémoire jaune ou rouge, signifie que le Mac manque de RAM pour votre usage.

Comment réduire la mémoire compressée ?

Quittez les apps que vous n’utilisez pas. Leur mémoire compressée est libérée quand elles se ferment.

La mémoire compressée ralentit-elle mon Mac ?

Compresser et décompresser prend un peu de temps de processeur, mais c’est généralement bien plus rapide que de lire sur le disque. Vous remarquez un ralentissement quand le Mac doit compresser et utiliser le fichier d’échange en permanence, ce qui se traduit par une pression sur la mémoire jaune ou rouge.

Peut-on désactiver la compression de la mémoire sur Mac ?

Il n’y a pas d’option pour cela dans les Réglages Système, et mieux vaut ne pas y toucher. Sans compression, macOS devrait utiliser le disque plus tôt, ce qui est plus lent.

Qu’est-ce que la colonne MV compressée ?

C’est une colonne par processus que vous pouvez ajouter avec Présentation > Colonnes dans l’onglet Mémoire. Elle indique quelle part de la mémoire de chaque processus a été compressée.

Voir aussi

Pas à pas : Chrome utilise trop de mémoire.

Vous cherchez mieux que le Moniteur d’activité ? Consultez les meilleures alternatives au Moniteur d’activité pour Mac, ou parcourez tous les termes du lexique.