macOS est basé sur Unix, ce qui signifie que sa gestion de la mémoire est assez rigoureuse. Mais elle n'est pas parfaite, et vous pourriez voir s'afficher un message d'erreur vous informant que « Votre système a utilisé toute la mémoire allouée aux applications ». Qu'est-ce que ça signifie, et pourquoi ce message apparaît-il ? Nous allons expliquer les origines du problème et ce que vous pouvez faire pour y remédier.
Commençons d'abord par définir ce qu'est la mémoire allouée aux applications. Pour faire simple, il s'agit de la partie de macOS qui est responsable de l'exécution des applications.
« Votre système a utilisé toute la mémoire allouée aux applications » : qu'est-ce que ça veut dire ?
macOS stocke les données utilisées pour les processus actifs dans la RAM, également appelée mémoire vive. Si l'espace vient à y manquer, macOS commence alors à stocker les données sur votre disque de démarrage principal, et à basculer entre celui-ci et la RAM en fonction des besoins. C'est ce qu'on appelle la mémoire virtuelle. C'est pour cette raison que vous devez toujours garder de l'espace libre sur votre disque de démarrage. Il est recommandé de conserver environ 10 % d'espace de stockage disponible. S'il n'y a pas assez d'espace sur votre disque de démarrage pour qu'une application puisse y stocker ses fichiers temporaires, vous verrez alors apparaître un message d'erreur vous informant que votre système a utilisé toute la mémoire allouée aux applications.
Pourquoi est-ce que cela arrive ?
Il peut y avoir plusieurs explications, mais comme nous l'avons expliqué, la gestion de la mémoire fonctionne très bien sous macOS. Cela veut donc dire que si vous voyez ce message, c'est qu'il faut passer à l'action.
Explications possibles :
Espace disque | Il n'y a pas assez d'espace disponible sur votre disque de démarrage |
Multiples tâches en cours | Il y a trop d'applications ouvertes en même temps |
Blocage du navigateur | Vous avez beaucoup d'onglets de navigateur ouverts |
Applications problématiques | Certaines de vos applications monopolisent la mémoire |
La meilleure façon d'éviter ce message d'erreur est de vous assurer de conserver un maximum de mémoire disponible sur votre disque de démarrage. CleanMyMac est une application certifiée conforme par Apple qui dispose d'un outil Menu très pratique : situé dans la barre des menus de votre Mac, il permet de surveiller la consommation de mémoire de vos applications et d'en libérer lorsque vous observez un ralentissement de votre Mac. Voici comment s'en servir :
- Téléchargez gratuitement CleanMyMac ici.
- Installez et ouvrez l'application.
- Dans la barre des menus, cliquez sur l'icône de CleanMyMac.
- Cliquez sur Mémoire.
L'outil de suivi de la Mémoire s'ouvrira sur la gauche. Depuis cette fenêtre, vous pouvez consulter la quantité de mémoire disponible et quitter les applications les plus gourmandes. Vous pouvez également libérer de la mémoire : cliquez simplement sur Libérer sur le bouton Mémoire afin de résoudre les problèmes de RAM sur votre Mac.
Comment contrôler la mémoire de l'application sur Mac ?
Avant de libérer la mémoire de l'application sur Mac, vous souhaitez peut-être la consulter. Heureusement, il existe un outil conçu pour ça : le Moniteur d'activité.
Voici comment s'en servir :
- Rendez-vous dans Applications > Utilitaires.
- Ouvrez le Moniteur d’activité.
- Cliquez sur Mémoire et regardez les données en bas de la fenêtre. Observez surtout ce qui se trouve à côté de Mémoire de l'application.
Comment régler le problème « Votre système a utilisé toute la mémoire allouée aux applications »
Il existe aussi d'autres façons d'aborder le problème.
1. Redémarrez votre Mac
C'est la première chose à faire. Redémarrer votre Mac supprime les caches et autres fichiers temporaires, et libère ainsi de l'espace disque qui pourra donc être utilisé comme mémoire virtuelle.
2. Mettez macOS à jour
Quand vous rencontrez un problème sur votre Mac, pensez toujours à vérifier si une mise à jour est disponible. Il pourrait s'agir d'un bug qui a été résolu dans la dernière mise à jour.
- Cliquez sur le menu Apple puis sur Réglages Système.
- Cliquez sur Général > Mise à jour de logiciels.
- Si vous voyez une mise à jour disponible, suivez les instructions indiquées pour l'installer.
3. Utilisez l'outil de gestion du stockage d'Apple
Apple propose quelques astuces pratiques pour vous aider à gérer l'espace disponible sur votre disque de démarrage.
- Cliquez sur le menu Apple puis sur À propos de ce Mac.
- Cliquez sur l'onglet Stockage.
- Cliquez sur Gérer.
- Sélectionnez Recommandations, et vous verrez une liste d'actions suggérées par Apple pour libérer de l'espace de stockage. Choisissez celles que vous voulez implémenter et suivez les instructions fournies.
4. Mettez vos applis à jour
Comme pour macOS, il est possible que l'une ou plusieurs des applications que vous utilisez contienne un bug qui entraîne une surconsommation de la mémoire. Regardez si des mises à jour sont disponibles pour ces applications, car il est possible que les bugs aient été résolus dans les versions les plus récentes. Celles qui ont été téléchargées depuis l'App Store peuvent être mises à jour directement depuis la plateforme. Pour les autres, cliquez sur le nom de l'application dans sa barre de menus (vous devriez voir une option « Rechercher des mises à jour »). Il suffit de suivre ces étapes :
- Ouvrez l'App Store depuis le Launchpad, le Dock ou votre dossier Applications
- Cliquez sur Mises à jour.
- Si des mises à jour sont disponibles, cliquez sur Mettre à jour ou sur Tout mettre à jour.
5. Quittez les applications que vous n'utilisez pas
Le fait de garder des applications ouvertes en arrière-plan alors que vous ne les utilisez pas grignote beaucoup de mémoire virtuelle. Prenez l'habitude de quitter les applications lorsque vous cessez de les utiliser. Appuyez sur Alt+Command+Esc pour ouvrir le menu Forcer à quitter. Si vous voyez dans cette liste des logiciels que vous n'êtes pas en train d'utiliser, quittez-les.
6. Fermez les onglets du navigateur
Les navigateurs modernes permettent d'ouvrir un tas d'onglets en même temps, et nous sommes nombreux à avoir des dizaines d'onglets ouverts. Et on se demande ensuite pourquoi nos Macs tournent au ralenti... Saviez-vous que chaque onglet ouvert s'actualise en arrière-plan, nécessitant l'utilisation de la mémoire et des ressources système ? Ajoutez donc les onglets que vous utilisez régulièrement à vos favoris, puis fermez-les une fois que vous avez fini de les utiliser.
Comment réduire l'usage de la mémoire sur votre Mac grâce au Moniteur d'activité
Si vous avez suivi toutes les étapes décrites jusqu'à présent et que vous continuez à voir le même message d'erreur, il est temps de mener l'enquête pour identifier la source du problème. Heureusement, macOS est équipé d'un super outil : le Moniteur d'activité. Il affiche tous les processus actifs sur votre Mac et les classe en fonction des ressources système qu'ils utilisent, dont la RAM. Cela permet d'identifier ceux qui consomment trop de mémoire et pourraient être à l'origine du message d'erreur. Il ne vous reste alors plus qu'à les quitter directement depuis le Moniteur d'Activité.
- Rendez-vous dans Applications > Utilitaires, puis ouvrez le Moniteur d'activité.
- Cliquez sur l'onglet Mémoire pour voir une liste des processus, dont les applications et les onglets du navigateur, qui consomment de la mémoire.
- Sélectionnez un processus ou une application et cliquez sur le signe « X » pour y mettre fin.
7. Passez en revue vos extensions de navigateur
Les extensions de navigateur obsolètes ou contenant des bugs peuvent aussi être à l'origine de problèmes de mémoire sur votre Mac, ce qui pourrait expliquer le message d'erreur. Regardez les extensions installées sur chaque navigateur que vous utilisez, et décidez si vous souhaitez les conserver ou si vous pouvez en désactiver ou en supprimer.
Dans Safari, vous trouverez vos extensions dans Préférences > Extensions. Dans Chrome, vous pouvez y accéder en tapant chrome://extensions
dans la barre d'adresse.
8. Désinstallez des applications
Certaines applications peuvent occuper plusieurs gigaoctets sur votre Mac ; alors si vous ne les utilisez pas, mieux vaut les désinstaller. Si vous les avez téléchargées depuis l'App Store, vous pourrez toujours les re-télécharger quand vous en aurez besoin. Sinon, vous devriez pouvoir les télécharger à nouveau depuis le site du développeur. Saviez-vous, par exemple, que Microsoft Word occupe jusqu'à 2 Go d'espace disque ? Il vaut donc mieux se débarrasser des applications inutiles.
Il y a plusieurs façons de désinstaller des applications sur Mac :
- Supprimer une application via l'App Store. Si vous l'avez téléchargée depuis l'App Store, ouvrez le Store, cliquez sur votre nom d'utilisateur en bas à gauche de la fenêtre, et localisez l'application que vous voulez supprimer. Cliquez ensuite sur les trois petits points puis sur Supprimer l'app. Pour terminer, confirmez l'opération.
- Mettre l'application à la corbeille depuis le dossier Applications. N'oubliez pas de vider la corbeille une fois l'opération terminée.
- Utiliser le Launchpad. Dans ce cas, il vous suffit de trouver l'application dans le Launchpad, de faire un clic prolongé dessus jusqu'à ce que l'icône commence à trembler, puis de cliquer sur X > Supprimer.
- Exécuter le désinstallateur natif qui accompagne certaines applications. Vous pouvez le trouver dans le dossier Applications, généralement appelé [App] Uninstaller ou Uninstall [App].
- Faites appel à CleanMyMac et son outil Désinstallateur : il localise rapidement tous les fichiers associés à vos applications et les supprime en un clin d'œil. Ouvrez simplement CleanMyMac, rendez-vous dans Applications > Gérer mes applications > Désinstallateur.Sélectionnez ensuite une application (ou plusieurs à la fois) et cliquez sur Désinstallateur.
Sachez qu'à moins d'utiliser CleanMyMac, vous devrez partir à la recherche des fichiers résiduels pour vous assurer d'avoir entièrement supprimé l'application. Consultez cet article pour en savoir plus sur la suppression des fichiers résiduels d'applications.
9. Réduisez l'usage de la mémoire du Finder
Les problèmes de mémoire sont souvent dus au Finder. Ce gestionnaire de fichiers intégré vous aide à parcourir les fichiers de votre Mac et stocke tous leurs chemins d'accès. Mais tout cela est très gourmand en RAM. Alors si aucun des conseils précédents n'a su résoudre votre problème, réduire l'usage de la mémoire du Finder pourrait être la solution. Voici comment faire :
- Ouvrez une nouvelle fenêtre du Finder.
- Cliquez sur Finder > Réglages dans la barre des menus.
- Dans l'onglet Général, localisez le menu déroulant « Les nouvelles fenêtres de Finder affichent : »
- Sélectionnez un emplacement différent de Récents ou Tous mes fichiers.
- Appuyez sur la touche Alt et maintenez-la enfoncée, puis faites un clic droit sur l'icône du Finder dans le Dock.
- Choisissez l'option Relancer.
10. Installez de la RAM supplémentaire
Votre dernier recours, et l'option la plus coûteuse, consiste à installer plus de RAM sur votre Mac si vous le pouvez. Avec davantage de RAM physique, macOS aura moins besoin d'utiliser votre disque de démarrage pour stocker des fichiers. Cela dit, il n'est pas possible d'ajouter de la RAM à tous les Mac après achat. Et lorsque c'est le cas, cela implique généralement d'aller faire un tour à l'Apple Store ou dans un centre d'entretien agréé.
Un message d'erreur vous informant que votre système a utilisé toute la mémoire allouée aux applications peut avoir différentes origines. Mais la cause première du problème est toujours la même : un manque d'espace sur votre disque de démarrage. La solution la plus simple consiste donc à faire de la place. Commencez néanmoins par suivre les étapes décrites dans cet article pour voir si l'une de vos applications consomme plus de mémoire qu'elle ne devrait.