19 votes

que signifient App Memory, Wired Memory et Compressed ?

Dans le moniteur d'activité, que signifient App Memory, Wired Memory et Compressed ? Par exemple,

enter image description here

Je suis habitué aux colonnes dans la sortie de free de procps-ng sous Linux. Au fait, comment puis-je installer procps-ng sous OS X ?

Gracias.

20voto

F0RR Points 337

Ce merveilleux article du service d'assistance d'Apple dit tout : https://support.apple.com/en-us/HT201464#memory

Je vais vous donner la version courte ici :

Comme vous l'avez remarqué, il existe trois types de mémoire différents : filaire, app et compressée. Chacun de ces types fait quelque chose de légèrement différent.

Mémoire filaire
La mémoire câblée désigne la mémoire qui ne peut pas être retirée de la RAM. Le contenu de la mémoire câblée ne peut pas être paginé sur votre disque (swap), et est utilisé par les programmes. Cette mémoire ne peut être utilisée nulle part ailleurs et reste en mémoire jusqu'à ce que le programme qui l'utilise soit terminé. Habituellement, cette mémoire est utilisée par les fonctions centrales d'OS X et appartient au noyau. D'une certaine manière, on peut considérer qu'elle métamémoire la mémoire qui supervise les autres mémoires.

ce autre question sur la mémoire filaire et sa réponse s'étend davantage sur la mémoire filaire et son utilisation.

Mémoire de l'application
La mémoire des applications fait référence à la mémoire utilisée par les processus et les applications ouverts/en arrière-plan.

Mémoire comprimée
La mémoire compressée fait référence à la mémoire (qui n'est pas utilisée), qu'OS X compresse automatiquement afin de libérer de la RAM pour que d'autres processus puissent l'utiliser.


Cela n'a peut-être rien à voir avec votre question, mais j'ai pensé que je pourrais la développer :

Changement de mémoire
La mémoire swap est le contenu de la mémoire vive qui a été transféré sur le disque pour libérer de la mémoire vive dans les modules de mémoire. Le concept de la mémoire swap consiste en quelque sorte à "étendre" la RAM en prenant des parties de votre disque dur et en y inscrivant le contenu de la RAM.

Ressource supplémentaire : Bibliothèque des développeurs Apple : Mémoire virtuelle

3voto

Jose Chavez Points 645

En ce qui concerne procps-ng - cela n'a pas de sens de l'installer sur OS X.

Les utilitaires de procps-ng sont spécialement conçus pour analyser, interpréter et afficher les informations du système de fichiers /proc sur un système Linux. Le système de fichiers virtuel /proc de Linux expose diverses informations provenant du noyau lui-même (et de ses extensions).

OS X ne fonctionne pas sur le noyau Linux. Le noyau OS X (Darwin) n'utilise pas de système de fichiers virtuel /proc pour exposer les informations du noyau.

Par conséquent, il n'est vraiment pas judicieux d'exécuter procps-ng sous OS X.

Notez que beaucoup/la plupart de procps-ng ont des équivalents sur OS X. Ils viennent d'une autre "famille" et peuvent donc avoir une apparence et un comportement légèrement différents, mais ils servent le même objectif. Par exemple, vous trouverez des commandes telles que kill, ps, top, uptime, w, uptime, sysctl, etc. sur OS X dans une installation par défaut.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X