Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
Pemeriksaan ini tidak digunakan lagi mulai windows 10 Build 19042 ke atas
Opsi Power Framework Delay Fuzzing melakukan pengacakan jadwal utas untuk membantu mendeteksi bug konkurensi pada driver-driver yang menggunakan kerangka kerja manajemen daya (PoFx). Opsi ini tidak disarankan untuk driver yang tidak secara langsung menggunakan kerangka kerja manajemen daya (PoFx).
Nota Opsi ini tersedia dimulai dengan Windows 8.
Saat opsi dipilih, Pemverifikasi Driver menyisipkan penundaan acak di berbagai titik di utas. Opsi Power Framework Delay Fuzzing menggunakan algoritma yang memberikan jaminan probabilistik untuk menemukan kesalahan pada driver. Power Framework Delay Fuzzing melakukan perbaikan terhadap pengujian stres tradisional, di mana program pengujian dijalankan selama beberapa hari atau bahkan beberapa minggu dengan harapan menangkap masalah yang dapat terjadi dalam eksekusi secara bersamaan.
Sebagian besar rutinitas pengemudi bersifat reentrant dan bersamaan. Bug konkurensi sangat sulit ditemukan. Bug dapat mencakup kebuntuan dan kondisi lomba, yang disebabkan oleh masalah sinkronisasi dan pengaturan waktu yang tidak tepat antara utas. Pengujian stres adalah teknik pengujian tradisional, tetapi bisa lambat dan mahal, dan hasilnya tidak selalu dapat direproduksi. Opsi Power Framework Delay Fuzzing meningkatkan probabilitas kondisi balapan yang muncul pada runtime dengan menyisipkan penundaan acak pada berbagai panggilan fungsi API daya. Misalnya, jika kondisi balapan menghasilkan driver yang mengakses IRP setelah dibatalkan, opsi Power Framework Delay Fuzzing meningkatkan kemungkinan kondisi balapan ini sedemikian rupa sehingga Driver Verifier akan mendeteksi kesalahan selama pengujian. Opsi Power Framework Delay Fuzzing memperluas daya dan kegunaan Driver Verifier.
Mengaktifkan opsi ini
Anda dapat mengaktifkan fitur Power Framework Delay Fuzzing untuk satu atau beberapa driver dengan menggunakan Driver Verifier Manager atau baris perintah Verifier.exe. Untuk detailnya, lihat Memilih Opsi Pemverifikasi Driver. Anda harus memulai ulang komputer untuk mengaktifkan atau menonaktifkan opsi Power Framework Delay Fuzzing.
Nota Opsi Power Framework Delay Fuzzing meningkatkan probabilitas kondisi balapan yang muncul pada runtime dengan menyisipkan penundaan acak pada berbagai panggilan fungsi API daya. Agar penundaan ini lebih efektif, Anda dapat mengaktifkan opsi ini dengan opsi Pemverifikasi Driver lainnya. Karena penundaan yang dapat diperkenalkan, Anda dapat mengharapkan komputer memiliki respons yang lebih lambat.
Pada baris perintah
Pada baris perintah, Power Framework Delay Fuzzing diwakili oleh verifier /flags 0x00008000 (Bit 15). Untuk mengaktifkan Power Framework Delay Fuzzing, gunakan nilai bendera 0x00008000 atau tambahkan 0x00008000 ke nilai bendera. Contohnya:
verifier /flags 0x00008000 /driver MyDriver.sysFitur ini akan aktif setelah boot berikutnya.
Menggunakan Pengelola Verifikasi Pengemudi
- Mulai Manajer Verifikasi Driver. Ketik Pemverifikasi di jendela Command Prompt.
- Pilih Buat pengaturan kustom (untuk pengembang kode) lalu klik Berikutnya.
- Pilih Pilih pengaturan individual dari daftar lengkap.
- Pilih (centang) Power Framework Delay Fuzzing.
- Mulai ulang komputer.