Escenario pwrTest ProcessIdle
El escenario PwrTest ProcessIdle obliga a ejecutar tareas de mantenimiento en segundo plano (ahora en lugar de a su hora programada) y supervisa su progreso.
Sintaxis
pwrtest /processidle [/t:n] [/?]
/t:n
Especifica el tiempo máximo (en minutos) para que se ejecute el escenario, después del cual se anula la espera, aunque las tareas inactivas sigan ejecutándose (el valor predeterminado es ejecutarse hasta que se completen todas las tareas).
Ejemplos
pwrtest /processidle
pwrtest /processidle /t:30
Salida del archivo de registro 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>
En la tabla siguiente se describen los elementos XML que aparecen en el archivo de registro.
Elemento | Descripción |
---|---|
<ProcessIdle> | Contiene todos los distintos eventos de inactividad del proceso. Solo un <elemento ProcessIdle> en un archivo de registro pwrTest. |
<Timestamp> | Marca de tiempo de cualquier evento determinado. |
<TaskName> | Nombre de la tarea inactiva. |
<ProcessID> | Identificador de proceso de la tarea inactiva. |
<JobStart> | El evento indica un trabajo iniciado. |
<JobEndSuccess> | El evento indica que un trabajo finalizó correctamente. |
<JobEndFailure> | El evento indica un error en un trabajo. |
<JobEndTermination> | El evento indica que un trabajo finalizó temprano. |
<JobCompletionPending> | El evento indica que la finalización de un trabajo sigue pendiente. |
<IdleTaskRegister> | El evento indica que se registró una tarea inactiva. |
<IdleTaskUnregister> | El evento indica que se ha anulado el registro de una tarea inactiva. |
<IdleTaskStart> | El evento indica que se ha iniciado una tarea inactiva. |
<IdleTaskStop> | El evento indica que se ha detenido una tarea inactiva. |
<IdleTaskNotifyStart> | El evento indica que un proceso ha invocado tareas inactivas. |
<IdleTaskNotifyComplete> | El evento indica que un proceso ha terminado de invocar tareas inactivas. |
<OtherProcessIdleTasksCallsInProgress> | El evento indica otro proceso denominado función ProcessIdleTasks en segundo plano. Tenga en cuenta que Pwrtest llama a la función ProcessIdleTasks exportada por advapi32.dll. |