Un changement a priori anodin dans macOS Monterey entraîne de fâcheuses conséquences. La personnalisation du pointeur de la souris, une nouveauté de macOS 12, cause de sévères fuites de mémoire sur Mac Intel comme sur Mac M1. Comme vous pouvez le voir dans la capture vidéo ci-dessous, il suffit de changer la couleur du pointeur pour que la consommation de RAM du panneau Accessibilité des Préférences Système s'affole : elle passe d'environ 15 Mo à plus de 800 Mo ! Et plus on joue avec la palette de couleurs, plus la consommation augmente ! On peut ainsi remplir plusieurs Go de mémoire vive.
Réinitialiser le pointeur ne suffit pas pour retrouver ses précieux Go, il faut également quitter les Préférences Système pour que macOS nous redonne ce qu'il nous a pris injustement.
Cette fuite de mémoire vive ne se limite pas aux Préférences Système, elle peut s'étendre à d'autres apps. Mozilla a remarqué que Firefox pouvait consommer des dizaines de Go à cause d'un pointeur personnalisé. La version 94 du navigateur sortie au début du mois contient un changement qui réduit le risque de fuite.
Les témoignages de consommation très excessive de RAM sur macOS Monterey sont assez nombreux et concernent aussi bien les applications que des composants du système, comme le centre de contrôle qui est capable d'engloutir 26 Go. Le pointeur personnalisé n'est peut-être pas en cause à chaque fois, mais si vous aviez changé sa couleur et que vous constatez une surconsommation de mémoire vive, vous savez ce qu'il vous reste à faire.
Source : merci Kévin