Windows işletim sisteminin “Debug / Checked” sürümleri nelerdir?


Yanıtlar:


31

Debug / kontrol versiyon aygıt sürücülerini hata ayıklama için kullanılır. Hata koşulları için çalışma zamanı kontrolleri içerir ve çalışma zamanı optimizasyonları kaldırılmıştır.


14
Yeterince açık olmadığı için: Bu, hata ayıklama / kontrol edilen sürümlerin tüketici kullanımı için tasarlananlardan daha yavaş çalışacağı anlamına gelir.
Hengjie

2

Özellikle, açıklamaların yorumlanması, bir Hata Ayıklama / Kontrol Edilmiş sürüm kullanılması, yalnızca çekirdek modu bileşenleri yazıyorsanız (büyük olasılıkla sürücüler) veya inandığınız bazı üçüncü taraf çekirdek modu bileşenlerine güveniyorsanız, size yardımcı olabilir. onları içine koyduğunuz koşullar altında buggy olabilir.

Başka bir deyişle: geliştiricilerin büyük çoğunluğu (yani, uygulama yazılımı geliştirenler - kullanıcıların "yönetilen" veya "yönetilmeyen" olmasına bakılmaksızın, komut satırı veya GUI tabanlı, etkileşimli yazılım, kullanıcı alanı kodu) ) buna hiç ihtiyaç duymaz ve kullanmamalı, çünkü Windows'un genel sürümlerinden daha yavaştır.

Bu yüzden, ihtiyacınız olup olmadığından emin değilseniz, kesinlikle kesinlikle bundan kaçınmalısınız. Tersine, eğer çalışmanız bundan faydalanırsa, o zaman zaten çok iyi farkında olacaktınız (örneğin, çekirdek modu geliştirme hakkında nasıl gidileceğini öğrendiğiniz yerden).


Çoğu test sırasında hız tamamen önemsizdir. Çoğu uygulama geliştiricisinin işaretli sürümler kullanmamasının nedeni, kodlarının hiçbirinin tüm iddialar nedeniyle başlatılmayacak olmasıdır. Eğer tüm geliştiriciler kontrol edilmiş yapılarda çalışma kodu üretmek zorunda olsaydı, çok daha iyi durumda olurduk.
EKW

@EKW Doğru Speed is utterly irrelevant...değil. Pek çok zor böcek sadece işler için koşulları yaratacak kadar hızlı çalışmaya başladığında ortaya çıkar. Özellikle ince iş parçacığı hataları, zaman uyumsuz geri aramalar vb.
Evgeni Sergeev

Dolayısıyla "çoğu durumda". Sonunda, işletim sisteminin ücretsiz veya perakende satışını doğrulamalısınız. Genelde uygulamalar, işletim sistemi işlevlerine doğru çağrılar yapamaz veya eşzamanlılık sorunlarından daha sık sık istisnaları düzgün şekilde ele almaz.
EKW

Evet, belki aydaki uygulamalar.
Evgeni Sergeev,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.