PwrTest 设备方案
PwrTest 设备方案监视设备空闲统计信息。
此方案主要用于 Windows 7 设备电源活动,后续版本的 Windows 使用 Pwrtest 目前不支持的其他机制来跟踪设备空闲。 对于比 Windows 7 更新的 Windows 版本,请使用 Windows Performance Toolkit (WPT) 。 WPT 包括 Windows Performance Recorder (WPR) ,可用于跟踪内核模式电源提供程序和 Windows 性能分析器 (WPA) ,它们可显示 Power Framework (PoFx) 设备统计信息,并随后绘制转换图。
语法
pwrtest /device [/t:n] [/?]
/t:n
指定方案运行的总时间 () 分钟, (n 的默认值为 30 分钟) 。
示例
pwrtest /device /t:60
pwrtest /device
XML 日志文件输出
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<DeviceIdleEvents>
<DeviceIdleChangeEvent>
<Timestamp></TimeStamp>
<InstancePath></InstancePath>
<Description></Description>
</DeviceIdleChangeEvent>
<DeviceIdleEvent>
<Timestamp></TimeStamp>
<InstancePath></InstancePath>
<Device></Device>
<Pdo></Pdo>
<ConservationTimeout></ConservationTimeout>
<PerformanceTimeout></PerformanceTimeout>
<AccruedIdleTime></AccruedIdleTime>
<BusyCount></BusyCount>
<AccruedBusyCount></AccruedBusyCount>
<IdlePowerState></IdlePowerState>
<CurrentPowerState></CurrentPowerState>
<Analysis></Analysis>
</DeviceIdleEvent>
</DeviceIdleEvents>
</PwrTestLog>
下表描述了日志文件中显示的 XML 元素。
元素 | 说明 |
---|---|
<DeviceIdleEvents> | 包含所有不同的设备空闲事件。 每个 PwrTest 日志文件只有一个 <DeviceIdleEvents 元素。 |
<时间 戳> | 任何给定事件的时间戳。 |
<InstancePath> | 设备实例路径。 |
<DeviceIdleChangeEvent> | 设备添加或删除事件。 |
<说明> | DeviceRemoved 或 DeviceDetected。 |
<DeviceIdleEvent> | 设备空闲统计信息事件。 |
<设备> | 功能设备对象。 |
<Pdo> | 物理设备对象 |
<ConservationTimeout> | 保守超时 (通常用于 DC 电源) 。 |
<PerformanceTimeout> | 性能超时 (通常用于交流电源) 。 |
<AccruedIdleTime> | 期间累积的空闲时间。 |
<BusyCount> | 在此期间,设备驱动程序调用 PoSetDeviceBusy 的 次数。 |
<AccruedBusyCount> | 名为 PoSetDeviceBusy 的设备驱动程序的总次数。 |
<IdlePowerState> | 显示哪个数值状态是空闲状态。 |
<CurrentPowerState> | 当前数值幂状态。 |
<分析> | 描述期间所发生情况的字符串。 |