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> | 閒置工作的進程識別碼。 |
<JobStart> | 事件表示作業已啟動。 |
<JobEndSuccess> | 事件表示作業已順利完成。 |
<JobEndFailure> | 事件表示作業失敗。 |
<JobEndTermination> | 事件表示作業已提早終止。 |
<JobCompletionPending> | 事件表示作業完成仍在擱置中。 |
<IdleTaskRegister> | 事件表示已註冊閒置工作。 |
<IdleTaskUnregister> | 事件表示已取消註冊閒置工作。 |
<IdleTaskStart> | 事件表示已啟動閒置的工作。 |
<IdleTaskStop> | 事件表示閒置工作已停止。 |
<IdleTaskNotifyStart> | 事件表示進程已叫用閒置工作。 |
<IdleTaskNotifyComplete> | 事件表示進程已完成叫用閒置工作。 |
<OtherProcessIdleTasksCallsInProgress> | 事件指出背景中名為 ProcessIdleTasks 函 式的另一個進程。 請注意,Pwrtest 會呼叫由 advapi32.dll 匯出的 ProcessIdleTasks 函式。 |