Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Test Perf kontroluje efektivní použití rozhraní API, která mají vliv na výkon systému a spotřebu energie, například volání funkce Systému Windows, která používá nesprávnou dobu čekání.
V této sadě testů jsou obsaženy následující kódy stop.
Jakékoli použití funkce Systému Windows, která indukuje definovanou dobu čekání kratší než 300 ms, je chyba energetické účinnosti. Přepněte na použití návrhu založeného na událostech nebo prodlužte dobu čekání.
pravděpodobné příčinyPři volání libovolného rozhraní API typu čekání s dobou čekání a zpožděním by mělo být větší nebo rovno 300 ms. Volání tohoto rozhraní API s nižším než 300 ms způsobí, že systém Windows příliš často probudí procesory. Když je Systém Windows nucen probudit procesory, spotřebuje se více elektrické energie, což může výrazně snížit životnost baterie a způsobit zbytečné napájení.
Informace zobrazené ověřovatelem aplikací- Formát : – CHYBA: %ws(...%ws=%d...). %ws
- parametr 1 – adresa názvu rozhraní API (k výpisu řetězce použijte du).
- parametru 2 – adresa názvu parametru (k výpisu řetězce použijte du)
- Parametr 3 – hodnota parametru (doba čekání nebo zpoždění v ms)
- Parametr 4 – adresa dalších informací (použijte k výpisu řetězce du).
- testovací vrstva : Napájení
- ID zastavení : ERROR_DELAY_INTERVAL_DURATION_TOO_SHORT
- Zastavit kód: 7000000
- závažnost : chyba
- jednorázová chyba:
- Zpráva o chybě : přerušení
- Protokol do souboru: ano
- Vytvořit backtrace: ano
Použití přípustného mechanismu zpoždění menší než 300 ms neumožňuje systému dostatek intervalů přerušení a představuje chybu energetické účinnosti. Přepněte na návrh založený na událostech nebo prodlužte dobu zpoždění.
pravděpodobné příčinyPři volání libovolného rozhraní API typu čekání s tolerovatelným zpožděním by doba trvání měla být větší nebo rovna 300 ms. Volání tohoto rozhraní API s nižším než 300 ms způsobí, že systém Windows příliš často probudí procesory. Když je Systém Windows nucen probudit procesory, spotřebuje se více elektrické energie, což může výrazně snížit životnost baterie a způsobit zbytečné napájení.
Informace zobrazené ověřovatelem aplikací- Formát : – CHYBA: %ws(...%ws=%d...). %ws
- parametr 1 – adresa názvu rozhraní API (k výpisu řetězce použijte du).
- parametru 2 – adresa názvu parametru (k výpisu řetězce použijte du)
- parametru 3 – hodnota parametru (přípustné odchylky v ms)
- Parametr 4 – adresa dalších informací (použijte k výpisu řetězce du).
- testovací vrstva : Napájení
- ID zastavení : ERROR_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Zastavit kód: 7000001
- závažnost : chyba
- jednorázová chyba:
- Zpráva o chybě : přerušení
- Protokol do souboru: ano
- Vytvořit backtrace: ano
Jakékoli použití funkce Systému Windows, která indukuje definovanou dobu čekání kratší než 300 ms, je chyba energetické účinnosti. Přepněte na použití návrhu založeného na událostech nebo prodlužte dobu čekání.
pravděpodobné příčinyPři volání libovolného rozhraní API typu čekání s intervalem čekání nebo zpožděním by doba trvání měla být větší nebo rovna 300 ms. Volání tohoto rozhraní API s nižším než 300 ms může způsobit, že systém Windows příliš často probudí procesory. Když je Systém Windows nucen probudit procesory, spotřebuje se více elektrické energie, což může výrazně snížit životnost baterie a způsobit zbytečné napájení.
Informace zobrazené ověřovatelem aplikací- Formát : - UPOZORNĚNÍ: %ws(...%ws=%d...). %ws
- parametr 1 – adresa názvu rozhraní API (k výpisu řetězce použijte du).
- parametru 2 – adresa názvu parametru (k výpisu řetězce použijte du)
- Parametr 3 – hodnota parametru (doba čekání nebo zpoždění v ms)
- Parametr 4 – adresa dalších informací (použijte k výpisu řetězce du).
- testovací vrstva : Napájení
- ID zastavení : WARNING_DELAY_INTERVAL_DURATION_TOO_SHORT
- zastavit kód: 7000002
- závažnost : upozornění
- jednorázová chyba:
- Zpráva o chybě : přerušení
- Protokol do souboru: ano
- Vytvořit backtrace: ano
Použití přípustného mechanismu zpoždění menší než 300 ms neumožňuje systému dostatek intervalů přerušení a představuje chybu energetické účinnosti. Přepněte na návrh založený na událostech nebo prodlužte dobu zpoždění.
pravděpodobné příčinyPři volání libovolného rozhraní API typu čekání s tolerovatelnou odchylkou by doba trvání měla být větší nebo rovna 300 ms. Volání tohoto rozhraní API s nižším než 300 ms může způsobit, že systém Windows příliš často probudí procesory. Když je Systém Windows nucen probudit procesory, spotřebuje se více elektrické energie, což může výrazně snížit životnost baterie a způsobit zbytečné napájení.
Informace zobrazené ověřovatelem aplikací- Formát : - UPOZORNĚNÍ: %ws(...%ws=%d...). %ws
- parametr 1 – adresa názvu rozhraní API (k výpisu řetězce použijte du).
- parametru 2 – adresa názvu parametru (k výpisu řetězce použijte du)
- parametru 3 – hodnota parametru (přípustné odchylky v ms)
- Parametr 4 – adresa dalších informací (použijte k výpisu řetězce du).
- testovací vrstva : Napájení
- ID zastavení : WARNING_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- zastavit kód: 7000003
- závažnost : upozornění
- jednorázová chyba:
- Zpráva o chybě : přerušení
- Protokol do souboru: ano
- Vytvořit backtrace: ano
Úprava rozlišení časovače pro celý systém může mít velký dopad na energetickou účinnost a obvykle nemá za následek lepší výkon. Nepoužívejte toto rozhraní API.
pravděpodobné příčinyUmožňuje systému vybrat tuto hodnotu nejlépe pro výkon i energetickou efektivitu. Úprava časovače systému může výrazně snížit životnost baterie a způsobit zbytečné napájení.
Informace zobrazené ověřovatelem aplikací- Formát : – CHYBA: %ws(...%ws=%d...). %ws
- parametr 1 – adresa názvu rozhraní API (k výpisu řetězce použijte du).
- parametru 2 – adresa názvu parametru (k výpisu řetězce použijte du)
- parametru 3 – hodnota parametru (rozlišení časovače v ms)
- Parametr 4 – adresa dalších informací (použijte k výpisu řetězce du).
- testovací vrstva : Napájení
- ID zastavení : ERROR_SYSTEM_TIMER_RESOLUTION_ADJUSTMENT
- zastavit kód: 7000004
- závažnost : chyba
- jednorázová chyba:
- Zpráva o chybě : přerušení
- Protokol do souboru: ano
- Vytvořit backtrace: ano
V běžícím systému byly provedeny úpravy, které pravděpodobně zvýší spotřebu energie. Tato rozhraní API by měla volat pouze aplikace prezentující multimédia (video/zvuk), které neočekávají žádnou interakci uživatele.
pravděpodobné příčinyNepoužívejte toto rozhraní API s výjimkou multimediálních aplikací (video/zvuku), které očekávají, že nedojde ke zlepšení energetické účinnosti žádné interakce uživatele. Voláním tohoto rozhraní API dojde k tomu, že systém Windows vyvolá operace úspory energie a výrazně sníží životnost baterie nebo způsobí zbytečné napájení.
Informace zobrazené ověřovatelem aplikací- Formát : – rozhraní API s názvem %ws bylo volána, což zvyšuje spotřebu energie systému. %ws
- parametr 1 – adresa názvu rozhraní API (k výpisu řetězce použijte du).
- Parametr 2 – Adresa dalších informací (k výpisu řetězce použijte du)
- Parametr 3 – není k dispozici
- Parametr 4 – není k dispozici
- testovací vrstva : Napájení
- ID zastavení : WARNING_SYSTEM_POWER_USAGE_INCREASE
- zastavit kód: 7000005
- závažnost : upozornění
- jednorázová chyba:
- Zpráva o chybě : přerušení
- Protokol do souboru: ano
- Vytvořit backtrace: ano
Viz také
Application Verifier – kódy stop a definice
Application Verifier – přehled
Application Verifier – Testování aplikací
Application Verifier – testy v rámci