Saat mencari unduhan Windows XP di portal pelanggan MSDN, saya perhatikan ini:
Jadi, apa versi Debug / Diperiksa?
Saat mencari unduhan Windows XP di portal pelanggan MSDN, saya perhatikan ini:
Jadi, apa versi Debug / Diperiksa?
Jawaban:
Versi debug / diperiksa digunakan untuk men -debug driver perangkat. Ini berisi pemeriksaan run-time untuk kondisi kesalahan dan optimasi run-time dihapus.
Khususnya, menafsirkan penjelasan , menggunakan versi Debug / Diperiksa hanya akan membantu Anda jika Anda menulis komponen mode-kernel (driver yang paling mungkin), atau jika Anda mengandalkan beberapa komponen mode-kernel pihak ketiga yang Anda yakini mungkin bermasalah dalam kondisi di mana Anda menempatkan mereka.
Artinya: sebagian besar pengembang (yaitu mereka yang mengembangkan perangkat lunak aplikasi - perangkat lunak yang berinteraksi dengan pengguna, terlepas dari apakah itu "dikelola" atau "tidak dikelola", berbasis baris perintah atau berbasis GUI; singkatnya, kode ruang pengguna) ) tidak memerlukan ini sama sekali, dan tidak boleh menggunakannya, karena ini lebih lambat daripada versi Windows mainstream.
Jadi, jika Anda tidak yakin apakah Anda membutuhkannya, Anda hampir pasti harus menghindarinya. Sebaliknya, jika pekerjaan Anda akan mendapat manfaat darinya, maka Anda sudah akan sangat menyadarinya (misalnya dari mana pun Anda belajar cara mengembangkan pengembangan mode-kernel).
Speed is utterly irrelevant...
Tidak benar. Banyak bug rumit hanya muncul ketika segala sesuatunya mulai bekerja cukup cepat untuk menciptakan kondisi bagi mereka. Terutama kesalahan threading yang halus, panggilan balik async, dll. Kadang-kadang Anda bahkan dapat melihatnya secara visual ketika menjalankan beberapa aplikasi 16 bit kuno, misalnya pengecatan ulang berkedip yang sangat menjengkelkan.