Les différentes colonnes dans Activity Monitor sont un peu déroutantes
Les différentes colonnes dans Activity Monitor sont un peu déroutantes
Réponses:
Tiré de ma réponse à Server Fault :
Jargon de mémoire Mac OS X:
Wired : Cela fait référence au code du noyau, etc. Mémoire qui ne devrait jamais être déplacée de la RAM. Aussi connu comme mémoire résident.
Partagée : mémoire partagée entre deux processus ou plus. Les deux processus montreraient cette quantité de mémoire, ce qui peut être un peu trompeur quant à la quantité de mémoire réellement utilisée.
Real : Il s'agit de la "réelle" utilisation de la mémoire pour une application, telle que signalée par task_info () - un compte approximatif du nombre de pages physiques du processus en cours. (RSIZE)
Privé : il s'agit de la mémoire utilisée exclusivement par un processus dans la mémoire résidente. (RPRVT)
Virtuel : la quantité totale d'espace d'adressage dans le processus qui est mappée sur n'importe quoi - que ce soit un espace arbitrairement grand pour les variables ou quoi que ce soit - ne correspond pas à l'utilisation réelle de la VM. (VSIZE)
Actif : la mémoire est actuellement identifiée comme active et utilise la mémoire RAM.
Inactive : "La mémoire inactive n'est plus utilisée et a été mise en cache sur le disque. Elle restera dans la RAM jusqu'à ce qu'une autre application ait besoin d'espace. Laisser cette information dans la RAM est à votre avantage si vous (ou un client de votre ordinateur) revenez à plus tard. " - Aide Mac OS X
Free : La quantité de RAM réellement disponible sans aucune donnée.
La meilleure documentation que je connaisse (et que j'ai pu trouver dans des recherches ultérieures) est l' article de gestion de la mémoire d' Apple sur leur site Web destiné aux développeurs.
Autres sources intéressantes: liste de diffusion Darwin-dev: [ 1 ], [ 2 ] et un ancien article sur MacOSXHints . De plus, Mike Ash a posté une introduction de bon profane sur son blog
La mémoire réelle concerne la mémoire physique (modules de mémoire vive de votre ordinateur). Virtual Mem est la quantité de mémoire "fausse" allouée au processus, c'est-à-dire allouée sur le support de stockage permanent (disque dur, lecteur SSD, etc.) pour ce processus. La mémoire partagée est une mémoire physique (réelle) pouvant être partagée avec d'autres processus. La mémoire privée est une mémoire "réelle" qui ne peut être utilisée que par le processus auquel elle est allouée.
Ces explications peuvent également aider ... directement à partir du moniteur d'activité -> aide -> affichage de l'utilisation de la mémoire système:
Voici une explication de certaines des informations affichées en bas du volet mémoire:
Apple a mis à jour le moniteur d'activité sous OSX 10.9 (Mavericks). Ils ont un bon article sur ce que tout signifie ici http://support.apple.com/kb/HT5890 . En résumé...
La combinaison des statistiques de mémoire Libre, Câblé, Actif, Inactif et Utilisé dans les versions précédentes d’Activity Monitor a été remplacée dans Mavericks par un graphique "Pression mémoire" facile à lire.
La pression de la mémoire est indiquée par la couleur: