“ Votre système est à court de mémoire dapplication. ” Comment est-ce possible?

macOS affiche régulièrement une boîte de dialogue « Forcer à quitter les applications »:

Votre système est à court de mémoire dapplication.

Votre système est à court mémoire dapplication.

Pour éviter des problèmes avec votre ordinateur, fermez toutes les applications que vous nutilisez pas.

Comment est-ce possible sil y a sont seulement quelques applications ouvertes?

Commentaires

  • Connexes: apple.stackexchange.com/ questions / 178281 / …
  • Jai récemment vu ce problème avec presque toute la mémoire système libre. Le problème était un programme défectueux qui allouait mais ne libérait jamais de mémoire GPU. Étant donné que tout laffichage décran se fait via le GPU, lutilisation de toute sa mémoire est suffisante pour provoquer une erreur légitime de manque de mémoire, même lorsque beaucoup de mémoire système est disponible.
  • Linformation manquante dans le La capture décran indique le nombre donglets ouverts dans Safari & Chrome. Le moniteur dactivité peut montrer que Safari contient 30 processus distincts et Chrome un autre 10.
  • Je ne me souviens ‘ ce jour-là du nombre donglets que jai ouverts. Habituellement, je nai pas plus de 5 onglets ouverts en safari et 0 en chrome, utilisés uniquement pour certains tests en développement
  • Je suis vraiment en colère, jai eu macbook air puis jai acheté macbook pro pour 2,5k $, ce qui nétait pas bon marché , et même avec un pro, le ventilateur devient fou ou manque de mémoire dapplication. ils ont un très mauvais rapport prix / puissance

Answer

Daprès mon expérience, cela se produit lorsque mon système principal le disque dur manque despace libre. Les systèmes dexploitation utilisent le disque dur pour un stockage de mémoire supplémentaire, appelé «mémoire virtuelle». (Jai toujours souhaité que le système dexploitation puisse se réserver suffisamment despace pour lui-même, mais il ne peut tout simplement pas prédire le nombre dapplications que nous exécuterons).

En plus de cela, cest Il convient de noter que lutilisation régulière du Web nécessite désormais beaucoup plus de mémoire que par le passé. Dans le moniteur dactivité, vous remarquerez que chaque fenêtre donglet & (chaque page Web ouverte) est son propre processus, occupant une part importante de la mémoire. En plus de cela, tenez compte de toutes les publicités, films, flash, scripts, plugins et vidéos 360, etc. que nous espérons fonctionner correctement. Les nouveaux systèmes dexploitation et les nouvelles pages Web utilisent simplement beaucoup de mémoire pour nous fournir les services que nous prévoyons de «fonctionner» (par exemple, la synchronisation entre les appareils, les notifications, la mise à jour automatique, etc.).

En bref, daprès mon expérience, il ny a généralement pas « un seul processus qui occupe soudainement une énorme quantité de mémoire (même si un programme qui fuit pourrait en effet être un coupable – Sketchup 2016 me le fait, par exemple). cest la fonctionnalité supplémentaire que nous attendons de nombreux programmes / plugins Web.

Je pense que le redémarrage de lordinateur atténue toujours ce problème pendant un court instant – principalement en déchargeant toutes les pages Web et applications que nous avons lancées au fil du temps. Mais si nos attentes concernant les contraintes informatiques et matérielles restent les mêmes (et que nous exécutons le même nombre de processus sans rien changer dautre), nous finirons par rencontrer le problème à nouveau.

Deux solutions qui fonctionnent pour moi:

1) Ouvrez moins donglets / pages et moins de programmes à la fois. Fermez certaines pages Web / programmes avant douvrir les applications lourdes, telles que MS Office, Parallels, la CAO 3D, les programmes Adobe, etc.

2) Libérez plus despace sur le disque dur du système (par exemple, déplacez toute votre musique et vos photos sur un autre lecteur), pour permettre au système de gérer vos besoins habituels de mémoire virtuelle. Pour moi, cela signifie mon Le disque OS de 1 To a besoin de plus de 20% despace libre (200 Go)! Vos besoins peuvent être différents. Si vous utilisez un ancien ordinateur portable Apple ou un iMac ou un Mini, le OWC Data-Doubler est un moyen vraiment fantastique daccomplir cela.

La méthode (1) est ma solution temporaire, de sorte que lorsque jappliquerai la méthode (2), jaurai restauré les performances rapides que jattends lors de lexécution de nombreux programmes intensifs simultanément.

Commentaires

  • Par exemple, Google Chrome est lune de vos applications ouvertes et vous pouvez avoir 30 onglets / pages ouverts dans Chrome, dont chacun occupe une énorme quantité de mémoire. Sur mon ordinateur, un seul onglet Gmail occupe 4 Go de mémoire (et jen ai 3 ouverts pour les comptes varius)!

Réponse

Il est plus probable que ce soit un problème avec le système dexploitation lui-même. Je viens de recevoir ce message alors que je navais que quelques programmes ouverts et que la pression de la mémoire était « verte » dans le moniteur dactivité – mais mon uptime est 106 jours.Comme tout le monde le sait, aucun ordinateur / système dexploitation ne peut fonctionner indéfiniment sans redémarrage, bien que 106 jours ne soient pas un nombre élevé si vous comparez avec les ordinateurs centraux, mais pour un système personnel, il est plutôt bon (même si la disponibilité de mon deuxième Mac est de 168 jours, car nous parler – sans aucun signe de manque de mémoire). Le redémarrage est probablement la meilleure suggestion jusquà ce quApple corrige ce problème.

