Windows 8.1 64-bit: Hohe Speicherauslastung

Ich habe 8 GB Speicher auf einem 64-Bit-Windows 8.1-Computer, und Windows sagt mir, dass ich 91% meines Speichers verwende, aber es sagt mir gleichzeitig, dass ich nur 3 GB verwende.

Ich habe meine Maschine buchstäblich erst vor ein paar Minuten neu gestartet, weil sie unglaublich akribisch langsam war. Ich verwende derzeit nur Chrome (mit einer Tonne von Tabs, aber summiert sich nicht auf irgendwo in der Nähe von 7,5 GB). Was könnte hier los sein?

Hier ist ein paar meiner aktuellen info

geben Sie hier die Bildbeschreibung ein geben Sie hier die Bildbeschreibung ein geben Sie hier die Bildbeschreibung ein geben Sie hier die Bildbeschreibung ein

Ich habe mir Folgendes angesehen: Wie finde ich die Quelle des Speicherlecks in Windows 7? aber ich konnte xperf nicht verwenden und der Rest führte mich nicht zu einer Lösung.

UPDATE - RamMap: geben Sie hier die Bildbeschreibung ein

UPDATE 2: Ich habe auf Vorschlag von Wouter den Ressourcenmonitor überprüft und ein "Bild" namens lxdecoms gefunden.exe mit über 6 GB Commt (KB). Ich habe versucht, den Prozess zu töten, aber während es meine Die Ladung wirkte sich nicht auf "gebrauchtes physisches Gedächtnis"aus. Also habe ich neu gestartet in der Hoffnung, es wieder vollständig zu erfassen, aber es ist noch nicht zurück und doch bleibt das Problem bestehen.

Ich sollte beachten, dass auf meinem Computer eine virtuelle Centos Virtual Box-Maschine ausgeführt wird, die nicht sicher ist, ob dies seltsame Speicherauswirkungen hat, die sich nicht in den Zahlen in diesen Tools widerspiegeln.

Ich habe xperf zum Laufen gebracht, also hier ist mein Ressourcenmonitor und eine WPA-Analyse meiner xperf-Ausgabe (von xperf -on ReferenceSet -BufferSize 1024 -MaxFile 512 -FileMode Circular && timeout 5 && xperf -d MemUsage.etl):

geben Sie hier die Bildbeschreibung ein geben Sie hier die Bildbeschreibung ein

Was ist N/A, das 2,7 GB Speicher beansprucht? Meine VM?

Author: Community, 2016-12-05

3 answers

Die hohe Speichernutzung kommt von einer hohen Seitentabelle und Treiber gesperrt Nutzung.

geben Sie hier die Bildbeschreibung ein

Um zu sehen, welche Prozesse die Seitentabellennutzung verursachen, installieren Sie das Windows Performance Toolkit, öffnen Sie eine Eingabeaufforderung als Administrator und führen Sie diesen Befehl aus:

xperf -on ReferenceSet -BufferSize 1024 -MaxFile 512 -FileMode Circular  && timeout 5 && xperf -d C:\HighMemoryUsage.etl

Öffnen Sie die HighMemoryUsage.etl mit Windows Performance Analyzer (WPA.exe), ziehen Sie das Diagramm "ResidentSet" aus der linken Diagrammliste in den Analysebereich:

geben Sie hier die Bildbeschreibung ein

Jetzt verschieben Sie die Spalte "Seitenkategorie" nach links und erweitern Sie den Eintrag "Seitentabelle":

geben Sie hier die Bildbeschreibung ein

Hier sehen Sie die Prozesse, die die hohe pagetable Nutzung haben. Auf der rechten Seite (nach der blauen Linie) sehen Sie die Speichernutzung der Seitentabelle für jeden Prozess in MB.

Der Treiber gesperrt Nutzung kann durch virtuelle Maschinen wie Hyper-V verursacht werden. Wenn dies nicht der Fall ist, Verwenden Sie das Windows Assessment Toolkit, um zu sehen, welcher Treiber die Treiber Sperre verursacht Verwendung:

geben Sie hier die Bildbeschreibung ein

 3
Author: magicandre1981,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:24

In dem Screenshot, den Sie auf der Registerkarte User von Task Manager bereitgestellt haben, wird nur der Speicherverbrauch Ihres aktuellen Benutzers angezeigt. Dies bedeutet, dass insgesamt 93% Ihres Speichers verwendet werden und 3 GB davon von Ihrem Benutzer verwendet werden. Andere Benutzer oder Systemprozesse können auch Speicher verwenden.

Um dies zu sehen, gehen Sie zu Resource Monitor (Sie können windows find verwenden oder einen Link auf der Registerkarte Performance von Task manager). Wechseln Sie in Resource Monitor zur Registerkarte Memory. Dort können Sie den Speicherverbrauch aller sehen laufende Prozesse.

 0
Author: Wouter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-06 10:08:44

Es sieht so aus, als würden Sie für mich mehrere (mehr als 20) Instanzen von Chrome ausführen, selbst wenn Registerkarten geöffnet sind, sollte es als einzelne Instanz angezeigt werden. Ich würde all diese Prozesse töten und sehen, ob sich Ihre Situation verbessert.

 -2
Author: Mundi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-06 01:55:46