ich fanddiese Frage, in der Antwort wird erklärt, wie Sie feststellen können, welcher Treiber einen Speicherverlust in Windows 10 verursacht. Ich kann das Problem auf meinem System jedoch nicht herausfinden und brauche daher zusätzliche Unterstützung.
Hier ist das Ergebnis der Ausführung von poolmon -b
, dann p, dann b:
Beim Ausführen findstr
von on Cont
wird eine Datei mit 3.500 Instanzen von „Cont“ zurückgegeben, das ist also nicht hilfreich. Dasselbe mit smNp
zeigt nur ein Problem mit an rdyboost.sys
, was meiner Meinung nach keine Probleme verursachen würde.
Ich habe den angegebenen xperf
Befehl ausgeführt, aber das Ergebnis WPA.exe
ist für mich völliges Kauderwelsch:
Es scheint, dass der AIFO
Abschnitt nur 0,666 MB des Speichers ausmacht, während System
derzeit ~700 MB verwendet werden.
Wie kann ich den Treiber, der das Problem verursacht, ordnungsgemäß beheben?
Wie gewünscht finden Sie hier einen Screenshot des aktuellen Task-Managers.
Antwort1
Es handelt sich nicht um ein Speicherleck, sondern um eine neueBesonderheit.
In Windows 10 hat Microsoft dem Speichermanager ein neues Konzept namens Komprimierungsspeicher hinzugefügt, eine Sammlung komprimierter Seiten im Arbeitsspeicher. Das bedeutet, dass der Speichermanager bei Speichermangel nicht verwendete Seiten komprimiert, anstatt sie auf die Festplatte zu schreiben. Dadurch wird die Speichermenge pro Prozess reduziert, sodass Windows 10 mehr Anwendungen gleichzeitig im physischen Speicher verwalten kann. Dies trägt auch zu einer besseren Reaktionsfähigkeit von Windows 10 bei. Der Komprimierungsspeicher befindet sich im Arbeitssatz des Systemprozesses. Da der Systemprozess den Speicher im Arbeitsspeicher hält, wird sein Arbeitssatz genau dann größer, wenn Arbeitsspeicher für andere Prozesse verfügbar gemacht wird. Dies ist im Task-Manager sichtbar und der Grund, warum der Systemprozess anscheinend einen Arbeitsspeicherverlust verursacht.