Identifizieren Sie Prozesse mit der höchsten CPU- oder Arbeitsspeicherauslastung

386
Dunken

Ich weiß, dass einer meiner Windows-Prozesse ab und zu einen sehr hohen Speicher- und / oder CPU-Verbrauch hat, jedoch nur für kurze Zeit (z. B. 10 Minuten). Wann immer ich den PC überprüfe, scheint alles glatt zu sein ... Wie kann ich herausfinden, welcher Prozess der Schurke ist? Die Lösung, die mir in den Sinn kam, ist, perfmonaber ich könnte mir vorstellen, dass der Prozess des Interesses nicht einmal zu dem Zeitpunkt abläuft, zu dem ich mich eingerichtet habe perfmon...

0

3 Antworten auf die Frage

1
David Marshall

Sie können ProcDump von Sysinternals verwenden, um einen Minidump zu erstellen, wenn die CPU- oder Speicherschwellenwerte überschritten werden.

Kann ich ProcDump nur mit einigen Schwellenwerten verwenden? Ich glaube, ich müsste den Prozess spezifizieren ... etwas, das ich nicht möchte (sonst könnte ich die perfmon-Lösung verwenden). Irre ich mich Dunken vor 6 Jahren 0
1
ruggb

Wenn Sie nur die CPU-Auslastung pro Task überwachen möchten, öffnen Sie den Task-Manager und klicken Sie auf weitere Details. Klicken Sie dann auf die CPU-Spalte. Je nach dem, wo die CPU verwendet wurde, wird die Auslastung hoch nach niedrig oder niedrig nach hoch sortiert. Der Prozess-Explorer in Sysinternals gibt Ihnen viel mehr Details, wenn Sie es brauchen.

Wie gesagt, es ist bisher nicht passiert, als ich vor dem PC war. Ich habe genau diese Methode verwendet, um dies zu überprüfen. Dunken vor 6 Jahren 1
0
Daisy Zhou

Ich denke, wir können die Möglichkeiten des folgenden Artikels ausprobieren. Einige technische Meister geben verschiedene Wege, darunter Perfmon, ProcDump und andere. Ich hoffe es hilft.

Verfolgung der CPU- und Speicherauslastung pro Prozess