Il peut être difficile de comprendre l'utilisation de la mémoire de votre Mac. L'utilitaire Activity Monitor peut vous aider, en particulier lorsqu'il est temps de déterminer si vous devez mettre à niveau la RAM de votre ordinateur.
Le moniteur d'activité fait partie de tous les macOS et de la plupart des systèmes d'exploitation OS X pour Mac, mais son format actuel a été introduit dans OS X Mavericks (10.9). Cet article contient des informations qui s'appliquent à Activity Monitor dans macOS 10.15 via OS X Mavericks (10.9), ainsi que des informations sur les versions antérieures d'OS X.
Moniteur d'activité Mac
Le moniteur d'activité est un utilitaire système gratuit fourni sur tous les Mac. Il comprend des onglets pour cinq zones qui illustrent comment les applications et autres processus affectent votre ordinateur. Les onglets sont:
- CPU: Affiche les effets des processus sur l'activité du processeur
- Mémoire: Surveille l'utilisation de la mémoire, y compris la mémoire physique RAM
- Energie: Indique la quantité d'énergie utilisée par chaque application
- Disque: Affiche la quantité de données lues et écrites sur le disque
- Utilisation du réseau: Indique quels processus envoient ou reçoivent des données sur votre réseau
L'onglet Mémoire du Moniteur d'activité est l'endroit où vous surveillez et gérez l'utilisation de la mémoire sur votre Mac.
Tableau de mémoire du moniteur d'activité (OS X Mavericks et versions ultérieures)
Lorsque Apple a publié OS X Mavericks, il a introduit le graphique de pression de la mémoire dans Activity Monitor, ainsi que la mémoire compressée, un changement significatif dans la façon dont le système d'exploitation gère la mémoire. La compression de la mémoire tire le meilleur parti de la RAM disponible en compressant les données stockées dans la RAM au lieu de la pagination de la mémoire vers la mémoire virtuelle, un processus qui peut considérablement ralentir les performances d'un Mac.
En plus de l'utilisation de la mémoire compressée, Mavericks a apporté des modifications au moniteur d'activité et à la façon dont il présente les informations d'utilisation de la mémoire. Au lieu d'utiliser le graphique à secteurs qui apparaissait dans les versions antérieures d'OS X pour montrer comment la mémoire est divisée, Apple a présenté le graphique de la pression de la mémoire comme moyen d'exprimer la quantité de mémoire compressée par votre Mac pour fournir de l'espace libre pour d'autres activités.
Tableau de pression de la mémoire
Le graphique Memory Pressure apparaît au bas de l'onglet Memory dans la fenêtre Activity Monitor. Il indique la quantité de compression appliquée à la RAM, ainsi que le moment où la pagination sur le disque se produit lorsque la compression n'est pas suffisante pour répondre à la demande des applications d'allouer de la mémoire.
Le graphique Memory Pressure s'affiche en trois couleurs:
- Vert: indique aucune compression
- Jaune: s'affiche lorsque la compression est en cours
- Rouge: la compression a atteint ses limites et la pagination vers la mémoire virtuelle a commencé
Outre la couleur qui indique ce qui se passe dans le système de gestion de la mémoire, la hauteur des barres reflète l'étendue de la compression ou de la pagination en cours.
Idéalement, le graphique de la pression de la mémoire doit rester dans le vert, indiquant qu'aucune compression ne se produit et que vous disposez de suffisamment de RAM disponible pour les tâches à effectuer. Lorsque le graphique commence à apparaître en jaune, cela indique que les fichiers mis en cache qui ne sont plus actifs mais dont les données sont toujours stockées dans la RAM sont en cours de compression pour créer suffisamment de RAM libre à attribuer aux applications demandant une allocation de RAM.
La compression de la mémoire nécessite une surcharge du processeur, mais ce petit impact sur les performances est mineur et généralement pas perceptible pour l'utilisateur.
Lorsque le graphique de la pression de la mémoire commence à s'afficher en rouge, il n'y a plus assez de RAM inactive pour compresser et l'échange sur disque (mémoire virtuelle) est en cours. L'échange de données hors de la RAM est une tâche beaucoup plus intensive en processus et est généralement perceptible comme un ralentissement général des performances de votre Mac.
Comment savoir quand vous avez besoin de RAM
Le graphique de la pression de la mémoire permet de savoir en un coup d'œil si votre Mac a besoin de RAM supplémentaire.
- Si le graphique est vert la plupart du temps, votre Mac n'a pas besoin de RAM supplémentaire.
- Si votre graphique est un mélange jaune et vert, votre Mac utilise au mieux la RAM disponible sans avoir à paginer les données sur le lecteur. Vous voyez les avantages de la compression de mémoire et la capacité du Mac à utiliser la RAM de manière économique pour vous éviter d'avoir à ajouter plus de RAM. Si le graphique est généralement jaune et rarement vert, vous aurez peut-être besoin de RAM dans un proche avenir.
- Si le graphique est dans le rouge fréquemment ou pendant une période prolongée, votre Mac bénéficierait de plus de RAM. S'il ne devient rouge que lorsque vous ouvrez une application, mais reste en jaune ou en vert, vous n'avez probablement pas besoin de plus de RAM, bien que vous souhaitiez peut-être réduire le nombre d'applications que vous gardez ouvertes en même temps.
Bien que l'icône du Dock du moniteur d'activité puisse être configurée pour afficher certaines statistiques dans le Dock, la mémoire compressée n'en fait pas partie. Vous devez ouvrir la fenêtre de l'application pour afficher le graphique de la pression de la mémoire.
Tableau de mémoire du moniteur d'activité (OS X Mountain Lion et versions antérieures)
Les versions antérieures d'OS X avant OS X Mountain Lion utilisaient un style plus ancien de gestion de la mémoire qui n'utilisait pas la compression de mémoire. Au lieu de cela, il essaie de libérer de la mémoire précédemment allouée aux applications, puis, si nécessaire, de paginer la mémoire sur votre lecteur en tant que mémoire virtuelle.
Graphique à secteurs du moniteur d'activité
Le graphique à secteurs du moniteur d'activité montre quatre types d'utilisation de la mémoire: libre (vert), câblé (rouge), actif (jaune) et inactif (bleu). Pour comprendre l'utilisation de la mémoire, vous devez savoir ce qu'est chaque type de mémoire et comment il affecte la mémoire disponible.
- Gratuit. Il s'agit de la RAM de votre Mac qu'il n'utilise pas actuellement et peut être attribuée à tout processus ou application nécessitant tout ou partie de la mémoire disponible.
- Wired. Votre Mac assigne la mémoire filaire à ses besoins internes et aux besoins de base des applications et des processus que vous exécutez. La mémoire filaire représente la quantité minimale de RAM dont votre Mac a besoin à tout moment pour continuer à fonctionner. Vous pouvez considérer cela comme une mémoire interdite pour tout le reste.
- Actif. La mémoire actuellement utilisée par les applications et les processus sur votre Mac, autres que les processus système spéciaux affectés à la mémoire filaire, est la mémoire active. Vous pouvez voir l’encombrement de la mémoire active augmenter au fur et à mesure que vous lancez des applications ou lorsque les applications en cours d’exécution ont besoin de plus de mémoire pour effectuer une tâche.
- Inactif. La mémoire inactive n'est plus requise par une application, mais le Mac n'a pas encore été libéré dans le pool de mémoire libre.
Comprendre la mémoire inactive
La plupart des types de mémoire sont simples. Celui qui fait trébucher les gens est la mémoire inactive. Les individus voient souvent une grande quantité de bleu dans le diagramme circulaire de la mémoire et pensent que leur Mac a des problèmes de mémoire. Cela les amène à penser à ajouter de la RAM pour améliorer les performances de leur ordinateur, mais en réalité, la mémoire inactive fournit un service précieux qui rend votre Mac plus vif.
Lorsque vous quittez une application, OS X ne libère pas toute la mémoire utilisée par l'application. Au lieu de cela, il enregistre l'état de démarrage de l'application dans la section Mémoire inactive. Si vous relancez la même application, OS X sait qu'il n'a pas besoin de charger l'application à partir de votre disque dur car elle est déjà stockée dans la mémoire inactive. En conséquence, OS X redéfinit la section de la mémoire inactive qui contient l'application en tant que mémoire active, ce qui fait de la relance d'une application un processus rapide.
La mémoire inactive ne reste pas inactive pour toujours. OS X peut commencer à utiliser cette mémoire lorsque vous relancez une application. Il utilise également la mémoire inactive s'il n'y a pas assez de mémoire libre pour les besoins d'une application.
La séquence des événements ressemble à ceci:
- Lorsque vous lancez une application, OS X vérifie si elle est stockée dans la mémoire inactive. Si tel est le cas, cette mémoire est réaffectée en tant qu'active et l'application se lance.
- Si l'application n'est pas dans la mémoire inactive, OS X crée un morceau approprié de mémoire libre pour l'application.
- S'il n'y a pas assez de mémoire libre, OS X libère de la mémoire inactive pour répondre aux besoins de l'application. La libération de la mémoire inactive supprime une ou plusieurs des applications mises en cache du pool de mémoire inactive, ce qui entraîne un temps de lancement plus long pour ces applications.
Alors, de combien de RAM avez-vous besoin?
La réponse à cette question reflète généralement la quantité de RAM dont votre version d'OS X a besoin, le type d'applications que vous utilisez et le nombre d'applications que vous exécutez simultanément. Cependant, il y a d'autres considérations. Dans un monde idéal, ce serait bien si vous ne deviez pas attaquer souvent la RAM inactive. Cela offre les meilleures performances lors du lancement répété d'applications tout en conservant suffisamment de mémoire libre pour répondre aux besoins de toutes les applications en cours d'exécution. Par exemple, chaque fois que vous ouvrez une image ou créez un nouveau document, l'application associée a besoin de mémoire libre supplémentaire.
Pour vous aider à décider si vous avez besoin de plus de RAM, utilisez Activity Monitor pour surveiller votre utilisation de RAM. Si la mémoire libre tombe au point où la mémoire inactive est libérée, vous souhaiterez peut-être ajouter plus de RAM pour maintenir des performances maximales.
Vous pouvez également consulter la valeur des sorties de page en bas de la fenêtre principale du moniteur d'activité. Ce nombre indique combien de fois votre Mac a épuisé la mémoire disponible et utilisé votre disque dur comme RAM virtuelle. Ce nombre doit être inférieur à 1000 pendant une journée complète d'utilisation de votre Mac.
Vous n'avez pas besoin d'ajouter plus de RAM si votre Mac répond à vos attentes et à vos besoins.