Guides/Comment libérer de la RAM sur un Mac

Comment libérer de la RAM sur un Mac, et quand c’est inutile

Atta 🐬

Fondateur de Vitals

Publié le

En bref

Pour libérer de la RAM sur un Mac, ouvrez le Moniteur d’activité, cliquez sur Mémoire et triez par la colonne Mémoire, puis quittez ou rouvrez l’app en haut de la liste. Les navigateurs, les messageries et les éditeurs de code, les machines virtuelles, Docker et les modèles d’IA locaux en retiennent le plus. Regardez d’abord la pression sur la mémoire en bas de l’onglet : si elle est verte, il n’y a rien à libérer, car macOS utilise la mémoire disponible pour des fichiers qu’il rend dès qu’une app en a besoin. Les apps de nettoyage de la mémoire et sudo purge n’aident pas. Vitals, un moniteur système pour Mac, affiche la mémoire de chaque app avec ses utilitaires comptés dedans, et vous prévient quand une app grossit sans cesse.

Comment libérer de la mémoire sur un Mac

  1. 01 Ouvrez le Moniteur d’activité (appuyez sur ⌘Espace et tapez son nom) et cliquez sur Mémoire.
  2. 02 Regardez la pression sur la mémoire en bas. Si le graphique est vert, arrêtez-vous là : le Mac a assez de mémoire, même si la Mémoire utilisée semble pleine.
  3. 03 Cliquez sur l’en-tête de la colonne Mémoire pour trier, et choisissez Présentation → Toutes les opérations, hiérarchiquement pour que les processus utilitaires de chaque app se placent sous elle.
  4. 04 Quittez les apps en haut de la liste dont vous ne vous servez pas. Si une app que vous utilisez a grossi bien au-delà de sa taille habituelle, enregistrez votre travail, quittez-la et rouvrez-la.
  5. 05 Dans un navigateur, fermez ou rechargez les onglets les plus lourds au lieu de quitter tout le navigateur. Son propre gestionnaire de tâches indique lesquels.
  6. 06 Attendez une minute et regardez à nouveau la pression sur la mémoire. Elle devrait être revenue au vert, et le Fichier d’échange utilisé devrait cesser d’augmenter.

Si la pression sur la mémoire reste rouge après avoir quitté les apps qui utilisaient la mémoire, redémarrez le Mac. La mémoire retenue par un processus système bloqué ne se libère pas autrement.

La plupart des conseils pour libérer de la RAM partent du mauvais chiffre. Une Mémoire utilisée proche du total, c’est ainsi que macOS est censé fonctionner : la mémoire dont personne ne se sert est occupée à garder les fichiers récemment utilisés, et rendue dès qu’une app la demande. Ce qui compte, c’est que les apps obtiennent la mémoire qu’elles demandent, et c’est ce que montre la pression sur la mémoire. Quand elle passe au jaune ou au rouge, une ou deux apps en retiennent généralement l’essentiel, et le tableau ci-dessous indique comment libérer chacune.

Ce qui retient la mémoire, et comment la libérer

Ce qui l’utiliseComment la libérerOù regarder
Un navigateur avec beaucoup d’onglets Fermez ou rechargez les onglets les plus lourds, et activez l’Économiseur de mémoire dans Chrome Le gestionnaire de tâches du navigateur
Slack, Teams, Discord, VS Code et les autres apps construites sur des technologies web Quittez-les quand vous ne vous en servez pas, ou rouvrez-les une fois par jour Moniteur d’activité → Mémoire, avec Présentation → Toutes les opérations, hiérarchiquement
Une machine virtuelle dans Parallels, VMware Fusion ou UTM Éteignez les VM dont vous ne vous servez pas, ou donnez-leur moins de mémoire dans leurs réglages Moniteur d’activité → Mémoire
Docker Baissez Memory limit dans Docker Desktop, ou activez Resource Saver docker stats
Un modèle d’IA local Déchargez le modèle ou quittez l’app qui le fait tourner Moniteur d’activité → Mémoire
Une app qui grossit sans cesse Quittez-la, rouvrez-la et mettez-la à jour Sa valeur Mémoire sur une heure ou deux

Quand il est inutile de libérer de la RAM

La mémoire inutilisée est de la mémoire gaspillée. macOS garde en RAM les fichiers récemment utilisés sous forme de Fichiers mis en cache, pour les rouvrir instantanément, et il compresse la mémoire qu’une app n’utilise pas avant de déplacer quoi que ce soit sur le disque. Les deux apparaissent comme de la mémoire utilisée, et les deux cèdent la place quand une app en a besoin.

Un Mac avec 15 Go utilisés sur 16 Go et une pression sur la mémoire verte est donc en bonne santé, et libérer de la mémoire ne ferait que le ralentir pendant que macOS relit ces fichiers. Libérez de la mémoire quand la pression est jaune ou rouge pendant votre travail, ou quand le Mac ralentit et que le Fichier d’échange utilisé ne cesse de grimper.

Ce qui libère vraiment de la mémoire

