Mise à jour du 06/11 : Depuis que j’ai écrit cette chronique, plusieurs lecteurs de Macworld ont signalé des problèmes similaires sur les MacBooks M1.
Depuis 10 mois, j’utilise un MacBook Pro 13 pouces M1 fourni par mon employeur. La plupart du temps, c’est génial, avec une autonomie exceptionnelle et d’excellentes vitesses, et c’est une mise à niveau globale massive par rapport à mon précédent modèle 2016.
Mais certains jours, il est presque impossible de faire quoi que ce soit. Plus que n’importe quel Mac que j’ai possédé, ce MacBook connaît régulièrement des blocages, des plantages et des redémarrages qui semblent souvent être liés à des problèmes de mémoire. Il a été presque impossible d’identifier un modèle, mais j’ai supposé qu’il s’agissait d’un élément installé sur ma machine par mon entreprise. Après avoir lu de nombreux rapports cette semaine sur des problèmes similaires, je ne suis pas si sûr.
Lorsque Gregory McFadden a tweeté que Control Center utilisait 26 Go des 64 Go de RAM sur son nouveau MacBook Pro, la capture d’écran semblait très familière. Bien que Control Center n’ait jamais consommé autant de RAM pour moi, je repère régulièrement des pics lors de l’utilisation de Safari et Photoshop Elements et j’ai vu des problèmes plus sporadiques avec Mail et d’autres applications. Parfois, les problèmes provoquent des ralentissements qui se résolvent en quelques minutes, d’autres fois ma machine se bloque et force son redémarrage.
Je garde maintenant Activity Monitor ouvert pendant que je travaille et il est rare que le moniteur de pression mémoire ne soit pas jaune ou rouge. Comme la plupart des utilisateurs de Mac, j’ai tendance à laisser plusieurs applications inactives en arrière-plan (Mail, Musique, Safari, Outlook, Word, etc.), mais avec le MacBook M1, je dois souvent quitter les applications pour libérer de la mémoire. La fermeture des onglets Safari est une tâche régulière nécessaire pour libérer de la mémoire et assurer le bon fonctionnement de ma machine.
C’est extrêmement similaire aux problèmes de MacBook Pro et de Monterey que j’ai lus cette semaine, sauf que j’utilise toujours Big Sur. Cela m’amène à croire que c’est un problème plus important qui n’a pas été aussi largement signalé jusqu’à présent. C’est peut-être parce que les développeurs ont tendance à être plus conscients de ce genre de choses ou c’est exacerbé par la RAM supplémentaire dans le nouveau MacBook Pro, mais le nombre de personnes confrontées à ce problème semble augmenter. Et j’espère qu’Apple y prête attention.
Perte de mémoire
Lorsque la puce M1 est sortie, Apple a changé notre façon de penser la RAM sur nos Mac. Comme dans l’iPhone et l’iPad, la mémoire était désormais apposée sur le même boîtier que le système sur puce. Le M1 Pro et le M1 Max sont livrés avec des options de mémoire plus élevées, mais le M1 dépasse 16 Go et c’est tout.
Comme Jason Snell l’a écrit lors de la sortie du M1, ce système ordonné présente des avantages : « La mémoire du processeur M1 est un pool unique accessible par n’importe quelle partie du processeur. Si le système a besoin de plus de mémoire pour les graphiques, il peut l’allouer. S’il a besoin de plus de mémoire pour le Neural Engine, de même. Mieux encore, étant donné que tous les aspects du processeur peuvent accéder à toute la mémoire système, les performances ne sont pas affectées lorsque les cœurs graphiques doivent accéder à quelque chose qui était auparavant accessible par un cœur de processeur. Sur d’autres systèmes, les données doivent être copiées d’une partie de la mémoire à une autre, mais sur le M1, elles sont simplement accessibles instantanément.
Il est possible que macOS ne gère pas correctement cette structure de mémoire unifiée et continue à allouer de la RAM au-delà de ce qui est disponible sans libérer de la RAM qui n’est plus nécessaire. C’est ce qu’on appelle communément une « fuite de mémoire ». Les performances se détériorent progressivement jusqu’à ce que vous deviez soit attendre que la RAM s’efface, forcer la fermeture de l’application ou redémarrer la machine.
Parfois, un avertissement apparaît lorsqu’aucune application n’utilise même autant de mémoire et d’autres fois, les applications utilisent apparemment beaucoup plus de mémoire que ce qui est disponible. J’ai vu des sites Web isolés utiliser jusqu’à 20 Go de RAM sans raison apparente, paralysant ma machine.
IDG
Peut-être que maintenant qu’il s’agit d’un problème plus répandu, Apple le comprendra. Nous avons contacté Apple pour obtenir des commentaires, mais nous n’avons pas eu de réponse, et il est tout à fait possible qu’Apple le corrige dans une future version de macOS sans jamais aborder le problème publiquement. C’est ce qui s’est passé avec l’utilisation excessive du SSD plus tôt cette année, bien qu’Apple ait déclaré qu’il s’agissait d’une “erreur de rapport de données” et non d’un problème réel. Le bogue de mémoire est un problème réel qui doit être résolu dès que possible.
En attendant, il existe plusieurs façons d’atténuer le problème. La première est d’être vigilant. Comme je l’ai dit, gardez Activity Monitor ouvert et lorsque vous voyez l’utilisation de la mémoire d’une application augmenter, résolvez-la. Vous pouvez également utiliser un nettoyeur de mémoire tiers qui vous permet d’effacer rapidement la RAM. L’exécuter périodiquement vous aidera à garder vos ressources disponibles. Et enfin, restez à jour avec la dernière version de Big Sur ou Monterey, car un correctif arrivera bientôt, espérons-le.
Michael Simon couvre Apple depuis que l’iPod était l’iWalk. Son obsession pour la technologie remonte à son premier PC, l’IBM Thinkpad avec le clavier relevable pour remplacer le lecteur. Il attend toujours que cela revienne avec style.
One Response
J’ai malheureusement le même soucis…