Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il controllo delle prestazioni per l'uso efficiente delle API che influisce sulle prestazioni del sistema e sul consumo energetico, ad esempio la chiamata a una funzione Windows che usa un periodo di attesa non corretto.
In questo set di test sono contenuti i codici di arresto seguenti.
Qualsiasi uso di una funzione Windows che induce una durata di attesa definita inferiore a 300 ms è un bug di efficienza energetica. Passare all'uso di una progettazione basata su eventi o estendere la durata dell'attesa.
probabile causaQuando si chiama un'API di tipo di attesa con un intervallo di attesa/ritardo, deve essere maggiore o uguale a 300 ms. La chiamata a questa API con meno di 300 ms fa sì che Windows riattiva troppo spesso le CPU. Quando Windows è costretto a riattivare le CPU, viene consumata più energia elettrica che può ridurre notevolmente la durata della batteria e causare il consumo di energia non necessaria.
Informazioni visualizzate da Application Verifier- formato : - errore di : %ws(...%ws=%d...). %ws
- Parametro 1 - Indirizzo dell'API (usare du per eseguire il dump della stringa)
- Parametro 2 - Indirizzo del nome del parametro (usare du per eseguire il dump della stringa)
- Parametro 3 - Valore parametro (durata attesa/ritardo in ms)
- parametro 4 - Indirizzo di informazioni aggiuntive (usare du per eseguire il dump della stringa)
- livello di test : alimentazione
- ID arresto: ERROR_DELAY_INTERVAL_DURATION_TOO_SHORT
- Codice di arresto: 7000000
- gravità : errore di
- errore monouso:
- Segnalazione errori: interruzione
- log nel file: sì
- Crea backtrace: sì
L'uso di un meccanismo di ritardo tollerabile inferiore a 300 ms non consente l'intervallo di interruzione sufficiente del sistema ed è un bug di efficienza energetica. Passare all'uso di una progettazione basata su eventi o estendere la durata del ritardo.
probabile causaQuando si chiama un'API di tipo di attesa con un ritardo tollerabile, la durata deve essere maggiore o uguale a 300 ms. La chiamata a questa API con meno di 300 ms fa sì che Windows riattiva troppo spesso le CPU. Quando Windows è costretto a riattivare le CPU, viene consumata più energia elettrica che può ridurre notevolmente la durata della batteria e causare il consumo di energia non necessaria.
Informazioni visualizzate da Application Verifier- formato : - errore di : %ws(...%ws=%d...). %ws
- Parametro 1 - Indirizzo dell'API (usare du per eseguire il dump della stringa)
- Parametro 2 - Indirizzo del nome del parametro (usare du per eseguire il dump della stringa)
- Parametro 3 - Valore parametro (varianza tollerabile in ms)
- parametro 4 - Indirizzo di informazioni aggiuntive (usare du per eseguire il dump della stringa)
- livello di test : alimentazione
- ID arresto: ERROR_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Codice di arresto: 7000001
- gravità : errore di
- errore monouso:
- Segnalazione errori: interruzione
- log nel file: sì
- Crea backtrace: sì
Qualsiasi uso di una funzione Windows che induce una durata di attesa definita inferiore a 300 ms è un bug di efficienza energetica. Passare all'uso di una progettazione basata su eventi o estendere la durata dell'attesa.
probabile causaQuando si chiama un'API di tipo di attesa con un intervallo di attesa/ritardo, la durata deve essere maggiore o uguale a 300 ms. La chiamata a questa API con meno di 300 ms può causare la riattivazione troppo frequente delle CPU da parte di Windows. Quando Windows è costretto a riattivare le CPU, viene consumata più energia elettrica che può ridurre notevolmente la durata della batteria e causare il consumo di energia non necessaria.
Informazioni visualizzate da Application Verifier- formato : - avviso : %ws(...%ws=%d...). %ws
- Parametro 1 - Indirizzo dell'API (usare du per eseguire il dump della stringa)
- Parametro 2 - Indirizzo del nome del parametro (usare du per eseguire il dump della stringa)
- Parametro 3 - Valore parametro (durata attesa/ritardo in ms)
- parametro 4 - Indirizzo di informazioni aggiuntive (usare du per eseguire il dump della stringa)
- livello di test : alimentazione
- ID arresto: WARNING_DELAY_INTERVAL_DURATION_TOO_SHORT
- Codice di arresto: 7000002
- gravità : avviso
- errore monouso:
- Segnalazione errori: interruzione
- log nel file: sì
- Crea backtrace: sì
L'uso di un meccanismo di ritardo tollerabile inferiore a 300 ms non consente l'intervallo di interruzione sufficiente del sistema ed è un bug di efficienza energetica. Passare all'uso di una progettazione basata su eventi o estendere la durata del ritardo.
probabile causaQuando si chiama un'API di tipo di attesa con una varianza tollerabile, la durata deve essere maggiore o uguale a 300 ms. La chiamata a questa API con meno di 300 ms può causare la riattivazione troppo frequente delle CPU da parte di Windows. Quando Windows è costretto a riattivare le CPU, viene consumata più energia elettrica che può ridurre notevolmente la durata della batteria e causare il consumo di energia non necessaria.
Informazioni visualizzate da Application Verifier- formato : - avviso : %ws(...%ws=%d...). %ws
- Parametro 1 - Indirizzo dell'API (usare du per eseguire il dump della stringa)
- Parametro 2 - Indirizzo del nome del parametro (usare du per eseguire il dump della stringa)
- Parametro 3 - Valore parametro (varianza tollerabile in ms)
- parametro 4 - Indirizzo di informazioni aggiuntive (usare du per eseguire il dump della stringa)
- livello di test : alimentazione
- ID arresto: WARNING_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Codice di arresto: 7000003
- gravità : avviso
- errore monouso:
- Segnalazione errori: interruzione
- log nel file: sì
- Crea backtrace: sì
La regolazione della risoluzione timer a livello di sistema può avere un impatto elevato sull'efficienza energetica e normalmente non comporta prestazioni migliori. Non usare questa API.
probabile causaConsentire al sistema di selezionare questo valore è ottimale sia per le prestazioni che per l'efficienza energetica. La regolazione del timer di sistema può ridurre notevolmente la durata della batteria e causare un consumo di energia non necessario.
Informazioni visualizzate da Application Verifier- formato : - errore di : %ws(...%ws=%d...). %ws
- Parametro 1 - Indirizzo dell'API (usare du per eseguire il dump della stringa)
- Parametro 2 - Indirizzo del nome del parametro (usare du per eseguire il dump della stringa)
- Parametro 3 - Valore del parametro (risoluzione timer in ms)
- parametro 4 - Indirizzo di informazioni aggiuntive (usare du per eseguire il dump della stringa)
- livello di test : alimentazione
- ID arresto: ERROR_SYSTEM_TIMER_RESOLUTION_ADJUSTMENT
- Codice di arresto: 7000004
- gravità : errore di
- errore monouso:
- Segnalazione errori: interruzione
- log nel file: sì
- Crea backtrace: sì
Sono state apportate modifiche al sistema in esecuzione che probabilmente aumenterà il consumo di energia. Solo le applicazioni che presentano contenuti multimediali (video/audio) che non prevedono alcuna interazione dell'utente devono chiamare queste API.
probabile causaEvitare l'uso di questa API ad eccezione delle applicazioni multimediali (video/audio) che non prevedono alcuna interazione dell'utente è consigliato per migliorare l'efficienza energetica. La chiamata a questa API causa il forgo delle operazioni di risparmio energetico di Windows e ridurrà notevolmente la durata della batteria e/o causerà il consumo di energia non necessario.
Informazioni visualizzate da Application Verifier- Format: - L'API denominata %ws è stata chiamata che aumenta il consumo energetico del sistema. %ws
- Parametro 1 - Indirizzo dell'API (usare du per eseguire il dump della stringa)
- Parametro 2 - Indirizzo di informazioni aggiuntive (usare du per eseguire il dump della stringa)
- parametro 3 - N/D
- parametro 4 - N/D
- livello di test : alimentazione
- ID arresto: WARNING_SYSTEM_POWER_USAGE_INCREASE
- Codice di arresto: 7000005
- gravità : avviso
- errore monouso:
- Segnalazione errori: interruzione
- log nel file: sì
- Crea backtrace: sì
Vedere anche
Application Verifier - Codici di arresto e definizioni
Application Verifier - Panoramica
Application Verifier - Funzionalità
Application Verifier - Testing Applications
Application Verifier - Test in Application Verifier