Cenário do PwrTest Monitor
O Cenário do PwrTest Monitor registra as estatísticas ociosas do usuário relacionadas a monitorar ou exibir o esmaecimento automático e o apagamento em branco.
Ao executar o Cenário do Monitor PwrTest, convém também executar o cenário De cenário de solicitações pwrTest (/solicitações) em outra janela. O Cenário de Solicitações pwrTest pode ajudar a entender por que o monitor ainda pode estar ativado ou o sistema ainda ativo, mesmo que o usuário tenha ficado ocioso o suficiente para que os temporizadores ociosos expirem.
Se você executar os dois cenários, use o parâmetro /ln:name para poder alterar o arquivo de log e os nomes da sessão de rastreamento etw. Os nomes precisam ser diferentes para evitar um conflito entre as duas instâncias da ferramenta.
Sintaxe
pwrtest.exe /monitor [/t:n] [/?]
/t:n
Especifica o tempo total (em minutos) para que o cenário seja executado (o valor padrão para n é 30 minutos).
Exemplos
pwrtest.exe /device
pwrtest.exe /device /t:60
Saída do arquivo de log XML
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<MonitorPower>
<PhysicalMonitorBrightnessEvent>
<Timestamp></TimeStamp>
<PhysicalMonitorBrightnessPercent></PhysicalMonitorBrightnessPercent>
</PhysicalMonitorBrightnessEvent>
<MonitorIdleStatusEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<AccruedIdleTimeMs></AccruedIdleTimeMs>
</MonitorIdleStatusEvent>
<MonitorTimeoutsChangeEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<DisplayTimeoutValueMs></DisplayTimeoutValueMs>
<ScreenSaverTimeoutValueMs></ScreenSaverTimeoutValueMs>
<DimTimeoutValueMs></DimTimeoutValueMs>
<DimBrightnessValue></DimBrightnessValue>
<NormalBrightnessValue></NormalBrightnessValue>
</MonitorTimeoutsChangeEvent>
<MonitorIdleActionExpireEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<IsConsoleSession></IsConsoleSession>
<IdleAction></IdleAction>
<IdleStartTime></IdleStartTime>
<TimeoutValueMs></TimeoutValueMs>
</MonitorIdleActionExpireEvent>
<MonitorPowerEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<IsConsoleSession></IsConsoleSession>
<NewState></NewState>
<PreviousState></PreviousState>
<PreviousStateTime></PreviousStateTime>
</MonitorPowerEvent>
<MonitorAdaptiveDimTimeoutEvent>
<Timestamp></TimeStamp>
<Timeout></Timeout>
</MonitorAdaptiveDimTimeoutEvent>
</MonitorPower>
</PwrTestLog>
A tabela a seguir descreve os elementos XML que aparecem no arquivo de log.
Elemento | Descrição |
---|---|
<MonitorPower> | Contém todos os diferentes eventos de energia do monitor. Pode haver apenas um <elemento MonitorPower> em um arquivo de log PwrTest. |
<Timestamp> | Carimbo de data/hora de qualquer evento específico. |
<SessionId> | O nome da sessão do usuário para a qual o evento se destina. |
<IsConsoleSession> | Mostra se a sessão do console físico está anexada ao monitor físico . |
<PhysicalMonitorBrightnessEvent> | Evento indica o brilho do monitor atual. |
<MonitorIdleStatusEvent> | Evento indica que o usuário está ocioso. |
<AccruedIdleTimeMs> | Tempo ocioso do usuário acumulado em milissegundos. |
<MonitorTimeoutsChangeEvent> | Evento indica os tempos limite ociosos atuais. |
<DisplayTimeoutValueMs> | Exibe o valor de tempo limite em branco em milissegundos. |
<ScreenSaverTimeoutValueMs> | Valor de tempo limite de economia de tela em milissegundos. |
<DimTimeoutValueMs> | Exibe o valor de tempo limite dim em milissegundos |
<DimBrightnessValue> | Brilho a ser usado quando estiver no estado dim. |
<NormalBrightnessValue> | Brilho a ser usado quando estiver no estado . |
<MonitorIdleActionExpireEvent> | Evento indica que um tempo limite ocioso foi atingido e uma ação foi tomada. |
<IdleAction> | Descreve a ação que foi executada (inicialização do protetor de tela, console bloqueado, monitor esmaecido, monitor em branco). |
<IdleStartTime> | Hora de início desse estado ocioso. |
<TimeoutValueMs> | Valor de tempo limite desse estado ocioso em milissegundos. |
<MonitorPowerEvent> | Evento indica que um tempo limite de ociosidade de exibição foi atingido e uma ação foi executada. |
<Newstate> | Novo estado do monitor (ativado/esmaecido/desligado). |
<PreviousState> | Estado anterior do monitor (ativado/esmaecido/desligado). |
<PreviousStateTime> | Tempo gasto no estado anterior. |
<MonitorAdaptiveDimTimeoutEvent> | Evento indica que o tempo limite de dim adaptável foi alterado. |
<Tempo limite> | Novo valor de tempo limite em segundos. |