MSDN abone portalında bir Windows XP indirmesi ararken, şunu fark ettim:
Peki, Debug / Checked sürümü nedir?
MSDN abone portalında bir Windows XP indirmesi ararken, şunu fark ettim:
Peki, Debug / Checked sürümü nedir?
Yanıtlar:
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.
Ö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).
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.