Il y a plusieurs choses à noter sur votre question.
Tout d'abord, comme pour Linux, l'utilisation de la mémoire sous Mac OS X est un sujet nuancé et très compliqué. Une mémoire "utilisée" ne signifie pas toujours qu'il y a un problème, en fait, il n'y a pas nécessairement de corrélation directe avec l'utilisation de la RAM physique. "Mémoire" est un terme surchargé qui peut faire référence à la mémoire "réelle", à la mémoire "virtuelle" (qui n'est pas la même que dans les anciennes versions de Mac OS Classic) ou à la RAM physique.
D'un point de vue technique, la "mémoire de l'application" dans le moniteur d'activité est le décompte interne des pages non purgeables du noyau . La mise en correspondance de cette valeur avec tout ce que vous pouvez résumer à partir des autres colonnes est... difficile, voire impossible.
Pour certaines réponses spécifiques : dans Activity Monitor, vous pouvez ajouter la colonne "Mémoire réelle" et d'autres colonnes de mémoire. Celles-ci sont disponibles sous Vue > Colonnes . Assurez-vous également que vous avez Vue > Tous les processus activé, et pas seulement "Mes processus".
Il se peut que le processus utilisant de la mémoire ne soit pas répertorié parce qu'il n'est pas le vôtre, ou que le processus utilise beaucoup plus de mémoire virtuelle que de mémoire réelle (ils le font tous), ce qui peut expliquer la "mémoire d'application" affichée par le moniteur d'activité.
Concentrez-vous sur le graphique "Pression de la mémoire" dans le moniteur d'activité plutôt que sur les valeurs "Mémoire de l'application" ou même "Mémoire utilisée". Un système sain aura beaucoup de mémoire utilisée. mais sans beaucoup Échanger utilisé. Une règle générale est la suivante : tant que votre système n'utilise pas de swap, les performances ne sont pas affectées. (Il s'agit d'une simplification excessive ; l'absence de cache nuit également aux performances).
En raison de la façon dont la mémoire des systèmes de type Unix fonctionne, Mac OS X utilisera la mémoire "libre" pour divers caches, qu'il s'agisse du cache du disque, des tampons, du cache des pages, etc. Lorsque vous lancez une application, par exemple, le code de cette application est "paginé" en mémoire. Lorsque vous lancez une application, par exemple, le code de cette application est "paginé" dans la mémoire. Le simple fait de quitter l'application ne libère pas les pages ; elles sont marquées comme étant disponibles et, au fur et à mesure que d'autres zones du système ont besoin de mémoire, les pages inactives sont soit éliminées, soit renvoyées sur le disque. Sur votre système, il n'y a pas de pression mémoire (parce qu'il y a beaucoup de RAM libre) pour que le noyau ne supprime pas les pages en cache de la RAM. Ainsi, si les applications fermées sont relancées, les pages dont elles ont besoin sont déjà en RAM.
Il semble que vous soyez passé d'un système doté de 16 Go de RAM à un système doté de 64 Go de RAM, et que vous soyez habitué à être limité par la mémoire sur le plus petit système. C'est logique, et tant que votre nouveau système n'est pas sous pression mémoire (comme le montre le graphique dans Activity Monitor), tout devrait bien se passer. Si vous avez un problème spécifique avec la coexistence des applications, lancez-les toutes et mettez à jour l'image que vous avez postée ; à moins que l'utilisation de la mémoire n'augmente au point que la mémoire swap et la mémoire compressée soient utilisées, il est peu probable que cela soit dû à des contraintes de mémoire (d'après ce que je vois ci-dessus).
1 votes
Oui, je suis dans une situation similaire sur un MBP neuf (2019) qui a été livré avec Catalina installé à l'usine. C'est... décourageant je pense.
1 votes
Dans votre deuxième image, vous ne montrez que 19,4 Go et 7,5 Go sont des fichiers en cache. Le système d'exploitation a 4,6 Go connectés, ce qui n'est pas si étrange pour un système de 64 Go. D'où vient le chiffre de 50+ ?
0 votes
En fait, j'ai passé en revue tout cela dans la question principale : les 50+ étaient avec mes applications en cours d'exécution - mais qui tiennent dans moins de la moitié de la RAM sur mon ancien MBPro . Les 19.5 sont après que ces applications soient tuées.
0 votes
La capture d'écran du moniteur d'activité montre un système très sain qui ne subit pas de pression mémoire. Mac OS X utilisera autant de mémoire vive qu'il le peut, ne vous alarmez pas lorsqu'il utilise de la mémoire vive. Voir linuxatemyram.com pour un sujet connexe (Linux, pas Darwin, mais des concepts similaires s'appliquent)