Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A verificação de teste perf para uso eficiente de APIs que afetam o desempenho do sistema e o consumo de energia, como chamar uma função do Windows que usa um período de espera incorreto.
Os códigos de parada a seguir estão contidos neste conjunto de testes.
Qualquer uso de uma função do Windows que induz uma duração de espera definida de menos de 300 ms é um bug de eficiência energética. Alterne para usar um design baseado em evento ou estenda a duração da espera.
causa provávelAo chamar qualquer API de tipo de espera com uma duração de intervalo de espera/atraso, deve ser maior ou igual a 300 ms. Chamar essa API com menos de 300 ms faz com que o Windows aperte as CPUs com muita frequência. Quando o Windows é forçado a ativar as CPUs, mais energia elétrica é consumida, o que pode diminuir consideravelmente a vida útil da bateria e causar um consumo desnecessário de energia.
Informações exibidas pelo Verificador de Aplicativos- Formatar: – ERRO: %ws(...%ws=%d...). %ws
- Parâmetro 1 – Endereço do Nome da API (use du para despejar a cadeia de caracteres)
- parâmetro 2 – endereço do nome do parâmetro (use du para despejar a cadeia de caracteres)
- parâmetro 3 – valor do parâmetro (duração de espera/atraso em ms)
- parâmetro 4 – endereço de informações adicionais (use du para despejar a cadeia de caracteres)
- Camada de Teste: Power
- Parar ID: ERROR_DELAY_INTERVAL_DURATION_TOO_SHORT
- Código de parada: 7000000
- severidade do : erro de
- erro único:
- relatório de erro : interrupção do
- Log no arquivo: sim
- Criar backtrace: sim
O uso de um mecanismo de atraso tolerável inferior a 300 ms não permite que o sistema tenha intervalos de interrupção suficientes e seja um bug de eficiência energética. Alterne para usar um design baseado em evento ou estenda a duração do atraso.
causa provávelAo chamar qualquer API de tipo de espera com um atraso tolerável, a duração deve ser maior ou igual a 300 ms. Chamar essa API com menos de 300 ms faz com que o Windows aperte as CPUs com muita frequência. Quando o Windows é forçado a ativar as CPUs, mais energia elétrica é consumida, o que pode diminuir consideravelmente a vida útil da bateria e causar um consumo desnecessário de energia.
Informações exibidas pelo Verificador de Aplicativos- Formatar: – ERRO: %ws(...%ws=%d...). %ws
- Parâmetro 1 – Endereço do Nome da API (use du para despejar a cadeia de caracteres)
- parâmetro 2 – endereço do nome do parâmetro (use du para despejar a cadeia de caracteres)
- parâmetro 3 – valor do parâmetro (variação tolerável em ms)
- parâmetro 4 – endereço de informações adicionais (use du para despejar a cadeia de caracteres)
- Camada de Teste: Power
- Parar ID: ERROR_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Parar código: 7000001
- severidade do : erro de
- erro único:
- relatório de erro : interrupção do
- Log no arquivo: sim
- Criar backtrace: sim
Qualquer uso de uma função do Windows que induz uma duração de espera definida de menos de 300 ms é um bug de eficiência energética. Alterne para usar um design baseado em evento ou estenda a duração da espera.
causa provávelAo chamar qualquer API de tipo de espera com um intervalo de espera/atraso, a duração deve ser maior ou igual a 300 ms. Chamar essa API com menos de 300 ms pode fazer com que o Windows aperte as CPUs com muita frequência. Quando o Windows é forçado a ativar as CPUs, mais energia elétrica é consumida, o que pode diminuir consideravelmente a vida útil da bateria e causar um consumo desnecessário de energia.
Informações exibidas pelo Verificador de Aplicativos- formato : – aviso de : %ws(...%ws=%d...). %ws
- Parâmetro 1 – Endereço do Nome da API (use du para despejar a cadeia de caracteres)
- parâmetro 2 – endereço do nome do parâmetro (use du para despejar a cadeia de caracteres)
- parâmetro 3 – valor do parâmetro (duração de espera/atraso em ms)
- parâmetro 4 – endereço de informações adicionais (use du para despejar a cadeia de caracteres)
- Camada de Teste: Power
- Parar ID: WARNING_DELAY_INTERVAL_DURATION_TOO_SHORT
- Parar código: 7000002
- severidade : aviso de
- erro único:
- relatório de erro : interrupção do
- Log no arquivo: sim
- Criar backtrace: sim
O uso de um mecanismo de atraso tolerável inferior a 300 ms não permite que o sistema tenha intervalos de interrupção suficientes e seja um bug de eficiência energética. Alterne para usar um design baseado em evento ou estenda a duração do atraso.
causa provávelAo chamar qualquer API de tipo de espera com uma variação tolerável, a duração deve ser maior ou igual a 300 ms. Chamar essa API com menos de 300 ms pode fazer com que o Windows aperte as CPUs com muita frequência. Quando o Windows é forçado a ativar as CPUs, mais energia elétrica é consumida, o que pode diminuir consideravelmente a vida útil da bateria e causar um consumo desnecessário de energia.
Informações exibidas pelo Verificador de Aplicativos- formato : – aviso de : %ws(...%ws=%d...). %ws
- Parâmetro 1 – Endereço do Nome da API (use du para despejar a cadeia de caracteres)
- parâmetro 2 – endereço do nome do parâmetro (use du para despejar a cadeia de caracteres)
- parâmetro 3 – valor do parâmetro (variação tolerável em ms)
- parâmetro 4 – endereço de informações adicionais (use du para despejar a cadeia de caracteres)
- Camada de Teste: Power
- Parar ID: WARNING_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Parar código: 7000003
- severidade : aviso de
- erro único:
- relatório de erro : interrupção do
- Log no arquivo: sim
- Criar backtrace: sim
Ajustar a resolução de temporizador em todo o sistema pode ter grandes impactos de eficiência energética e normalmente não leva a um melhor desempenho. Não use essa API.
causa provávelPermitir que o sistema selecione esse valor é melhor para desempenho e eficiência energética. O ajuste do temporizador do sistema pode diminuir consideravelmente a vida útil da bateria e causar um desenhamento desnecessário de energia.
Informações exibidas pelo Verificador de Aplicativos- Formatar: – ERRO: %ws(...%ws=%d...). %ws
- Parâmetro 1 – Endereço do Nome da API (use du para despejar a cadeia de caracteres)
- parâmetro 2 – endereço do nome do parâmetro (use du para despejar a cadeia de caracteres)
- parâmetro 3 – valor do parâmetro (resolução de temporizador em ms)
- parâmetro 4 – endereço de informações adicionais (use du para despejar a cadeia de caracteres)
- Camada de Teste: Power
- Parar ID: ERROR_SYSTEM_TIMER_RESOLUTION_ADJUSTMENT
- Parar código: 7000004
- severidade do : erro de
- erro único:
- relatório de erro : interrupção do
- Log no arquivo: sim
- Criar backtrace: sim
Foram feitos ajustes no sistema em execução que provavelmente aumentarão o consumo de energia. Somente aplicativos que apresentam multimídia (vídeo/áudio) que não esperam nenhuma interação do usuário devem chamar essas APIs.
causa provávelEvitar o uso dessa API, exceto para aplicativos multimídia (vídeo/áudio) que não esperam nenhuma interação do usuário, é recomendável para melhorar a eficiência energética. Chamar essa API faz com que o Windows desista das operações de economia de energia e diminuirá consideravelmente a vida útil da bateria e/ou causará um consumo de energia desnecessário.
Informações exibidas pelo Verificador de Aplicativos- Formato : - A API denominada %ws foi chamada, o que aumenta o consumo de energia do sistema. %ws
- Parâmetro 1 – Endereço do Nome da API (use du para despejar a cadeia de caracteres)
- parâmetro 2 – endereço de informações adicionais (use du para despejar a cadeia de caracteres)
- parâmetro 3 – N/A
- do parâmetro4 – N/A
- Camada de Teste: Power
- Parar ID: WARNING_SYSTEM_POWER_USAGE_INCREASE
- Parar código: 7000005
- severidade : aviso de
- erro único:
- relatório de erro : interrupção do
- Log no arquivo: sim
- Criar backtrace: sim
Consulte Também
Verificador de Aplicativos – Parar códigos e definições
Verificador de Aplicativos – Visão geral
Verificador de Aplicativos – Recursos
Verificador de Aplicativos – Testando aplicativos
Verificador de Aplicativos – Testes no Verificador de Aplicativos
Verificador de Aplicativos – Depuração do Verificador de Aplicativos para
Verificador de Aplicativos – Perguntas frequentes