Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A perf teszt ellenőrzi a rendszer teljesítményét és energiafogyasztását befolyásoló API-k hatékony használatát, például helytelen várakozási időt használó Windows-függvény meghívását.
Ebben a tesztkészletben a következő stopkódok találhatók.
Az olyan Windows-függvények használata, amelyek 300 ms-nál rövidebb várakozási időtartamot indukálnak, energiahatékonysági hiba. Váltson eseményalapú kialakításra, vagy hosszabbítsa meg a várakozási időtartamot.
valószínű okHa bármilyen várakozási típusú API-t hív meg a várakozási/késleltetési időköz időtartamával, nagyobbnak vagy egyenlőnek kell lennie 300 ms-nak. Ha ezt az API-t 300 ms-nál kisebb értékre hívja, a Windows túl gyakran ébreszti fel a processzorokat. Amikor a Windows kénytelen felébreszteni a processzorokat, több elektromos energiát fogyasztanak, ami jelentősen csökkentheti az akkumulátor élettartamát, és szükségtelen áramkimaradást okozhat.
Application Verifier által megjelenített információk- Formátum: – HIBA: %ws(...%ws=%d...). %ws
- 1. paraméter – API-név címe (a sztringet a du használatával)
- 2. paraméter – paraméternév címe (a sztring kiírásához használja a du paramétert)
- 3. paraméter – paraméter értéke (várakozás/késleltetés időtartama ms)
- 4. paraméter – További információ címe (a sztring kiírásához használja a du paramétert)
- tesztréteg: Power
- stop id: ERROR_DELAY_INTERVAL_DURATION_TOO_SHORT
- Leállítási kód: 7000000
- súlyossága: hiba
- Egyszeri hiba:
- hibajelentés: törés
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A 300 ms-nál kisebb tűrhető késleltetési mechanizmus használata nem teszi lehetővé a rendszer számára a megfelelő törésintervallumokat, és energiahatékonysági hiba. Váltson eseményalapú kialakításra, vagy hosszabbítsa meg a késés időtartamát.
valószínű okHa bármilyen várakozási típusú API-t elviselhető késleltetéssel hív meg, az időtartamnak 300 ms-nak kell lennie. Ha ezt az API-t 300 ms-nál kisebb értékre hívja, a Windows túl gyakran ébreszti fel a processzorokat. Amikor a Windows kénytelen felébreszteni a processzorokat, több elektromos energiát fogyasztanak, ami jelentősen csökkentheti az akkumulátor élettartamát, és szükségtelen áramkimaradást okozhat.
Application Verifier által megjelenített információk- Formátum: – HIBA: %ws(...%ws=%d...). %ws
- 1. paraméter – API-név címe (a sztringet a du használatával)
- 2. paraméter – paraméternév címe (a sztring kiírásához használja a du paramétert)
- 3. paraméter – paraméter értéke (elviselhető eltérés ms-ben)
- 4. paraméter – További információ címe (a sztring kiírásához használja a du paramétert)
- tesztréteg: Power
- stop id: ERROR_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Kód leállítása: 7000001
- súlyossága: hiba
- Egyszeri hiba:
- hibajelentés: törés
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Az olyan Windows-függvények használata, amelyek 300 ms-nál rövidebb várakozási időtartamot indukálnak, energiahatékonysági hiba. Váltson eseményalapú kialakításra, vagy hosszabbítsa meg a várakozási időtartamot.
valószínű okHa várakozási/késleltetési intervallummal hív meg bármilyen várakozási típusú API-t, az időtartamnak 300 ms-nak kell lennie. Ha 300 ms-nál kisebb api-t hív, a Windows túl gyakran ébreszti fel a processzorokat. Amikor a Windows kénytelen felébreszteni a processzorokat, több elektromos energiát fogyasztanak, ami jelentősen csökkentheti az akkumulátor élettartamát, és szükségtelen áramkimaradást okozhat.
Application Verifier által megjelenített információk- Formátum: – FIGYELMEZTETÉS: %ws(...%ws=%d...). %ws
- 1. paraméter – API-név címe (a sztringet a du használatával)
- 2. paraméter – paraméternév címe (a sztring kiírásához használja a du paramétert)
- 3. paraméter – paraméter értéke (várakozás/késleltetés időtartama ms)
- 4. paraméter – További információ címe (a sztring kiírásához használja a du paramétert)
- tesztréteg: Power
- stop id: WARNING_DELAY_INTERVAL_DURATION_TOO_SHORT
- Kód leállítása: 7000002
- súlyossága: figyelmeztetés
- Egyszeri hiba:
- hibajelentés: törés
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A 300 ms-nál kisebb tűrhető késleltetési mechanizmus használata nem teszi lehetővé a rendszer számára a megfelelő törésintervallumokat, és energiahatékonysági hiba. Váltson eseményalapú kialakításra, vagy hosszabbítsa meg a késés időtartamát.
valószínű okHa bármely várakozási típusú API-t elviselhető varianciával hív meg, az időtartamnak nagyobbnak vagy egyenlőnek kell lennie 300 ms-nak. Ha 300 ms-nál kisebb api-t hív, a Windows túl gyakran ébreszti fel a processzorokat. Amikor a Windows kénytelen felébreszteni a processzorokat, több elektromos energiát fogyasztanak, ami jelentősen csökkentheti az akkumulátor élettartamát, és szükségtelen áramkimaradást okozhat.
Application Verifier által megjelenített információk- Formátum: – FIGYELMEZTETÉS: %ws(...%ws=%d...). %ws
- 1. paraméter – API-név címe (a sztringet a du használatával)
- 2. paraméter – paraméternév címe (a sztring kiírásához használja a du paramétert)
- 3. paraméter – paraméter értéke (elviselhető eltérés ms-ben)
- 4. paraméter – További információ címe (a sztring kiírásához használja a du paramétert)
- tesztréteg: Power
- stop id: WARNING_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Kód leállítása: 7000003
- súlyossága: figyelmeztetés
- Egyszeri hiba:
- hibajelentés: törés
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
A rendszerszintű időzítő felbontásának módosítása nagy energiahatékonysági hatással lehet, és általában nem vezet jobb teljesítményhez. Ne használja ezt az API-t.
valószínű okA teljesítmény és az energiahatékonyság szempontjából is a legjobb, ha lehetővé teszi a rendszer számára, hogy ezt az értéket válassza ki. A rendszer időzítőjének beállítása jelentősen csökkentheti az akkumulátor élettartamát, és szükségtelen áramkimaradást okozhat.
Application Verifier által megjelenített információk- Formátum: – HIBA: %ws(...%ws=%d...). %ws
- 1. paraméter – API-név címe (a sztringet a du használatával)
- 2. paraméter – paraméternév címe (a sztring kiírásához használja a du paramétert)
- 3. paraméter – paraméter értéke (időzítőfeloldás ms-ben)
- 4. paraméter – További információ címe (a sztring kiírásához használja a du paramétert)
- tesztréteg: Power
- stop id: ERROR_SYSTEM_TIMER_RESOLUTION_ADJUSTMENT
- Kód leállítása: 7000004
- súlyossága: hiba
- Egyszeri hiba:
- hibajelentés: törés
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Olyan módosításokat hajtottak végre a futó rendszeren, amelyek valószínűleg növelik az energiafelhasználást. Ezeket az API-kat csak olyan multimédiás (videó/hang) alkalmazások hívják meg, amelyek nem várnak felhasználói beavatkozást.
valószínű okAz energiahatékonyság javítása érdekében ajánlott elkerülni az API használatát a multimédiás alkalmazások (videó/hang) kivételével, amelyek nem várnak felhasználói beavatkozást. Ennek az API-nak a meghívása miatt a Windows lemond az energiatakarékos műveletekről, és jelentősen csökkenti az akkumulátor élettartamát és/vagy szükségtelen áramkimaradást okoz.
Application Verifier által megjelenített információk- Formátum: – A %ws nevű API-t nevezték el, amely növeli a rendszer energiafogyasztását. %ws
- 1. paraméter – API-név címe (a sztringet a du használatával)
- 2. paraméter – További információ címe (a sztringet a du használatával)
- 3. paraméter – N/A
- 4. paraméter – N/A
- tesztréteg: Power
- stop id: WARNING_SYSTEM_POWER_USAGE_INCREASE
- Kód leállítása: 7000005
- súlyossága: figyelmeztetés
- Egyszeri hiba:
- hibajelentés: törés
- Naplózás fájlba: igen
- Backtrace létrehozása: igen
Lásd még:
Application Verifier – Kódok és definíciók leállítása
Application Verifier – Áttekintés
Application Verifier – Szolgáltatások
Application Verifier – Alkalmazások tesztelése
Application Verifier – Az Application Verifier tesztelése
Application Verifier – Az alkalmazás-ellenőrző hibakeresése leáll