Hohe CPU-Auslastung der Systemprozesse unter Windows 8.1 aufgrund von MmTrimAllSystemPagableMemory. Warum?

Hohe CPU-Auslastung der Systemprozesse unter Windows 8.1 aufgrund von MmTrimAllSystemPagableMemory. Warum?

Hin und wieder (ich kann nicht genau sagen, wann, aber es scheint damit zu korrelieren, wenn der Computer eine Zeit lang im Leerlauf ist) beginnt der Systemprozess auf meinem Windows 8.1 x64-Rechner plötzlich, 100 % von Core 1 meiner CPU zu verwenden (8-Core, also 12,5 % der gesamten CPU-Zeit).
Um das zu beheben, starte ich normalerweise einfach neu (das Geräusch des Laptop-Lüfters ist nervig) – obwohl ich kürzlich bemerkt habe, dass es sich nach 5-10 Minuten Aktivität automatisch zu beruhigen scheint.

Ich habe versucht, den Übeltäter mit Process Hacker zu finden und es scheint sich um die Funktion zu handeln, MmTrimAllSystemPagableMemorydie im Bild unten gezeigt wird.

Ich weiß nicht mehr, ob das unter Windows 8.0 passiert ist, aber mir ist das noch nie passiert, als ich Windows 7 oder früher hatte. Ich bin also verwirrt, was sich geändert hat, denn das ist eine ziemlich alte Funktion.

Was könnte die Ursache dafür sein? Kann ich das irgendwie verhindern?

Es scheint, dass dies irgendwie mit einer Aufgabe (?) zusammenhängt, ResolutionHostund zu den relevanten APIs gehören MmScrubMemoryund CMemoryDiagnosticHandler:

Antwort1

ok, denn ich sah dieRtlScrubMemoryProblem, das ich mehrmals bei Microsoft angefragt habe. Diese Funktion dient zum Testen des installierten RAM.

Überprüfen Sie, ob die Leerlaufwartung anspringt (sehen Sie sich das Prozessdiagramm an) und versucht, Windows zu optimieren. Wenn ja,Deaktivieren Sie die Leerlaufwartungsaufgabe im Taskplaneres loswerden.

verwandte Informationen