Partilhar via


Cenário ocioso pwrTest

O Cenário Ocioso pwrTest monitora as estatísticas ociosas do usuário e da CPU exibe estatísticas ociosas coletadas pelo kernel a cada 15 segundos.

Você pode combinar esse cenário com o PwrTest Execution State Scenario (/es) para monitorar simultaneamente as alterações de estado de execução herdadas, o que pode ajudá-lo a diagnosticar por que um sistema não está idling para suspensão.

Nota Esse é um cenário herdado e sua substituição recomendada é o Cenário pwrTest PPM (/ppm) para monitorar estatísticas ociosas da CPU e o Cenário do PwrTest Monitor (/monitor) para monitorar o usuário ocioso.

Sintaxe

pwrtest /idle  [/t:n] [/?] [/es [es_options]

/t:n
Especifica o tempo total (em minutos) para que o cenário seja executado (o valor padrão para n é 30 minutos).

/es [es_options]
Executa o cenário de estado de execução pwrTest (ES).

Exemplos

pwrtest /idle /t:60
pwrtest /idle /es /user
pwrtest /idle /es /kernel

Saída do arquivo de log XML

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <PowerIdleStatistics> 
    <IdleStats> 
      <Time></Time>
      <Threshold></Threshold>
      <LowestIdleness></LowestIdleness>
      <AverageIdleness></AverageIdleness>
      <AccruedIdleTime></AccruedIdleTime>
      <NonIdleIgnored></NonIdleIgnored>
      <IdleToSleep></IdleToSleep>
      <NonIdleReferences></NonIdleReferences>
    </IdleStats>
    <EsChange> 
      <Time>XX:XX:XX</Time>
      <Process></Process>
        <RawState></RawState>
        <Continuous></Continuous>
        <System></System>
        <Display></Display>
        <AwayMode></AwayMode>
    </EsChange> 
  </PowerIdleStatistics>
</PwrTestLog> 

A tabela a seguir descreve os elementos XML que aparecem no arquivo de log.

Elemento Descrição
<PowerIdleStatistics>

Contém informações relacionadas ao cenário ocioso. Somente um <elemento PowerIdleStatistics> pode aparecer no arquivo de log PwrTest.

<IdleStats>

Contém estatísticas ociosas do último período ocioso.

<Hora>

Hora do evento de estatísticas ociosas mais recente.

<Limite>

Limite de ignorar ocioso.

<LowerIdleness>

Porcentagem de ociosidade mais baixa no período.

<AverageIdleness>

Porcentagem média de ociosidade no período.

<AccruedIdleTime>

Tempo ocioso acumulado durante o período.

<NonIdleIgnored>

Tempo não ocioso ignorado durante o período.

<IdleToSleep>

O sistema ficou ocioso para dormir durante o período?

<NonIdleReferences>

A quantidade de referências não ociosas ignora durante o período.

<EsChange>

Contém informações relacionadas a um único evento de alteração de estado de execução de thread. Haverá um <elemento EsChange> para cada evento de alteração de estado de execução de thread registrado no arquivo de log PwrTest.

<Hora>

Indica a hora em que o evento de alteração do estado de execução ocorreu.

<Processo>

Indica o caminho para o arquivo de imagem para o processo que solicitou a alteração do estado de execução.

<RawState>

Indica o estado de execução da solicitação. Esse é um valor de 32 bits do tipo EXECUTION_STATE (consulte Windows.h).

<Contínuo>

Indica (TRUE) se o processo solicitou que a alteração do estado de execução fosse contínua (ES_CONTINUOUS) ou não (FALSE).

<Sistema>

Indica (TRUE) se o processo solicitou que o sistema estivesse disponível (ES_SYSTEM_REQUIRED) ou não (FALSE).

<Exibir>

Indica (TRUE) se o processo solicitou que a exibição estivesse disponível (ES_DISPLAY_REQUIRED) ou não (FALSE).

<AwayMode>

Indica (TRUE) se o processo solicitou que o modo de exclusão fosse habilitado (ES_AWAYMODE_REQUIRED) ou não (FALSE).

Sintaxe pwrTest