PwrTest ProcessIdle 方案
PwrTest ProcessIdle 方案强制后台维护任务立即运行 (,而不是在计划的时间运行) 并监视其进度。
语法
pwrtest /processidle [/t:n] [/?]
/t:n
指定方案运行) 的最长时间 (分钟,在此时间过后,即使空闲任务继续运行,也中止等待, (默认运行到所有任务完成) 为止。
示例
pwrtest /processidle
pwrtest /processidle /t:30
XML 日志文件输出
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<ProcessIdle>
<JobStart>
<Timestamp></Timestamp>
<TaskName></TaskName>
</JobStart>
<JobEndSuccess>
<Timestamp></Timestamp>
<TaskName></TaskName>
</JobEndSuccess>
<JobEndFailure>
<Timestamp></Timestamp>
<TaskName></TaskName>
</JobEndFailure>
<JobEndTermination>
<Timestamp></Timestamp>
<TaskName></TaskName>
</JobEndTermination>
<JobCompletionPending>
<Timestamp></Timestamp>
<TaskName></TaskName>
</JobCompletionPending>
<IdleTaskRegister>
<Timestamp></Timestamp>
<TaskName></TaskName>
<ProcessId></ProcessId>
</IdleTaskRegister>
<IdleTaskUnregister>
<Timestamp></Timestamp>
<TaskName></TaskName>
<ProcessId></ProcessId>
</IdleTaskUnregister>
<IdleTaskStart>
<Timestamp></Timestamp>
<TaskName></TaskName>
<ProcessId></ProcessId>
</IdleTaskStart>
<IdleTaskStop>
<Timestamp></Timestamp>
<TaskName></TaskName>
<ProcessId></ProcessId>
</IdleTaskStop>
<IdleTaskNotifyStart>
<Timestamp></Timestamp>
<TaskName></TaskName>
<ProcessId></ProcessId>
</IdleTaskNotifyStart>
<IdleTaskNotifyComplete>
<Timestamp></Timestamp>
<TaskName></TaskName>
<ProcessId></ProcessId>
</IdleTaskNotifyComplete>
<OtherProcessIdleTasksCallsInProgress>
<Timestamp></Timestamp>
</OtherProcessIdleTasksCallsInProgress>
</ProcessIdle>
</PwrTestLog>
下表描述了日志文件中显示的 XML 元素。
元素 | 说明 |
---|---|
<ProcessIdle> | 包含所有不同的进程空闲事件。 PwrTest 日志文件中只有一 <个 ProcessIdle> 元素。 |
<时间 戳> | 任何给定事件的时间戳。 |
<TaskName> | 空闲任务的名称。 |
<ProcessID> | 空闲任务的进程 ID。 |
<JobStart> | 事件指示作业已启动。 |
<JobEndSuccess> | 事件指示作业已成功完成。 |
<JobEndFailure> | 事件指示作业失败。 |
<JobEndTermination> | 事件指示作业已提前终止。 |
<JobCompletionPending> | 事件指示作业完成仍处于挂起状态。 |
<IdleTaskRegister> | 事件指示已注册空闲任务。 |
<IdleTaskUnregister> | 事件指示已取消注册空闲任务。 |
<IdleTaskStart> | 事件指示空闲任务已启动。 |
<IdleTaskStop> | 事件指示空闲任务已停止。 |
<IdleTaskNotifyStart> | 事件指示进程已调用空闲任务。 |
<IdleTaskNotifyComplete> | 事件指示进程已完成调用空闲任务。 |
<OtherProcessIdleTasksCallsInProgress> | 事件指示后台中名为 ProcessIdleTasks 函数的另一个进程。 请注意,Pwrtest 调用由 advapi32.dll 导出的 ProcessIdleTasks 函数。 |