VM-Größe im Aktivitätsmonitor: Hunderte von GB?

Wenn ich die Aktivitätsanzeige öffne, sehe ich so etwas: http://support.apple.com/kb/HT1342 .

Aber warum zum Teufel liegt die "VM-Größe" bei 100-200 GB ?

Hier ist die Aufnahme vom Apple-Support:

Aktivitätsmonitor

Siehe „VM-Größe: 172,23 GB“.

Ist das ein Bug oder kannst du mir erklären wo diese GB sind?

Antworten (1)

Sie sind virtuell und kosten nichts in der Herstellung. Die VM verteilt Speicherplatz an jedes Programm, das nach irgendwelchen fragt, lässt aber jede Menge Platz, um zwischen jeder realen Zuweisung zu wachsen. Diese virtuellen Adressen werden nach Bedarf in den realen RAM-Bereich abgebildet und wenn sie freigegeben oder anderweitig inaktiv sind, abgebildet. Sie können bei Bedarf sogar in Ihren Speicher ausgelagert werden.

Sie können neu starten, um sich davon zu überzeugen, dass es wieder bei Null beginnt. Dies wird erwartet, dass es im Laufe der Zeit wächst und kein Fehler ist. Die eigentliche Frage ist, welche Apps all diese Daten anfordern, und wenn es Ihnen nichts ausmacht, sich Dateien im Terminal anzusehen sudo sysdiagnose, ist dies ein großartiges Werkzeug, um tiefer in die virtuelle und reale Speicherzuweisung einzutauchen.

Okay danke für die Info. Das ist seltsam, ich kenne den Prozess des virtuellen Speichers, aber 210 GB und ich habe meinen Computer vor 3 Stunden gestartet ... Es scheint mir verrückt zu sein. Aber danke
Run sudo sysdiagnose- es wird den gesamten Speicher abbilden und Ihnen die Tools zeigen, um die VM-Zuweisung aufzuschlüsseln. Es gibt eine Menge anderer Informationen - aber es wird die Erinnerung detaillierter erklären.
installierst du sysdiagnosemit macports? Es heißt Befehl nicht gefunden.
Es ist nur Löwe, aber es ist ein Shell-Skript, das (unter anderem) /usr/bin/allmemory, /usr/bin/heap, aufruft/usr/bin/vmmap