La mémoire appartient à l’app qui l’a demandée : c’est donc par cette app qu’il faut passer pour la libérer.

  • Quittez les apps dont vous ne vous servez pas. Sur un Mac, fermer la dernière fenêtre d’une app la laisse souvent ouverte ; appuyez sur ⌘Q pour la quitter.
  • Fermez les onglets de navigateur inutiles, surtout les apps web et les vidéos. Voir Chrome utilise trop de mémoire pour trouver les plus lourds.
  • Empêchez les apps dont vous ne vous servez jamais de s’ouvrir avec la session, dans Réglages Système → Général → Ouverture et extensions.
  • Donnez aux machines virtuelles et à Docker une plus petite part de mémoire. Chacune retient ce que vous lui donnez tant qu’elle tourne.
  • Redémarrez une app qui fuit : sa mémoire ne cesse de grossir alors que vous ne l’utilisez pas plus que d’habitude. La mettre à jour corrige souvent la fuite.

Ce qui ne marche pas : les nettoyeurs de mémoire et purge

Les apps de nettoyage de la mémoire et la commande sudo purge vident le cache de fichiers et poussent la mémoire des apps sur le disque. Le chiffre baisse un instant, puis macOS relit les mêmes fichiers et pages, et le Mac est plus lent jusqu’à ce que ce soit fait. Rien de ce qui utilisait la mémoire ne s’est arrêté.

Quitter des processus système dans le Moniteur d’activité n’aide pas non plus. macOS les relance, et beaucoup d’entre eux, comme WindowServer et kernel_task, ne sont gros qu’à cause de ce que vos apps leur demandent.

Quand le Mac a vraiment besoin de plus de mémoire

Si la pression sur la mémoire passe au jaune pendant votre travail de tous les jours, avec seulement les apps nécessaires ouvertes, le Mac manque de mémoire pour ce travail. Le fichier d’échange sur le SSD d’un Mac Apple silicon est rapide : le jaune reste vivable ; le rouge, ou un Mac qui se fige quand vous changez d’app, ne l’est pas.

La mémoire unifiée d’un Mac Apple silicon fait partie de la puce et ne peut pas être augmentée après coup. D’ici le prochain Mac, les options sont d’ouvrir moins d’apps à la fois, de remplacer les plus lourdes par des alternatives plus légères, et d’allouer moins de mémoire aux machines virtuelles, à Docker et aux modèles d’IA. Au moment d’acheter, fiez-vous à la pression sur la mémoire de ce Mac pour savoir de combien vous avez besoin.

Ce que Vitals apporte

Vitals affiche la mémoire de chaque app avec ses utilitaires comptés dedans, et vous prévient quand l’une d’elles grossit sans cesse.

  • Une ligne par app avec ses processus utilitaires comptés dedans : un navigateur ou Slack tient en une seule valeur, proche de ce que vous récupérez en le quittant
  • Cliquez sur un navigateur pour voir sa mémoire répartie entre onglets, extensions, affichage et le navigateur lui-même, et ouvrez l’onglet Conteneurs pour la mémoire de chaque conteneur Docker
  • 30 jours de mémoire pour chaque app : vous distinguez une app qui a toujours été grosse d’une app qui grossit
  • Une notification quand une app utilise de plus en plus de mémoire, et quand le Mac manque de mémoire, avec les deux apps qui en utilisent le plus
  • La pression sur la mémoire dans la barre des menus, à la place de la mémoire utilisée, si vous le souhaitez

Bon à savoir

  • Vitals ne libère pas de mémoire et ne purge pas les caches. Il montre quelle app quitter, et la quitte après vous l’avoir demandé.
Obtenir Vitals pour $9 $9 pendant le lancement, $29 ensuite. Remboursement sous 14 jours.

Questions fréquentes

Comment vider la RAM de mon Mac ?

Quittez les apps dont vous ne vous servez pas, en commençant par celles en haut de l’onglet Mémoire du Moniteur d’activité, et fermez les onglets de navigateur lourds. Si la pression sur la mémoire reste rouge ensuite, redémarrez le Mac.

Est-ce grave que mon Mac utilise toute sa mémoire ?

Non, si la pression sur la mémoire est verte. macOS remplit la mémoire disponible avec des fichiers en cache et la rend dès qu’une app en a besoin. Cela ne compte que lorsque la pression est jaune ou rouge.

sudo purge libère-t-il de la RAM sur un Mac ?

Il vide le cache de fichiers : la Mémoire utilisée baisse un instant. macOS relit ensuite ces fichiers, si bien que le Mac est plus lent pendant un moment et qu’aucune app n’a plus de mémoire qu’avant.

Les apps de nettoyage de la RAM fonctionnent-elles sur Mac ?

Non. Elles chassent de la mémoire que les apps et macOS redemandent aussitôt. Le chiffre paraît meilleur pendant une minute ; le Mac ne va pas plus vite.

De combien de RAM ai-je besoin sur un Mac ?

De quoi garder la pression sur la mémoire au vert pendant votre travail habituel. Pour la plupart des gens, c’est 16 Go ; les développeurs qui font tourner des conteneurs ou des machines virtuelles, et ceux qui utilisent des modèles d’IA locaux, veulent souvent 32 Go ou plus.

Existe-t-il une app qui montre quelle app utilise la mémoire de mon Mac ?

Vitals affiche la mémoire de chaque app avec ses processus utilitaires comptés dedans, en garde 30 jours, et envoie une notification quand une app grossit sans cesse ou que le Mac manque de mémoire.

Dans le lexique

Autres guides