Comment réparer « Votre système est à court de mémoire d’application » sur un Mac
Votre Mac s’arrête régulièrement ? Voyez-vous le même pop-up se plaindre d’un manque de mémoire, vous demandant de tuer certaines applications ? Voici comment y remédier et réduire la probabilité que cela se reproduise.
Sommaire
Utilisez l’option Forcer à quitter pour tuer les applications en cours d’exécution
macOS n’affiche la fenêtre « Forcer les applications à quitter » que lorsqu’il manque complètement de mémoire, y compris la RAM physique et la mémoire virtuelle sur votre lecteur de démarrage.
Lorsque vous voyez cette fenêtre, vous devrez forcer la fermeture des applications non critiques pour stabiliser votre système. Les applications que vous n’utilisez pas ou celles qui s’exécutent en arrière-plan que vous avez oubliées devraient être les premières à disparaître. Votre système devrait redevenir réactif une fois que vous vous êtes débarrassé de quelques applications.
Dans la fenêtre, vous verrez les noms des applications répertoriés à côté de la quantité de RAM actuellement utilisée. Cliquez sur une application, puis cliquez sur « Forcer à quitter » pour la tuer, mais sachez que les données ne seront pas enregistrées. Si vous travaillez sur un document dans une application et que vous forcez à quitter, attendez-vous à perdre du travail.
Parfois, le système se bloque sur cette fenêtre lorsqu’il tente de tuer des applications ou de reprendre à partir de l’état du problème. Vous pouvez attendre des minutes à la fois pour que les choses reviennent à la normale.
Si vous avez du travail non enregistré sur la ligne, vous devez attendre. Sinon, vous souhaiterez peut-être redémarrer votre Mac en appuyant sur le bouton d’alimentation et en le maintenant enfoncé jusqu’à ce que la machine s’éteigne. Ensuite, redémarrez-le.
Redémarrez votre Mac pour une solution rapide
Même si vous ramenez macOS à un état utilisable en utilisant la méthode ci-dessus, il y a de fortes chances que vous voyiez à nouveau la fenêtre avant longtemps. Assurez-vous de sauvegarder tout ce sur quoi vous travaillez, puis redémarrez votre Mac en utilisant le logo Apple dans le coin supérieur gauche de l’écran. Cela aidera à libérer autant de mémoire que possible.
Pensez à décocher « Rouvrir les fenêtres lors de la reconnexion » et à n’ouvrir que les applications critiques à l’avenir.
Vous pouvez économiser de la mémoire physique et virtuelle en ne chargeant pas d’applications inutiles lorsque votre ordinateur redémarre. Il est facile de voir vos éléments de démarrage en allant dans Préférences système (Paramètres système) > Groupes d’utilisateurs > Éléments de connexion. Ici, vous pouvez supprimer des applications de la liste de démarrage en mettant en surbrillance l’application et en cliquant sur le bouton moins (-).
Libérez de l’espace disque pour éviter que l’erreur ne se reproduise
macOS peut gérer la mémoire physique (RAM) à condition qu’il y ait de l’espace disque pour échanger des éléments. Le système prend des éléments de la mémoire physique et les place dans la mémoire virtuelle au fur et à mesure des besoins.
Vous pouvez avoir une bonne idée de ce processus en ouvrant Activity Monitor et en cliquant sur l’onglet « Mémoire ». Au bas de l’onglet, vous verrez votre total « Mémoire physique » (la quantité de RAM de votre ordinateur portable à l’intérieur) et le total « Mémoire utilisée » (la quantité de RAM actuellement utilisée).
Vous verrez également la liste des « fichiers mis en cache », qui sont des fichiers fréquemment utilisés par le système d’exploitation qui sont échangés dans et hors de la mémoire physique. « Swap Used » fait référence à la quantité d’espace utilisée pour échanger des fichiers dans et hors de la RAM.
Lorsque vous manquez d’espace disque (ou que vous manquez particulièrement d’espace), votre système n’a nulle part où placer les fichiers en cache et il ne reste plus d’espace pour les échanger. C’est l’une des raisons pour lesquelles vous verrez une fenêtre vous demandant de libérer de la mémoire en tuant des applications.
Vous pouvez éviter cela en conservant l’espace libre sur votre Mac.
Apple ne précise pas l’espace libre dont votre Mac a besoin pour fonctionner normalement, mais si vous voyez fréquemment cette erreur, il y a de fortes chances que vous ne remplissiez pas les critères.
En règle générale, nous vous recommandons de viser environ 10 % de votre espace disque total. Il existe de nombreuses façons de créer de l’espace libre sur votre Mac, comme vider votre dossier Téléchargements, supprimer des applications que vous n’utilisez jamais ou vider automatiquement la corbeille.
Vous pouvez également échanger des fichiers sur votre disque vers un autre lecteur, comme une clé USB, un disque dur ou un lecteur spécialement conçu qui réside dans le lecteur de carte SD de votre MacBook Pro.
Évitez d’en faire trop à la fois
Si vous rencontrez fréquemment l’erreur « Votre système manque de mémoire d’application » et que vous avez essayé de réduire votre espace disque, vous vous heurtez peut-être aux limites de votre système. Ceci est plus courant sur les anciens modèles de Mac qui ont moins de mémoire.
La clé est de connaître les limites de votre système et d’éviter de pousser les choses trop loin. Cela peut signifier réduire le nombre d’onglets de navigateur ouverts à la fois, veiller à ne pas ouvrir trop d’applications gourmandes en ressources (comme les éditeurs de photos ou les jeux) à la fois et réduire les processus d’arrière-plan.
Vous pouvez utiliser Activity Monitor pour voir quels processus sont en cours d’exécution sur votre Mac. Vous pouvez également voir les processus d’arrière-plan en cours d’exécution dans le coin supérieur droit de votre écran. Certains processus, tels que les assistants pour les applications de prise de notes comme Evernote ou Duet Display, peuvent être empêchés de se charger jusqu’à ce que vous en ayez besoin.
Pour arrêter ces processus, vous devrez ouvrir les préférences de chaque application pour désactiver l’agent de lancement. Pour ce faire, le moyen le plus simple consiste à utiliser une application telle que CleanMyMac X pour rechercher des agents de lancement, puis à les désactiver.
Avant tout, assurez-vous de conserver un bon tampon d’espace libre sur votre lecteur de démarrage pour macOS afin de gérer correctement votre mémoire physique et virtuelle.
Isoler les applications présentant des fuites de mémoire
Si le problème semble se limiter à l’utilisation d’une application spécifique, vous êtes peut-être tombé sur une fuite mémoire. Une fuite de mémoire est un problème logiciel qui amène une application à demander continuellement de plus en plus de mémoire sans jamais la réaffecter.
Vous devrez être vigilant pour voir si votre problème est plus courant lorsque vous utilisez des applications spécifiques. Vous pouvez toujours consulter l’onglet « Mémoire » dans Activity Monitor (cliquez sur la colonne « Mémoire » pour trier la liste par utilisation) pour voir s’il y a des applications qui semblent utiliser plus que leur juste part.
Si vous trouvez une application qui semble perdre de la mémoire, vous pouvez toujours la tuer en la mettant en surbrillance, puis en utilisant le bouton « X » dans Activity Monitor. Si une mise à jour est disponible, essayez de l’appliquer pour résoudre le problème.
Mettez à niveau votre RAM (si vous le pouvez)
L’évolutivité du Mac est à la baisse depuis qu’Apple a commencé à souder la RAM aux cartes logiques, aux alentours de la sortie du MacBook Pro Retina. Et bien qu’il présente des avantages en termes de performances, la décision d’opter pour la mémoire unifiée n’a pas aidé.
Certains modèles sont plus faciles à mettre à niveau que d’autres, mais aucune des versions de silicium Apple qui utilisent une puce M1, M2 ou une puce similaire ne peut être mise à niveau de cette manière.
Certains anciens modèles de Mac, en particulier le Mac mini (modèles 2012, 2011 et 2010) et l’iMac (jusqu’aux modèles 2020 avec processeurs Intel) sont remarquablement faciles à mettre à niveau. L’iMac a même un port pop-out à l’arrière pour une installation facile.
Consultez les recommandations d’Apple pour les types de RAM (comme ce guide iMac ou ce guide Mac mini) avant d’acheter pour vous assurer d’acheter les bons modules.
Si votre machine est suffisamment ancienne pour disposer d’une RAM pouvant être mise à niveau par l’utilisateur, ne vous attendez pas à des miracles en termes d’amélioration des performances. Si la RAM est particulièrement chère, vous feriez peut-être mieux de mettre l’argent dans un Mac de remplacement à la place.
Si le problème est causé par un manque chronique d’espace disque, vous pouvez plutôt mettre à niveau le SSD de votre Mac.
Envisagez de remplacer votre Mac
Pour de nombreux utilisateurs, voir des erreurs sur le système à court de mémoire physique devrait être une cause de réflexion sur l’âge de la machine. Cela est particulièrement vrai si votre Mac est si ancien qu’il ne reçoit plus de mises à jour logicielles.
Un nouveau Mac en silicium d’Apple offrira un grand bond en avant en termes de performances par rapport à un ancien modèle Intel. Il existe un Mac pour presque tous les budgets ou exigences. Par exemple, vous pouvez choisir le M1 Mac mini, qui offre des performances imbattables pour le prix. Ou le Mac Studio ultra-puissant M1, qui pourrait être le Mac le plus rapide du marché.