So erhalten Sie ein "Bild" der Computer-CPU- / Festplattenaktivität in einer Vollbildanwendung

580
Gnoupi

Ich habe ein kleines Problem auf meinem Computer.

Von Zeit zu Zeit scheint es, als würde sich ein Prozess einschalten, der die CPU- und Festplattenaktivität für 10-15 Sekunden maximal macht und dann stoppt. Dies tritt normalerweise auf, wenn ich mich in einer Vollbildanwendung befinde (normalerweise ein Spiel).

Ich könnte überprüfen, was das verursacht, indem ich den Ressourcenmanager öffne und den Schuldigen überprüfe. Allerdings macht es das Stottern, in dem sich der Computer gerade befindet, normalerweise nicht leicht, ihn zu öffnen. Normalerweise bekomme ich auch nicht die Zeit bis zum Ende.

Meine Frage ist also: Gibt es eine Möglichkeit, einen "Status" der CPU- und / oder Festplattenaktivität zu erfassen, indem Sie einfach eine Tastenkombination drücken oder ein Skript starten? (AutoHotKey könnte dieses Problem umgehen). Am liebsten natürlich etwas, damit die Aktivität tatsächlich erfasst und das Ereignis nicht "nach" aufgezeichnet wird.

0
Sie können dies in einem Spiel mit OSD-Tools tun. Little Helper vor 9 Jahren 0
Eingebaute Windows-Funktion [PerfMon + -Logging] (http://superuser.com/a/423490/23133). Ƭᴇcʜιᴇ007 vor 9 Jahren 0

2 Antworten auf die Frage

1
Keltari

Windows hat dafür ein Werkzeug. Es heißt Perfmon.

Der in Windows Vista eingeführte Zuverlässigkeits- und Leistungsmonitor ist ein gut integriertes Tool, mit dem Sie überwachen und untersuchen können, wie von Ihnen ausgeführte Anwendungen die Leistung Ihres Computers beeinflussen, und zwar sowohl in Echtzeit als auch durch das Erfassen von Protokolldaten für spätere Analysen. In diesem Beitrag erfahren Sie, wie Sie Performance Monitor oder Perfmon unter Windows 8 verwenden. Dasselbe gilt natürlich auch für Windows 7.

Hier finden Sie einen guten Artikel zum Einrichten der Datenerfassung im Laufe der Zeit.

Hm, wusste nichts von diesem Tool. Ich werde es versuchen (mit der Hoffnung, dass es nicht zu viel Ressourcenschwund für sich ist, da es nicht die ganze Zeit vorkommt, es müsste kontinuierlich für etwa 45 Minuten gesammelt werden) Gnoupi vor 9 Jahren 0
Perfmon.exe wird standardmäßig auf den meisten Win8-Systemen ausgeführt. Also kein / extra / Aufwand. agtoever vor 9 Jahren 0
1
agtoever

Führen Sie den Windows-Ressourcenmonitor aus . Es folgen Diagramme, die beispielsweise den Verbrauch von CPU, HDD und Netzwerkressourcen berücksichtigen. Die Herausforderung wird darin bestehen, die relevanten Informationen rechtzeitig zu sehen. Ich habe zwei Alternativen dafür.

Der einfache (aber wahrscheinlich nicht zufriedenstellende) Weg
Während eines Stillstands Ihres Systems können Sie versuchen, CTRL+ SHIFT+ zu drücken. ESCDies ist ein standardmäßiger Windows-Hotkey für den Task-Manager. Von dort aus (Registerkarte Leistung) können Sie den Ressourcenmonitor starten. Alternativ können Sie versuchen, ALT+ dazu TABzu gehen oder CTL+ ALT+ drücken DELund "Taskmanager öffnen" auswählen.

Der schwierigere (aber wahrscheinlich erfolgreichere) Weg
Wenn Sie die im Ressourcenmonitor enthaltenen Informationen in einer Datei protokollieren möchten, können Sie LOGMANdie resmon.exe-Daten zur späteren Überprüfung in einer Datei protokollieren. Hier ist ein guter Link, der den Weg erklärt. Zusamenfassend:

  • Erstellen Sie eine Datei ( WDC_Providers.txt), in der die zu protokollierenden Elemente aufgeführt sind:
     0xffffffffffffff 0xff Microsoft-Windows-Kernel-Disk 0xffffffffffffff 0xff Microsoft-Windows-Kernel-Datei 0x10 0xff Microsoft-Windows-Kernel-Prozess 0x20 0xff
  • Starten Sie die Protokollierung mit: logman start WDC -pf "C:\Perflogs\WDC_Providers.txt" -bs 64 -nb 16 38 -max 10 -mode newfile -o c:\PerfLogs\output%d.etl -ets