PwrTest 计时器方案

PwrTest 计时器方案在系统计时器解析发生更改时记录这些更改。

语法

pwrtest /timer /?  [/t:n]  [/?] 

/t:n
指定运行方案 (的总) 分钟数 (n 的默认值为 30 分钟) 。

示例

  pwrtest /timer
pwrtest /timer /t:5

XML 日志文件输出

<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> 

下表描述了日志文件中出现的 XML 元素。

元素 说明
<TimerEvents>

包含所有不同的计时器事件。 PwrTest 日志文件中只能显示一个 TimerEvents> 元素。<

<时间 戳>

任何给定事件的时间戳。

<TimerResolutionRundown>

用于显示当前计时器解析统计信息的事件。 只会记录其中一个事件。

<CurrentResolution>

当前分辨率(以毫秒为单位)。

<MinimumResolution>

最小分辨率。

<MaximumResolution>

最大分辨率。

<KernelCount>

内核模式下的解析请求数。

<KernelResolution>

当前内核计时器解析。

<TimerResolutionRequestRundown>

显示当前解析请求的事件。 可能会记录多个事件。

<AppName>

请求者的进程名称。

<解决方法>

以毫秒为单位的请求解析。

<ProcessID>

请求者的进程 ID。

<NtSetTimerResolution>

事件指示进程已提出计时器解析请求。

<ServiceName>

请求者的服务名称(如果适用)。

<UpdateTimerResolution>

事件指示系统更新了计时器分辨率。

<ExSetTimerResolution>

事件指示内核组件提出计时器解析请求。

PwrTest 语法