Freigeben über


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.

PwrTest-Syntax