Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le test Perf vérifie l’utilisation efficace des API qui affectent les performances du système et la consommation d’énergie, telles que l’appel d’une fonction Windows qui utilise une période d’attente incorrecte.
Les codes d’arrêt suivants sont contenus dans cet ensemble de tests.
Toute utilisation d’une fonction Windows qui induit une durée d’attente définie de moins de 300 ms est un bogue d’efficacité énergétique. Passez à l’utilisation d’une conception basée sur des événements ou prolongez la durée d’attente.
cause probableLors de l’appel d’une API de type d’attente avec une durée d’intervalle d’attente/délai, doit être supérieure ou égale à 300 ms. L’appel de cette API avec une taille inférieure à 300 ms entraîne le réveil de Windows trop souvent. Lorsque Windows est forcé de réveiller les processeurs, plus d’énergie électrique est consommée, ce qui peut considérablement diminuer la durée de vie de la batterie et provoquer un tirage d’alimentation inutile.
Informations affichées par le vérificateur d’application- Format : - erreur : %ws(...%ws=%d...). %ws
- Paramètre 1 - adresse du nom de l’API (utilisez du pour vider la chaîne)
- paramètre 2 - adresse de du nom du paramètre (utilisez du pour vider la chaîne)
- Paramètre 3 - valeur de paramètre (durée d’attente/délai en ms)
- paramètre 4 - adresse de d’informations supplémentaires (utilisez du pour vider la chaîne)
- couche de test : Power
- ID d’arrêt : ERROR_DELAY_INTERVAL_DURATION_TOO_SHORT
- Code d’arrêt : 7000000
- gravité : erreur
- erreur unique :
- rapport d’erreurs : arrêt de
- Fichier journal : oui
- Créer un backtrace : oui
L’utilisation d’un mécanisme de délai tolérable inférieur à 300 ms n’autorise pas le système à intervalles d’arrêt suffisants et est un bogue d’efficacité énergétique. Passez à l’utilisation d’une conception basée sur des événements ou prolongez la durée du délai.
cause probableLorsque vous appelez une API de type d’attente avec un délai tolérable, la durée doit être supérieure ou égale à 300 ms. L’appel de cette API avec une taille inférieure à 300 ms entraîne le réveil de Windows trop souvent. Lorsque Windows est forcé de réveiller les processeurs, plus d’énergie électrique est consommée, ce qui peut considérablement diminuer la durée de vie de la batterie et provoquer un tirage d’alimentation inutile.
Informations affichées par le vérificateur d’application- Format : - erreur : %ws(...%ws=%d...). %ws
- Paramètre 1 - adresse du nom de l’API (utilisez du pour vider la chaîne)
- paramètre 2 - adresse de du nom du paramètre (utilisez du pour vider la chaîne)
- Paramètre 3 - valeur de paramètre (variance tolérable en ms)
- paramètre 4 - adresse de d’informations supplémentaires (utilisez du pour vider la chaîne)
- couche de test : Power
- ID d’arrêt : ERROR_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Arrêter le code : 7000001
- gravité : erreur
- erreur unique :
- rapport d’erreurs : arrêt de
- Fichier journal : oui
- Créer un backtrace : oui
Toute utilisation d’une fonction Windows qui induit une durée d’attente définie de moins de 300 ms est un bogue d’efficacité énergétique. Passez à l’utilisation d’une conception basée sur des événements ou prolongez la durée d’attente.
cause probableLors de l’appel d’une API de type d’attente avec un intervalle d’attente/délai, la durée doit être supérieure ou égale à 300 ms. L’appel de cette API avec une taille inférieure à 300 ms peut entraîner le réveil de Windows trop souvent. Lorsque Windows est forcé de réveiller les processeurs, plus d’énergie électrique est consommée, ce qui peut considérablement diminuer la durée de vie de la batterie et provoquer un tirage d’alimentation inutile.
Informations affichées par le vérificateur d’application- format : - avertissement : %ws(...%ws=%d...). %ws
- Paramètre 1 - adresse du nom de l’API (utilisez du pour vider la chaîne)
- paramètre 2 - adresse de du nom du paramètre (utilisez du pour vider la chaîne)
- Paramètre 3 - valeur de paramètre (durée d’attente/délai en ms)
- paramètre 4 - adresse de d’informations supplémentaires (utilisez du pour vider la chaîne)
- couche de test : Power
- ID d’arrêt : WARNING_DELAY_INTERVAL_DURATION_TOO_SHORT
- Arrêter le code : 7000002
- gravité : avertissement
- erreur unique :
- rapport d’erreurs : arrêt de
- Fichier journal : oui
- Créer un backtrace : oui
L’utilisation d’un mécanisme de délai tolérable inférieur à 300 ms n’autorise pas le système à intervalles d’arrêt suffisants et est un bogue d’efficacité énergétique. Passez à l’utilisation d’une conception basée sur des événements ou prolongez la durée du délai.
cause probableLorsque vous appelez une API de type d’attente avec une variance tolérable, la durée doit être supérieure ou égale à 300 ms. L’appel de cette API avec une taille inférieure à 300 ms peut entraîner le réveil de Windows trop souvent. Lorsque Windows est forcé de réveiller les processeurs, plus d’énergie électrique est consommée, ce qui peut considérablement diminuer la durée de vie de la batterie et provoquer un tirage d’alimentation inutile.
Informations affichées par le vérificateur d’application- format : - avertissement : %ws(...%ws=%d...). %ws
- Paramètre 1 - adresse du nom de l’API (utilisez du pour vider la chaîne)
- paramètre 2 - adresse de du nom du paramètre (utilisez du pour vider la chaîne)
- Paramètre 3 - valeur de paramètre (variance tolérable en ms)
- paramètre 4 - adresse de d’informations supplémentaires (utilisez du pour vider la chaîne)
- couche de test : Power
- ID d’arrêt : WARNING_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- code d’arrêt : 7000003
- gravité : avertissement
- erreur unique :
- rapport d’erreurs : arrêt de
- Fichier journal : oui
- Créer un backtrace : oui
L’ajustement de la résolution du minuteur à l’échelle du système peut avoir un impact important sur l’efficacité énergétique et n’entraîne normalement pas de meilleures performances. N’utilisez pas cette API.
cause probablePermettre au système de sélectionner cette valeur est préférable à la fois pour les performances et l’efficacité énergétique. L’ajustement du minuteur système peut réduire considérablement la durée de vie de la batterie et provoquer un tirage d’alimentation inutile.
Informations affichées par le vérificateur d’application- Format : - erreur : %ws(...%ws=%d...). %ws
- Paramètre 1 - adresse du nom de l’API (utilisez du pour vider la chaîne)
- paramètre 2 - adresse de du nom du paramètre (utilisez du pour vider la chaîne)
- Paramètre 3 - valeur de paramètre (résolution du minuteur en ms)
- paramètre 4 - adresse de d’informations supplémentaires (utilisez du pour vider la chaîne)
- couche de test : Power
- ID d’arrêt : ERROR_SYSTEM_TIMER_RESOLUTION_ADJUSTMENT
- Arrêter le code : 7000004
- gravité : erreur
- erreur unique :
- rapport d’erreurs : arrêt de
- Fichier journal : oui
- Créer un backtrace : oui
Des ajustements ont été apportés au système en cours d’exécution qui augmentera probablement la consommation d’énergie. Seules les applications présentant du multimédia (vidéo/audio) qui s’attendent à ce qu’aucune interaction utilisateur n’appelle ces API.
cause probableÉviter l’utilisation de cette API à l’exception des applications multimédias (vidéo/audio) qui s’attendent à ce qu’aucune interaction utilisateur ne soit recommandée pour améliorer l’efficacité énergétique. L’appel de cette API entraîne des opérations d’économie d’énergie de Windows et diminue considérablement la durée de vie de la batterie et/ou entraîne un tirage inutile de l’alimentation.
Informations affichées par le vérificateur d’application- Format : - l’API nommée %ws a été appelée, ce qui augmente la consommation d’énergie du système. %ws
- Paramètre 1 - adresse du nom de l’API (utilisez du pour vider la chaîne)
- paramètre 2 - adresse d’informations supplémentaires (utilisez du pour vider la chaîne)
- paramètre 3 - N/A
- paramètre 4 - N/A
- couche de test : Power
- ID d’arrêt : WARNING_SYSTEM_POWER_USAGE_INCREASE
- Arrêter le code : 7000005
- gravité : avertissement
- erreur unique :
- rapport d’erreurs : arrêt de
- Fichier journal : oui
- Créer un backtrace : oui
Voir aussi
Vérificateur d’application - Codes d’arrêt et définitions
Application Verifier - Vue d’ensemble
vérificateur d’applications - Fonctionnalités
vérificateur d’applications - Test des applications
Application Verifier - Tests au sein du vérificateur d’application
Vérificateur d’applications - Débogage de l’vérificateur d’application s’arrête