Lexique/Mémoire

Mémoire de l’application

En bref

La Mémoire de l’application est la quantité de RAM utilisée par les apps et leurs processus. C’est l’une des parts qui composent la Mémoire utilisée dans le Moniteur d’activité, avec la Mémoire résidente et la mémoire Compressée.

L’onglet Mémoire du Moniteur d’activité divise la Mémoire utilisée en Mémoire de l’application, Mémoire résidente et Compressée. La Mémoire de l’application est la part sur laquelle vous avez le plus de prise, car elle monte et descend avec les apps que vous lancez.

Elle comprend les processus d’arrière-plan et les utilitaires autant que les apps de votre Dock.

Comment savoir ce qui utilise la Mémoire de l’application

Triez l’onglet Mémoire par la colonne Mémoire. Souvenez-vous que les apps qui ont beaucoup de processus utilitaires, comme les navigateurs, sont réparties sur plusieurs lignes : additionnez-les pour voir le vrai total de l’app.

Quand s’inquiéter

Une Mémoire de l’application élevée n’est pas un problème en soi. Regardez la pression sur la mémoire : si elle est verte, le Mac s’en sort. Si la Mémoire de l’application d’une app ne cesse de grimper pendant des heures sans que vous en fassiez davantage avec elle, cette app a peut-être une fuite de mémoire, et la quitter puis la rouvrir libérera la mémoire.

Comment la Mémoire de l’application s’intègre à la Mémoire utilisée

En bas de l’onglet Mémoire du Moniteur d’activité, Mémoire utilisée se décompose en trois parties : Mémoire de l’application, Mémoire résidente et Compressée. Mémoire physique est la RAM totale installée, et Fichiers mis en cache est indiqué à part, car les apps peuvent la reprendre quand elles en ont besoin.

Le Moniteur d’activité décrit la Mémoire de l’application comme la mémoire physique allouée par les apps et les processus système. Il ne s’agit donc pas seulement des apps de votre Dock. Les services d’arrière-plan que macOS fait tourner pour vous comptent aussi ici.

La Mémoire de l’application monte quand vous ouvrez des apps et des documents, et baisse quand vous les quittez. C’est la partie de la Mémoire utilisée que vous pouvez changer directement.

Comment trouver l’app qui utilise le plus de mémoire

  1. Ouvrez le Moniteur d’activité et cliquez sur l’onglet Mémoire.
  2. Choisissez Présentation > Toutes les opérations, hiérarchiquement. Beaucoup de processus utilitaires s’affichent sous le processus qui les a lancés, ce qui permet de voir plus facilement à quelle app ils appartiennent.
  3. Cliquez sur l’en-tête de la colonne Mémoire pour trier.
  4. Double-cliquez sur un processus, ou sélectionnez-le et cliquez sur le bouton Inspecter, pour ouvrir ses détails. L’onglet Mémoire de cette fenêtre affiche des valeurs comme Taille mémoire réelle, Taille mémoire privée et Taille mémoire partagée.
  5. Quittez les apps que vous n’utilisez pas et surveillez Mémoire de l’application et Pression sur la mémoire en bas de la fenêtre.
  6. Laissez tranquilles les processus système que vous ne reconnaissez pas. Beaucoup redémarrent aussitôt quand on les quitte, et certains sont nécessaires au fonctionnement du Mac : les quitter ne fait donc pas baisser longtemps la Mémoire de l’application.

Comment vérifier la mémoire d’une app dans le Terminal

macOS inclut une commande appelée footprint qui montre comment la mémoire d’une app est utilisée. Elle ne fait que lire des informations et ne modifie rien. Par exemple, lancez footprint Safari pour voir le processus principal de Safari.

Le résultat liste la mémoire par catégorie et se termine par un total. Sous Auxiliary data, phys_footprint est la valeur actuelle, le même type de nombre que le Moniteur d’activité affiche dans sa colonne Mémoire, et phys_footprint_peak est le maximum atteint depuis l’ouverture de l’app. Un pic bien au-dessus de la valeur actuelle signifie que l’app a eu besoin de beaucoup de mémoire à un moment et en a depuis rendu une grande partie.

Vous pouvez vérifier les processus qui vous appartiennent sans étape supplémentaire. Pour inspecter les processus du système ou d’un autre utilisateur, footprint doit tourner en root.

Raisons fréquentes d’une Mémoire de l’application élevée

Une Mémoire de l’application élevée est normale tant que la pression sur la mémoire est verte. Elle devient un problème quand elle continue de monter alors que vous n’ouvrez rien de nouveau, et que la pression sur la mémoire passe au jaune ou au rouge. Les raisons habituelles :

  • Les navigateurs, où chaque onglet et chaque extension peut tourner dans son propre processus.
  • Les apps de messagerie, de mail et autres apps construites sur des technologies web, qui font aussi tourner plusieurs processus utilitaires.
  • Les apps photo, vidéo, audio et 3D qui gardent de gros fichiers en mémoire.
  • Les machines virtuelles et les outils de développement.
  • Une app ouverte depuis des jours qui ne cesse de grossir.

Questions fréquentes

Qu’est-ce que la Mémoire de l’application sur Mac ?

C’est la RAM utilisée par les apps et leurs processus, affichée dans l’onglet Mémoire du Moniteur d’activité comme une part de la Mémoire utilisée.

Pourquoi ma Mémoire de l’application est-elle si élevée ?

Généralement à cause de navigateurs avec beaucoup d’onglets, de gros documents ou projets, ou d’apps qui grossissent avec le temps. Triez par la colonne Mémoire pour trouver les plus gros consommateurs.

Comment réduire la Mémoire de l’application ?

Quittez les apps que vous n’utilisez pas, fermez des onglets de navigateur et relancez les apps qui ne cessent de grossir.

La Mémoire de l’application inclut-elle les processus système ?

Oui. Le Moniteur d’activité la décrit comme la mémoire physique allouée par les apps et les processus système : les services d’arrière-plan comptent donc aussi, en plus des apps que vous avez ouvertes.

Mémoire de l’application et Mémoire utilisée, est-ce la même chose ?

Non. La Mémoire de l’application est une partie de la Mémoire utilisée. La Mémoire utilisée comprend aussi la Mémoire résidente et la mémoire Compressée.

Les apps de nettoyage de mémoire réduisent-elles la Mémoire de l’application ?

Seulement un instant. Elles poussent des données vers la mémoire compressée ou le fichier d’échange, ce que macOS fait déjà de lui-même quand il a besoin de place, et les apps sont plus lentes quand vous y revenez. Quitter les apps dont vous n’avez pas besoin fonctionne mieux.

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.