Ich verwende Procmon, ProcExp, Process Hacker und die Ressourcenmonitore von Windows 7, und während einige mir einen Hinweis auf die CPU- und E / A-Nutzung geben können, habe ich das Gefühl, dass es eine integriertere Lösung gibt, die es mir besser sagen würde.
Irgendwelche Ideen? Oder sollte ich einfach weiterhin FileIO / Duration und Private Bytes auf meinen vorhandenen Tools beobachten?
Antworten:
Dies ist mit jemandem vergleichbar, der Ihnen in den Magen schlägt und Sie dann fragt, ob Sie morgen Blut abhusten werden, während Sie sich überschlagen.
Die Menge an CPU-Ressourcen, die erforderlich ist, um herauszufinden, welcher Prozess ihn verlangsamt, führt zu einer weiteren Verlangsamung. Solange die CPU keine freien Zyklen hat, führt dies nur zu einer weiteren Verlangsamung. Darüber hinaus müssen Sie sich fragen: "Möchten Sie wirklich ein Tool, das so viele CPU-Zyklen gleichzeitig ausführt?"
Auch wenn das Betriebssystem Ihnen dies in diesem Moment mitteilen könnte, ist dies nicht die Lösung, nach der Sie suchen. Die Tools stehen auch nicht über dem, was Sie verwenden möchten. Computer werden nicht nur verdrahtet. Die Wissenschaft lehrt uns, dass alles verursacht wurde.
Der Systemmonitor (Perfmon) sollte das Werkzeug Ihrer Wahl sein. Verwenden Sie diese Option, um die Datenträgernutzung, die CPU-Zeit und die Speichernutzung sowie eine Liste der ausgeführten Prozesse zu protokollieren. Wenn sie ansteigen, kann Perfmon Ereignisse in die Ereignisprotokolle schreiben. Mit diesen Zahlen können Sie besser feststellen, welche Prozesse zu welchen Zeiten fehlerhaft sind.
Die oben aufgelisteten Tools bieten nicht dasselbe Dienstprogramm.
quelle
Tatsächlich halte ich Hardware-Interrupts für eine gute Messgröße. Diese verlangsamen Ihren Computer in einer Weise, die über die CPU% hinausgeht.
quelle