Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Performans testi, hatalı bekleme süresi kullanan bir Windows işlevini çağırma gibi sistem performansını ve enerji tüketimini etkileyen API'lerin verimli kullanımını denetler.
Aşağıdaki durdurma kodları bu test kümesinde yer alır.
300 ms'den kısa bir tanımlı bekleme süresine neden olan bir Windows işlevinin kullanılması bir enerji verimliliği hatasıdır. Olay tabanlı bir tasarım kullanmaya geçin veya bekleme süresini uzatın.
olası nedeniBekleme/gecikme aralığı süresi olan herhangi bir bekleme türü API'sini çağırırken, 300 ms'ye eşit veya daha büyük olmalıdır. Bu API'nin 300 ms'den daha düşük bir süreyle çağrılması Windows'un CPU'ları çok sık uyandırmasına neden olur. Windows CPU'ları uyandırmaya zorlandığında, pil ömrünü büyük ölçüde azaltabilecek ve gereksiz güç tüketimine neden olabilecek daha fazla elektrik enerjisi tüketilir.
Uygulama Doğrulayıcı tarafından görüntülenen Bilgileri- Biçimi: - HATA: %ws(...%ws=%d...). %ws
- Parametre 1 - API Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 2 - Parametre Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 3 - Parametre değeri (ms cinsinden bekleme/ gecikme süresi)
- Parametre 4 - Ek Bilgi Adresi (dizenin dökümünü almak için du kullanın)
- Test Katmanı: Güç
- Durdurma Kimliği: ERROR_DELAY_INTERVAL_DURATION_TOO_SHORT
- Durdurma kodu: 7000000
- Önem Derecesi: Hatası
- Tek seferlik hata:
- Hata raporu: Kesme
- Dosyaya : evet
- Geri iz oluşturma: evet
300 ms'den az toleranslı bir gecikme mekanizmasının kullanılması, sistemin yeterli kesme aralıklarına izin vermez ve bir enerji verimliliği hatasıdır. Olay tabanlı bir tasarım kullanmaya geçin veya gecikme süresini uzatın.
olası nedeniToleranslı bir gecikmeyle herhangi bir bekleme türü API'sini çağırırken süre 300 ms'ye eşit veya daha uzun olmalıdır. Bu API'nin 300 ms'den daha düşük bir süreyle çağrılması Windows'un CPU'ları çok sık uyandırmasına neden olur. Windows CPU'ları uyandırmaya zorlandığında, pil ömrünü büyük ölçüde azaltabilecek ve gereksiz güç tüketimine neden olabilecek daha fazla elektrik enerjisi tüketilir.
Uygulama Doğrulayıcı tarafından görüntülenen Bilgileri- Biçimi: - HATA: %ws(...%ws=%d...). %ws
- Parametre 1 - API Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 2 - Parametre Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 3 - Parametre değeri (ms'de tolerable varyans)
- Parametre 4 - Ek Bilgi Adresi (dizenin dökümünü almak için du kullanın)
- Test Katmanı: Güç
- Durdurma Kimliği: ERROR_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Durdurma kodu: 7000001
- Önem Derecesi: Hatası
- Tek seferlik hata:
- Hata raporu: Kesme
- Dosyaya : evet
- Geri iz oluşturma: evet
300 ms'den kısa bir tanımlı bekleme süresine neden olan bir Windows işlevinin kullanılması bir enerji verimliliği hatasıdır. Olay tabanlı bir tasarım kullanmaya geçin veya bekleme süresini uzatın.
olası nedeniBekleme/gecikme aralığı olan herhangi bir bekleme türü API'sini çağırırken süre 300 ms'ye eşit veya daha uzun olmalıdır. Bu API'yi 300 ms'den daha düşük bir süreyle çağırmak Windows'un CPU'ları çok sık uyandırmasına neden olabilir. Windows CPU'ları uyandırmaya zorlandığında, pil ömrünü büyük ölçüde azaltabilecek ve gereksiz güç tüketimine neden olabilecek daha fazla elektrik enerjisi tüketilir.
Uygulama Doğrulayıcı tarafından görüntülenen Bilgileri- Biçimi: - UYARI: %ws(...%ws=%d...). %ws
- Parametre 1 - API Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 2 - Parametre Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 3 - Parametre değeri (ms cinsinden bekleme/ gecikme süresi)
- Parametre 4 - Ek Bilgi Adresi (dizenin dökümünü almak için du kullanın)
- Test Katmanı: Güç
- Durdurma Kimliği: WARNING_DELAY_INTERVAL_DURATION_TOO_SHORT
- Durdurma kodu: 7000002
- Önem Derecesi: Uyarısı
- Tek seferlik hata:
- Hata raporu: Kesme
- Dosyaya : evet
- Geri iz oluşturma: evet
300 ms'den az toleranslı bir gecikme mekanizmasının kullanılması, sistemin yeterli kesme aralıklarına izin vermez ve bir enerji verimliliği hatasıdır. Olay tabanlı bir tasarım kullanmaya geçin veya gecikme süresini uzatın.
olası nedeniToleranslı bir varyans ile herhangi bir bekleme türü API'sini çağırırken, süre 300 ms'ye eşit veya daha uzun olmalıdır. Bu API'yi 300 ms'den daha düşük bir süreyle çağırmak Windows'un CPU'ları çok sık uyandırmasına neden olabilir. Windows CPU'ları uyandırmaya zorlandığında, pil ömrünü büyük ölçüde azaltabilecek ve gereksiz güç tüketimine neden olabilecek daha fazla elektrik enerjisi tüketilir.
Uygulama Doğrulayıcı tarafından görüntülenen Bilgileri- Biçimi: - UYARI: %ws(...%ws=%d...). %ws
- Parametre 1 - API Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 2 - Parametre Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 3 - Parametre değeri (ms'de tolerable varyans)
- Parametre 4 - Ek Bilgi Adresi (dizenin dökümünü almak için du kullanın)
- Test Katmanı: Güç
- Durdurma Kimliği: WARNING_TOLERABLE_VARIANCE_DURATION_TOO_SHORT
- Durdurma kodu: 7000003
- Önem Derecesi: Uyarısı
- Tek seferlik hata:
- Hata raporu: Kesme
- Dosyaya : evet
- Geri iz oluşturma: evet
Sistemin geniş zamanlayıcı çözünürlüğünün ayarlanması büyük enerji verimliliği etkilerine sahip olabilir ve normalde daha iyi performansa yol açmaz. Bu API'i kullanmayın.
olası nedeniSistemin bu değeri seçmesine izin vermek hem performans hem de enerji verimliliği için en iyisidir. Sistem zamanlayıcısını ayarlamak pil ömrünü büyük ölçüde azaltabilir ve gereksiz güç tüketimine neden olabilir.
Uygulama Doğrulayıcı tarafından görüntülenen Bilgileri- Biçimi: - HATA: %ws(...%ws=%d...). %ws
- Parametre 1 - API Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 2 - Parametre Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 3 - Parametre değeri (ms'de zamanlayıcı çözünürlüğü)
- Parametre 4 - Ek Bilgi Adresi (dizenin dökümünü almak için du kullanın)
- Test Katmanı: Güç
- Durdurma Kimliği: ERROR_SYSTEM_TIMER_RESOLUTION_ADJUSTMENT
- Durdurma kodu: 7000004
- Önem Derecesi: Hatası
- Tek seferlik hata:
- Hata raporu: Kesme
- Dosyaya : evet
- Geri iz oluşturma: evet
Çalışan sistemde güç tüketimini artıracak ayarlamalar yapılmıştır. Yalnızca kullanıcı etkileşimi beklemeden multimedya (video/ses) sunan uygulamalar bu API'leri çağırmamalıdır.
olası nedeniEnerji verimliliğini artırmak için kullanıcı etkileşimi beklenmeyen multimedya uygulamaları (video/ses) dışında bu API'nin kullanılmasından kaçınmanız önerilir. Bu API'nin çağrılması, Windows'un güç tasarrufu işlemlerini durdurmasına neden olur ve pil ömrünü büyük ölçüde azaltır ve/veya gereksiz güç tüketimine neden olur.
Uygulama Doğrulayıcı tarafından görüntülenen Bilgileri- Biçimi: - sistem enerji tüketimini artıran %ws adlı API çağrıldı. %ws
- Parametre 1 - API Adının Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 2 - Ek Bilgi Adresi (dizenin dökümünü almak için du kullanın)
- Parametre 3 - Yok
- Parametre 4 - Yok
- Test Katmanı: Güç
- Durdurma Kimliği: WARNING_SYSTEM_POWER_USAGE_INCREASE
- Durdurma kodu: 7000005
- Önem Derecesi: Uyarısı
- Tek seferlik hata:
- Hata raporu: Kesme
- Dosyaya : evet
- Geri iz oluşturma: evet
Ayrıca Bkz.
Uygulama Doğrulayıcı - Durdurma Kodları ve Tanımları
Uygulama Doğrulayıcı - Genel Bakış
Uygulama Doğrulayıcı - Özellikler
Uygulama Doğrulayıcı - Test Uygulamaları
Uygulama Doğrulayıcı - Uygulama Doğrulayıcı içindeki testler
Uygulama Doğrulayıcı - Hata Ayıklama Uygulama Doğrulayıcı durduruluyor