Extrait de ma réponse sur Server Fault:
Jargon de mémoire Mac OS X:
Filaire : Cela désigne le code du noyau et ainsi de suite. Mémoire qui ne devrait jamais être déplacée hors de la RAM. Aussi connue sous le nom de mémoire résidente.
Partagée : Mémoire partagée entre deux processus ou plus. Les deux processus afficheraient cette quantité de mémoire, il peut donc être un peu trompeur en ce qui concerne la quantité de mémoire réellement utilisée.
Réel : Il s'agit de l'usage "réel" de la mémoire pour une application tel que rapporté par task_info() - un compte approximatif du nombre de pages physiques que le processus actuel possède. (RSIZE)
Privée : Il s'agit de la mémoire qu'un processus utilise uniquement pour lui-même et qui est utilisée dans la mémoire résidente. (RPRVT)
Virtuelle : La quantité totale d'espace d'adresse dans le processus qui est mappé à quoi que ce soit - qu'il s'agisse d'un espace arbitrairement grand pour des variables ou quoi que ce soit - cela ne correspond pas à une utilisation réelle de la VM. (VSIZE)
Active : Mémoire actuellement étiquetée comme active et utilisée en RAM.
Inactive : "La mémoire inactive n'est plus utilisée et a été mise en cache sur disque. Elle restera en RAM jusqu'à ce qu'une autre application ait besoin de cet espace. Laisser ces informations en RAM est à votre avantage si vous (ou un utilisateur de votre ordinateur) y revenez plus tard." - Aide Mac OS X
Libre : La quantité réelle de RAM disponible sans aucune donnée.
La meilleure documentation que je connaisse (et ai pu trouver dans mes recherches complémentaires) est l'article d'Apple sur la Gestion de la mémoire sur leur site web pour les développeurs.
D'autres sources pertinentes: Liste de diffusion Darwin-dev: [1], [2] et un ancien article sur MacOSXHints. De plus, Mike Ash a publié une bonne introduction pour les non-initiés sur son blog
0 votes
Il pourrait être intéressant de noter qu'il y a un 5ème type de mémoire si vous cliquez sur "Inspecter" sur un processus par rapport aux colonnes dans le Moniteur d'activité. Plus précisément, il y a deux types de mémoire "Virtuelle" : "Taille de la mémoire virtuelle" et "Mémoire virtuelle privée". Ce dernier est ce qui est montré dans la colonne "Mem virtuelle" du Moniteur d'activité.