Wohin geht mein gesamtes physisches Gedächtnis?

Wohin geht mein gesamtes physisches Gedächtnis?

Wenn ich zum Task-Manager gehe, sehe ich, wohin sie alle gehen

Bildbeschreibung hier eingeben

Beachten Sie, dass „Prozesse aller Benutzer anzeigen“ aktiviert ist.

Jetzt habe ich 8 GB Speicher. Wenn Sie sich das obige Bild ansehen, verwenden die „gierigsten“ Programme höchstens 300 MB Speicher. Insgesamt sind es also höchstens 2 GB. Wenn ich mir jedoch das Diagramm ansehe, sagt der Task-Manager, dass ich 7 GB verwende.

Bildbeschreibung hier eingeben

Hinweis: Bevor Sie antworten, probieren Sie dies bitte zuerst auf Ihrem Computer aus. Es ist möglich, dass auf Ihrem Computer schon immer dasselbe Problem aufgetreten ist. Ich habe dieses Problem auf allen meinen Computern mit Windows 7. Es scheint eher ein Verhaltensproblem als ein Fehler zu sein.

Das Problem ist im Wesentlichen folgendes: Es gibt eineDiskrepanzzwischen dem von Prozessen verwendeten Speicher und dem insgesamt verwendeten Speicher. Ich möchte nur eine Erklärung. Einige sagen, Speicher-Commit, aber ich möchte Einzelheiten sehen, um mein Vertrauen zu stärken.

Antwort1

Zunächst einmal gibt es auf allen aktuellen (und älteren) Windows-Systemen jede Menge Caches, die nicht als Prozesse im Taskmanager aufgeführt sind. Sie haben dadurch keine Nachteile.

Aus Ihrer Aufgabenliste schließe ich, dass Sie ein oder mehrere Tools laufen haben, die eine Instanz von mongo-db gemeinsam nutzen. Wenn es sich dabei um eine In-Memory-Datenbank handelt, könnte dies der Grund für den Speicherverbrauch sein. Sie können dies herausfinden, indem Sie Ihr System komplett neu starten und dann die Programme starten, die Sie normalerweise ausführen, während Sie den Ressourcenmonitor im Auge behalten.

Antwort2

Versuchen Sie stattdessen Folgendes.

Öffnen Sie den Task-Manager, wechseln Sie zur Registerkarte „Leistung“, klicken Sie auf „Ressourcenmonitor“ und wechseln Sie dann zur Registerkarte „Speicher“.

Ich finde, dass dies detailliertere Informationen darüber liefert, welche Dienste, Programme usw. Speicher verwenden. Versuchen Sie, die Ursache zu ermitteln.

Haben Sie Microsoft SQL Server installiert?

Antwort3

Das Diagramm zeigt den Speicher, den der Systemcache zusätzlich zu Ihrem Prozessspeicher verwendet. Der Systemcache wird nicht als von Prozessen verwendeter Speicher angezeigt.

Siehe Microsofts Erklärung zuDatei-Caching.

Windows nutzt Ihren freien Speicher sinnvoll, indem es Daten auf der Grundlage einiger proprietärer Heuristiken vorab von der Festplatte abruft. Mit Ihrem System ist alles in Ordnung, und es wird mit diesem Verhalten sogar besser funktionieren.

verwandte Informationen