PwrTest-Timerszenario
Das PwrTest-Zeitgeberszenario protokolliert Änderungen an der Systemtimerauflösung, wenn sie auftreten.
Syntax
pwrtest /timer /? [/t:n] [/?]
/t:n
Gibt die Gesamtzeit (in Minuten) für das Szenario an (der Standardwert für n ist 30 Minuten).
Beispiele
pwrtest /timer
pwrtest /timer /t:5
Ausgabe der XML-Protokolldatei
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<TimerEvents>
<TimerResolutionRundown>
<Timestamp></Timestamp>
<CurrentResolution></CurrentResolution>
<MinimumResolution></MinimumResolution>
<MaximumResolution></MaximumResolution>
<KernelCount></KernelCount>
<KernelResolution></KernelResolution>
</TimerResolutionRundown>
<TimerResolutionRequestRundown>
<Timestamp></Timestamp>
<AppName></AppName>
<Resolution></Resolution>
<ProcessID></ProcessID>
</TimerResolutionRequestRundown>
<NtSetTimerResolution>
<Timestamp></Timestamp>
<AppName></AppName>
<ServiceName></ServiceName>
<Resolution></Resolution>
<ProcessID></ProcessID>
</NtSetTimerResolution>
<UpdateTimerResolution>
<Timestamp></Timestamp>
<Resolution></Resolution>
</UpdateTimerResolution>
<ExSetTimerResolution>
<Timestamp></Timestamp>
<Resolution></Resolution>
</ExSetTimerResolution>
</TimerEvents>
</PwrTestLog>
In der folgenden Tabelle werden die XML-Elemente beschrieben, die in der Protokolldatei angezeigt werden.
Element | BESCHREIBUNG |
---|---|
<TimerEvents> | Enthält alle verschiedenen Timerereignisse. In einer PwrTest-Protokolldatei kann nur ein <TimerEvents-Element> angezeigt werden. |
<Timestamp> | Zeitstempel eines bestimmten Ereignisses. |
<TimerResolutionRundown> | Ereignis zum Anzeigen der aktuellen Timerauflösungsstatistiken. Nur eines dieser Ereignisse wird protokolliert. |
<CurrentResolution> | Aktuelle Auflösung in Millisekunden. |
<MinimumResolution> | Minimale Auflösung. |
<MaximumResolution> | Maximale Auflösung. |
<KernelCount> | Anzahl der Auflösungsanforderungen aus dem Kernelmodus. |
<KernelResolution> | Aktuelle Kernel-Timerauflösung. |
<TimerResolutionRequestRundown> | Ereignisse zum Anzeigen der aktuellen Auflösungsanforderungen. Es können mehrere Ereignisse protokolliert werden. |
<Appname> | Prozessname des Anforderers. |
<Lösung> | Auflösung der Anforderung in Millisekunden. |
<ProcessID> | Prozess-ID des Anforderers. |
<NtSetTimerResolution> | Das Ereignis gibt an, dass ein Prozess eine Zeitgeberauflösungsanforderung gestellt hat. |
<Dienstname> | Dienstname des Anforderers, falls zutreffend. |
<UpdateTimerResolution> | Das Ereignis gibt an, dass das System die Timerauflösung aktualisiert hat. |
<ExSetTimerResolution> | Das Ereignis gibt an, dass eine Kernelkomponente eine Timerauflösungsanforderung ausgeführt hat. |