Commentaires

  • Pourquoi quelquun a-t-il voté mon commentaire ci-dessus?
  • Je trouve quen fait, avec suffisamment despace libre sur le lecteur disponible, je nai ‘ pas à marrêter à peu près jamais. le plus long que jai ‘ parti depuis au moins 6 mois (avant une mise à jour du système) – il semble que le système dexploitation est vraiment bon pour nettoyer la mémoire et maintenir la stabilité. Mais même dans ce cas, le redémarrage a été effectué aucune différence notable dans les performances du système.

Réponse

Peut-être un Google Chrome une fuite de mémoire dapplication car jai eu le même problème avec elle. Exécutez Tas k Manager (dans le menu Plus doutils ou accédez à chrome: // system /) et vérifiez la mémoire utilisée par les onglets ouverts et tuez-les. Si cela ne vous aide pas, forcer la fermeture de lapplication concernée devrait résoudre le problème.

Vous pouvez également vérifier la pression de votre mémoire (commande memory_pressure) et vérifier votre espace libre afin lespace de stockage est suffisant pour les fichiers déchange. Essayez également dexécuter sudo purge depuis le terminal.

Réponse

Il est possible quil y ait une demande de mémoire étrange que le système de mémoire virtuelle ne peut pas obliger. Le mieux est de redémarrer le Mac, puis dexécuter Activity Monitor pour afficher la pression de la mémoire, puis dobserver ces détails de la mémoire lorsque / si vous atteignez à nouveau cet état de mémoire.

Cest probablement quelque chose causé par un buggy programme qui fuit de la mémoire – vous pouvez donc envisager de mettre à jour tous les programmes en cours d’exécution lorsque ce dernier est arrivé pour vous assurer que ce n’est pas quelque chose auquel une correction de bogue peut remédier.

Réponse

Le même problème mest arrivé il y a quelques jours.

Je suis ces instructions pour réinitialiser la NVRAM et la PRAM de mon Mac. La consommation de mémoire est passée de 4,5 Go à 2,8 Go au démarrage.

  1. Éteignez votre Mac.

  2. Rallumez-le et appuyez sur & maintenez Commande + Option + P + R (tous en même temps) avant que lécran gris napparaisse.

  3. Maintenez les touches jusquà ce que vous entendiez votre Mac démarrer pendant la deuxième fois (laissez-le biper deux fois).

Jai dû répéter le processus, une fois juste après lautre, et maintenant mes problèmes de mémoire ont été résolus.

Commentaires

  • Jétais sceptique à propos de ce commentaire. Je veux dire, pourquoi ne ‘ t ram réinitialisé à larrêt? Pas de puissance, pas de bélier non? Et pourquoi auriez-vous besoin dappuyer sur une combinaison alambiquée de boutons. Mais une recherche rapide sur Google montre que cette technique est confirmée par Apple support.apple.com/en-us/HT204063 . Le contenu de cette page est fondamentalement le même que cette réponse, bien que cela suggère quun Mac aura soit PRAM (anciens macs), soit NVRAM (nouveaux macs).
  • La réinitialisation de la NVRAM / PRAM nest pas ce que a fonctionné, le redémarrage est ce qui a fonctionné.

Réponse

Il peut y avoir plusieurs causes de ce message derreur car je reçois le message derreur régulièrement et avoir 300 Go despace libre sur un SSD de 500 Go. 32 Go de RAM et le message est apparu avec seulement environ 24 Go de RAM physique utilisée.

Cela a toujours été quand jai eu une tonne donglets Safari ouverts. Je soupçonne un problème de gestion de la mémoire avec Safari. Peut-être certains sites Web le déclenchent mais Safari devrait être suffisamment résilient pour être récupéré.

De plus, Safari me lance trop souvent loption « forcer le rechargement » parce que les pages Web ne répondent plus. Ce nest tout simplement pas prêt pour le démarrage temps. Quelquun doit tasser léruption bozo dans léquipe Safari …

Commentaires

  • Je doute que ce soit parce que Safari nest pas ‘ t gérer bien la mémoire de ‘ (à moins que vous ne trouviez que Chrome gère bien mieux la même merde). Si vous regardez le moniteur dactivité, vous ‘ verrez que chaque page Web nécessite beaucoup de mémoire – surtout si elle ‘ est Web- applications (comme Gmail – 4 Go de mémoire pour moi) ou diffusent des publicités flash / film (comme tous les blogs / sites dactualités).

Réponse

Si vous voyez ce message mais que les applications répertoriées ne semblent pas expliquer la consommation de mémoire supposée excessive, vérifiez si des processus non liés à lapplication peuvent être derrière. Ils seront listés dans longlet Mémoire du Moniteur dactivité, mais napparaîtront pas dans cette boîte de dialogue.

Jétais barré par cette boîte de dialogue sans les applications listées ni lespace disque libre expliquant le problème supposé.Il savère que javais quelques processus UNIX utilisant des quantités de mémoire inhabituellement importantes. Les montants quils utilisaient nexpliquent toujours pas la demande du dialogue, et la pression de la mémoire était toujours dans le vert, mais dès que je les ai quittés (je nai même pas eu à quitter de force) les dialogues se sont arrêtés et nont pas été « t depuis.

AVERTISSEMENT: Cest une bonne idée de faire un peu de recherche en ligne sur ce que sont les processus inconnus et de les faire avant de les quitter de force, car certains peuvent avoir des effets néfastes importants sur le système sils sont tués. sur le processus, il peut être préférable de redémarrer le système au lieu de le quitter de force ou immédiatement après.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *