
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, MmTrimAllSystemPagableMemory
die 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, ResolutionHost
und zu den relevanten APIs gehören MmScrubMemory
und 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.